OSDN Git Service

PR bootstrap/34003
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2
3         PR bootstrap/34003
4         * gcc.dg/pr34003-1.c: New test.
5         * gcc.dg/pr34003-2.c: New.
6
7 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
8
9         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
10         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
11         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
12         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
13         add -save-temps.
14         * gcc.target/cris/torture/cris-torture.exp,
15         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
16         * gcc.target/cris/builtin_ctz_v3.c,
17         gcc.target/cris/builtin_ctz_v8.c,
18         gcc.target/cris/builtin_clz_v0.c,
19         gcc.target/cris/builtin_clz_v3.c,
20         gcc.target/cris/builtin_bswap_v3.c,
21         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
22         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
23         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
24         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
25         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
26         lib/target-supports.exp: Adjust for crisv32-*-*.
27
28 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
29
30         * gcc.dg/debug/const-3.c: New.
31
32 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33
34         * g++.dg/other/datasec1.C: Require named section support.
35
36 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
37
38         PR target/29978
39         * gcc.target/i386/pr29978.c: New test.
40
41 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
42
43         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
44         instead of -msse4.1.
45         * gcc.target/i386/sse-12.c (dg-options): Ditto.
46         * g++.dg/other/i386-2.C (dg-options): Ditto.
47
48 2007-12-14  Tobias Burnus  <burnus@net-b.de>
49
50         PR fortran/34438
51         * gfortran.dg/private_type_10.f90: New.
52
53 2007-12-14  Tobias Burnus  <burnus@net-b.de>
54
55         PR fortran/34398
56         * gfortran.dg/nan_4.f90: New.
57
58 2007-12-14  Richard Guenther  <rguenther@suse.de>
59
60         PR middle-end/34462
61         * gcc.c-torture/compile/20071214-1.c: New testcase.
62
63 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
64
65         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
66         macros to test macroized SSE intrinsics.  Use new macros to test
67         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
68         emmintrin.h, xmmintrin.h and bmmintrin.h
69         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
70         to test with immediate operand.
71
72 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
73
74         PR target/34091
75         * gcc.c-torture/compile/pr34091.c: New test.
76
77 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
78
79         * gcc.dg/uninit-13.c: UnXFAIL.
80         * gcc.dg/complex-5.c: New testcase.
81
82 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
83
84         * gcc.dg/struct/struct-reorg.exp: Replace 
85          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
86         
87 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
88
89         PR libfortran/34370
90         PR libfortran/34323
91         PR libfortran/34405
92         * gfortran.dg/advance_6.f90:  New test case.
93         * gfortran.dg/direct_io_7.f90:  New test case.
94         * gfortran.dg/streamio_13.f90:  New test case.
95
96 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
97
98         * g++.dg/cpp0x/__func__.C: New.
99
100 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
101
102         PR target/34435
103         * g++.dg/other/pr34435.C: New testcase.
104
105 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
106
107         * gcc.dg/struct: New directory with tests 
108         for struct-reorg optimizaion.
109         * gcc.dg/struct/struct-reorg.exp: New script.
110         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
111         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
112         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
113         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
114         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
115         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
116         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
117         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
118         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
119         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
120         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
121         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
122         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
123         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
124         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
125         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
126         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
127         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
128         * gcc.dg/struct/w_prof_global_array.c: Likewise.
129         * gcc.dg/struct/w_prof_global_var.c: Likewise.
130         * gcc.dg/struct/w_prof_local_array.c: Likewise.
131         * gcc.dg/struct/w_prof_local_var.c: Likewise.
132         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
133         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
134
135 2007-12-13  Tobias Burnus  <burnus@net-b.de>
136
137         PR fortran/34427
138         * gfortran.dg/namelist_42.f90: New.
139
140 2007-12-12  Tobias Burnus  <burnus@net-b.de>
141
142         PR fortran/34254
143         * gfortran.dg/function_kinds_3.f90: New.
144
145 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
146
147         * gcc.target/s390/20071212-1.c: New testcase.
148
149 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
150
151         PR c++/34238
152         * g++.dg/ext/visibility/anon7.C: Add xfail.
153         * g++.dg/ext/visibility/anon9.C: New test.
154         * g++.dg/ext/visibility/anon10.C: New test.
155
156         PR c++/34364
157         * g++.dg/rtti/dyncast2.C: New test.
158
159 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
160
161         PR tree-optimization/34407
162         * gcc.dg/vect/pr34407.c: New test.
163
164 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
165
166         PR fortran/34411
167         * gfortran.dg/error_recovery_5.f90: New.
168         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
169
170 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
171
172         PR tree-optimization/34371
173         * gcc.c-torture/compile/20071207-1.c: New test.
174
175 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
176
177         PR c++/34059
178         * g++.dg/parse/crash40.C: New test.
179
180 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
181
182         * g++.dg/opt/memcpy1.C: New test.
183
184 2007-12-10  Tobias Burnus  <burnus@net-b.de>
185
186         PR fortran/34425
187         * gfortran.dg/argument_checking_10.f90: New.
188
189 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
190
191         PR rtl-optimization/34302
192         * gcc.c-torture/execute/20071210-1.c: New test.
193
194 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
195
196         PR c++/34395
197         * g++.dg/cpp0x/error1.C: New test.
198
199         PR c++/34394
200         * g++.dg/other/error22.C: New test.
201
202 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
203
204         PR target/32086
205         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
206         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
207         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
208
209 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
210
211         PR c++/34178
212         PR c++/34340
213         * g++.dg/template/repo6.C: New test.
214         * g++.dg/template/repo7.C: New test.
215         * g++.dg/template/repo8.C: New test.
216
217 2007-12-09  H.J. Lu  <hjl@lucon.org>
218             Tobias Burnus  <burnus@net-b.de>
219
220         PR fortran/34404
221         * gfortran.dg/read_2.f90: New.
222
223 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
224
225         * lib/target-supports.exp (check_effective_target_tls_native):
226         Fix typo.
227
228 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
229
230         PR ada/34366
231         * gnat.dg/enclosing_record_reference.ads,
232         gnat.dg/enclosing_record_reference.adb: New test.
233
234 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
235
236         PR fortran/32129
237         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
238         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
239
240         PR fortran/31487
241         * gfortran.dg/char_component_initializer_1.f90: New test.
242
243 2007-12-09  Tobias Burnus  <burnus@net-b.de>
244
245         PR fortran/34342
246         PR fortran/34345
247         PR fortran/18026
248         PR fortran/29471
249
250         * gfortran.dg/boz_8.f90: New.
251         * gfortran.dg/boz_9.f90: New.
252         * gfortran.dg/boz_10.f90: New.
253         * gfortran.dg/boz_7.f90: Update dg-warning.
254         * gfortran.dg/pr16433.f: Add dg-error.
255         * gfortan.dg/ibits.f90: Update dg-warning.
256         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
257         * gfortran.dg/unf_io_convert_2.f90: Ditto.
258
259 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
260
261         PR fortran/34359
262         * gfortran.dg/include_1.f90: New test.
263         * gfortran.dg/include_1.inc: New.
264         * gfortran.dg/include_2.f90: New test.
265
266 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
267
268         * gcc.c-torture/compile/20011130-2.c: Fix typo.
269
270 2007-12-08  Tobias Burnus  <burnus@net-b.de>
271
272         PR fortran/34319
273         * gfortran.dg/nan_3.f90: New.
274
275 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
276
277         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
278
279 2007-12-07  Olivier Hainque  <hainque@adacore.com>
280
281         * gnat.dg/tamdt*.ad?: Support for ...
282         * gnat.dg/test_tamdt.adb: New test.
283
284 2007-12-07  Olivier Hainque  <hainque@adacore.com>
285
286         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
287         exports and document how these can be exercised.
288
289 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
290
291         PR ada/15805
292         * gnat.dg/specs/access_constants.ads: New test.
293
294         * gnat.dg/specs/access_constant_decl.ads: New test.
295
296         PR ada/21346
297         * gnat.dg/compose.adb: New test.
298
299 2007-12-07  Olivier Hainque  <hainque@adacore.com>
300
301         PR ada/34173
302         * gnat.dg/unc_memops.ad[sb]: Support for ...
303         * gnat.dg/unc_memfree.adb: New test.
304         
305 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
306
307         * gfortran.dg/ltrans-7.f90: New.
308
309 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
310             Dorit Nuzman  <dorit@il.ibm.com>
311
312         PR tree-optimization/34005
313         * gcc.dg/vect/pr34005.c: New test.
314
315 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
316
317         PR c++/34336
318         * g++.dg/template/new8.C: New test.
319
320 2007-12-06  Tobias Burnus  <burnus@net-b.de>
321
322         PR fortran/34333
323         * gfortran.dg/boz_7.f90: New.
324         * gfortran.dg/int_1.f90: Disable -pedantic option.
325         * gfortran.dg/boz_1.f90: Ditto.
326         * gfortran.dg/boz_3.f90: Ditto.
327         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
328         * gfortran.dg/ibits.f90: Ditto.
329         * gfortran.dg/unf_io_convert_1.f90: Ditto.
330         * gfortran.dg/unf_io_convert_2.f90: Ditto.
331
332 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
333
334         PR fortran/34335
335         * gfortran.dg/used_types_19.f90: New test.
336
337 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
338
339         * gfortran.dg/nan_2.f90: Add -mieee for sh.
340         * gfortran.dg/nearest_2.f90: Likewise.
341         * gfortran.dg/nearest_3.f90: Likewise.
342
343 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
344
345         PR middle-end/34337
346         * gcc.c-torture/execute/20071205-1.c: New test.
347
348 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
349
350         * gfortran.dg/module_nan.f90: Add -mieee for sh.
351         * gfortran.dg/real_const_3.f90: Likewise.
352
353 2007-12-05  Richard Guenther  <rguenther@suse.de>
354
355         PR tree-optimization/34138
356         * gcc.c-torture/compile/pr34138.c: New testcase.
357
358 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
359
360         PR debug/33739
361         * gfortran.dg/debug_2.f: New test.
362
363 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
364
365         * gnat.dg/specs/elab1.ads: New test.
366
367 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
368
369         PR target/34312
370         * gcc.target/i386/pr34312.c: New test.
371
372 2007-12-05  Tobias Burnus  <burnus@net-b.de>
373
374         PR fortran/34333
375         * gfortran.dg/nan_2.f90: New.
376
377 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
378
379         PR c++/34271
380         * g++.dg/cpp0x/decltype9.C: New test.
381         * g++.dg/cpp0x/decltype10.C: New test.
382
383 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
384
385         PR ada/21489
386         * gnat.dg/rm_6_4_1_13.adb: New test.
387
388 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
389
390         PR middle-end/34134
391         * gcc.c-torture/compile/20071117-1.c: New test.
392
393 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
394
395         PR c++/34101
396         * g++.dg/cpp0x/variadic-ttp.C: New.
397
398 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
399         
400         * gcc.dg/parse-decl-after-if.c: New.
401         * gcc.dg/20031223-1.c: Adjust.
402         
403 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
404
405         PR c++/33509
406         * g++.dg/cpp0x/variadic-throw.C: New.
407
408 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
409
410         PR c++/33091
411         * g++.dg/cpp0x/variadic-unify.C: New.
412
413 2007-12-04  Richard Guenther  <rguenther@suse.de>
414
415         PR middle-end/34334
416         PR middle-end/34222
417         * gcc.c-torture/compile/pr34334.c: New testcase.
418         * g++.dg/torture/pr34222.C: New testcase.
419
420 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
421
422         * gcc.c-torture/execute/20071202-1.c: New test.
423         * gcc.dg/tree-ssa/pr34146-2.c: New test.
424
425 2007-12-04  Tobias Burnus  <burnus@net-b.de>
426
427         PR fortran/34318
428         * gfortran.dg/module_nan.f90: New.
429
430 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
431
432         * lib/target-supports.exp (get_compiler_messages): Replace with...
433         (check_compile): ...this new procedure.  Handle TYPE == executable.
434         Use comments in the source to determine the correct extension.
435         Return a pair containing the compiler output and the output filename.
436         Don't delete the file here.
437         (check_no_compiler_messages_nocache): New procedure.
438         (check_no_compiler_messages): Use it.
439         (check_no_messages_and_pattern_nocache): New procedure.
440         (check_no_messages_and_pattern): Use it.
441         (check_runtime_nocache, check_runtime): New procedures.
442         (check_effective_target_tls): Use check_no_compiler_messages.
443         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
444         (check_effective_target_tls_runtime): Use check_runtime.
445         (check_effective_target_fstack_protector): Likewise.
446         (check_iconv_available): Use check_runtime_nocache.
447         (check_effective_target_fortran_large_real): Use
448         check_no_compiler_messages.
449         (check_effective_target_fortran_large_int): Likewise.
450         (check_effective_target_static_libgfortran): Likewise.
451         (check_750cl_hw_available): Use check_cached_effective_target
452         and check_runtime_nocache.
453         (check_vmx_hw_available): Likewise.
454         (check_effective_target_broken_cplxf_arg): Likewise.
455         (check_alpha_max_hw_available): Use check_runtime.
456         (check_function_available): Use check_no_compiler_messages.
457         (check_cxa_atexit_available): Use check_cached_effective_target
458         and check_runtime_nocache.
459         (check_effective_target_dfp_nocache): Use
460         check_no_compiler_messages_nocache.
461         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
462         (check_effective_target_dfp): Use check_cached_effective_target.
463         (check_effective_target_dfprt): Likewise.
464         (check_effective_target_arm_neon_hw): Use check_runtime.
465         (check_effective_target_ultrasparc_hw): Likewise.
466         (check_effective_target_c99_runtime): Use
467         check_no_compiler_messages_nocache.
468
469 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
470
471         PR middle-end/29749
472         * gcc.dg/fold-rotate-1.c: New test.
473
474         PR tree-optimization/33453
475         * gcc.c-torture/compile/20071203-1.c: New test.
476
477 2007-12-03  Robert Dewar <dewar@adacore.com>
478             Samuel Tardieu  <sam@rfc1149.net>
479
480         PR ada/34287
481         * gnat.dg/check_elaboration_code.adb: New test.
482         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
483         New support files.
484
485 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
486
487         PR c++/34061
488         * g++.dg/cpp0x/pr34061.C: New.
489
490 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
491
492         PR c++/34273
493         * g++.dg/other/error21.C: New.
494
495 2007-12-02  Revital Eres  <eres@il.ibm.com>
496
497         * gcc.dg/sms-4.c: New testcase.
498
499 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
500             Revital Eres  <eres@il.ibm.com>
501
502         * gcc.dg/sms-3.c: New testcase.
503
504 2007-12-01  Ollie Wild  <aaw@google.com>
505
506         PR c++/8171
507         * g++.dg/conversion/ptrmem9.C: New test.
508
509 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
510
511         PR libfortran/34291
512         * gfortran.dg/namelist_41.f90: New test.
513
514 2007-11-30  Tom Tromey  <tromey@redhat.com>
515
516         PR preprocessor/32868:
517         * gcc.dg/cpp/pr32868.c: New file.
518
519 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
520
521         PR fortran/34248
522         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
523
524 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
525
526         PR rtl-optimization/34171
527         * gcc.dg/pr34171.c: New testcase.
528
529 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
530
531         * gcc.dg/tree-ssa/pr34244.c: Fixed.
532
533 2007-11-30  Tobias Burnus  <burnus@net-b.de>
534
535         PR fortran/34133
536         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
537         * gfortran.dg/bind_c_usage_11.f03: New.
538         * gfortran.dg/bind_c_usage_12.f03: New.
539
540 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
541
542         PR c++/34275
543         * g++.dg/other/error20.C: New test.
544
545 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
546
547         PR fortran/34230
548         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
549
550 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
551
552         PR tree-optimization/34244
553         * gcc.dg/tree-ssa/pr34244.c: New test.
554
555 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
556
557         PR tree-optimization/33434
558         * gcc.dg/pr33434-1.c: New test.
559         * gcc.dg/pr33434-2.c: New test.
560         * gcc.dg/pr33434-3.c: New test.
561         * gcc.dg/pr33434-4.c: New test.
562
563         PR c++/34270
564         * g++.dg/template/cond7.C: New test.
565
566         PR c++/34267
567         PR c++/34268
568         * g++.dg/cpp0x/decltype7.C: New test.
569         * g++.dg/cpp0x/decltype8.C: New test.
570
571 2007-11-29  Tobias Burnus  <burnus@net-b.de>
572
573         PR fortran/34248
574         * gfortran.dg/result_in_spec_3.f90: New.
575
576 2007-11-29  Tobias Burnus  <burnus@net-b.de>
577
578         PR fortran/34262
579         * gfortran.dg/mvbits_3.f90: New.
580
581 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
582         
583         * lib/target-supports.exp (check_effective_target_mips_soft_float):
584         Delete.
585         (check_effective_target_hard_float): New.
586         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
587         * gcc.dg/pr30957-1.c: Likewise.
588         
589 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
590
591         PR ada/15804
592         * gnat.dg/specs/variant_part.ads: New test.
593
594         PR ada/17318
595         * gnat.dg/specs/attribute_parsing.ads: New test.
596
597         PR ada/32792
598         * gnat.dg/specs/integer_value.ads: New test.
599
600         PR ada/22559
601         * gnat.dg/specs/delta_small.ads: New test.
602
603 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
604
605         PR tree-optimization/34140
606         * gcc.c-torture/compile/20071128-1.c: New test.
607
608 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
609
610         PR fortran/32928
611         * gfortran.dg/data_array_1.f90
612         * gfortran.dg/data_array_2.f90
613         * gfortran.dg/data_array_3.f90
614         * gfortran.dg/data_array_4.f90
615
616 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
617
618         PR fortran/34227
619         * gfortran.dg/blockdata_5.f90: New test.
620         * gfortran.dg/blockdata_6.f90: New test.
621
622 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
623
624         PR tree-optimization/34016
625         * gcc.dg/pr34016.c: New test.
626
627 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
628
629         PR fortran/29389
630         * gfortran.dg/stfunc_6.f90: New test.
631
632         PR fortran/33850
633         * gfortran.dg/assign_10.f90: New test.
634
635 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
636
637         PR fortran/33541
638         * gfortran.dg/use_11.f90: New test.
639
640         PR fortran/34231
641         * gfortran.dg/generic_15.f90: New test.
642
643 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
644
645         PR target/34225
646         * gcc.dg/pr34225.c: New test.
647
648 2007-11-27  Richard Guenther  <rguenther@suse.de>
649
650         PR tree-optimization/34241
651         * g++.dg/torture/pr34241.C: New testcase.
652
653 2007-11-27  Richard Guenther  <rguenther@suse.de>
654
655         * gcc.dg/builtins-error.c: New testcase.
656
657 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
658
659         PR c++/34213
660         * g++.dg/ext/visibility/anon8.C: New test.
661
662 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
663
664         PR target/34077
665         * gcc.target/i386/pr34077.c: New testcase.
666
667 2007-11-26  Tobias Burnus  <burnus@net-b.de>
668
669         PR fortran/34203
670         * gfortran.dg/backslash_3.f: Add -fbackslash option.
671         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
672         * gfortran.dg/backslash_1.f90: Remove no longer needed
673         -fno-backslash option.
674
675 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
676
677         PR c/23722
678         * gcc.dg/cpp/19990413-1.c: Update.
679         * gcc.dg/parse-else-error.c: New.
680         * gcc.dg/parse-else-error-2.c: New.
681         * gcc.dg/parse-else-error-3.c: New.
682         * gcc.dg/parse-else-error-4.c: New.
683
684 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
685
686         PR c++/34081
687         * g++.dg/template/dependent-expr6.C: New testcase.
688
689 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
690
691         PR target/34215
692         * gcc.target/i386/pr34215.c: New test.
693
694 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
695
696         PR target/34174
697         * gcc.dg/torture/pr34174-1.c: New.
698
699 2007-11-26  Richard Guenther  <rguenther@suse.de>
700
701         PR middle-end/34233
702         * gcc.dg/pr34233.c: New testcase.
703
704 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
705             Revital Eres  <eres@il.ibm.com>
706
707         PR rtl-optimization/34085
708         * gcc.dg/tree-prof (bb-reorg.c): New test.
709
710 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
711
712         * lib/target-supports.exp (check_effective_target_mips_soft_float):
713         Return true for MIPS16 targets.
714
715 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
716
717         PR fortran/33152
718         * gfortran.dg/blockdata_4.f90: New test.
719
720 2007-11-25  Tobias Burnus  <burnus@net-b.de>
721
722         PR fortran/34079
723         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
724         * gfortran.dg/bind_c_usage_16.f03: New.
725         * gfortran.dg/bind_c_usage_16_c.c: New.
726
727 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
728
729         * gnat.dg/specs/size_clause1.ads: New test.
730         * gnat.dg/specs/size_clause2.ads: Likewise.
731         * gnat.dg/specs/size_clause3.ads: Likewise.
732
733 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
734
735         PR fortran/33499
736         * gfortran.dg/entry_16.f90: New test.
737
738 2007-11-24  Tobias Burnus  <burnus@net-b.de>
739
740         PR fortran/34192
741         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
742
743 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
744
745         PR fortran/33541
746         * gfortran.dg/nested_modules_1.f90: Change the reference to
747         FOO, forbidden by the standard, to a reference to W.
748         * gfortran.dg/use_only_1.f90: New test.
749
750 2007-11-23  Tobias Burnus  <burnus@net-b.de>
751
752         PR fortran/34209
753         * gfortran.dg/nearest_3.f90: New test.
754
755 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
756
757         PR fortran/33317
758         * gfortran.dg/optional_dim_2.f90: New test.
759
760 2007-11-23  Tobias Burnus  <burnus@net-b.de>
761
762         PR fortran/34187
763         * gfortran.dg/bind_c_usage_15.f90: New.
764
765 2007-11-23  Tobias Burnus  <burnus@net-b.de>
766
767         PR fortran/34192
768         * gfortran.dg/nearest_2.f90: New.
769
770
771 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
772
773         PR c++/30293
774         PR c++/30294
775         * g++.dg/ext/java-2.C: New test.
776
777 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
778             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
779         
780         PR c++/5310
781         * g++.dg/warn/pr5310.C: New.
782         * g++.dg/warn/pr33160.C: New.
783         
784 2007-11-23  Richard Guenther  <rguenther@suse.de>
785             Michael Matz  <matz@suse.de>
786
787         PR tree-optimization/34176
788         * gcc.c-torture/execute/pr34176.c: New testcase.
789
790 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
791
792         PR c++/34198
793         * gcc.dg/Wconversion-5.c: New test.
794         * g++.dg/Wconversion3.C: New test.
795
796 2007-11-23  Richard Guenther  <rguenther@suse.de>
797
798         * gcc.dg/tree-ssa/alias-17.c: New testcase.
799
800 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
801
802         PR c/14050
803         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
804         qualifiers in abstract declarator.
805
806 2007-11-22  Tobias Burnus  <burnus@net-b.de>
807
808         * gfortran.dg/derived_constructor_comps_3.f90: New.
809
810 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
811
812         PR c++/34094
813         * g++.dg/ext/visibility/anon7.C: New test.
814
815 2007-11-22  Tobias Burnus  <burnus@net-b.de>
816
817         PR fortran/34079
818         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
819         * gfortran.dg/bind_c_usage_13.f03: New.
820         * gfortran.dg/bind_c_usage_14.f03: New.
821
822 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
823
824         PR rtl-optimization/33848
825         * gcc.dg/torture/pr33848.c: New test.
826
827 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
828
829         PR fortran/34083
830         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
831
832 2007-11-20  Richard Guenther  <rguenther@suse.de>
833
834         PR middle-end/34154
835         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
836
837 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
838
839         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
840
841 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
842
843         PR fortran/32770
844         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
845         so test passes with -frecord-marker=8.
846         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
847         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
848         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
849         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
850         * gfortrand.dg/modulo_1.f90:  Likewise.
851
852 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
853
854         * lib/target-supports.exp (check_effective_target_mips_soft_float):
855         New procedure.
856         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
857         * gcc.dg/pr30957-1.c: Likewise.
858
859 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
860
861         PR c++/34089
862         * g++.dg/template/crash74.C: New test.
863
864 2007-11-20  Richard Guenther  <rguenther@suse.de>
865
866         * gcc.c-torture/execute/20071120-1.c: New testcase.
867
868 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
869
870         PR c/34146
871         * gcc.dg/tree-ssa/pr34146.c: New test.
872
873         PR testsuite/33978
874         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
875         dependent on target settings like move_by_pieces etc.
876
877         PR c++/28879
878         * g++.dg/template/vla2.C: New test.
879
880         PR c++/33962
881         * g++.dg/overload/template3.C: New test.
882
883 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
884
885         PR fortran/33317
886         * gfortran.dg/optional_dim_2.f90: Remove test.
887
888 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
889
890         * gcc.dg/dfp/ddmode-ice.c: New test.
891
892 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
893
894         PR tree-optimization/34036
895         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
896
897 2007-11-19  Richard Guenther  <rguenther@suse.de>
898
899         PR tree-optimization/34
900         * gcc.c-torture/execute/pr34099-2.c: New testcase.
901
902 2007-11-19  Tobias Burnus  <burnus@net-b.de>
903
904         PR fortran/34079
905         * gfortran.dg/bind_c_usage_10_c.c: New.
906         * gfortran.dg/bind_c_usage_10.f03: New.
907
908 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
909
910         * gcc.dg/pr33007.c: Expect new warning.
911         * gcc.dg/tree-ssa/recip-5.c: Likewise.
912         * g++.dg/opt/pr34036.C: New test.
913
914 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
915
916         PR c++/30988
917         * g++.dg/warn/noreturn-4.C: New test.
918         * g++.dg/warn/noreturn-5.C: New test.
919         * g++.dg/warn/noreturn-6.C: New test.
920         * g++.dg/warn/noreturn-7.C: New test.
921
922 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
923
924         PR fortran/32770
925         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
926         integers so tests works with -fdefault-integer-8.
927         * gfortran.fortran-torture/execute/elemental.f90:  Use default
928         integers so test passes with -fdefault-integer-8.
929         * gfortran.fortran-torture/execute/der_io.f90:  Increase
930         buffer length so test passes with -fdefault-integer-8.
931         * gfortran.dg/bounds_check_8.f90:  Likewise.
932         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
933         * gfortran.dg/equiv_7.f90:  Set kind so test passes
934         with -fdefault-integer-8.
935         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
936         provoke overflow.
937
938 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
939
940         PR fortran/33317
941         * gfortran.dg/optional_dim_2.f90: New test.
942         
943         PR fortran/34139
944         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
945         
946 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
947
948         PR rtl-optimization/34132
949         * gcc.c-torture/compile/20071118-1.c: New test.
950
951 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
952
953         PR fortran/31608
954         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
955
956 2007-11-18  Tobias Burnus  <burnus@net-b.de>
957
958         PR fortran/34137
959         * gfortran.dg/entry_14.f90: New.
960         * gfortran.dg/entry_15.f90: New.
961
962 2007-11-18  Richard Guenther  <rguenther@suse.de>
963
964         PR tree-optimization/34127
965         * gcc.c-torture/compile/pr34127.c: New testcase.
966
967 2007-11-18  Ben Elliston  <bje@au.ibm.com>
968
969         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
970         type specifier, as they are not permitted according to the AltiVec
971         Programming Interface Manual.
972
973 2007-11-17  Tobias Burnus  <burnus@net-b.de>
974
975         PR fortran/34133
976         * gfortran.dg/bind_c_usage_9.f03: New.
977         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
978
979 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
980
981         PR fortran/25252
982         * interface.c (gfc_current_interface_head,
983         gfc_set_current_interface_head): New functions.
984         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
985         On syntax error, restore previous state of the interface.
986         * gfortran.h (gfc_current_interface_head,
987         gfc_set_current_interface_head): New prototypes.
988
989 2007-11-17  Richard Guenther  <rguenther@suse.de>
990
991         PR middle-end/34130
992         * gcc.c-torture/execute/pr34130.c: New testcase.
993
994 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
995
996         PR fortran/34108
997         * gfortran.dg/fmt_label_1.f90: New test.
998
999 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1000
1001         PR fortran/33957
1002         * gfortran.dg/initialization_15.f90 : New test.
1003
1004 2007-11-16  Richard Guenther  <rguenther@suse.de>
1005
1006         PR middle-end/34030
1007         * gcc.c-torture/compile/pr34030.c: New testcase.
1008
1009 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1010
1011         PR fortran/34008
1012         * gfortran.dg/interface_assignment_3.f90.
1013
1014 2007-11-16  Richard Guenther  <rguenther@suse.de>
1015
1016         PR tree-optimization/33870
1017         * gcc.dg/torture/pr33870.c: New testcase.
1018
1019 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1020
1021         PR fortran/33986
1022         * gfortran.dg/allocatable_function_3.f90.
1023
1024 2007-11-16  Richard Guenther  <rguenther@suse.de>
1025
1026         PR tree-optimization/34113
1027         * gcc.c-torture/compile/pr34113.c: New testcase.
1028
1029 2007-11-16  Richard Guenther  <rguenther@suse.de>
1030
1031         PR tree-optimization/34099
1032         * g++.dg/torture/pr3499.C: New testcase.
1033         * gcc.c-torture/execute/pr34099.c: Likewise.
1034
1035 2007-11-16  Olivier Hainque  <hainque@adacore.com>
1036
1037         * gnat.dg/release_unc_maxalign.adb: New test.
1038
1039 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
1040
1041         PR c++/34100
1042         * g++.dg/template/crash73.C: New test.
1043
1044 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
1045
1046         PR middle-end/23848
1047         * gcc.dg/tree-ssa/pr23848-1.c: New test.
1048         * gcc.dg/tree-ssa/pr23848-2.c: New test.
1049         * gcc.dg/tree-ssa/pr23848-3.c: New test.
1050         * gcc.dg/tree-ssa/pr23848-4.c: New test.
1051
1052 2007-11-15  Tobias Burnus  <burnus@net-b.de>
1053
1054         PR fortran/33917
1055         * gfortran.dg/proc_decl_11.f90: New.
1056
1057 2007-11-15  Ben Elliston  <bje@au.ibm.com>
1058
1059         * gcc.target/spu/compare-dp.c: New test.
1060
1061 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1062
1063         * gcc.dg/pr33923.c: New test.
1064
1065 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR middle-end/34088
1068         * gcc.dg/pr34088.c: New test.
1069
1070 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1071
1072         * gcc.c-torture/compile/20071114-1.c: New test.
1073
1074 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1075
1076         PR fortran/31608
1077         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1078         to match known variations in symbol format. Document in comments.
1079
1080 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1081
1082         PR fortran/33985
1083         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1084
1085 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1086
1087         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1088         when done.
1089
1090 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1091
1092         PR fortran/33162
1093         * gfortran.dg/proc_decl_1.f90: Update.
1094         * gfortran.dg/proc_decl_7.f90: New test.
1095         * gfortran.dg/proc_decl_8.f90: New test.
1096         * gfortran.dg/proc_decl_9.f90: New test.
1097         * gfortran.dg/proc_decl_10.f90: New test.
1098
1099 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
1100
1101         PR fortran/34080
1102         * gfortran.dg/transfer_assumed_size_1.f90: New test.
1103
1104 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1105
1106         PR c++/34054
1107         PR c++/34056
1108         PR c++/34057
1109         PR c++/34058
1110         PR c++/34060
1111         * g++.dg/parse/crash36.C: Add another dg-error.
1112         * g++.dg/cpp0x/pr34054.C: New test.
1113         * g++.dg/cpp0x/pr34056.C: New test.
1114         * g++.dg/cpp0x/pr34057.C: New test.
1115         * g++.dg/cpp0x/pr34058.C: New test.
1116         * g++.dg/cpp0x/pr34060.C: New test.
1117
1118         PR tree-optimization/34063
1119         * g++.dg/tree-ssa/pr34063.C: New test.
1120
1121 2007-11-13  Diego Novillo  <dnovillo@google.com>
1122
1123         PR tree-optimization/33870
1124         * gcc.c-torture/execute/pr33870-1.c: New test.
1125         * gcc.dg/tree-ssa/alias-16.c: New test.
1126
1127 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1128
1129         PR c++/29225
1130         * g++.dg/template/crash72.C: New test.
1131
1132 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1133
1134         * g++.dg/opt/cfg5.C: New test.
1135
1136 2007-11-12  Richard Guenther  <rguenther@suse.de>
1137
1138         PR middle-end/34070
1139         * gcc.c-torture/execute/pr34070-1.c: New testcase.
1140         * gcc.c-torture/execute/pr34070-2.c: Likewise.
1141
1142 2007-11-12  Richard Guenther  <rguenther@suse.de>
1143
1144         PR middle-end/34027
1145         * gcc.dg/pr34027-1.c: New testcase.
1146         * gcc.dg/pr34027-2.c: Likewise.
1147
1148 2007-11-12  Ira Rosen  <irar@il.ibm.com>
1149
1150         PR tree-optimization/33953
1151         * gcc.dg/vect/pr33953.c: New testcase.
1152
1153 2007-11-11  Tom Tromey  <tromey@redhat.com>
1154
1155         PR c++/17577:
1156         * g++.dg/ext/pr17577.h: New file.
1157         * g++.dg/ext/pr17577.C: New file.
1158
1159 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1160
1161         PR c++/8570
1162         * g++.old-deja/g++.ns/template13.C: Update expected output.
1163         * g++.old-deja/g++.pt/friend23.C: Likewise.
1164         * g++.dg/warn/pr8570.C: New.
1165
1166 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
1167
1168         PR c++/34068
1169         * g++.dg/template/pseudodtor4.C: New test.
1170
1171 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
1172
1173         PR middle-end/34018
1174         * g++.dg/opt/inline14.C: New test.
1175
1176         PR tree-optimization/33680
1177         * gcc.c-torture/compile/20071108-1.c: New test.
1178
1179         PR c++/32241
1180         * g++.dg/template/pseudodtor3.C: New test.
1181
1182 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
1183
1184         PR c++/33510
1185         * g++.dg/cpp0x/variadic-init.C: New.
1186
1187 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
1188             Jakub Jelinek  <jakub@redhat.com>
1189
1190         PR rtl-optimization/34012
1191         * gcc.target/i386/pr34012.c: New test.
1192
1193 2007-11-09  Richard Guenther  <rguenther@suse.de>
1194
1195         PR tree-optimization/33604
1196         * g++.dg/tree-ssa/pr33604.C: New testcase.
1197         * gcc.dg/pr32721.c: Adjust pattern.
1198
1199 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1200
1201         * gcc.target/mips/dse-1.c: Disable.
1202
1203 2007-11-08  Tom Tromey  <tromey@redhat.com>
1204
1205         * gcc.dg/empty-source-3.c: Update warning location.
1206         * gcc.dg/gomp/barrier-2.c: Likewise.
1207         * gcc.dg/label-decl-3.c: Likewise.
1208         * gcc.dg/label-decl-2.c: Likewise.
1209         * gcc.dg/empty-source-2.c: Likewise.
1210
1211 2007-11-08  Tom Tromey  <tromey@redhat.com>
1212
1213         PR c++/30297:
1214         * g++.dg/inherit/pr30297.C: New file.
1215
1216 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
1217
1218         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1219         -fno-common for cygwin and mingw32.
1220
1221 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
1222
1223         PR middle-end/33826
1224         * gcc.dg/pr33826.c: New.
1225         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
1226         recursive functions being marked pure or const.
1227         
1228 2007-11-08  Tobias Burnus  <burnus@net-b.de>
1229
1230         PR fortran/33917
1231         * gfortran.dg/proc_decl_5.f90: New.
1232         * gfortran.dg/proc_decl_6.f90: New.
1233
1234 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
1235
1236         PR tree-optimization/32575
1237         * gcc.c-torture/execute/20071108-1.c: New test.
1238
1239 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
1240
1241         * g++.dg/opt/anchor1.C: New.
1242
1243 2007-11-07  Diego Novillo  <dnovillo@google.com>
1244
1245         PR 33870
1246         * gcc.c-torture/execute/pr33870.x: Remove.
1247
1248 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
1249
1250         PR c++/33045
1251         PR c++/33837
1252         PR c++/33838
1253         * g++.dg/cpp0x/decltype-33837.C: New.
1254         * g++.dg/cpp0x/decltype-refbug.C: New.
1255         * g++.dg/cpp0x/decltype-33838.C: New.
1256
1257 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1258
1259         * gcc.c-torture/compile/20071107-1.c: New test.
1260
1261 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1262
1263         * gcc.dg/out-of-bounds-1.c: New test.
1264
1265 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
1266
1267         PR c++/33501
1268         * g++.dg/warn/incomplete2.C: New test.
1269         * g++.dg/template/incomplete4.C: New test.
1270         * g++.dg/template/incomplete5.C: New test.
1271
1272 2007-11-07  Olivier Hainque  <hainque@adacore.com>
1273
1274         * gnat.dg/max_align.adb: New test.
1275
1276 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
1277
1278         PR target/30961
1279         * gcc.target/i386/pr30961-1.c: New.
1280
1281 2007-11-06  Tom Tromey  <tromey@redhat.com>
1282
1283         PR c++/32368:
1284         * g++.dg/warn/pragma-system_header3.h: New.
1285         * g++.dg/warn/pragma-system_header3.C: New.
1286
1287         PR c++/32256:
1288         * g++.dg/warn/pragma-system_header4.C: New.
1289         * g++.dg/warn/pragma-system_header4.h: New.
1290
1291 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1292
1293         PR c++/33977
1294         PR c++/33886
1295         * g++.dg/other/canon-array.C: New.
1296         
1297 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1298
1299         * g++.dg/parser/crash36.C: Tweak expected errors.
1300         * g++.dg/cpp0x/pr31439.C: New.
1301         * g++.dg/cpp0x/pr32114.C: New.
1302         * g++.dg/cpp0x/pr32115.C: New.
1303         * g++.dg/cpp0x/pr32125.C: New.
1304         * g++.dg/cpp0x/pr32126.C: New.
1305         * g++.dg/cpp0x/pr32127.C: New.
1306         * g++.dg/cpp0x/pr32128.C: New.
1307         * g++.dg/cpp0x/pr32253.C: New.
1308         * g++.dg/cpp0x/pr32566.C: New.
1309         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1310         * g++.dg/cpp0x/pr31438.C: Ditto.
1311         * g++.dg/cpp0x/variadic81.C: Ditto.
1312         * g++.dg/cpp0x/pr31432.C: Ditto.
1313         * g++.dg/cpp0x/pr31442.C: Ditto.
1314
1315 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
1316
1317         PR target/33168
1318         * g++.dg/other/datasec1.C: New test.
1319
1320         PR tree-optimization/33458
1321         * g++.dg/opt/inline12.C: New test.
1322
1323         PR tree-optimization/33993
1324         * gcc.c-torture/compile/20071105-1.c: New test.
1325
1326 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1327
1328         PR rtl-optimization/33648
1329         * gcc.dg/pr33648.c: Require effective targer freorder.
1330
1331 2007-11-05  Revital Eres  <eres@il.ibm.com>
1332
1333         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1334
1335 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1336
1337         PR c++/33996
1338         PR c++/33235
1339         PR c++/33930
1340         * g++.dg/cpp0x/pr33996.C: New
1341         * g++.dg/cpp0x/rv-trivial-bug.C: New
1342         * g++.dg/cpp0x/pr33930.C: New
1343
1344 2007-11-05  Nick Clifton  <nickc@redhat.com>
1345             Sebastian Pop  <sebastian.pop@amd.com>
1346
1347         PR tree-optimization/32540
1348         PR tree-optimization/33922
1349         * gcc.dg/tree-ssa/pr32540-1.c: New.
1350         * gcc.dg/tree-ssa/pr32540-2.c: New.
1351         * gcc.dg/tree-ssa/pr33922.c: New.
1352
1353 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1354
1355         PR c++/33939
1356         * g++.dg/cpp0x/variadic-rref.C: New.
1357         
1358 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1359
1360         * g++dg/warn/pointer-integer-comparison.C: New.
1361
1362 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1363
1364         PR tree-optimization/33856
1365         * gcc.c-torture/compile/20071027-1.c: New test.
1366
1367         PR c++/33836
1368         * g++.dg/ext/label10.C: New test.
1369
1370         PR c++/33969
1371         * g++.dg/other/ptrmem9.C: New test.
1372
1373 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
1374
1375         PR middle-end/32931
1376         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1377
1378 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
1379
1380         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1381         * g++.dg/ext/visibility/namespace2.C: Add argument to
1382         dg-require-visibility.
1383         * g++.dg/ext/java-1.C: Disable on AIX.
1384
1385 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1386
1387         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
1388
1389 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1390
1391         PR fortran/33881
1392         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1393
1394 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1395
1396         PR c/29062
1397         * gcc.dg/20031223-1.c: Adjust error output.
1398         * gcc.dg/parse-decl-after-label.c: New.
1399         
1400 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1401
1402         PR libfortran/24685
1403         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1404         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1405         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1406
1407 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1408
1409         PR rtl-optimization/28940
1410         * gcc.target/i386/addr-sel-1.c: New test.
1411
1412 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
1413
1414         PR middle-end/33670
1415         * gcc.dg/pr33670.c: New test.
1416
1417 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1418
1419         PR c++/33516
1420         * g++.dg/lookup/typedef1.C: New test.
1421
1422 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
1423
1424         PR testsuite/32076
1425         * lib/scandump.exp (dump-suffix): New.
1426         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1427         Include dump suffix in pass/fail messages, put regexp in quotes.
1428
1429 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
1430
1431         PR c++/33495
1432         * g++.dg/other/error19.C: New.
1433
1434 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1435
1436         PR rtl-optimization/28062
1437         * gcc.c-torture/compile/20071102-1.c: New test.
1438
1439 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1440
1441         * g++.dg/cpp0x/pr33955.C: New.
1442
1443 2007-11-01  Tom Tromey  <tromey@redhat.com>
1444
1445         PR preprocessor/30805:
1446         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1447
1448 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1449
1450         PR rtl-optimization/33648
1451         * gcc.dg/pr33648.c: New test.
1452
1453 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1454
1455         PR c++/32384
1456         * g++.dg/template/pseudodtor1.C: New test.
1457         * g++.dg/template/pseudodtor2.C: New test.
1458
1459         PR c++/32260
1460         * g++.dg/rtti/typeid7.C: New test.
1461
1462 2007-11-01  Tom Tromey  <tromey@redhat.com>
1463
1464         PR preprocessor/30805:
1465         * gcc.dg/cpp/pr30805.c: New file.
1466
1467 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
1468
1469         PR testsuite/25352
1470         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1471         add dg-skip-if.
1472         * gcc.c-torture/compile/20001205-1.c: Ditto.
1473         * gcc.c-torture/compile/20001226-1.c: Ditto.
1474         * gcc.c-torture/compile/20020312-1.c: Ditto.
1475         * gcc.c-torture/compile/20020604-1.c: Ditto.
1476         * gcc.c-torture/compile/920501-12.c: Ditto.
1477         * gcc.c-torture/compile/920501-4.c: Ditto.
1478         * gcc.c-torture/compile/920520-1.c: Ditto.
1479         * gcc.c-torture/compile/980506-1.c: Ditto.
1480         * gcc.c-torture/compile/990617-1.c: Ditto.
1481         * gcc.dg/compare6.c: Ditto.
1482         * g++.old-deja/g++.brendan/crash43.C: Ditto.
1483         * g++.old-deja/g++.brendan/synth1.C: Ditto.
1484         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1485         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1486         * g++.old-deja/g++.pt/static6.C: Ditto.
1487         * g++.old-deja/g++.pt/crash16.C: Ditto.
1488         * g++.old-deja/g++.mike/p10416.C: Ditto.
1489         * g++.old-deja/g++.mike/ns15.C: Ditto.
1490         * g++.old-deja/g++.mike/eh46.C: Ditto.
1491
1492 2007-11-01  Tom Tromey  <tromey@redhat.com>
1493
1494         * gcc.dg/redecl-1.c: Update.
1495         * gcc.dg/pr20368-3.c: Update.
1496         * gcc.dg/inline-14.c: Update.
1497         * gcc.dg/builtins-30.c: Update.
1498         * gcc.dg/dremf-type-compat-4.c: Update.
1499         * gcc.dg/pr20368-2.c: Update.
1500
1501 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1502
1503         PR rtl-optimization/33673
1504         * gcc.dg/pr33673.c: New test.
1505
1506 2007-11-01  Michael Matz  <matz@suse.de>
1507
1508         PR tree-optimization/33961
1509         * gcc.dg/pr33961.c: New test.
1510
1511 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
1512
1513         PR c++/33494
1514         * g++.dg/template/error35.C: New.
1515
1516 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR target/31507
1519         * gcc.dg/pr31507-1.c: New test.
1520         * gcc.dg/pr31507-2.c: New test.
1521
1522 2007-10-31  Revital Eres  <eres@il.ibm.com>
1523
1524         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1525         target.
1526         * gcc.dg/vect/tree-vect.h (check_vect): Add
1527         powerpc-*paired test.
1528         * lib/target-supports.exp (check_750cl_hw_available):
1529         New.
1530         (check_effective_target_vect_int,
1531         check_effective_target_vect_intfloat_cvt,
1532         check_effective_target_powerpc_altivec_ok,
1533         check_effective_target_vect_long,
1534         check_effective_target_vect_sdot_hi,
1535         check_effective_target_vect_udot_hi,
1536         check_effective_target_vect_pack_trunc,
1537         check_effective_target_vect_unpack,
1538         check_effective_target_vect_shift,
1539         check_effective_target_vect_int_mult): Disable for powerpc-*paired
1540         target.
1541         * gcc.dg/vect/vect-ifcvt-11.c: New.
1542         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1543         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1544         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1545         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1546         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1547         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1548
1549 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
1550             Tobias Burnus  <burnus@net-b.de>
1551
1552         PR fortran/33941
1553         * gfortran.dg/module_read_1.f90: New.
1554
1555 2007-10-31  Tom Tromey  <tromey@redhat.com>
1556
1557         PR preprocessor/30786:
1558         * gcc.dg/cpp/pr30786.c: New file.
1559
1560 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1561
1562         PR fortran/33162
1563         * gfortran.dg/interface_19.f90: New.
1564         * gfortran.dg/interface_20.f90: New.
1565         * gfortran.dg/interface_21.f90: New.
1566         
1567 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
1568
1569         PR tree-optimization/32377
1570         * gfortran.dg/vect/pr32377.f90: New.
1571         
1572 2007-10-31  Richard Guenther  <rguenther@suse.de>
1573
1574         PR middle-end/33779
1575         * gcc.c-torture/execute/pr33779-1.c: New testcase.
1576         * gcc.c-torture/execute/pr33779-2.c: Likewise.
1577
1578 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
1579
1580         PR fortran/33897
1581         * gfortran.dg/contained_3.f90: New.
1582
1583 2007-10-31  Christian Bruel  <christian.bruel@st.com>
1584
1585         PR c++/19531
1586         * g++.dg/opt/nrv8.C: New.
1587         
1588 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1589
1590         PR c++/33709
1591         * g++.dg/opt/compound1.C: New test.
1592
1593         PR c++/33616
1594         * g++.dg/template/ptrmem18.C: New test.
1595
1596 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1597
1598         PR fortran/33596
1599         * gfortran.dg/isnan_2.f90: New test.
1600
1601 2007-10-30  Ed Schouten  <ed@fxq.nl>
1602
1603         PR tree-optimization/32500
1604         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1605
1606 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1607
1608         PR c++/31993
1609         PR c++/32252
1610         * g++.dg/cpp0x/pr31993.C: New
1611         * g++.dg/cpp0x/pr32252.C: New
1612
1613 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1614
1615         PR tree-optimization/33723
1616         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1617
1618 2007-10-30  Richard Guenther  <rguenther@suse.de>
1619
1620         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1621         gcc.target/i386/loop-3.c.
1622
1623 2007-10-30  Revital Eres  <eres@il.ibm.com>
1624
1625         * gcc.dg/vect/pr33866.c: Require vect_long.
1626
1627 2007-10-30  Revital Eres  <eres@il.ibm.com>
1628
1629         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1630         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1631
1632 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1633
1634         PR tree-optimization/32893
1635         * lib/target-supports.exp
1636         (check_effective_target_unaligned_stack): new keyword.
1637         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1638         not sensitive to unaligned_stack.
1639         * gcc.dg/vect/vect-3.c: Likewise.
1640         * gcc.dg/vect/vect-4.c: Likewise.
1641         * gcc.dg/vect/vect-5.c: Likewise.
1642         * gcc.dg/vect/vect-6.c: Likewise.
1643         * gcc.dg/vect/vect-7.c: Likewise.
1644         * gcc.dg/vect/vect-13.c: Likewise.
1645         * gcc.dg/vect/vect-17.c: Likewise.
1646         * gcc.dg/vect/vect-18.c: Likewise.
1647         * gcc.dg/vect/vect-19.c: Likewise.
1648         * gcc.dg/vect/vect-20.c: Likewise.
1649         * gcc.dg/vect/vect-21.c: Likewise.
1650         * gcc.dg/vect/vect-22.c: Likewise.
1651         * gcc.dg/vect/vect-27.c: Likewise.
1652         * gcc.dg/vect/vect-29.c: Likewise.
1653         * gcc.dg/vect/vect-64.c: Likewise.
1654         * gcc.dg/vect/vect-65.c: Likewise.
1655         * gcc.dg/vect/vect-66.c: Likewise.
1656         * gcc.dg/vect/vect-72.c: Likewise.
1657         * gcc.dg/vect/vect-73.c: Likewise.
1658         * gcc.dg/vect/vect-86.c: Likewise.
1659         * gcc.dg/vect/vect-all.c: Likewise.
1660         * gcc.dg/vect/slp-25.c: Likewise.
1661         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1662         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1663         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1664
1665         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1666         * gcc.dg/vect/vect-34.c: Likewise.
1667         * gcc.dg/vect/vect-36.c: Likewise.
1668         * gcc.dg/vect/vect-64.c: Likewise.
1669         * gcc.dg/vect/vect-65.c: Likewise.
1670         * gcc.dg/vect/vect-66.c: Likewise.
1671         * gcc.dg/vect/vect-68.c: Likewise.
1672         * gcc.dg/vect/vect-76.c: Likewise.
1673         * gcc.dg/vect/vect-77.c: Likewise.
1674         * gcc.dg/vect/vect-78.c: Likewise.
1675
1676         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1677         testcase (without no-section-anchors prefix) but with global arrays.
1678         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1679         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1680         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1681         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1682         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1683         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1684         * gcc.dg/vect/vect-77-global.c: Likewise.
1685         * gcc.dg/vect/vect-78-global.c: Likewise.
1686
1687         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1688         testcase (without no-section-anchors prefix) but fix alignment checks
1689         to also consider unaligned_stack targets.
1690         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1691
1692 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1693
1694         PR tree-optimization/33723
1695         * gcc.c-torture/execute/20071029-1.c: New test.
1696         * gcc.dg/tree-ssa/pr33723.c: New test.
1697
1698 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1699
1700         PR tree-optimization/33614
1701         * gcc.c-torture/compile/pr33614.c: New test.
1702
1703 2007-10-29  Richard Guenther  <rguenther@suse.de>
1704
1705         PR tree-optimization/33870
1706         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1707
1708 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1709
1710         PR tree-optimization/33757
1711         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1712         true architectures instead of having a big dg-skip-if.
1713
1714         PR c++/33841
1715         * g++.dg/other/bitfield3.C: New test.
1716
1717 2007-10-29  Richard Guenther  <rguenther@suse.de>
1718
1719         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1720
1721 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1722
1723         Automatic parallelization reduction tests.
1724
1725         * gcc.dg/tree-ssa/reduc-1.c: New test.
1726         * gcc.dg/tree-ssa/reduc-1char.c: New test.
1727         * gcc.dg/tree-ssa/reduc-1short.c: New test.
1728         * gcc.dg/tree-ssa/reduc-2.c: New test.
1729         * gcc.dg/tree-ssa/reduc-2char.c: New test.
1730         * gcc.dg/tree-ssa/reduc-2short.c: New test.
1731         * gcc.dg/tree-ssa/reduc-3.c: New test.
1732         * gcc.dg/tree-ssa/reduc-6.c: New test.
1733         * gcc.dg/tree-ssa/reduc-7.c: New test.
1734         * gcc.dg/tree-ssa/reduc-8.c: New test.
1735         * gcc.dg/tree-ssa/reduc-9.c: New test.
1736
1737 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1738             Zdenek Dvorak  <ook@ucw.cz>
1739
1740         OMP_ATOMIC Changes, testsuite changes.
1741
1742         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1743         instead of gimple dump.
1744         * gcc.dg/gomp/atomic-9.c: Same.
1745         * gcc.dg/gomp/atomic-10.c: Same.
1746         * g++.dg/gomp/atomic-3.C: Same.
1747         * g++.dg/gomp/atomic-9.C: Same.
1748         * g++.dg/gomp/atomic-10.C: Same.
1749
1750 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
1751
1752         PR fortran/31217
1753         PR fortran/33811
1754         * gfortran.dg/forall_12.f90: New test.
1755
1756         PR fortran/33686
1757         * gfortran.dg/forall_13.f90: New test.
1758
1759 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
1760             Mark Mitchell  <mark@codesourcery.com>
1761
1762         PR c++/30659
1763         * g++.dg/template/crash71.C: New.
1764
1765 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1766
1767         PR fortran/32147
1768         * gfortran.dg/module_md5_1.f90: Update hash-value.
1769
1770 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
1771
1772         PR tree-opt/33589
1773         * g++.dg/torture/pr33589-1.C: New testcase.
1774         * g++.dg/torture/pr33589-2.C: New testcase.
1775
1776 2007-10-28  Richard Guenther  <rguenther@suse.de>
1777
1778         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1779
1780 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
1781             Uros Bizjak  <ubizjak@gmail.com>
1782
1783         PR tree-optimization/33920
1784         * gcc.dg/tree-ssa/pr33290.c: New test.
1785
1786 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1787
1788         PR fortran/31306
1789         * gfortran.dg/argument_check_7.f90: New test.
1790         * gfortran.dg/argument_check_8.f90: New test.
1791         
1792 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1793
1794         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1795         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
1796         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1797         * gcc.target/i386/sse-14.c: Ditto.
1798
1799 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
1800
1801         PR c++/33844
1802         * g++.dg/other/ptrmem8.C: New test.
1803
1804         PR c++/33842
1805         * g++.dg/template/error34.C: New test.
1806
1807 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1808
1809         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1810
1811 2007-10-27  Richard Guenther  <rguenther@suse.de>
1812
1813         PR tree-optimization/33870
1814         * gcc.dg/tree-ssa/alias-15.c: New testcase.
1815         * gcc.c-torture/execute/pr33870.c: Likewise.
1816
1817 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1818
1819         PR fortran/33162
1820         * gfortran.dg/argument_checking_9.f90: New test.
1821
1822 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1823
1824         * g++.dg/other/pr33601.C: New.
1825
1826 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1827
1828         PR c++/31988
1829         * g++.dg/init/new25.C: New.
1830
1831 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1832
1833         * g++.dg/cpp0x/pr33839.C: New.
1834         
1835 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
1836
1837         PR c++/33744
1838         * g++.dg/template/arg6.C: New test.
1839
1840 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1841
1842         PR c++/31747
1843         * g++.dg/parse/crash39.C: New.
1844
1845 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
1846
1847         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1848         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
1849         "offset: -4B".
1850
1851 2007-10-25  David Daney  <ddaney@avtrex.com>
1852
1853         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1854
1855 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
1856
1857         PR c++/33843
1858         * g++.dg/template/error32.C: New.
1859
1860 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1861             Ira Rosen  <irar@il.ibm.com>
1862
1863         PR tree-optimization/33833
1864         * gcc.dg/vect/pr33833.c: New testcase.
1865
1866 2007-10-25  David Daney  <ddaney@avtrex.com>
1867
1868         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1869
1870 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1871             Ira Rosen  <irar@il.ibm.com>
1872
1873         PR tree-optimization/33866
1874         * gcc.dg/vect/pr33866.c: New testcase.
1875
1876 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1877
1878         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1879         Add -w to compile flags to suppress "call-clobbered register" warnings
1880         and remove dg-warning directives.
1881
1882 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1883
1884         * gcc.dg/sms-2.c: Cleanup sms dump file.
1885         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1886         profile-use step.
1887
1888 2007-10-24  David Daney  <ddaney@avtrex.com>
1889
1890         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1891
1892 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1893
1894         PR target/33755
1895         * gcc.target/mips/pr33755.c: New test.
1896
1897 2007-10-24  Ira Rosen  <irar@il.ibm.com>
1898
1899         PR tree-optimization/33804
1900         * gcc.dg/vect/pr33804.c: New testcase.
1901
1902 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1903
1904         PR forrtran/33849
1905         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1906
1907 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1908             Uros Bizjak  <ubizjak@gmail.com>
1909
1910         PR rtl-optimization/33846
1911         * gcc.dg/vect/pr33846.c: New testcase.
1912
1913 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1914             Dorit Nuzman  <dorit@il.ibm.com>
1915
1916         PR tree-optimization/33860
1917         * g++.dg/vect/pr33860.cc: New test.
1918         * g++.dg/vect/pr33860a.cc: New test.
1919
1920 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
1921             Revital Eres  <eres@il.ibm.com>      
1922
1923         * gcc.dg/sms-2.c: New testcase.
1924
1925 2007-10-22  David S. Miller  <davem@davemloft.net>
1926
1927         * gcc.dg/globalreg-1.c: New test.
1928
1929 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
1930             Dorit Nuzman  <dorit@il.ibm.com>
1931
1932         PR tree-optimization/33834
1933         PR tree-optimization/33835
1934         * g++.dg/vect/pr33834_1.cc: New test.
1935         * g++.dg/vect/pr33834_2.cc: New test.
1936         * g++.dg/vect/pr33835.cc: New test.
1937
1938 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1939
1940         * gcc.dg/pr33644.c: New test.
1941
1942 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1943
1944         PR c++/33372
1945         * g++.dg/gomp/pr33372-1.C: New test.
1946         * g++.dg/gomp/pr33372-2.C: New test.
1947         * g++.dg/gomp/pr33372-3.C: New test.
1948
1949 2007-10-22  Michael Matz  <matz@suse.de>
1950
1951         PR tree-optimization/33855
1952         * gcc.c-torture/compile/pr33855.c: New testcase.
1953
1954 2007-10-22  Ira Rosen  <irar@il.ibm.com>
1955
1956         PR tree-optimization/33854
1957         * gcc.dg/vect/O1-pr33854.c: New testcase.
1958         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1959
1960 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
1961
1962         * gcc.dg/unwind-1.c: Disable on AIX.
1963         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1964
1965 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
1966
1967         PR fortran/33749
1968         * gfortran.dg/assign_9.f90: New test.
1969
1970 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1971
1972         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1973         (dg-mips-options): Skip tests that specify an ABI other than o32
1974         and o64 if generating MIPS16 hard-float code.
1975
1976 2007-10-21  Ira Rosen  <irar@il.ibm.com>
1977             Revital Eres  <eres@il.ibm.com>
1978
1979         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1980         * gcc.dg/vect/vect-16.c: Fix comment.
1981         * gcc.dg/vect/pr33369.c: Require vect_int.
1982         * gcc.dg/vect/slp-33.c: Add spaces.
1983         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1984         targets.
1985         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1986         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1987         targets.
1988         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1989         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1990         targets.
1991         * gcc.dg/vect/slp-10.c: Add spaces.
1992         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1993         targets.
1994         * gcc.dg/vect/slp-36.c: Require vect_int.
1995         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1996         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1997         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1998         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1999         targets.
2000         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2001         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2002         instead of vector_alignment_reachable_for_double.
2003         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2004         (natural_alignment): Split into...
2005         (natural_alignment_32, natural_alignment_64): New.
2006         (vector_alignment_reachable): Depend on natural_alignment_32.
2007         (vector_alignment_reachable_for_double): Rename to ...
2008         (vector_alignment_reachable_for_64bit): And depend on
2009         natural_alignment_64.
2010
2011 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2012
2013         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2014         MIPS targets.
2015         * g++.dg/vect/vect.exp: Likewise.
2016         * lib/fortran-torture.exp: Likewise.
2017         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2018         mipsisa64*-*-* as the target selector.  Remove -mips64,
2019         -mhard-float and -mgp64 from the options list.
2020         * gcc.target/mips/mips-ps-2.c: Likewise.
2021         * gcc.target/mips/mips-ps-3.c: Likewise.
2022         * gcc.target/mips/mips-ps-4.c: Likewise.
2023         * gcc.target/mips/mips-ps-6.c: Likewise.
2024         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2025         options list.
2026         * gcc.target/mips/sb1-1.c: Likewise.
2027         * gcc.target/mips/mips-ps-type.c: Likewise.
2028         * gcc.target/mips/mips-ps-7.c: New test.
2029         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2030         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2031         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2032         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2033         as forcing an ABI and an architecture.
2034         (is_gp32_flag, is_gp64_flag): Fold into...
2035         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2036         then -mfp64 imply -mhard-float.  Apply register rules after the
2037         loop.  Handle -march=mipsN like -mipsN.
2038
2039 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
2040
2041         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2042         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2043
2044 2007-10-20  Tobias Burnus  <burnus@net-b.de>
2045
2046         PR fortran/33818
2047         * gfortran.dg/entry_dummy_ref_3.f90: New.
2048
2049 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2050             FX Coudert <fxcoudert@gcc.gnu.org>
2051
2052         PR fortran/31608
2053         * gfortran.dg/char_cast_1.f90: New test.
2054
2055 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2056
2057         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2058         * gfortran.dg/large_real_kind_2.F90: ditto.
2059         * gfortran.dg/default_format_2.f90: ditto.
2060         * gfortran.dg/default_format_denormal_1.f90: ditto.
2061
2062 2007-10-19  Richard Guenther  <rguenther@suse.de>
2063
2064         PR middle-end/33816
2065         PR middle-end/32921
2066         * gfortran.dg/pr32921.f: New testcase.
2067
2068 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2069
2070         PR libfortran/33544
2071         * gfortran.dg/transfer_check_1.f90: Adjust options.
2072
2073 2007-10-19  Richard Guenther  <rguenther@suse.de>
2074
2075         Revert
2076         2007-10-19  Richard Guenther  <rguenther@suse.de>
2077
2078         PR middle-end/32921
2079         * gfortran.dg/pr32921.f: New testcase.
2080
2081 2007-10-19  Richard Guenther  <rguenther@suse.de>
2082
2083         * gcc.c-torture/execute/20071018-1.c: New testcase.
2084
2085 2007-10-19  Richard Guenther  <rguenther@suse.de>
2086
2087         PR middle-end/32921
2088         * gfortran.dg/pr32921.f: New testcase.
2089
2090 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
2091
2092         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2093
2094 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2095
2096         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2097
2098 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2099
2100         PR fortran/33233
2101         * gfortran.dg/host_assoc_function_1.f90: Correct references.
2102         * gfortran.dg/host_assoc_function_3.f90: New test.
2103
2104 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2105
2106         PR fortran/33733
2107         * gfortran.dg/transfer_simplify_6.f90: New test.
2108
2109 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2110             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2111
2112         PR middle-end/33794
2113         * gfortran.dg/pr33794.f90: New testcase.
2114
2115 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2116
2117         PR target/32961
2118         * gcc.target/i386/pr32961.c: New testcase.
2119         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2120         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2121         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2122         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2123         __builtin_ia32_pslldi128 defines.
2124
2125 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2126
2127         PR fortran/33760
2128         * gfortran.dg/c_ptr_tests_13.f03: New test case.
2129
2130 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2131
2132         PR c++/28639
2133         PR c++/30299
2134         * g++.dg/template/void12.C: New.
2135         * g++.dg/template/void13.C: New.
2136
2137 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2138
2139         PR c++/31446
2140         * g++.dg/template/void11.C: New.
2141         * g++.dg/template/void2.C: Adjust error markers.
2142         * g++.dg/template/void10.C: Likewise.
2143         * g++.dg/template/crash55.C: Likewise.
2144
2145 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
2146
2147         * g++.dg/opt/const5.C: New test.
2148
2149 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
2150             Maxim Kuvyrkov  <maxim@codesourcery.com>
2151
2152         * gcc.target/ia64/20040709-2.c: New test.
2153
2154 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2155
2156         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2157
2158 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
2159
2160         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2161         to each function.  Check that there are no unsigned loads.
2162
2163 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2164
2165         PR tree-optimization/33136
2166         * gcc.c-torture/execute/20070824-1.c: New test.
2167         * gcc.dg/pr33136-1.c: New test.
2168         * gcc.dg/pr33136-2.c: New test.
2169         * gcc.dg/pr33136-3.c: New test.
2170
2171 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2172
2173         PR tree-optimization/33735
2174         * g++.dg/torture/pr33735.C: New.
2175
2176 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2177
2178         PR middle-end/33706
2179         * gcc.dg/va-arg-pack-2.c: New.
2180
2181 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2182
2183         PR tree-optimization/33619
2184         * gcc.dg/pr33619.c: New test.
2185
2186 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
2187
2188         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2189         flag for AIX.
2190         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2191
2192 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2193
2194         PR libfortran/33055
2195         * gfortran.dg/inquire_11.f90: New test.
2196         * gfortan.dg/negative_unit_int8.f: New test.
2197
2198 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2199
2200         PR target/33133
2201         * gcc.c-torture/compile/pr33133.c: New test.
2202
2203 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2204
2205         PR libfortran/33672
2206         * gfortran.dg/namelist_40.f90: New test.
2207
2208 2007-10-14  Tobias Burnus  <burnus@net-b.de>
2209
2210         PR fortran/33745
2211         * gfortran.dg/bounds_check_11.f90: New.
2212
2213 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
2214
2215         PR c++/30303
2216         * g++.dg/other/ctor1.C: New test.
2217         * g++.dg/other/ctor2.C: New test.
2218         * g++.dg/other/dtor1.C: New test.
2219
2220 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
2221
2222         * gfortran.dg/bounds_check_10.f90: Fix testcase.
2223
2224 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2225             Paul Thomas  <pault@gcc.gnu.org>
2226
2227         PR fortran/33254
2228         PR fortran/33727
2229         * gfortran.dg/bounds_check_10.f90: New.
2230
2231 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
2232
2233         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2234         * gcc.target/powerpc/popcount-1.c: Same.
2235
2236 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
2237
2238         PR c++/26698
2239         * g++.dg/conversion/op4.C: New test.
2240
2241 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
2242
2243         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2244
2245 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2246
2247         PR fortran/33542
2248         * gfortran.dg/ambiguous_specific_1.f90: New test.
2249
2250 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2251
2252         PR fortran/33664
2253         * gfortran.dg/impure_spec_expr_1.f90: New test.
2254         * gfortran.dg/char_result_7.f90: Remove illegal test.
2255
2256 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
2257
2258         PR 11001
2259         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2260         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2261         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2262         * gcc.target/i386/pr11001-memset-1.c: New testcase.
2263         * gcc.target/i386/pr11001-memset-2.c: New testcase.
2264         * gcc.target/i386/pr11001-memset-3.c: New testcase.
2265         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2266         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2267         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2268
2269 2007-10-12  Richard Guenther  <rguenther@suse.de>
2270
2271         PR middle-end/26198
2272         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2273         * gcc.c-torture/execute/20071011-1.c: Likewise.
2274         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2275
2276 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
2277
2278         PR tree-optimization/33742
2279         * gcc.dg/pr33742.c: New testcase.
2280
2281 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
2282
2283         PR tree-optimization/33645
2284         * gcc.dg/pr33645-1.c: New test.
2285         * gcc.dg/pr33645-2.c: New test.
2286         * gcc.dg/pr33645-3.c: New test.
2287  
2288         PR c++/32121
2289         * g++.dg/ext/label4.C: Adjust error regexp.
2290         * g++.dg/ext/label6.C: Adjust error regexp.
2291         * g++.dg/ext/label7.C: New test.
2292         * g++.dg/ext/label8.C: New test.
2293         * g++.dg/ext/label9.C: New test.
2294
2295 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2296
2297         PR middle-end/33676
2298         * gcc.dg/pr33676.c: New.
2299
2300 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2301
2302         PR c++/31441
2303         * g++.dg/cpp0x/variadic83.C: New.
2304
2305 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2306
2307         PR c++/33461
2308         * g++.dg/cpp0x/variadic81.C: New.
2309         * g++.dg/cpp0x/variadic82.C: Likewise.
2310
2311 2007-10-11  Richard Guenther  <rguenther@suse.de>
2312
2313         PR middle-end/33724
2314         * gcc.dg/pr33724.c: New testcase.
2315
2316 2007-10-11  Richard Guenther  <rguenther@suse.de>
2317
2318         PR c/33726
2319         * gcc.dg/pr33726.c: New testcase.
2320
2321 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2322
2323         PR fortran/33500
2324         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2325         
2326 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2327
2328         PR testsuite/33391
2329         * gfortran.dg/do_3.F90: Run with -fwrapv.
2330
2331 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
2332
2333         * gcc.dg/unwind-1.c: New.
2334
2335 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2336
2337         PR libfortran/33683
2338         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
2339         failure on some common systems.
2340
2341 2007-10-09  Richard Guenther  <rguenther@suse.de>
2342
2343         PR middle-end/33692
2344         * gcc.dg/pr33692.c: New testcase.
2345
2346 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
2347
2348         PR middle-end/33669
2349         * gcc.c-torture/execute/pr33669.c: New.
2350
2351 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2352
2353         PR tree-optimization/33615
2354         * g++.dg/tree-ssa/pr33615-2.C: New test.
2355
2356 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2357
2358         PR tree-optimization/33615
2359         * g++.dg/tree-ssa/pr33615.C: New test.
2360
2361 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
2362
2363         PR tree-optimization/33572
2364         * g++.dg/torture/pr33572.C: Replace with complete test.
2365
2366 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2367
2368         PR fortran/33689
2369         * gfortran.dg/spec_expr_5.f90: New.
2370
2371 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
2372
2373         * gcc.dg/pragma-darwin-2.c: New.
2374
2375 2007-10-08  Richard Guenther  <rguenther@suse.de>
2376
2377         PR middle-end/33693
2378         PR middle-end/33695
2379         PR middle-end/33697
2380         * gcc.dg/pr33693.c: New testcase.
2381         * gcc.dg/pr33695.c: Likewise.
2382         * gcc.dg/pr33697.c: Likewise.
2383
2384 2007-10-08  Richard Guenther  <rguenther@suse.de>
2385
2386         PR middle-end/33691
2387         PR middle-end/33694
2388         PR middle-end/33696
2389         * gcc.dg/pr33691.c: New testcase.
2390         * gcc.dg/pr33694.c: Likewise.
2391         * gcc.dg/pr33696.c: Likewise.
2392
2393 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2394
2395         PR libfortran/33683
2396         * gfortran.dg/gamma_5.f90:  New test case
2397
2398 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2399
2400         PR fortran/20851
2401         * initialization_1.f90: Fix dg-error annotations.
2402         * initialization_14.f90: New.
2403         * initialization_7.f90: Fix dg-error annotations.
2404         * initialization_9.f90: Likewise.
2405
2406 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2407
2408         * gfortran.dg/error_recovery_4.f90: New test.
2409
2410 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2411
2412         * gfortran.dg/default_format_denormal_2.f90: New test.
2413         * gfortran.dg/default_format_2.inc: New test.
2414         * gfortran.dg/default_format_denormal_1.f90: New test.
2415         * gfortran.dg/default_format_1.inc: New test.
2416         * gfortran.dg/default_format_1.f90: Don't test for denormalized
2417         numbers.
2418         * gfortran.dg/default_format_2.f90: Don't test for denormalized
2419         numbers.
2420
2421 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2422
2423         * gfortran.dg/namelist_15.f90: Revise test.
2424
2425 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2426
2427         PR tree-optimization/33655
2428         * gcc.dg/torture/pr33655.c: New.
2429
2430 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2431
2432         PR tree-optimization/33572
2433         * g++.dg/torture/pr33572.C: New.
2434
2435 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2436
2437         PR fortran/25076
2438         * gfortran.dg/forall_11.f90: New.
2439
2440 2007-10-05  Michael Matz  <matz@suse.de>
2441
2442         PR middle-end/33667
2443         * gcc.dg/pr33667.c: New testcase.
2444
2445 2007-10-05  Richard Guenther  <rguenther@suse.de>
2446
2447         PR middle-end/33666
2448         * gcc.dg/pr33666.c: New testcase.
2449
2450 2007-10-05  Michael Matz  <matz@suse.de>
2451
2452         PR inline-asm/33600
2453         * gcc.target/i386/pr33600.c: New testcase.
2454
2455 2007-10-05  Richard Guenther  <rguenther@suse.de>
2456
2457         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2458
2459 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2460
2461         PR target/33635
2462         * gcc.target/mips/pr33635-1.c: New test.
2463
2464 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2465
2466         PR libfortran/33253
2467         * gfortran.dg/namelist_39.f90: Revise to use long names.
2468
2469 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2470
2471         PR fortran/33646
2472         * gfortran.dg/pr33646.f90: New file.
2473
2474 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2475
2476         PR fortran/33529
2477         * gfortran.dg/char_type_len_2.f90: Adjust error message.
2478         * gfortran.dg/char_decl_2.f90: New test.
2479
2480 2007-10-04  Richard Guenther  <rguenther@suse.de>
2481
2482         PR middle-end/33641
2483         * gcc.c-torture/compile/pr33641.c: New testcase.
2484
2485 2007-10-04  Michael Matz  <matz@suse.de>
2486
2487         PR rtl-optimization/33653
2488         * gcc.dg/pr33653.c: New.
2489
2490 2007-10-04  Richard Guenther  <rguenther@suse.de>
2491
2492         PR tree-optimization/33627
2493         * g++.dg/torture/pr33627.C: New testcase.
2494
2495 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2496
2497         PR fortran/33626
2498         * gfortran.dg/parens_6.f90: New.
2499
2500 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2501
2502         PR fortran/33646
2503         PR fortran/33542
2504         * gfortran.dg/ambiguous_specific_1.f90: Remove.
2505
2506 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2507
2508         * g++.dg/ext/gnu-inline-global-redecl.C: New.
2509
2510 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2511
2512         PR target/33635
2513         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2514         and mips_forced_be.
2515         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2516         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2517         options.
2518         * gcc.target/mips/fpr-moves-1.c: New test.
2519         * gcc.target/mips/fpr-moves-2.c: Likewise.
2520         * gcc.target/mips/fpr-moves-3.c: Likewise.
2521         * gcc.target/mips/fpr-moves-4.c: Likewise.
2522         * gcc.target/mips/fpr-moves-5.c: Likewise.
2523         * gcc.target/mips/fpr-moves-6.c: Likewise.
2524         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2525
2526 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2527
2528         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2529
2530 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2531
2532         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2533         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2534
2535 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2536
2537         PR fortran/33198
2538         * gfortran.dg/common_errors_1.f90: New.
2539
2540 2007-10-03  Doug Kwan  <dougkwan@google.com>
2541         Richard Guenther  <rguenther@suse.de>
2542
2543         PR debug/31899
2544         * g++.dg/debug/using3.C: New testcase.
2545
2546 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2547
2548         PR libfortran/33253
2549         * gfortran.dg/namelist_38.f90: New test.
2550         * gfortran.dg/namelist_39.f90: New test.
2551
2552 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2553
2554         PR libfortran/33469
2555         * gfortran.dg/default_format_1.f90: New test.
2556         * gfortran.dg/default_format_2.f90: New test.
2557         * gfortran.dg/namelist_print_1.f: Adjust expected output.
2558         * gfortran.dg/real_const_3.f90: Adjust expected output.
2559
2560 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2561
2562         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2563         default ABI.  Split mips_forced_abi into mips_forced_abi and
2564         mips_forced_regs.
2565         (is_gp32_flag): Return true for -mabi=32.
2566         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
2567         (dg-mips-options): Use is_gp64_flag instead of checking specifically
2568         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
2569         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2570         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2571         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2572         * gcc.target/mips/save-restore-2.c: Likewise.
2573         * gcc.target/mips/save-restore-3.c: Likewise.
2574         * gcc.target/mips/save-restore-4.c: Likewise.
2575
2576 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2577
2578         PR middle-end/33617
2579         * gcc.c-torture/compile/pr33617.c: New test.
2580
2581 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2582
2583         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2584         -gstabs+ for extended options.
2585
2586 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2587
2588         PR fortran/33542
2589         * gfortran.dg/ambiguous_specific_1.f90: New test.
2590
2591 2007-10-02  Revital Eres  <eres@il.ibm.com>
2592
2593         * gcc.target/powerpc/paired-8.c: New test.
2594         * gcc.target/powerpc/paired-9.c: New test.
2595         * gcc.target/powerpc/paired-10.c: New test.
2596
2597 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2598
2599         PR fortran/33566
2600         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2601
2602 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2603
2604         PR fortran/33554
2605         * gfortran.dg/intent_out_2.f90: New test.
2606
2607 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2608
2609         PR fortran/33550
2610         * gfortran.dg/ambiguous_reference_1.f90: New test.
2611
2612 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2613
2614         PR fortran/31154
2615         PR fortran/31229
2616         PR fortran/33334
2617         * gfortran.dg/function_kinds_1.f90: New test.
2618         * gfortran.dg/function_kinds_2.f90: New test.
2619         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2620         use association into interfaces.
2621
2622 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2623
2624         PR testsuite/31828
2625         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2626         (overflow): Use INFINITY, not FP_INFINITE.
2627         gcc.dg/float-range-4.c: Likewise.
2628         gcc.dg/float-range-5.c: Likewise.
2629
2630 2007-10-01  Nick Clifton  <nickc@redhat.com>
2631
2632         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2633         for 16-bit targets.
2634
2635 2007-09-30  Diego Novillo  <dnovillo@google.com>
2636
2637         PR 33593
2638         * g++.dg/tree-ssa/pr33593.C: New test.
2639
2640 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2641
2642         PR libfortran/33400
2643         * gfortran.dg/PR19872.f: Fix test condition.
2644         * gfortran.dg/list_read_7.f90: New test.
2645
2646 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2647
2648         PR tree-optimization/33597
2649         * gcc.dg/vect/pr33597.c: New testcase.
2650
2651 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2652
2653         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2654         * gcc.target/i386/pr33524.c: ...this.
2655
2656 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2657
2658         PR fortran/33354
2659         * gfortran.dg/minmaxloc_4.f90: New.
2660
2661 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2662
2663         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2664
2665 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2666
2667         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2668
2669 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2670
2671         PR c++/33213
2672         * g++.dg/cpp0x/variadic79.C: New.
2673
2674 2007-09-28  Michael Matz  <matz@suse.de>
2675             Jakub Jelinek  <jakub@redhat.com>
2676
2677         PR rtl-optimization/33552
2678         * gcc.target/i386/pr33552.c: New runtime test.
2679         * gcc.target/i386/strinline.c: New compile time test.
2680
2681 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2682
2683         * gfortran.dg/openmp_stack.f90: Removed.
2684
2685         PR c++/31434
2686         * g++.dg/cpp0x/variadic80.C: New test.
2687
2688 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2689
2690         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2691         r128057.
2692
2693 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2694
2695         PR middle-end/7003
2696         * gcc.target/powerpc/gcse-1.c: New test.
2697
2698 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2699
2700         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2701         fixed capitalizations.
2702         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2703         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2704         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2705         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2706         * gfortran.dg/maxloc_shape_1.f90: Likewise.
2707         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2708         * gfortran.dg/min_max_conformance.f90: Likewise.
2709
2710 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2711
2712         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2713         options.
2714         * gcc.dg/c99-tgmath-2.c: Likewise.
2715         * gcc.dg/c99-tgmath-3.c: Likewise.
2716         * gcc.dg/c99-tgmath-4.c: Likewise.
2717
2718 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2719
2720         PR fortran/33568
2721         * gfortran.dg/anint_1.f90: New test.
2722
2723 2007-09-27  Ian Lance Taylor  <iant@google.com>
2724
2725         PR tree-optimization/33565
2726         * gcc.dg/Wstrict-overflow-20.c: New test.
2727
2728 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2729
2730         * gfortran.dg/openmp_stack.f90: Fix typo.
2731         * gfortran.dg/recursive_stack.f90: Fix typo.
2732
2733 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
2734
2735         PR c++/33493
2736         * g++.dg/template/error31.C: New.
2737
2738 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
2739
2740         * lib/prune.exp: Prune also "^In function .*$" lines and
2741         "^    inlined from .*$" lines.
2742
2743 2007-09-26  Richard Guenther  <rguenther@suse.de>
2744
2745         PR tree-optimization/33563
2746         * gcc.dg/torture/pr33563.c: New testcase.
2747
2748 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
2749
2750         PR c/25309
2751         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2752         array.
2753         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
2754         without -O2.
2755
2756 2007-09-26  Richard Guenther  <rguenther@suse.de>
2757
2758         PR tree-optimization/30375
2759         PR tree-optimization/33560
2760         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2761         * gcc.dg/tree-ssa/complex-5.c: Likewise.
2762         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2763         * gcc.dg/torture/pr30375.c: New testcase.
2764         * gcc.dg/torture/pr33560.c: New testcase.
2765         * gcc.dg/tree-ssa/pr30375.c: Likewise.
2766
2767 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
2768
2769         PR c++/33207
2770         * g++.dg/parse/crash38.C: New test.
2771
2772 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
2773
2774         PR target/33524
2775         * gcc.target/i386/sse5-convert.c: New file, test int->long
2776         vectorized conversions.
2777
2778 2007-09-25  Revital Eres  <eres@il.ibm.com>
2779
2780         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2781
2782 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
2783
2784         PR c/32295
2785         * gcc.dg/enum-incomplete-1.c: New test.
2786
2787 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
2788
2789         * gcc.c-torture/compile/20070919-1.c: New test.
2790
2791 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2792
2793         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2794
2795 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
2796
2797         PR c++/14688
2798         * g++.dg/inherit/override_attribs.C: New file.
2799
2800 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
2801
2802         PR fortran/33269
2803         * io.c (check_format_string): Move NULL and constant checks into
2804         this function.
2805         (check_io_constraints): Call gfc_simplify_expr() before calling
2806         check_format_string().  Remove NULL and constant checks.
2807
2808 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
2809
2810         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2811         * gcc.c-torture/execute/loop-2g.x: Likewise.
2812
2813 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2814
2815         * lib/target-supports.exp (check_effective_target_mips16_attribute):
2816         Reject hard-float modes unless the ABI is o32 or o64.
2817         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2818         of gcc.exp.  Skip the tests when mips16 code generation is not
2819         supported.
2820         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2821         and use dg-add-options mips16_attribute.
2822
2823 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
2824
2825         PR c++/33506
2826         * g++.dg/ext/attrib29.C: New test.
2827
2828 2007-09-23  Ollie Wild  <aaw@google.com>
2829
2830         * gcc.dg/fold-bitand-1.c: New test.
2831         * gcc.dg/fold-bitand-2.c: New test.
2832         * gcc.dg/fold-bitand-3.c: New test.
2833         * gcc.dg/fold-bitand-4.c: New test.
2834
2835 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2836
2837         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2838         any of the macros to be defined for __mips16.
2839         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2840
2841 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2842
2843         * gcc.dg/vect/pr21591.c: Require vect_int.
2844         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2845         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2846         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2847
2848 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
2849
2850         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2851         attributes.
2852         * gcc.dg/va-arg-pack-len-2.c: New test.
2853         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2854         attributes.
2855         * g++.dg/ext/va-arg-pack-len-2.C: New test.
2856
2857         PR tree-optimization/32772
2858         * gcc.c-torture/compile/20070905-1.c: New test.
2859
2860         PR tree-optimization/32975
2861         * gcc.dg/pr32975.c: New test.
2862
2863         PR middle-end/28755
2864         * gcc.dg/pr28755.c: New test.
2865
2866 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2867
2868         * lib/target-supports.exp (check_effective_target_nomips16): New
2869         procedure.
2870         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2871         for mipsisa64*-*-*.
2872         * gcc.dg/vect/vect.exp: Likewise.
2873         * g++.dg/vect/vect.exp: Likewise.
2874         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2875         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2876         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2877         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2878         * gcc.target/mips/clear-cache-1.c (f): Likewise.
2879         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2880         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2881         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2882         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2883         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2884         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2885         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2886         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2887         (test14, test15, test16, test17, test18): Likewise.
2888         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2889         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2890         (test14, test15, test16, test17, test18, test19, test20, test21)
2891         (test22): Likewise.
2892         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2893         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2894         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2895         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2896         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2897         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2898         * gcc.target/mips/mips-3d-1.c (main): Likewise.
2899         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2900         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2901         (test13, test14, test15, test16, test17, test18, test19, test20)
2902         (test21, test22, test23, test24, test25, test26, test27, test28)
2903         (test29, test30, test31): Likewise.
2904         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2905         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2906         (test13, test14, test15, test16, test17, test18, test19, test20)
2907         (test21, test22, test23, test24, test25, test26, test27, test28)
2908         (test29, test30, test31, test32, test33, test34, test35, test36)
2909         (test37, test38, test39, test40, test41, test42, test43, test44)
2910         (test45, test46, test47, test48, test49, test50, test51, test52)
2911         (test53, test54, test55, test56, test57, test58, test59, test60)
2912         (test61, test62, test63): Likewise.
2913         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2914         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2915         (test13, test14, test15, test16, test17, test18, test19, test20)
2916         (test21, test22, test23, test24, test25, test26, test27, test28)
2917         (test29, test30, test31): Likewise.
2918         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2919         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2920         (test13, test14, test15, test16, test17, test18, test19, test20)
2921         (test21, test22, test23, test24, test25, test26, test27, test28)
2922         (test29, test30, test31): Likewise.
2923         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2924         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2925         (test13, test14, test15): Likewise.
2926         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2927         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2928         (test13, test14, test15): Likewise.
2929         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2930         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2931         (test13, test14, test15, test16, test17, test18, test19, test20)
2932         (test21, test22, test23, test24, test25, test26, test27, test28)
2933         (test29, test30, test31): Likewise.
2934         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2935         (matrix_multiply4: Likewise.
2936         * gcc.target/mips/mips-ps-1.c (main): Likewise.
2937         * gcc.target/mips/mips-ps-2.c (main): Likewise.
2938         * gcc.target/mips/mips-ps-3.c (main): Likewise.
2939         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2940         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2941         (test13, test14, test15, test16, test17, test18, test19, test20)
2942         (test21, test22, test23, test24, test25, test26, test27, test28)
2943         (test29, test30, test31): Likewise.
2944         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2945         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2946         (test13, test14, test15, test16, test17, test18, test19, test20)
2947         (test21, test22, test23, test24, test25, test26, test27, test28)
2948         (test29, test30, test31): Likewise.
2949         * gcc.target/mips/mips-ps-5.c (main): Likewise.
2950         * gcc.target/mips/mips-ps-6.c (main): Likewise.
2951         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2952         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2953         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2954         (sub_v4qi): Likewise.
2955         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2956         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2957         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2958         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2959         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2960         (subb, subc): Likewise.
2961         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2962         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2963         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2964         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2965         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2966         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2967         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2968         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2969         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2970         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2971         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2972         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2973         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2974
2975 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2976
2977         * lib/target-supports.exp (add_options_for_mips16_attribute)
2978         (check_effective_target_mips16_attribute): New functions.
2979         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2980         command line.
2981         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
2982         extra_test_flags.
2983         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2984         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2985         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2986         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2987         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2988         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2989         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2990         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2991         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2992         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2993         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2994         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2995         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2996         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2997         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2998         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2999         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3000         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3001         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3002         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3003         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3004         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3005         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3006         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3007         (NOMIPS16): Delete.
3008         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3009         of dg-options.
3010         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3011         options.  Require { target mips16_attribute } and use dg-add-options
3012         to add the associated options.
3013         (foo): Use MIPS16.
3014         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3015         * gcc.target/mips/call-saved-3.c: Likewise.
3016         * gcc.target/mips/code-readable-1.c: Require { target
3017         mips16_attribute } and use dg-add-options to add the associated
3018         options.  Remove trailing whitespace.
3019         (NOMIPS16): Delete.
3020         * gcc.target/mips/code-readable-2.c: Likewise.
3021         * gcc.target/mips/code-readable-3.c: Likewise.
3022         * gcc.target/mips/mips16-attributes-2.c: Likewise.
3023         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3024         Require { target mips16_attribute } and use dg-add-options to
3025         add the associated options.
3026         (cksum16, cksum8): Use MIPS16.
3027         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3028         Require { target mips16_attribute } and use dg-add-options to
3029         add the associated options.
3030         (foo): Use MIPS16.
3031         * gcc.target/mips/save-restore-2.c: Likewise.
3032         * gcc.target/mips/save-restore-3.c: Likewise.
3033         * gcc.target/mips/save-restore-4.c: Likewise.
3034         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3035         -mno-abicalls.
3036         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3037         (foo): Use NOMIPS16.
3038
3039 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3040
3041         PR fortran/33337
3042         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3043
3044         PR fortran/33376
3045         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3046
3047 2007-09-22  Tobias Burnus  <burnus@net-b.de>
3048
3049         PR fortran/33445
3050         * gfortran.dg/gomp/free-2.f90: New.
3051         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3052         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3053
3054 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3055
3056         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3057         * gcc.target/i386/sse5-haddX.c: Ditto.
3058         * gcc.target/i386/sse5-hsubX.c: Ditto.
3059         * gcc.target/i386/sse5-maccXX.c: Ditto.
3060         * gcc.target/i386/sse5-msubXX.c: Ditto.
3061         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3062         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3063         * gcc.target/i386/sse5-permpX.c: Ditto.
3064         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3065         effective target.
3066         * gcc.target/i386/sse5-fma-vector.c: Ditto.
3067         * gcc.target/i386/sse5-ima-vector.c: Ditto.
3068         * gcc.target/i386/sse5-pcmov.c: Ditto.
3069         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3070
3071 2007-09-22  Richard Guenther  <rguenther@suse.de>
3072
3073         PR tree-optimization/33146
3074         * gcc.c-torture/compile/pr33146.c: New testcase.
3075
3076 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3077
3078         * lib/target-supports.exp (check_cached_effective_target): New
3079         procedure.
3080         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3081         (check_effective_target_c99_runtime): New procedure.
3082         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3083         (test3l): Likewise cargl.
3084         * gcc.dg/builtins-59.c: Require c99_runtime.
3085         * gcc.dg/builtins-61.c: Likewise.
3086         * gcc.dg/builtins-62.c: Likewise.
3087
3088 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3089
3090         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3091         * lib/target-supports-dg.exp (dg-add-options): Likewise.
3092         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3093         target-specific dg-options.
3094         * gcc.dg/builtins-20.c: Likewise.
3095         * gcc.dg/builtins-53.c: Likewise.
3096         * gcc.dg/builtins-55.c: Likewise.
3097         * gcc.dg/single-precision-constant.c: Likewise.
3098         * gcc.dg/torture/builtin-convert-1.c: Likewise.
3099         * gcc.dg/torture/builtin-convert-2.c: Likewise.
3100         * gcc.dg/torture/builtin-convert-3.c: Likewise.
3101         * gcc.dg/torture/builtin-convert-4.c: Likewise.
3102         * gcc.dg/torture/builtin-power-1.c: Likewise.
3103
3104 2007-09-21  Chao-ying Fu  <fu@mips.com>
3105
3106         * lib/target-supports.exp (check_effective_target_fixed_point): New to
3107         check if targets have fixed-point supports.
3108         * gcc.dg/fixed-point/fixed-point.exp: New file.
3109         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3110         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3111         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3112         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3113         * gcc.dg/fixed-point/constants-pedantic.c,
3114         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3115         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3116         * gcc.dg/fixed-point/keywords-ignored-c99.c,
3117         * gcc.dg/fixed-point/keywords-pedantic.c,
3118         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3119         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3120         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3121         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3122         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3123         * gcc.dg/fixed-point/func-vararg-mixed.c,
3124         * gcc.dg/fixed-point/operator-logical.c,
3125         * gcc.dg/fixed-point/struct-union.c,
3126         * gcc.dg/fixed-point/bit-complement.c,
3127         * gcc.dg/fixed-point/operator-bitwise.c,
3128         * gcc.dg/fixed-point/operator-comma.c,
3129         * gcc.dg/fixed-point/struct-layout-1.c,
3130         * gcc.dg/fixed-point/union-init.c,
3131         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3132         * gcc.dg/fixed-point/func-mixed.c,
3133         * gcc.dg/fixed-point/func-vararg-size0.c,
3134         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3135         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3136         * gcc.dg/fixed-point/operator-unary.c,
3137         * gcc.dg/fixed-point/allop-const.c,
3138         * gcc.dg/fixed-point/muldiv-warning.c,
3139         * gcc.dg/nofixed-point-1.c,
3140         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3141         * gcc.target/mips/fixed-vector-type.c,
3142         * gcc.target/mips/fixed-scalar-type.c: New tests.
3143
3144 2007-09-21  Olivier Hainque  <hainque@adacore.com>
3145
3146         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3147         * gnat.dg/test_nested_subtype_byref.adb: New test.
3148
3149 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR fortran/33439
3152         * gfortran.dg/gomp/pr33439.f90: New test.
3153
3154 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3155
3156         PR fortran/33455
3157         * gfortran.dg/merge_char_3.f90: New.
3158
3159 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3160
3161         PR fortran/33037
3162         * gfortran.dg/transfer_check_1.f90: New.
3163
3164 2007-09-20  Asher Langton  <langton2@llnl.gov>
3165
3166         PR fortran/20441
3167         * gfortran.dg/init_flag_1.f90: New.
3168         * gfortran.dg/init_flag_2.f90: New.
3169         * gfortran.dg/init_flag_3.f90: New.
3170         * gfortran.dg/init_flag_4.f90: New.
3171         * gfortran.dg/init_flag_5.f90: New.
3172         * gfortran.dg/init_flag_6.f90: New.
3173         * gfortran.dg/init_flag_7.f90: New.
3174
3175 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3176
3177         PR c++/33460
3178         * g++.dg/ext/anon-struct6.C: New.
3179
3180 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3181
3182         PR libfortran/23272
3183         * gfortran.dg/inquire_10.f90: New test.
3184
3185 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
3186
3187         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3188
3189 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3190
3191         PR fortran/33221
3192         * gfortran.dg/used_types_18.f90: Declare variable of empty
3193         derived type.
3194
3195 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3196
3197         PR fortran/33288
3198         * gfortran.dg/array_constructor_19.f90: New test.
3199
3200 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR debug/33316
3203         * gcc.dg/debug/pr33316.c: New test.
3204
3205         PR c++/33496
3206         * g++.dg/cpp0x/variadic76.C: New test.
3207         * g++.dg/cpp0x/variadic77.C: New test.
3208         * g++.dg/cpp0x/variadic78.C: New test.
3209
3210         PR c/33238
3211         PR c/27301
3212         * gcc.c-torture/execute/20070919-1.c: New test.
3213         * gcc.dg/pr33238.c: New test.
3214         * gcc.dg/pr27301.c: New test.
3215
3216 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3217
3218         * lib/target-supports.exp (check_effective_target_mips64): New
3219         procedure.
3220         * gcc.dg/lower-subreg-1.c: Require !mips64.
3221         * gcc.dg/sibcall-3.c (ATTR): New macro.
3222         (recurser_void1, recurser_void2): Use it.
3223         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3224         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3225
3226 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
3227
3228         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3229         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
3230         warning annotation.
3231         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3232
3233 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
3234
3235         PR fortran/33497
3236         * gfortran.dg/c_loc_tests_11.f03: New test case.
3237
3238 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3239
3240         PR c++/33459
3241         * g++.dg/init/ref14.C: New.
3242
3243 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3244
3245         * gnat.dg/slice2.ad[sb]: New testcase.
3246
3247 2007-09-19  Nick Clifton  <nickc@redhat.com>
3248
3249         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3250
3251 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
3252
3253         * gcc.target/bfin/bfin.exp: New.
3254         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3255         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3256         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3257         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3258         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3259         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3260         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3261         mcpu-bf561.c, mcpu-default.c}: New tests.
3262
3263 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
3264
3265         Restore detection of unsupported TLS.
3266
3267         Revert this patch:
3268         2007-02-10  Richard Henderson  <rth@redhat.com>
3269
3270         * lib/target-supports.exp (check_effective_target_tls): Redefine
3271         to mean non-emulated tls.
3272         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3273         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3274         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3275         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3276         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3277         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3278         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3279
3280         And then:
3281         * lib/target-supports.exp (check_effective_target_tls): Use
3282         stronger test for compiler support for TLS.
3283         (check_effective_target_tls_native): New, to test for non-emulated
3284         TLS support.
3285         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3286         instead of dg-require-effective-target tls.
3287         * g++.dg/gomp/copyin-1.C: Likewise.
3288         * g++.dg/gomp/sharing-1.C: Likewise.
3289         * g++.dg/gomp/tls-1.C: Likewise.
3290         * g++.dg/gomp/tls-2.C: Likewise.
3291         * g++.dg/gomp/tls-3.C: Likewise.
3292         * g++.dg/tls/diag-1.C: Likewise.
3293         * g++.dg/tls/diag-2.C: Likewise.
3294         * g++.dg/tls/diag-3.C: Likewise.
3295         * g++.dg/tls/diag-4.C: Likewise.
3296         * g++.dg/tls/diag-5.C: Likewise.
3297         * g++.dg/tls/init-1.C: Likewise.
3298         * g++.dg/tls/init-2.C: Likewise.
3299         * g++.dg/tls/trivial.C: Likewise.
3300         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3301         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3302         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3303         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3304         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3305         * gcc.dg/gomp/clause-1.c: Likewise.
3306         * gcc.dg/gomp/copyin-1.c: Likewise.
3307         * gcc.dg/gomp/sharing-1.c: Likewise.
3308         * gcc.dg/gomp/tls-1.c: Likewise.
3309         * gcc.dg/gomp/tls-2.c: Likewise.
3310         * gcc.dg/tls/alpha-1.c: Likewise.
3311         * gcc.dg/tls/opt-1.c: Likewise.
3312         * gcc.dg/tls/opt-13.c: Likewise.
3313         * gcc.dg/tls/opt-14.c: Likewise.
3314         * gcc.dg/tls/opt-2.c: Likewise.
3315         * gcc.dg/tls/opt-3.c: Likewise.
3316         * gcc.dg/tls/opt-4.c: Likewise.
3317         * gcc.dg/tls/opt-7.c: Likewise.
3318         * gcc.dg/tls/section-1.c: Likewise.
3319         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3320         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3321         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3322         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3323         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3324         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3325         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3326         * gfortran.dg/gomp/crayptr2.f90: Likewise.
3327         * gfortran.dg/gomp/fixed-1.f: Likewise.
3328         * gfortran.dg/gomp/free-1.f90: Likewise.
3329         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3330         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3331         * gfortran.dg/gomp/reduction1.f90: Likewise.
3332         * gfortran.dg/gomp/sharing-1.f90: Likewise.
3333
3334 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3335
3336         PR fortran/31119
3337         * gfortran.dg/bounds_check_9.f90: New test.
3338         * gfortran.dg/bounds_check_fail_2.f90: New test.
3339
3340 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3341
3342         PR c++/33462 (again)
3343         * g++.dg/ext/va-arg1.C: Adjust.
3344
3345 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3346
3347         PR c++/33462
3348         * g++.dg/ext/va-arg1.C: New.
3349
3350 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3351
3352         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3353
3354 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3355
3356         PR c++/33463
3357         * g++.dg/rtti/typeid6.C: New.
3358
3359 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3360
3361         PR c++/33464
3362         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3363         * g++.dg/ext/is_class_error2.C: New.
3364
3365 2007-09-18  Richard Guenther  <rguenther@suse.de>
3366
3367         PR tree-optimization/33340
3368         * g++.dg/torture/pr33340.C: New testcase.
3369
3370 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3371
3372         PR fortran/33231
3373         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3374         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3375         * gfortran.dg/elemental_subroutine_5.f90: New.
3376
3377 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3378
3379         * lib/target-supports.exp (check_profiling_available): Extend
3380         mips*-*-elf check to mips*-*-elf*.
3381
3382 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
3383
3384         * gcc.dg/format/c90-scanf-5.c: New test.
3385         * gcc.dg/format/c99-scanf-4.c: New test.
3386         * gcc.dg/format/ext-7.c: New test.
3387         * gcc.dg/format/ext-8.c: New test.
3388
3389         PR middle-end/33423
3390         * gcc.c-torture/compile/20070915-1.c: New test.
3391
3392 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3393
3394         PR fortran/33106
3395         * gfortran.dg/private_type_9.f90: New.
3396
3397 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3398
3399         PR middle-end/33449
3400         * gfortran.dg/pr33449.f90: New test.
3401
3402 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3403
3404         * gfortran.dg/interface_15.f90: Compile with -std=f95.
3405         * gfortran.dg/private_type_1.f90: Ditto
3406         * gfortran.dg/interface_18.f90: New.
3407         * gfortran.dg/private_type_8.f90: New.
3408
3409 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
3410
3411         PR c++/33124
3412         * g++.dg/warn/new1.C: Adjust.
3413         * g++.dg/torture/str_empty.C: Likewise.
3414
3415 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3416
3417         * gcc.target/mips/dse-1.c: New test.
3418
3419 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3420
3421         PR c++/32756
3422         * g++.dg/overload/operator3.C: New.
3423
3424 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3425
3426         * gcc.target/mips/truncate-1.c: New test.
3427
3428 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
3429
3430         PR fortran/29396
3431         PR fortran/29606
3432         PR fortran/30625
3433         PR fortran/30871
3434         * gfortran.dg/subref_array_pointer_1.f90: New test.
3435         * gfortran.dg/subref_array_pointer_2.f90: New test.
3436
3437 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
3438
3439         * gfortran.dg/nint_2.f90: Correct last change.
3440
3441 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
3442
3443         * gcc.dg/tree-ssa/parallelization-1.c: New test.
3444
3445 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
3446
3447         * gcc.dg/vect/pr33373b.c: New test.
3448
3449 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
3450
3451         PR target/33438
3452         * gcc.target/i386/pr33438.c: New test.
3453
3454 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3455
3456         * gfortran.dg/nint_2.f90: Revert previous commit.
3457
3458 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3459
3460         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3461
3462 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
3463
3464         PR debug/33429
3465         * g++.dg/other/unused1.C: XFAIL class2 scan.
3466
3467 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3468
3469         PR fortran/33343
3470         * gfortran.dg/elemental_args_check_1.f90: New.
3471         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3472         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3473
3474 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3475
3476         * gfortran.dg/recursive_check_3.f90: New.
3477
3478 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3479
3480         PR fortran/33412
3481         * gfortran.dg/elemental_bind_c.f90: New.
3482
3483 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
3484
3485         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3486         * gcc.target/mips/mips16-attributes-2.c: New test.
3487         * gcc.target/mips/mips16-attributes-3.c: Likewise.
3488         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
3489         hard-float asm when __mips16 is defined.
3490         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3491         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3492         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3493         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3494         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3495         * gcc.target/mips/pr26765.c (foo): Likewise.
3496         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3497         targets, use dg-mips-options instead of dg-options, and use -mgp32
3498         to force 32-bit mode.
3499         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3500         and 64-bit mode.
3501         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3502
3503 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3504             Michael Meissner  <michael.meissner@amd.com>
3505
3506         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3507         * gcc.target/i386/sse5-hsubX.c: Ditto.
3508         * gcc.target/i386/sse5-permpX.c: Ditto.
3509         * gcc.target/i386/sse5-haddX.c: Ditto.
3510         * gcc.target/i386/sse5-maccXX.c: Ditto.
3511         * gcc.target/i386/sse5-msubXX.c: Ditto.
3512         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3513         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3514
3515         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3516         optimizes floating point conditional moves into the pcmov
3517         instruction on SSE5.
3518         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3519
3520         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3521         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3522         SSE5.
3523
3524         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3525         compiler optimizes vector (a*b)+c into fmadd on SSE5.
3526
3527         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3528         optimizes (a*b)+c into fmadd on SSE5.
3529
3530         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3531         whether the SSE5 instructions can be generated.
3532
3533         * gcc.target/i386/sse5-check.h: New. Add support for 
3534         SSE5 tests.
3535
3536         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3537         ammintrin.h, and turn on -msse5 option instead of -msse4a.
3538         * gcc.target/i386/sse-13.c: Ditto.
3539         * gcc.target/i386/sse-14.c: Ditto.
3540
3541 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
3542
3543         PR testsuite/33153
3544         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3545         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3546
3547 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
3548
3549         PR target/32338
3550         * gcc.dg/pr32338-1.c: New test.
3551         * gcc.dg/pr32338-2.c: New test.
3552
3553 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
3554         
3555         * lib/target-supports.exp (check_effective_target_sync_int_long):
3556         Revert change to add xtensa.
3557         (check_effective_target_sync_char_short): Likewise.
3558         
3559 2007-09-12  Olivier Hainque  <hainque@adacore.com>
3560
3561         * gnat.dg/packed_subtype.adb: New test.
3562
3563 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3564
3565         PR fortran/33297
3566         * gfortran.dg/intrinsic_size.f90: New.
3567
3568 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3569
3570         PR fortran/33284
3571         PR fortran/33310
3572         * gfortran.dg/conflicts_2.f90: New.
3573
3574 2007-09-12  Ira Rosen  <irar@il.ibm.com>
3575
3576         PR tree-optimization/32377
3577         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3578         dependence distance.
3579         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3580         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3581         * gcc.dg/vect/no-vfa-vect-depend-1.c,
3582         gfortran.dg/vect/no-vfa-pr32377.f90: New.
3583
3584 2007-09-12  Richard Guenther  <rguenther@suse.de>
3585
3586         PR middle-end/33382
3587         * gcc.c-torture/compile/pr33382.c: New testcase.
3588         * gcc.c-torture/execute/pr33382.c: Likewise.
3589
3590 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3591
3592         PR fortran/33395
3593         * gfortran.dg/c_ptr_tests_12.f03: New test case.
3594
3595 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3596
3597         PR tree-optimization/33373
3598         * gcc.dg/vect/pr33373.c: New test.
3599
3600 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3601
3602         * lib/target-supports.exp (check_effective_target_vect_no_double):
3603         Remove unused proc.
3604
3605 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3606             Ulrich Weigand  <uweigand@de.ibm.com>
3607
3608         * gcc.target/spu/dfcgt-nan.c: New test.
3609
3610 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3611
3612         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3613
3614 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3615
3616         PR fortran/33040
3617         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
3618
3619 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
3620
3621         * gcc.dg/va-arg-pack-len-1.c: New test.
3622         * g++.dg/va-arg-pack-len-1.C: New test.
3623
3624 2007-09-11  Michael Matz  <matz@suse.de>
3625
3626         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3627
3628 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
3629
3630         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3631         checks for size of long double.
3632         * gcc.dg/dfp/convert.h: New file.
3633         * gcc.dg/dfp/convert-bfp-2.c: New test.
3634         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3635         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3636         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3637         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3638         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3639         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3640         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3641         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3642         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3643
3644 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3645
3646         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
3647         Change dg-final to expect 1 non-profitable loop and
3648         3 profitable loops.
3649         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3650         Change dg-final to expect 1 non-profitable loop and
3651         3 profitable loops.
3652         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3653         Change dg-final to expect 1 profitable loop.
3654         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3655         Change dg-final to expect 1 profitable loop.    
3656         
3657 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
3658
3659         * gcc.target/mips/call-saved-1.c: New test.
3660         * gcc.target/mips/call-saved-2.c: Likewise.
3661         * gcc.target/mips/call-saved-3.c: Likewise.
3662         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3663         instead of mips_mips64.  Set mips_fp64 too.
3664         (is_gp32_flag): Return true for -mips1 and -mips2.
3665         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3666
3667 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
3668
3669         * g++.dg/ext/va-arg-pack-1.C: New test.
3670         * g++.dg/ext/va-arg-pack-2.C: New test.
3671
3672 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3673
3674         PR target/33369
3675         * gcc.dg/vect/pr33369.c: New test.
3676
3677 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3678
3679         PR fortran/33370
3680         * gfortran.dg/array_memcpy_5.f90:  New test.
3681
3682 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3683
3684         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3685
3686 2007-09-09  Richard Guenther  <rguenther@suse.de>
3687
3688         * gcc.c-torture/compile/20070906-1.c: New testcase.
3689
3690 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3691
3692         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3693         noinline attribute.
3694         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3695         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3696         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3697         Likewise.
3698
3699 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3700
3701         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3702
3703 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3704
3705         * gnat.dg/addr2_p.ads: Bump size of array to 9.
3706
3707 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3708
3709         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3710         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3711         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3712         Compile tests with -fno-tree-pre.
3713         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3714         * lib/target-supports.exp (check_effective_target_vect_strided): New.
3715         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3716         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3717         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3718         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3719         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3720         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3721         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3722         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3723         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3724         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3725         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3726         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3727         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3728         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
3729         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3730         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3731         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3732
3733 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
3734
3735         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3736         to call objdump.
3737         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3738         Use remote_exec to call c++filt.
3739         * lib/target-supports-dg.exp (dg-require-host-local): New.
3740         * gcc.misc-tests/options.exp: Allow .exe in command paths.
3741         * g++.dg/parse/repo1.C: Use dg-require-host-local.
3742         * g++.dg/rtti/repo1.C: Likewise.
3743         * g++.dg/template/repo1.C: Likewise.
3744         * g++.dg/template/repo2.C: Likewise.
3745         * g++.dg/template/repo3.C: Likewise.
3746         * g++.dg/template/repo4.C: Likewise.
3747         * g++.dg/template/repo5.C: Likewise.
3748         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3749         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3750         * g++.old-deja/g++.pt/repo1.C: Likewise.
3751         * g++.old-deja/g++.pt/repo2.C: Likewise.
3752         * g++.old-deja/g++.pt/repo3.C: Likewise.
3753         * g++.old-deja/g++.pt/repo4.C: Likewise.
3754         * gcc.dg/cpp/trad/builtins.c: Likewise.
3755
3756 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
3757
3758         PR tree-optimization/32283
3759         * gcc.dg/tree-ssa/loop-31.c: New test.
3760
3761 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3762
3763         PR rtl-optimization/26449
3764         * gcc.target/i386/pr26449-1.c: New file.
3765
3766 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3767
3768         PR target/33329
3769         PR rtl-optimization/26449
3770         * gcc.target/i386/pr33329.c: New file.
3771
3772 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3773
3774         * gnat.dg/renaming3.adb, renaming4.ads: New test.
3775
3776 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3777
3778         * gnat.dg/unaligned_rep_clause.adb: New testcase.
3779
3780 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
3781
3782         PR tree-optimization/33301
3783         * gfortran.dg/vect/pr33301.f: New test.
3784
3785 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3786
3787         PR libfortran/33307
3788         * gfortran.dg/backspace_10.f90: New test.
3789
3790 2007-09-07  Richard Guenther  <rguenther@suse.de>
3791
3792         Reapply
3793         2007-09-06  Richard Guenther  <rguenther@suse.de>
3794
3795         PR tree-optimization/32586
3796         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3797         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3798         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3799         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3800         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3801         now obsolete simplification.
3802
3803 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3804         
3805         PR tree-optimization/33299
3806         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3807         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3808
3809 2007-09-07  Richard Guenther  <rguenther@suse.de>
3810
3811         Revert
3812         2007-09-06  Richard Guenther  <rguenther@suse.de>
3813
3814         PR tree-optimization/32586
3815         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3816         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3817         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3818         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3819         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3820         now obsolete simplification.
3821
3822 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3823
3824         PR tree-optimization/32821
3825         * gcc.dg/tree-ssa/pr32821.c: New file.
3826
3827 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
3828
3829         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3830         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3831         and mips_forced_no_er.
3832         (dg-mips-options): Add -mno-abicalls when a small-data option is
3833         specified.  Skip tests with small-data options if mips_forced_gp.
3834         Skip tests with -mexplicit-relocs if mips_forced_no_er.
3835         * gcc.target/mips/sdata-1.c: New test.
3836         * gcc.target/mips/sdata-2.c: Likewise.
3837         * gcc.target/mips/sdata-3.c: Likewise.
3838         * gcc.target/mips/sdata-4.c: Likewise.
3839
3840 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3841
3842         PR fortran/33298
3843         * spread_zerosize_1.f90:  New test case.
3844         * spread_bounds_1.f90:  New test case.
3845
3846 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
3847
3848         PR c++/32674
3849         * g++.dg/template/static31.C: New.
3850
3851 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3852
3853         PR fortran/33271
3854         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3855         powerpc*-linux-gnu.
3856
3857 2007-09-06  David Daney  <ddaney@avtrex.com>
3858             Richard Sandiford  <richard@codesourcery.com>
3859
3860         PR target/33256
3861         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3862         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3863         * gcc.target/mips/pr33256.c: New test.
3864
3865 2007-09-06  Tom Tromey  <tromey@redhat.com>
3866
3867         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3868
3869 2007-09-06  Richard Guenther  <rguenther@suse.de>
3870
3871         PR tree-optimization/32586
3872         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3873         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3874         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3875         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3876         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3877         now obsolete simplification.
3878
3879 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
3880
3881         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3882         * gcc.target/i386/sse3-addsubps.c: Ditto.
3883         * gcc.target/i386/sse3-haddpd.c: Ditto.
3884         * gcc.target/i386/sse3-haddps.c: Ditto.
3885         * gcc.target/i386/sse3-hsubpd.c: Ditto.
3886         * gcc.target/i386/sse3-hsubps.c: Ditto.
3887         * gcc.target/i386/sse3-lddqu.c: Ditto.
3888         * gcc.target/i386/sse3-movddup.c: Ditto.
3889         * gcc.target/i386/sse3-movshdup.c: Ditto.
3890         * gcc.target/i386/sse3-movsldup.c: Ditto.
3891
3892 2007-09-06  Richard Guenther  <rguenther@suse.de>
3893
3894         PR tree-optimization/33302
3895         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3896
3897 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3898
3899         PR libfortran/33225
3900         * gfortran.dg./fmt_float.f90: New test.
3901
3902 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3903
3904         PR libfortran/33253
3905         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3906
3907 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
3908
3909         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3910         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3911
3912 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
3913
3914         * g++.dg/eh/builtin1.C: New test.
3915         * g++.dg/eh/builtin2.C: New test.
3916         * g++.dg/eh/builtin3.C: New test.
3917
3918         PR c++/33289
3919         * g++.dg/eh/builtin4.C: New test.
3920
3921 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
3922
3923         * gcc.target/powerpc/dfp-dd.c: New test.
3924         * gcc.target/powerpc/dfp-td.c: New test.
3925
3926 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3927
3928         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3929         * gcc.dg/va-arg-pack-1.c: New test.
3930
3931 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
3932
3933         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3934         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3935         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3936         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3937         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3938
3939 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3940
3941         PR c++/30302
3942         * g++.dg/ext/anon-struct5.C: New.
3943
3944 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
3945
3946         * gcc.dg/i386-cpuid.h: Remove.
3947         * gcc.target/i386/mmx-check.h: Include cpuid.h.
3948         (main): Use __get_cpuid to get target features.
3949         * gcc.target/i386/sse-check.h: Ditto.
3950         * gcc.target/i386/sse2-check.h: Ditto.
3951         * gcc.target/i386/sse3-check.h: Ditto.
3952         * gcc.target/i386/ssse3-check.h: Ditto.
3953         * gcc.target/i386/sse4_1-check.h: Ditto.
3954         * gcc.target/i386/sse4_2-check.h: Ditto.
3955         * gcc.target/i386/sse4a-check.h: Ditto.
3956         * gcc.dg/torture/pr16104-1.c: Ditto.
3957         (do_test): Change to void.
3958         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3959         * gcc.target/i386/sse-6.c: Ditto.
3960         * gcc.target/i386/sse-7.c: Ditto.
3961         * g++.dg/other/i386-1.C: Include cpuid.h.
3962         (main): New function.  Use __get_cpuid to get target fetaures.
3963
3964 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3965             David Ung  <davidu@mips.com>
3966             Nigel Stephens <nigel@mips.com>
3967
3968         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3969         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3970         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3971         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3972         * gcc.dg/torture/mips-hilo-1.c: Likewise.
3973         * gcc.dg/torture/mips-hilo-2.c: Likewise.
3974         * gcc.dg/torture/pr19683-1.c: Likewise.
3975         * gcc.target/mips/madd-3.c: Likewise.
3976         * gcc.target/mips/maddu-3.c: Likewise.
3977         * gcc.target/mips/msub-3.c: Likewise.
3978         * gcc.target/mips/msubu-3.c: Likewise.
3979         * gcc.target/mips/asm-1.c: Likewise.
3980         * gcc.target/mips/branch-1.c: Likewise.
3981         * gcc.target/mips/ins-1.c: Likewise.
3982         * gcc.target/mips/near-far-3.c: Likewise.
3983         * gcc.target/mips/near-far-4.c: Likewise.
3984         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3985         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3986         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3987         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3988         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3989         * gcc.target/mips/dspr2-MULT.c: Likewise.
3990         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3991         * gcc.target/mips/mips32-dsp-run.c: Likewise.
3992         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3993         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3994         * gcc.target/mips/code-readable-2.c: Likewise.
3995         * gcc.target/mips/code-readable-3.c: Likewise.
3996
3997 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3998             David Ung  <davidu@mips.com>
3999             Nigel Stephens <nigel@mips.com>
4000
4001         * gcc.target/mips/mips16-attributes.c: New.
4002
4003 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
4004
4005         PR fortran/31564
4006         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
4007
4008         PR fortran/33241
4009         * gfortran.dg/char_length_10.f90: New test.
4010
4011 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4012
4013         PR c++/29731
4014         * g++.dg/parse/template24.C: New.
4015
4016 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4017
4018         * g++.dg/other/spu2vmx-1.C: New test.
4019
4020 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4021
4022         PR tree-optimization/33017
4023         * gcc.dg/pr33017.c: New test.
4024
4025 2007-09-05  Ben Elliston  <bje@au.ibm.com>
4026
4027         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
4028         __protected_stream family of macros.
4029
4030 2007-09-04  Jan Hubicka  <jh@suse.cz>
4031
4032         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
4033         * gcc.dg/tree-ssa/pr27236.c: Likewise.
4034         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
4035         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4036         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4037         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4038         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4039         Likewise.
4040
4041 2007-09-04  Janus Weil  <jaydub66@gmail.com>
4042             Tobias Burnus  <burnus@net-b.de>
4043
4044         * gfortran.dg/proc_decl_1.f90: New.
4045         * gfortran.dg/proc_decl_2.f90: New.
4046         * gfortran.dg/proc_decl_3.f90: New.
4047         * gfortran.dg/proc_decl_4.f90: New.
4048
4049 2007-09-04  Jan Hubicka  <jh@suse.cz>
4050
4051         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4052         * gcc.dg/vect/vect-105.c: Mark functions noinline.
4053         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4054         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4055         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4056         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4057         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4058         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4059         * gcc.dg/vect/vect-50.c: Mark functions noinline.
4060         * gcc.dg/vect/vect-33.c: Mark functions noinline.
4061         * gcc.dg/vect/vect-16.c: Mark functions noinline.
4062         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4063         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
4064         * gcc.dg/vect/vect-92.c: Mark functions noinline.
4065         * gcc.dg/vect/vect-75.c: Mark functions noinline.
4066         * gcc.dg/vect/vect-58.c: Mark functions noinline.
4067         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
4068         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
4069         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
4070         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
4071         * gcc.dg/vect/vect-114.c: Mark functions noinline.
4072         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
4073         * gcc.dg/vect/vect-8.c: Mark functions noinline.
4074         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
4075         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
4076         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
4077         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
4078         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
4079         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
4080         * gcc.dg/vect/vect-42.c: Mark functions noinline.
4081         * gcc.dg/vect/vect-25.c: Mark functions noinline.
4082         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
4083         * gcc.dg/vect/vect-67.c: Mark functions noinline.
4084         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
4085         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
4086         * gcc.dg/vect/vect-106.c: Mark functions noinline.
4087         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
4088         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
4089         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
4090         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
4091         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
4092         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
4093         * gcc.dg/vect/vect-34.c: Mark functions noinline.
4094         * gcc.dg/vect/vect-17.c: Mark functions noinline.
4095         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
4096         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
4097         * gcc.dg/vect/vect-93.c: Mark functions noinline.
4098         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
4099         * gcc.dg/vect/vect-76.c: Mark functions noinline.
4100         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
4101         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
4102         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
4103         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4104         * gcc.dg/vect/vect-115.c: Mark functions noinline.
4105         * gcc.dg/vect/vect-9.c: Mark functions noinline.
4106         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4107         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4108         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4109         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4110         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4111         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4112         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4113         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4114         * gcc.dg/vect/vect-60.c: Mark functions noinline.
4115         * gcc.dg/vect/vect-26.c: Mark functions noinline.
4116         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4117         * gcc.dg/vect/vect-85.c: Mark functions noinline.
4118         * gcc.dg/vect/vect-68.c: Mark functions noinline.
4119         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4120         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4121         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4122         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4123         * gcc.dg/vect/vect-107.c: Mark functions noinline.
4124         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4125         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4126         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4127         * gcc.dg/vect/vect-52.c: Mark functions noinline.
4128         * gcc.dg/vect/vect-35.c: Mark functions noinline.
4129         * gcc.dg/vect/vect-18.c: Mark functions noinline.
4130         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4131         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4132         * gcc.dg/vect/vect-77.c: Mark functions noinline.
4133         * gcc.dg/vect/vect-2.c: Mark functions noinline.
4134         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4135         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4136         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4137         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4138         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4139         * gcc.dg/vect/vect-116.c: Mark functions noinline.
4140         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4141         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4142         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4143         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4144         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4145         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4146         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4147         * gcc.dg/vect/vect-44.c: Mark functions noinline.
4148         * gcc.dg/vect/vect-27.c: Mark functions noinline.
4149         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4150         * gcc.dg/vect/vect-86.c: Mark functions noinline.
4151         * gcc.dg/vect/vect-100.c: Mark functions noinline.
4152         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4153         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
4154         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
4155         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
4156         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
4157         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
4158         * gcc.dg/vect/vect-108.c: Mark functions noinline.
4159         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
4160         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
4161         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
4162         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
4163         * gcc.dg/vect/vect-11.c: Mark functions noinline.
4164         * gcc.dg/vect/vect-70.c: Mark functions noinline.
4165         * gcc.dg/vect/vect-36.c: Mark functions noinline.
4166         * gcc.dg/vect/vect-19.c: Mark functions noinline.
4167         * gcc.dg/vect/vect-95.c: Mark functions noinline.
4168         * gcc.dg/vect/vect-78.c: Mark functions noinline.
4169         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4170         * gcc.dg/vect/vect-3.c: Mark functions noinline.
4171         * gcc.dg/vect/vect-all.c: Mark functions noinline.
4172         * gcc.dg/vect/vect-117.c: Mark functions noinline.
4173         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4174         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4175         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4176         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4177         * gcc.dg/vect/vect-20.c: Mark functions noinline.
4178         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4179         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4180         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4181         * gcc.dg/vect/vect-62.c: Mark functions noinline.
4182         * gcc.dg/vect/vect-28.c: Mark functions noinline.
4183         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4184         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4185         * gcc.dg/vect/vect-87.c: Mark functions noinline.
4186         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4187         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4188         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4189         * gcc.dg/vect/vect-109.c: Mark functions noinline.
4190         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4191         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4192         noinline.
4193         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4194         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4195         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4196         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4197         * gcc.dg/vect/vect-12.c: Mark functions noinline.
4198         * gcc.dg/vect/vect-71.c: Mark functions noinline.
4199         * gcc.dg/vect/vect-54.c: Mark functions noinline.
4200         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4201         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4202         * gcc.dg/vect/vect-96.c: Mark functions noinline.
4203         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4204         * gcc.dg/vect/vect-110.c: Mark functions noinline.
4205         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4206         * gcc.dg/vect/vect-4.c: Mark functions noinline.
4207         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4208         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4209         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4210         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4211         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4212         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
4213         * gcc.dg/vect/vect-21.c: Mark functions noinline.
4214         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
4215         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
4216         * gcc.dg/vect/vect-80.c: Mark functions noinline.
4217         * gcc.dg/vect/vect-63.c: Mark functions noinline.
4218         * gcc.dg/vect/vect-46.c: Mark functions noinline.
4219         * gcc.dg/vect/vect-29.c: Mark functions noinline.
4220         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
4221         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
4222         * gcc.dg/vect/vect-88.c: Mark functions noinline.
4223         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
4224         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
4225         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
4226         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
4227         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
4228         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
4229         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
4230         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
4231         * gcc.dg/vect/vect-30.c: Mark functions noinline.
4232         * gcc.dg/vect/vect-13.c: Mark functions noinline.
4233         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
4234         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
4235         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
4236         * gcc.dg/vect/vect-72.c: Mark functions noinline.
4237         * gcc.dg/vect/vect-38.c: Mark functions noinline.
4238         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
4239         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
4240         * gcc.dg/vect/vect-97.c: Mark functions noinline.
4241         * gcc.dg/vect/vect-111.c: Mark functions noinline.
4242         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
4243         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
4244         * gcc.dg/vect/vect-5.c: Mark functions noinline.
4245         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
4246         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
4247         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
4248         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
4249         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
4250         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
4251         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
4252         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
4253         * gcc.dg/vect/vect-22.c: Mark functions noinline.
4254         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
4255         * gcc.dg/vect/vect-64.c: Mark functions noinline.
4256         * gcc.dg/vect/vect-89.c: Mark functions noinline.
4257         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
4258         * gcc.dg/vect/vect-103.c: Mark functions noinline.
4259         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
4260         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
4261         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
4262         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
4263         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
4264         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
4265         * gcc.dg/vect/vect-31.c: Mark functions noinline.
4266         * gcc.dg/vect/vect-14.c: Mark functions noinline.
4267         * gcc.dg/vect/vect-73.c: Mark functions noinline.
4268         * gcc.dg/vect/vect-56.c: Mark functions noinline.
4269         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
4270         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
4271         * gcc.dg/vect/vect-98.c: Mark functions noinline.
4272         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
4273         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
4274         * gcc.dg/vect/vect-112.c: Mark functions noinline.
4275         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
4276         * gcc.dg/vect/vect-6.c: Mark functions noinline.
4277         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
4278         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
4279         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
4280         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
4281         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
4282         * gcc.dg/vect/pr25413.c: Mark functions noinline.
4283         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
4284         * gcc.dg/vect/vect-40.c: Mark functions noinline.
4285         * gcc.dg/vect/vect-23.c: Mark functions noinline.
4286         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4287         * gcc.dg/vect/vect-82.c: Mark functions noinline.
4288         * gcc.dg/vect/vect-65.c: Mark functions noinline.
4289         * gcc.dg/vect/vect-48.c: Mark functions noinline.
4290         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4291         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4292         * gcc.dg/vect/vect-104.c: Mark functions noinline.
4293         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4294         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4295         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4296         * gcc.dg/vect/vect-32.c: Mark functions noinline.
4297         * gcc.dg/vect/vect-15.c: Mark functions noinline.
4298         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4299         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4300         * gcc.dg/vect/vect-91.c: Mark functions noinline.
4301         * gcc.dg/vect/vect-74.c: Mark functions noinline.
4302         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4303         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4304         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4305         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4306         * gcc.dg/vect/vect-99.c: Mark functions noinline.
4307         * gcc.dg/vect/vect-113.c: Mark functions noinline.
4308         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4309         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4310         * gcc.dg/vect/vect-7.c: Mark functions noinline.
4311         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4312         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4313         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4314         * gcc.dg/vect/vect-24.c: Mark functions noinline.
4315         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4316         * gcc.dg/vect/vect-83.c: Mark functions noinline.
4317         * gcc.dg/vect/vect-66.c: Mark functions noinline.
4318         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4319
4320 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4321
4322         PR middle-end/33187
4323         * gcc.target/i386/cmov7.c: New file.
4324
4325 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4326
4327         * gcc.target/i386/sse4a-check.h: New file.
4328         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
4329         * gcc.target/i386/sse4a-insert.c: Ditto.
4330         * gcc.target/i386/sse4a-montsd.c: Ditto.
4331         * gcc.target/i386/sse4a-montss.c: Ditto.
4332         * gcc.target/i386/mmx-check.h: New file.
4333         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
4334         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
4335         * gcc.target/i386/sse-check.h: New file.
4336         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
4337         * gcc.target/i386/sse-3.c: Ditto.
4338         * gcc.target/i386/sse-7.c: Ditto.
4339         * gcc.target/i386/sse-9.c: Ditto.
4340         * gcc.target/i386/ssefn-3.c: Ditto.
4341         * gcc.target/i386/sse-recip.c: Ditto.
4342         * gcc.target/i386/sse-recip-vec.c: Ditto.
4343         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
4344         * gcc.target/i386/20020523-1.c: Remove.
4345         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
4346         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4347         * gcc.target/i386/ssefn-4.c: Ditto.
4348         * gcc.target/i386/sse-6.c: Ditto.
4349         * gcc.target/i386/sse-10.c: Ditto.
4350         * gcc.target/i386/sse-11.c: Ditto.
4351         * gcc.target/i386/sse-18.c: Ditto.
4352         * gcc.target/i386/fpprec-1.c: Ditto.
4353         * g++.dg/other/i386-1.C: Ditto.
4354
4355 2007-09-04  Richard Guenther  <rguenther@suse.de>
4356
4357         PR tree-optimization/33291
4358         * gcc.dg/volatile2.c: New testcase.
4359         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
4360         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
4361         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4362         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4363
4364 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4365
4366         PR fortran/33253
4367         * gfortran.dg/namelist_15.f90: Update test.
4368         * gfortran.dg/namelist_24.f90: Update test.
4369         * gfortran.dg/namelist_38.f90: New test.
4370
4371 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4372
4373         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
4374         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4375         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
4376         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4377         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
4378         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4379
4380 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4381
4382         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
4383         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
4384
4385         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4386
4387 2007-09-02  David Daney  <ddaney@avtrex.com>
4388
4389         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4390         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4391         * gcc.target/mips/atomic-memory-1.c: Ditto.
4392         * gcc.target/mips/atomic-memory-2.c: Ditto.
4393
4394 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4395
4396         * gcc.target/cris/builtin_clz_v0.c: New testcase.
4397         * gcc.target/cris/builtin_clz_v3.c: New testcase.
4398
4399 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
4400
4401         * gfortran.dg/substr_6.f90: New test.
4402
4403 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
4404
4405         PR c++/33208
4406         * g++.dg/other/error18.C: New.
4407         * g++.dg/expr/bitfield3.C: Adjust.
4408
4409 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
4410
4411         PR fortran/33276
4412         * gfortran.fortran-torture/compile/pr33276.f90: New.
4413
4414 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
4415
4416         PR C/29237
4417         PR middle-end/33272
4418         * gcc.dg/c99-arraydecl-3.c: New test.
4419
4420 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4421
4422         PR c++/32597
4423         * g++.dg/cpp0x/variadic-new2.C: New.
4424         * g++.dg/cpp0x/variadic-new.C: New.
4425
4426 2007-08-31  Tobias Burnus  <burnus@net-b.de>
4427
4428         PR fortran/33232
4429         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4430         * gfortran.dg/read_1.f90: New.
4431
4432 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4433
4434         PR c++/33210
4435         * g++.dg/template/error30.C: New.
4436
4437 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4438
4439         PR c++/32113
4440         * g++.dg/template/crash70.C: New.
4441
4442 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4443
4444         PR c++/33212
4445         * g++.dg/ext/is_class_error.C: New.
4446
4447 2007-08-31  Olivier Hainque  <hainque@adacore.com>
4448
4449         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4450         
4451 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
4452             Revital Eres  <eres@il.ibm.com>
4453
4454         * gcc.target/powerpc/paired-1.c: New test.
4455         * gcc.target/powerpc/paired-2.c: New test.
4456         * gcc.target/powerpc/paired-3.c: New test.
4457         * gcc.target/powerpc/paired-4.c: New test.
4458         * gcc.target/powerpc/paired-5.c: New test.
4459         * gcc.target/powerpc/paired-6.c: New test.
4460         * gcc.target/powerpc/paired-7.c: New test.
4461         * gcc.target/powerpc/ppc-paired.c: New test.
4462
4463 2007-08-31  Ollie Wild  <aaw@google.com>
4464
4465         * g++.dg/conversion/ptrmem2.C: New test.
4466         * g++.dg/conversion/ptrmem3.C: New test.
4467         * g++.dg/conversion/ptrmem4.C: New test.
4468         * g++.dg/conversion/ptrmem5.C: New test.
4469         * g++.dg/conversion/ptrmem6.C: New test.
4470         * g++.dg/conversion/ptrmem7.C: New test.
4471         * g++.dg/conversion/ptrmem8.C: New test.
4472
4473 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
4474
4475         PR fortran/31879
4476         * gfortran.dg/char_length_7.f90: New test.
4477         * gfortran.dg/char_length_9.f90: New test.
4478         * gfortran.dg/char_assign_1.f90: Add extra warning.
4479
4480         PR fortran/31197
4481         PR fortran/31258
4482         * gfortran.dg/char_length_8.f90: New test.
4483
4484 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4485
4486         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4487
4488 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4489
4490         * gcc.dg/inline-24.c: New test.
4491         * g++.dg/opt/inline11.C: New test.
4492
4493 2007-08-30  Richard Guenther  <rguenther@suse.de>
4494
4495         * gcc.target/i386/vectorize5.c: New testcase.
4496
4497 2007-08-30  Tobias Burnus  <burnus@net-b.de>
4498
4499         PR fortran/33228
4500         * interface.c (check_interface0): Improve error for external procs.
4501         (check_sym_interfaces): Fix checking of module procedures.
4502
4503 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4504
4505         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4506         (AI): Add AI_ALIGN.
4507         * gcc.dg/sync-3.c: New test.
4508
4509         PR middle-end/32758
4510         * gcc.dg/cleanup-12.c: New test.
4511
4512 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
4513
4514         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4515         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
4516         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
4517         * gcc.dg/pr32450.c: Ditto.
4518         * gcc.dg/nest.c: Ditto.
4519         * gcc.dg/nested-func-4.c: Ditto.
4520         * g++.old-deja/g++.law/profile1.C: Ditto.
4521
4522 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4523
4524         PR fortran/32989
4525         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4526         non-default integer kind arguments.
4527
4528 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
4529
4530         PR fortran/33105
4531         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
4532
4533 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4534
4535         * gcc.dg/h8300-ice2.c: Remove target selector.
4536
4537 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
4538
4539         PR fortran/33215
4540         * gfortran.dg/binding_label_tests_15.f03: New test case.
4541         * gfortran.dg/binding_label_tests_16.f03: Ditto.
4542
4543 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4544
4545         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
4546         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4547
4548 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
4549
4550         PR c++/33194
4551         * g++.dg/other/canon-33194.C: New.
4552
4553 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4554
4555         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
4556         * gcc.c-torture/execute/pr23135.c: Likewise.
4557
4558 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4559
4560         * gcc.dg/pr31344.c: Move to ...
4561         * gcc.dg/dfp/pr31344.c: ... here.
4562         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
4563         * gcc.dg/20050503-1.c: Ditto.
4564         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
4565         * gcc.dg/20061127-1.c: Compile only for fpic targets.
4566         * gcc.dg/20060801-1.c: Ditto.
4567
4568 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
4569
4570         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
4571         * gfortran.dg/nan_1.f90: Likewise.
4572
4573 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4574
4575         PR fortran/33055
4576         Revert previous patch.
4577
4578 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
4579             Kazu Hirata  <kazu@codesourcery.com>
4580
4581         * gcc.target/m68k/interrupt-1.c: New.
4582
4583 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4584
4585         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4586         10000 for targets where "int" can't hold at least 100000.
4587         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
4588         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4589         (test5)(test6): Use it.
4590         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4591         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4592         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4593         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4594         * gcc.dg/attr-alloc_size.c (test): Likewise.
4595
4596 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
4597
4598         PR c++/33209
4599         * g++.dg/template/error29.C: New.
4600
4601 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4602
4603         PR c++/32596
4604         * g++.dg/ext/visibility/anon5.C: New test.
4605
4606 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4607
4608         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4609
4610 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4611
4612         * gfortran.dg/gamma_1.f90: Remove large-real tests.
4613         * gfortran.dg/gamma_2.f90: Remove large-real tests.
4614         * gfortran.dg/gamma_4.f90: New: large-real tests.
4615
4616 2007-08-28  Jason Merrill  <jason@redhat.com>
4617
4618         PR c++/29000
4619         * g++.dg/ext/stmtexpr12.C: New test.
4620
4621         PR c++/28558
4622         * g++.dg/ext/attrib28.C: New test.
4623
4624 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
4625
4626         PR target/32661
4627         * gcc.target/i386/pr32661.c: New test.
4628
4629 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4630
4631         PR middle-end/32370
4632         * gcc.dg/pr32370.c: New test.
4633
4634         PR rtl-optimization/33148
4635         * gcc.c-torture/compile/20070827-1.c: New test.
4636
4637         PR debug/32914
4638         * d++.dg/debug/const3.C: New test.
4639         * d++.dg/debug/const4.C: New test.
4640         * d++.dg/debug/dwarf2/const1.C: New test.
4641         * d++.dg/debug/dwarf2/const2.C: New test.
4642         * d++.dg/debug/dwarf2/const2b.C: New test.
4643
4644 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
4645             Vladimir Yanovsky  <yanov@il.ibm.com>
4646             Revital Eres  <eres@il.ibm.com>
4647             Andrey Belevantsev  <abel@ispras.ru>
4648
4649         * gcc.dg/sms-1.c: New test.
4650
4651 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
4652
4653         * g++.dg/ext/gnu-inline-common.h: New.
4654         * g++.dg/ext/gnu-inline-global-reject.C: New.
4655         * g++.dg/ext/gnu-inline-global.C: New.
4656         * g++.dg/ext/gnu-inline-namespace.C: New.
4657         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4658         * g++.dg/ext/gnu-inline-class.C: New.
4659         * g++.dg/ext/gnu-inline-class-static.C: New.
4660         * g++.dg/ext/gnu-inline-template-class.C: New.
4661         * g++.dg/ext/gnu-inline-template-func.C: New.
4662
4663 2007-08-27  Jason Merrill  <jason@redhat.com>
4664
4665         PR c++/31337
4666         * g++.dg/ext/stmtexpr11.C: New.
4667
4668 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
4669
4670         * lib/target-supports.exp (check_profiling_available):
4671         Set profiling_available_saved to 0 on fido-*-elf.
4672
4673 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
4674
4675         PR tree-optimization/33173
4676         
4677         * gcc.c-torture/compile/pr33173.c: New.
4678
4679 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
4680
4681         PR target/31385
4682         * gcc.dg/dfp/pr31385.c: New.
4683
4684 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4685
4686         * gcc.dg/unsigned-long-compare.c: Remove target selector.
4687
4688 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4689
4690         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4691         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4692         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4693         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4694         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4695         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4696         gcc.target/m68k directory.
4697         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4698         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4699         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4700         gcc.target/cris directory.
4701         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4702         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4703         gcc.target/bfin directory.
4704
4705         * gcc.target/sh: New directory.
4706         * gcc.target/sh/sh.exp: New file.
4707         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4708         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4709         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4710         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4711         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4712         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4713
4714 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4715
4716         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4717         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4718         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4719         * gcc.target/i386/local2.c: Ditto.
4720         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4721         * gcc.target/i386/20011119-1.c: Ditto.
4722         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4723         * gcc.target/i386/fastcall-1.c: Fix target selector.
4724
4725 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4726
4727         PR fortran/33055
4728         * gfortran.dg/negative_unit.f: Add new check
4729         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4730         -fdefault-integer-8.
4731
4732 2007-08-26  Asher Langton  <langton2@llnl.gov>
4733
4734         * gfortran.dg/recursive_stack.f90: New.
4735         * gfortran.dg/openmp_stack.f90: New.
4736
4737 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4738
4739         PR fortran/31298
4740         * gfortran.dg/use_10.f90: New.
4741
4742 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4743
4744         PR fortran/32985
4745         * gfortran.dg/namelist_14.f90: Make test case valid.
4746         * gfortran.dg/common_10.f90: New.
4747
4748 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4749
4750         PR middle-end/33181
4751         * gcc.dg/ifelse-2.c: New.
4752
4753 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4754
4755         PR fortran/32980
4756         * gfortran.dg/gamma_1.f90: New.
4757         * gfortran.dg/gamma_2.f90: New.
4758         * gfortran.dg/gamma_3.f90: New.
4759
4760 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4761
4762         PR fortran/33188
4763         * gfortran.dg/used_types_18.f90: New.
4764
4765 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
4766
4767         * gcc.dg/array-init-2.c: New test.
4768
4769 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4770
4771         PR fortran/33178
4772         * gfortran.dg/initialization_4.f90: Update dg-error.
4773         * gfortran.dg/initialization_13.f90: New.
4774
4775 2007-08-24  Richard Guenther  <rguenther@suse.de>
4776
4777         PR middle-end/33166
4778         * gcc.c-torture/compile/pr33166.c: New testcase.
4779
4780 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4781
4782         PR fortran/33139
4783         * gfortran.dg/pointer_assign_4.f90: New.
4784         * gfortran.dg/shape_2.f90: Fix test case.
4785         * gfortran.dg/char_result_4.f90: Ditto.
4786
4787 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4788
4789         * gcc.dg/array-init-1.c: New test.
4790
4791         PR c++/32567
4792         * g++.dg/parse/crash36.C: New test.
4793
4794 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
4795
4796         * gcc.dg/pr32721.c: Updated.
4797
4798 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR tree-optimization/32573
4801         PR middle-end/32946
4802         * gcc.dg/pr32573.c: New test.
4803
4804         PR c++/32898
4805         * g++.dg/lookup/ns3.C: New test.
4806
4807         * gfortran.dg/assumed_charlen_sharing.f90: New test.
4808
4809         PR c++/31941
4810         * g++.dg/parse/crash37.C: New test.
4811
4812 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4813
4814         PR target/17390
4815         * gcc.target/i386/pr17390.c: New test.
4816
4817 2007-08-23  Richard Guenther  <rguenther@suse.de>
4818
4819         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4820         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4821         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4822         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4823         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4824         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4825         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4826         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4827
4828 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4829
4830         * gcc.target/s390: New directory.
4831         * gcc.target/s390/s390.exp: New file.
4832         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4833         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4834         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4835         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4836         gcc.target/s390 directory.
4837
4838 2007-08-23  Richard Guenther  <rguenther@suse.de>
4839
4840         PR tree-optimization/32328
4841         * gcc.dg/pr32328.c: New testcase.
4842
4843 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4844
4845         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4846           available.
4847
4848 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4849
4850         PR fortran/33095
4851         * gfortran.dg/min_max_optional_5.f90: New test.
4852         * gfortran.dg/min_max_optional_2.f90: Remove.
4853         * gfortran.dg/min_max_optional_3.f90: Remove.
4854         * gfortran.dg/min_max_optional_4.f90: Remove.
4855
4856 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4857
4858         * gcc.target/i386/xorps-sse.c: New.
4859         * gcc.target/i386/xorps-sse2.c: New.
4860
4861 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4862
4863         * gcc.target/i386/cmov3.c: Fix scan-assembler.
4864         * gcc.target/i386/cmov4.c: Fix scan-assembler.
4865         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4866
4867 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
4868
4869         PR fortran/33020
4870         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4871         include multiple kinds for SHAPE parameter within a single
4872         namespace.
4873         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4874         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
4875
4876 2007-08-22  Janus Weil  <jaydub66@gmail.com>
4877
4878         * interface_abstract_1.f90: Extended test case.
4879         * interface_abstract_3.f90: New test.
4880
4881 2007-08-21  Christian Bruel  <christian.bruel@st.com>
4882
4883         * gcc.dg/fold-sub.c: New test.
4884         
4885 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4886
4887         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4888         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4889         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4890         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4891         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4892         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4893
4894 2007-08-22  Richard Guenther  <rguenther@suse.de>
4895
4896         PR middle-end/33007
4897         * gcc.dg/pr33007.c: New testcase.
4898
4899 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
4900
4901         * gcc.c-torture/execute/strcmp-1.x: Delete.
4902
4903 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4904
4905         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4906         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4907         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4908         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4909         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4910         gcc.target/i386/stack-realign.c,
4911         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4912         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4913         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4914         target using dg-require-effective-target directive.
4915         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4916         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4917         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4918         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4919         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4920         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4921         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4922         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4923         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4924         Require lp64 target using dg-require-effective-target directive.
4925         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4926         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4927         directive.
4928         * gcc.target/i386/20010202-1.c: Move from here ...
4929         * gcc.dg/20010202-1.c: ... to here.
4930
4931 2007-08-22  Richard Guenther  <rguenther@suse.de>
4932
4933         PR tree-optimization/33142
4934         * gcc.c-torture/execute/pr33142.c: New testcase.
4935
4936 2007-08-22  Richard Guenther  <rguenther@suse.de>
4937
4938         PR middle-end/32563
4939         * g++.dg/torture/pr32563.C: New testcase.
4940
4941 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
4942
4943         PR middle-end/32912
4944         * gcc.dg/pr32912-1.c: Add -w to options.
4945         * gcc.dg/pr32912-2.c: Likewise.
4946         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4947
4948 2007-08-21  Ian Lance Taylor  <iant@google.com>
4949
4950         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4951
4952 2007-08-21  Ian Lance Taylor  <iant@google.com>
4953
4954         PR tree-optimization/33134
4955         * g++.dg/tree-ssa/pr33134.C: New test.
4956
4957 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
4958
4959         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4960         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4961
4962 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
4963
4964         PR debug/32610
4965         * gcc.dg/debug/pr32610.c: New test.
4966
4967         * g++.dg/init/new24.C: New test.
4968
4969         PR middle-end/32912
4970         * gcc.dg/pr32912-1.c: New test.
4971         * gcc.dg/pr32912-2.c: New test.
4972         * gcc.dg/pr32912-3.c: New test.
4973
4974 2007-08-21  Richard Guenther  <rguenther@suse.de>
4975
4976         * gcc.dg/pointer-arith-10.c: New testcase.
4977
4978 2007-08-21  Richard Guenther  <rguenther@suse.de>
4979
4980         PR middle-end/33122
4981         * gcc.c-torture/compile/pr33122.c: New testcase.
4982
4983 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
4984
4985         * g++.dg/warn/Wnvdtor-2.C: New testcase.
4986
4987 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
4988
4989         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4990
4991 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
4992
4993         PR c++/33025
4994         * g++.dg/init/new23.C: New test.
4995
4996 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4997
4998         PR middle-end/30564
4999         * gcc.c-torture/compile/pr30564-1.c: New test.
5000         * gcc.c-torture/compile/pr30564-2.c: New test.
5001
5002 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
5003
5004         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
5005
5006 2007-08-19  Tobias Burnus  <burnus@net-b.de>
5007
5008         * gfortran.dg/interface_abstract_2.f90: New.
5009         * gfortran.dg/interface_abstract_1.f90: Fix typo.
5010
5011 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5012
5013         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
5014         unknown (so that outer-loop wont get analyzed).
5015         * gcc.dg/vect/vect-outer-1a.c: New test.
5016         * gcc.dg/vect/vect-outer-1b.c: New test.
5017         * gcc.dg/vect/vect-outer-1.c: New test.
5018         * gcc.dg/vect/vect-outer-2a.c: New test.
5019         * gcc.dg/vect/vect-outer-2b.c: New test.
5020         * gcc.dg/vect/vect-outer-2c.c: New test.
5021         * gcc.dg/vect/vect-outer-2.c: New test.
5022         * gcc.dg/vect/vect-outer-3a.c: New test.
5023         * gcc.dg/vect/vect-outer-3b.c: New test.
5024         * gcc.dg/vect/vect-outer-3c.c: New test.
5025         * gcc.dg/vect/vect-outer-3.c: New test.
5026         * gcc.dg/vect/vect-outer-4a.c: New test.
5027         * gcc.dg/vect/vect-outer-4b.c: New test.
5028         * gcc.dg/vect/vect-outer-4c.c: New test.
5029         * gcc.dg/vect/vect-outer-4d.c: New test.
5030         * gcc.dg/vect/vect-outer-4e.c: New test.
5031         * gcc.dg/vect/vect-outer-4f.c: New test.
5032         * gcc.dg/vect/vect-outer-4g.c: New test.
5033         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
5034         * gcc.dg/vect/vect-outer-4i.c: New test.
5035         * gcc.dg/vect/vect-outer-4j.c: New test.
5036         * gcc.dg/vect/vect-outer-4k.c: New test.
5037         * gcc.dg/vect/vect-outer-4l.c: New test.
5038         * gcc.dg/vect/vect-outer-4m.c: New test.
5039         * gcc.dg/vect/vect-outer-4.c: New test.
5040         * gcc.dg/vect/vect-outer-5.c: New test.
5041         * gcc.dg/vect/vect-outer-6.c: New test.
5042         * gcc.dg/vect/vect-outer-fir.c: New test.
5043         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
5044         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
5045
5046 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5047
5048         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
5049         and -fno-tree-reassoc.
5050         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
5051         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5052         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
5053         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5054         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
5055         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5056         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
5057         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
5058         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
5059         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
5060         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
5061         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
5062         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
5063         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
5064         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
5065         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
5066         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
5067         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
5068         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
5069         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
5070         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
5071         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
5072         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
5073         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
5074         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
5075         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
5076         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
5077         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
5078         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
5079         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
5080         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
5081         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
5082         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
5083         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
5084         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
5085         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
5086         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
5087
5088 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5089
5090         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
5091         versioning for aliasing).
5092         * gcc.dg/vect/vect-35.c: Likewise.
5093
5094         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
5095         targets.
5096         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5097
5098 2007-08-18  Tom Tromey  <tromey@redhat.com>
5099
5100         PR preprocessor/32974:
5101         * gcc.dg/cpp/pr32974.c: New file.
5102
5103 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5104
5105         * gfortran.dg/interface_abstract_1.f90: New.
5106
5107 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5108
5109         PR fortran/32881
5110         * gfortran.dg/pure_initializer_1.f90: New test.
5111
5112 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5113
5114         PR fortran/32875
5115         * gfortran.dg/array_constructor_18.f90: New test.
5116
5117 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5118
5119         PR c++/28989
5120         * g++.dg/expr/lval3.C: New test.
5121         * g++.dg/expr/lval4.C: New test.
5122
5123 2007-08-17  Ollie Wild  <aaw@google.com>
5124
5125         PR c++/31749
5126         * g++.dg/lookup/builtin3.C: New test.
5127         * g++.dg/lookup/builtin4.C: New test.
5128         * g++.dg/lookup/using19.C: New test.
5129
5130 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5131
5132         PR c++/32190
5133         * g++.dg/parse/error31.C: New.
5134
5135 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5136
5137         PR c++/32112
5138         * g++.dg/template/error26.C: New.
5139
5140 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5141
5142         PR fortran/33079
5143         * gfortran.dg/zero_length_2.f90: New test.
5144
5145 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5146
5147         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
5148         * gfortran.dg/kind_tests_3.f03: Ditto.
5149         * gfortran.dg/global_vars_f90_init.f90: Ditto.
5150         * gfortran.dg/interface_13.f90: Ditto.
5151         * gfortran.dg/pr32738.f90: Ditto.
5152         * gfortran.dg/module_private_1.f90: Ditto.
5153         * gfortran.dg/test_only_clause.f90: Ditto.
5154         * gfortran.dg/bind_c_vars.f90: Ditto.
5155         * gfortran.dg/bind_c_dts.f90: Ditto.
5156         * gfortran.dg/use_9.f90: Ditto.
5157         * gfortran.dg/generic_8.f90: Ditto.
5158         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5159         * gfortran.dg/private_type_6.f90: Ditto.
5160         * gfortran.dg/c_assoc.f90: Ditto.
5161         * gfortran.dg/private_type_7.f90: Ditto.
5162         * gfortran.dg/global_vars_c_init.f90: Ditto.
5163         * gfortran.dg/bind_c_dts_2.f03: Ditto.
5164         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
5165         * gfortran.dg/c_size_t_test.f03: Ditto.
5166         * gfortran.dg/used_types_12.f90: Ditto.
5167         * gfortran.dg/pr25923.f90: Ditto.
5168         * gfortran.dg/test_com_block.f90: Ditto.
5169         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5170         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5171         * gfortran.dg/com_block_driver.f90: Ditto.
5172         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5173         * gfortran.dg/use_iso_c_binding.f90: Ditto.
5174         * gfortran.dg/c_loc_test.f90: Ditto.
5175         * gfortran.dg/c_ptr_tests.f03: Ditto.
5176         * gfortran.dg/module_interface_1.f90: Ditto.
5177
5178 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5179
5180         PR c++/32870
5181         * g++.dg/other/error17.C: Adjust.
5182         
5183 2007-08-17  Ben Elliston  <bje@au.ibm.com>
5184
5185         PR middle-end/32970
5186         * g++.dg/ext/altivec-14.C: New test.
5187
5188 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5189
5190         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5191         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5192         dump files.
5193         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
5194         * gcc.dg/vect/pr32366.c: Ditto.
5195
5196 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5197
5198         PR testsuite/33082
5199         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5200         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5201         * gcc.dg/dfp/convert-int-fold.c: Ditto.
5202         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
5203
5204 2007-08-16  Tobias Burnus  <burnus@net-b.de>
5205
5206         PR fortran/33072
5207         * gfortran.dg/use_9.f90: New.
5208
5209 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
5210
5211         * g++.dg/gcov/gcov-5.C: New test.
5212
5213 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
5214
5215         * g++.dg/gcov/gcov-4.C: New test.
5216         * lib/gcov.exp (verify-lines): Add support for
5217         checking no-coverage lines.
5218
5219 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
5220
5221         * gcc.dg/vect/vect-vfa-01.c: New.
5222         * gcc.dg/vect/vect-vfa-02.c: New.
5223         * gcc.dg/vect/vect-vfa-03.c: New.
5224         * gcc.dg/vect/vect-vfa-04.c: New.
5225         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
5226         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
5227         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
5228         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
5229         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
5230         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
5231         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
5232         gfortran.dg/vect/pr19049.f90: Rename to start with
5233         prefix no-vfa-.
5234         * gcc.dg/vect/vect.exp: Disable versioning for alias
5235         when test starts with no-vfa-.
5236         * gfortran.dg/vect/vect.exp: Likewise.
5237
5238 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
5239
5240         * gcc.dg/torture/pr32897.c: New test.
5241
5242 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
5243
5244         PR c++/31132
5245         * g++.dg/template/crash69.C: New.
5246
5247 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
5248
5249         * lib/target-supports.exp (check_effective_target_arm32): Use
5250         check_no_compiler_messages.
5251
5252 2007-08-15  Diego Novillo  <dnovillo@google.com>
5253
5254         gcc.dg/tree-ssa/20070815.c: New test.
5255
5256 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5257
5258         PR fortran/33077
5259         * gfortran.dg/random_7.f90: Initialize variable.
5260
5261 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
5262
5263         PR middle-end/33074
5264         * gfortran.dg/pr33074.f90: New test.
5265
5266         PR c++/32992
5267         * g++.dg/opt/nrv14.C: New test.
5268
5269 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
5270
5271         PR c++/33035
5272         * g++.dg/template/crash68.C: New.
5273
5274 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5275
5276         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
5277         * gcc.dg/sibcall-4.c: Ditto.
5278
5279 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5280
5281         PR fortran/33066
5282         * gfortran.dg/use_8.f90: New test.
5283         * gfortran.dg/c_loc_tests_2.f03: Fix code.
5284
5285 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
5286
5287         PR c++/27211
5288         * g++.dg/template/error27.C: New.
5289         * g++.dg/template/error28.C: New.
5290         * g++.dg/other/pr28304.C: Adjust.
5291         * g++.old-deja/g++.mike/p811.C: Likewise.
5292
5293 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5294
5295         PR target/30315
5296         * gcc.target/i386/pr30315.c: New.
5297
5298 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5299
5300         PR fortran/32594
5301         * gfortran.dg/substr_5.f90: New test.
5302
5303 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
5304
5305         PR c/30428
5306         * gcc.dg/vector-2.c: New test.
5307
5308         PR c++/30428
5309         * g++.dg/ext/vector8.C: New test.
5310
5311 2007-08-13  Dan Hipschman  <dsh@google.com>
5312
5313         PR c/32953
5314         * gcc.dg/format/array-1.c: Add an additional test for
5315         unterminated format strings of length 1.
5316
5317 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5318
5319         PR fortran/32926
5320         * gfortran.dg/external_procedures_3.f90: New test.
5321
5322 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5323
5324         PR fortran/32827
5325         * gfortran.dg/import6.f90: New test.
5326
5327 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
5328
5329         PR C/30427
5330         *  gcc.dg/vector-1.c: New test.
5331
5332 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5333
5334         * gcc.dg/pr21255-4.c: Skip for PIC.
5335         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
5336
5337 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5338
5339         * gcc.dg/attr-isr.c: Skip for PIC.
5340         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5341         * gcc.dg/attr-isr-trapa.c: Likewise.
5342         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5343         * gcc.dg/pragma-isr-trapa.c: Likewise.
5344         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5345
5346 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5347
5348         PR fortran/32962
5349         * gfortran.dg/transpose_1.f90: New test.
5350
5351 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5352
5353         PR fortran/29600
5354         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
5355         intrinsic.
5356
5357 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5358
5359         PR fortran/30964
5360         PR fortran/33054
5361         * gfortran.dg/random_4.f90: New test.
5362         * gfortran.dg/random_5.f90: New test.
5363         * gfortran.dg/random_6.f90: New test.
5364         * gfortran.dg/random_7.f90: New test.
5365
5366 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5367
5368         PR fortran/32860
5369         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5370
5371 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5372
5373         PR fortran/31629
5374         * gfortran.dg/module_private_1.f90: New test.
5375
5376 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5377
5378         PR fortran/29600
5379         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5380         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5381
5382 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5383
5384         PR fortran/32937
5385         * gfortran.dg/char_length_6.f90: New test.
5386
5387 2007-08-10  Ollie Wild  <aaw@google.com>
5388
5389         * g++.dg/lookup/using18.C: New test.
5390
5391 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5392
5393         PR c++/17763
5394         * g++.dg/other/error16.C: New.
5395
5396 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5397
5398         PR libfortran/33039
5399         * gfortran.dg/namelist_37.f90: New test.
5400
5401 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5402
5403         PR c++/22256
5404         * g++.dg/conversion/op3.C: New.
5405
5406 2007-08-09  Tobias Burnus  <burnus@net-b.de>
5407
5408         PR fortran/32987
5409         * gfortran.dg/fmt_tab_1.f90: New.
5410         * gfortran.dg/fmt_tab_2.f90: New.
5411
5412 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5413
5414         PR c/32796
5415         * gcc.c-torture/compile/pr32796.c: New test.
5416
5417 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5418
5419         PR middle-end/32813
5420         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5421         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5422         instead of just -O.
5423
5424 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
5425
5426         * gcc.target/mips/code-readable-1.c: New test.
5427         * gcc.target/mips/code-readable-2.c: Likewise.
5428         * gcc.target/mips/code-readable-3.c: Likewise.
5429
5430 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
5431             Revital Eres  <eres@il.ibm.com>
5432
5433         * gfortran.dg/sms-1.f90: Add comment.
5434         * gfortran.dg/sms-2.f90: New.
5435
5436 2007-08-07  Ian Lance Taylor  <iant@google.com>
5437
5438         * gcc.dg/instrument-1.c: New test.
5439         * gcc.dg/instrument-2.c: New test.
5440         * gcc.dg/instrument-3.c: New test.
5441
5442 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
5443
5444         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5445
5446 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
5447
5448         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
5449         !vector_alignment_reachable targets.
5450         * gcc.dg/vect/vect-33.c: Likewise.
5451         * gcc.dg/vect/vect-42.c: Likewise.
5452         * gcc.dg/vect/vect-44.c: Likewise.
5453         * gcc.dg/vect/vect-50.c: Likewise.
5454         * gcc.dg/vect/vect-70.c: Likewise.
5455         * gcc.dg/vect/vect-71.c: Likewise.
5456         * gcc.dg/vect/vect-87.c: Likewise.
5457         * gcc.dg/vect/vect-88.c: Likewise.
5458         * gcc.dg/vect/vect-91.c: Likewise.
5459         * gcc.dg/vect/vect-93.c: Likewise.
5460         * gcc.dg/vect/vect-96.c: Likewise.
5461         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
5462         * gcc.dg/vect/section-anchors-69.c: Likewise.
5463         * gcc.dg/vect/pr25413.c: Likewise.
5464         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5465         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5466         * gfortran.dg/vect-2.f90: Likewise.
5467         * gfortran.dg/vect-3.f90: Likewise.
5468         * gfortran.dg/vect-4.f90: Likewise.
5469         * gfortran.dg/vect-5.f90: Likewise.
5470         * lib/target-supports.exp (check_effective_target_natural_alignment): 
5471         Return false for darwin. 
5472         (check_effective_target_vector_alignment_reachable_for_double): New.
5473
5474 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5475
5476         * gcc.dg/multiword-1.c: New testcase.
5477
5478 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
5479
5480         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5481         messages.
5482         * gfortran.dg/namelist_36.f90: New test.
5483
5484 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5485
5486         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5487           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5488
5489 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
5490
5491         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5492         * gcc.dg/torture/type-generic-1.c: Likewise.
5493
5494 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5495
5496         * gcc.c-torture/20070522-1.c: Move to ...
5497         * gcc.c-torture/compile/20070522-1.c: Here.
5498
5499 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5500
5501         PR fortran/29828
5502         * gfortran.dg/minmax_char_1.f90: New test.
5503         * gfortran.dg/minmax_char_2.f90: New test.
5504         * gfortran.dg/min_max_optional_4.f90: New test.
5505
5506 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5507
5508         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5509         hanging on the testcase.
5510
5511 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5512
5513         PR middle-end/32988
5514         * gcc.c-torture/compile/pr32988.c: New test.
5515
5516 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5517
5518         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5519
5520 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
5521
5522         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
5523
5524         Revert:
5525         2007-03-22  Dirk Mueller  <dmueller@suse.de>
5526
5527         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5528
5529 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5530
5531         PR fortran/32979
5532         * gfortran.dg/isnan_1.f90: New test.
5533
5534 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
5535             Revital Eres <eres@il.ibm.com>
5536
5537         * gcc.dg/sms-antideps.c: New test.
5538
5539 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
5540
5541         PR fortran/31214
5542         * gfortran.dg/entry_13.f90: New test.
5543
5544         * gfortran.dg/entry_12.f90: Clean up .mod file.
5545
5546 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5547
5548         PR fortran/32770
5549         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
5550         variables as kind=4 so they don't overflow the record length.
5551
5552 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5553
5554         PR fortran/32968
5555         * gfortran.dg/selected_kind_1.f90: New test.
5556
5557 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5558
5559         PR middle-end/32780
5560         * gcc.c-torture/compile/pr32780.c: New test.
5561
5562 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5563
5564         RP middle-end/32399
5565         * gcc.c-torture/compile/pr32399.c: New testcase.
5566
5567 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5568
5569         PR middle-end/32304
5570         * g++.dg/torture/pr32304.C: New testcase.
5571
5572 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5573
5574         PR middle-end/32935
5575         * gfortran.fortran-torture/compile/complex_1.f90: New test.
5576
5577 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5578
5579         PR fortran/32955
5580         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
5581
5582 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5583
5584         PR fortran/31202
5585         * gfortran.dg/nint_2.f90: New test.
5586
5587 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
5588
5589         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5590         * gcc.dg/weak/typeof-2.c: Likewise.
5591
5592 2007-08-03  Diego Novillo  <dnovillo@google.com>
5593
5594         PR 31521
5595         * gcc.dg/tree-ssa/pr31521.c: New test.
5596
5597 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5598
5599         PR fortran/32770
5600         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5601         iostat must be default kind.
5602
5603 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5604
5605         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5606
5607 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5608
5609         PR fortran/32770
5610         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
5611         explicit so test passes with -fdefault-integer-8.
5612         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
5613         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
5614
5615 2007-08-02  Lee Millward  <lee.millward@gmail.com>
5616
5617         PR c++/30849
5618         * g++.dg/parse/asm1.C: New test.
5619
5620         PR c++/30850
5621         * g++.dg/parse/asm2.C: Likewise.
5622
5623         PR c++/30851
5624         * g++.dg/parse/asm3.C: Likewise.
5625         
5626 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5627
5628         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5629           "int" is only 16 bit bits wide.
5630         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5631
5632 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5633
5634         * g++.dg/torture/type-generic-1.C: New.
5635         * gcc.dg/pr28796-2.c: Move tests ...
5636         * gcc.dg/tg-tests.h: ... here.
5637         * gcc.dg/torture/type-generic-1.c: New.
5638
5639 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5640
5641         PR libfortran/32954
5642         * minmaxloc_3.f90:  New test case.
5643
5644 2007-08-01  Tobias Burnus  <burnus@net-b.de>
5645
5646         PR fortran/32936
5647         * gfortran.dg/allocate_stat.f90: New.
5648
5649 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
5650
5651         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5652
5653 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5654
5655         PR tree-optimization/32919
5656         * gcc.c-torture/compile/pr32919.c: New.
5657
5658 2007-08-01  Nick Clifton  <nickc@redhat.com>
5659
5660         * gcc.c-torture/execute/execute.exp: Change copyright header to
5661         refer to version 3 of the GNU General Public License and to point
5662         readers at the COPYING3 file and the FSF's license web page.
5663         * gcc.c-torture/execute/ieee/ieee.exp,
5664         gcc.c-torture/unsorted/unsorted.exp,
5665         gcc.c-torture/compile/compile.exp,
5666         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5667         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5668         gcc.target/cris/torture/cris-torture.exp,
5669         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5670         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5671         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5672         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5673         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5674         gnat.dg/dg.exp, gnat.dg/style/style.exp,
5675         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5676         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5677         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5678         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5679         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5680         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5681         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5682         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5683         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5684         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5685         gcc.dg/noncompile/noncompile.exp,
5686         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5687         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5688         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5689         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5690         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5691         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5692         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5693         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5694         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5695         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5696         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5697         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5698         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5699         g++.old-deja/old-deja.exp,
5700         gfortran.fortran-torture/execute/execute.exp,
5701         gfortran.fortran-torture/compile/compile.exp,
5702         treelang/output/output-1.c, treelang/output/output-1.tree,
5703         treelang/execute/execute.exp, treelang/Makefile.in,
5704         treelang/compile/compile.exp, g++.dg/dg.exp,
5705         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5706         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5707         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5708         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5709         g++.dg/compat/struct-layout-1.exp,
5710         g++.dg/compat/struct-layout-1_generate.c,
5711         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5712         g++.dg/bprob/bprob.exp, config/default.exp,
5713         gcc.test-framework/test-framework.awk,
5714         gcc.test-framework/gen_directive_tests,
5715         gcc.test-framework/test-framework.exp,
5716         objc.dg/special/special.exp,
5717         objc.dg/gnu-encoding/gnu-encoding.exp,
5718         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5719         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5720         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5721         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5722         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5723         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5724         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5725         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5726         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5727         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5728         lib/target-supports-dg.exp, lib/gcc-defs.exp,
5729         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5730         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5731         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5732         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5733         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5734         Likewise.
5735
5736 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5737
5738         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5739         error message text.
5740
5741 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5742
5743         PR fortran/32945
5744         * gfortran.dg/initialization_12.f90: New test.
5745
5746 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
5747
5748         PR fortran/31609
5749         * gfortran.dg/entry_12.f90: New test.
5750
5751 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5752
5753         PR fortran/32938
5754         * gfortran.dg/altreturn_6.f90: New test.
5755
5756 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
5757
5758         PR fortran/32942
5759         * gfortran.dg/exponent_2.f90: New test.
5760
5761 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
5762
5763         * gcc.dg/vect/vect-117.c: New test.
5764         * gcc.dg/vect/vect-74.c: Enabled test
5765         * gcc.dg/vect/vect-81.c: Enabled test
5766
5767 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
5768
5769         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5770         s/dg-error/dg-warning where warning is expected.
5771
5772 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5773
5774         PR fortran/32770
5775         * gfortran.dg/array_constructor_12.f90:  Adjust argument
5776         of huge() to correct kind.
5777
5778 2007-07-30  Ollie Wild  <aaw@google.com>
5779
5780         * gcc.dg/cpp/counter-2.c: New test.
5781         * gcc.dg/cpp/counter-3.c: New test.
5782         * gcc.dg/cpp/dir-only-1.c: New test.
5783         * gcc.dg/cpp/dir-only-1.h: New file.
5784         * gcc.dg/cpp/dir-only-2.c: New test.
5785         * gcc.dg/cpp/dir-only-3.c: New test.
5786         * gcc.dg/cpp/dir-only-3a.h: New file.
5787         * gcc.dg/cpp/dir-only-3b.h: New file.
5788         * gcc.dg/cpp/dir-only-4.c: New test.
5789         * gcc.dg/cpp/dir-only-5.c: New test.
5790         * gcc.dg/cpp/dir-only-6.c: New test.
5791
5792 2007-07-30  Julian Brown  <julian@codesourcery.com>
5793
5794         * gcc.target/arm/neon/v*.c: Regenerate.
5795
5796 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
5797
5798         PR c++/32108
5799         * g++.dg/ext/label6.C: New.
5800
5801 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5802
5803         PR libfortran/32858
5804         PR libfortran/30814
5805         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
5806
5807 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
5808
5809         PR fortran/31211
5810         * gfortran.dg/actual_pointer_function_1.f90: New test.
5811
5812         PR fortran/32682
5813         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5814
5815 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
5816
5817         PR fortran/32906
5818         * gfortran.dg/shape_1.f90: Adjust error message.
5819         * gfortran.dg/parameter_array_ref_1.f90: New test.
5820
5821 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5822
5823         PR fortran/31609
5824         * gfortran.dg/entry_11.f90: New test.
5825
5826 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
5827             Revital Eres  <eres@il.ibm.com>
5828
5829         * gfortran.dg/sms-1.f90: New test.
5830
5831 2007-07-28  Richard Guenther  <rguenther@suse.de>
5832
5833         * gcc.c-torture/compile/pr32920.c: New testcase.
5834
5835 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
5836
5837         PR c++/30917
5838         * g++.dg/lookup/friend11.C: New test.
5839
5840 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
5841
5842         * gfortran.dg/namelist_5.f90: Adjusted error message.
5843         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5844         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5845         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5846         * gfortran.dg/namelist_32.f90: ... this.
5847
5848         PR fortran/32876
5849         * gfortran.dg/namelist_33.f90: New test.
5850
5851         PR fortran/32905
5852         * gfortran.dg/namelist_34.f90: New test.
5853
5854         PR fortran/31818
5855         * gfortran.dg/namelist_35.f90: New test.
5856
5857 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
5858
5859         PR fortran/32880
5860         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5861
5862 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5863
5864         PR testsuite/32471
5865         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5866           assuming it is 0x7ffffffff.
5867         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5868         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5869
5870 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
5871
5872         * gfortran.dg/operator_3.f90: Fix dg directive.
5873         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5874         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5875         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5876
5877 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
5878
5879         * g++.dg/cpp0x/decltype1.C: New.
5880         * g++.dg/cpp0x/decltype2.C: New.
5881         * g++.dg/cpp0x/decltype3.C: New.
5882         * g++.dg/cpp0x/decltype4.C: New.
5883         * g++.dg/cpp0x/decltype5.C: New.
5884         * g++.dg/cpp0x/decltype6.C: New.
5885
5886 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5887
5888         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5889           because the test relies on bit 31 to be the sign bit.
5890
5891 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5892
5893         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5894           assuming it is 0x7fffffff.
5895         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5896         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5897
5898 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
5899
5900         PR c++/32346
5901         * g++.dg/expr/bitfield9.C: New test.
5902
5903 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5904
5905         PR fortran/32899
5906         * gfortran.dg/logical_comp.f90: Update dg-error strings.
5907
5908 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5909
5910         PR fortran/32760
5911         * gfortran.dg/private_type_7.f90: New test.
5912
5913 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5914
5915         PR fortran/32035
5916         * gfortran.dg/select_char_1.f90: New test.
5917
5918 2007-07-27  Tobias Burnus  <burnus@net-b.de>
5919
5920         PR fortran/32903
5921         * gfortran.dg/initialization_11.f90: New test.
5922
5923 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
5924
5925         * gcc.target/mips/ins-1.c: New test.
5926
5927 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
5928
5929         PR/19232
5930         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5931         (f1): Likewise.
5932
5933 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5934
5935         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5936         error: width of 'spare' exceeds its type.
5937
5938 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
5939
5940         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5941         * gcc.dg/sibcall-4.c: Likewise.
5942
5943 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5944
5945         PR rtl-optimization/31500
5946         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5947         * g++.dg/warn/Warray-bounds.C: Likewise.
5948
5949 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5950
5951         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5952
5953 2007-07-25  Julian Brown  <julian@codesourcery.com>
5954             Paul Brook  <paul@codesourcery.com>
5955             Joseph Myers  <joseph@codesourcery.com>
5956             Mark Shinwell  <shinwell@codesourcery.com>
5957
5958         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5959         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5960         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5961         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5962         (check_effective_target_arm_neon_hw): New.
5963         * gcc.target/arm/neon/neon.exp: New file.
5964         * gcc.target/arm/neon/polytypes.c: New file.
5965         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5966
5967 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
5968
5969         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5970           targets where an "int" is less than 32 bits wide.
5971
5972 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5973
5974         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5975
5976 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5977
5978         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5979           during addition if an int is only 16 bits wide.
5980         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5981
5982 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5983
5984         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5985           size as "long int" and are 32 or 64 bits wide.
5986         * gcc.dg/torture/pr28814.c: Likewise.
5987
5988 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5989
5990         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5991           exactly as wide as an int.
5992
5993 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
5994
5995         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5996         Define and use throughout as long long printf format specifier.
5997         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5998         Likewise.
5999
6000 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
6001
6002         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
6003         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
6004
6005 2007-07-25  Ben Elliston  <bje@au.ibm.com>
6006
6007         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
6008
6009 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
6010
6011         * gcc.c-torture/execute/20070724-1.c: New.
6012
6013 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
6014
6015         PR fortran/31205
6016         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
6017         "deallocates" to 24, since patch has code rid of much spurious
6018         code.
6019         * gfortran.dg/interface_assignment_1.f90 : New test.
6020
6021         PR fortran/32842
6022         * gfortran.dg/interface_assignment_2.f90 : New test.
6023
6024 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6025
6026         PR fortran/32867
6027         * fortran.dg/initialization_10.f90: New test.
6028
6029 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6030
6031         PR fortran/32778
6032         * gfortran.dg/imag_2.f: Removed
6033         * gfortran.dg/warn_std_1.f90: New test.
6034         * gfortran.dg/warn_std_2.f90: New test.
6035         * gfortran.dg/warn_std_3.f90: New test.
6036
6037 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6038
6039         PR c++/29001
6040         * g++.dg/init/new22.C: New.
6041
6042 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6043
6044         PR c++/32561
6045         * g++.dg/template/crash67.C: New.
6046
6047 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
6048
6049         * lib/target-support.exp (check_effective_target_natural_alignment): 
6050         (check_effective_target_vector_alignment_reachable): New.
6051         * config/spu/spu.c (spu_vector_alignment_reachable): New.
6052         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
6053         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
6054         check.
6055         * gcc.dg/vect/pr25413.c: Likewise.
6056         * gcc.dg/vect/pr31699.c: Likewise.
6057
6058 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6059
6060         PR fortran/30814
6061         * gfortran.dg/pack_bounds_1.f90:  New test case.
6062
6063 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
6064
6065         PR fortran/31639
6066         * gfortran.dg/initialization_9.f90: New test.
6067
6068 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6069
6070         PR fortran/32797
6071         PR fortran/32800
6072         * gfortran.dg/bind_c_usage_8.f03: New test case.
6073         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
6074         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
6075
6076 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
6077
6078         * gcc.target/mips/branch-cost-1.c: New test.
6079         * gcc.target/mips/branch-cost-2.c: Likewise.
6080
6081 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6082
6083         PR fortran/32732
6084         * gfortran.dg/c_char_tests.f03: New test case.
6085         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
6086         * gfortran.dg/c_char_tests_2.f03: New test case.
6087         * gfortran.dg/value_6.f03: Ditto.
6088         * gfortran.dg/value_7.f03: Ditto.
6089
6090 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6091
6092         PR fortran/32600
6093         * gfortran.dg/c_funloc_tests_5.f03: New.
6094         * gfortran.dg/c_funloc_tests_5.f04: New.
6095         * gfortran.dg/c_funloc_tests_4_driver.c: New.
6096
6097 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6098
6099         PR c++/32839
6100         * g++.dg/expr/call4.C: New.
6101         * g++.dg/expr/call5.C: New.
6102
6103 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6104
6105         PR fortran/32710
6106         * gfortran.dg/namelist_30.f90: New test.
6107
6108 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6109
6110         PR fortran/29962
6111         * gfortran.dg/array_initializer_1.f90: Removed warning.
6112         * gfortran.dg/initialization_1.f90: Adjusted messages.
6113         * gfortran.dg/nested_modules_6.f90: Removed warning.
6114
6115         PR fortran/31253
6116         * gfortran.dg/initialization_7.f90: New test.
6117
6118         PR fortran/31639
6119         * gfortran.dg/initialization_8.f90: New test.
6120
6121 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6122
6123         PR c++/30818
6124         * g++.dg/template/crash47.C: Adjust errors.
6125         * g++.dg/template/crash48.C: Adjust errors.
6126         * g++.dg/template/typename12.C: New.
6127         * g++.dg/template/typename13.C: New.
6128         * g++.dg/template/typename14.C: New.
6129         * g++.dg/template/typedef6.C: Adjust errors.
6130
6131 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6132
6133         PR fortran/32627
6134         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
6135         * gfortran.dg/pr32627.f03: New test case.
6136
6137         * gfortran.dg/c_f_pointer_logical.f03: New test case.
6138         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
6139         c_f_pointer_logical.
6140         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
6141         c_f_pointer_complex.
6142         * gfortran.dg/c_f_pointer_complex.f03: New test case.
6143         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
6144         c_f_pointer_shape_tests_2.
6145         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
6146
6147 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6148
6149         PR fortran/32804
6150         * gfortran.dg/c_loc_tests_9.f03: New test case.
6151         * gfortran.dg/c_loc_tests_10.f03: Ditto.
6152
6153 2007-07-21  Lee Millward  <lee.millward@gmail.com>
6154
6155         PR fortran/32823
6156         * gfortran.dg/int_2.f90: New test.
6157         
6158 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6159
6160         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
6161
6162 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
6163
6164         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
6165         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
6166
6167 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
6168
6169         PR tree-optimization/19910
6170         * gcc.dg/pr19910.c: New test.
6171
6172 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
6173
6174         PR fortran/32738
6175         * gfortran.dg/pr32738.f90: New test.
6176
6177 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6178
6179         PR tree-optimzation/32635
6180         * gfortran.dg/pr32635.f:  New test case.
6181
6182 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
6183
6184         PR fortran/32801
6185         * gfortran.dg/pr32801.f03: New test case.
6186
6187 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6188
6189         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6190         Test negative numbers also.
6191         * gcc.dg/c99-math-float-1.c: Likewise.
6192         * gcc.dg/c99-math-long-double-1.c: Likewise.
6193         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
6194         test inputs.
6195
6196 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
6197         
6198         * lib/target-supports.exp (check_effective_target_sync_int_long):
6199         Enable for xtensa.
6200         (check_effective_target_sync_char_short): Likewise.
6201         
6202 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6203
6204         * gcc.dg/pr28796-2.c: Add more cases.
6205
6206 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6207
6208         * gcc.dg/pr28796-1.c: Add more cases.
6209         * gcc.dg/pr28796-2.c: Likewise.
6210
6211 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6212
6213         * gcc.dg/pr28796-1.c: Add more cases.
6214         * gcc.dg/pr28796-2.c: Likewise.
6215
6216 2007-07-17  Janus Weil  <jaydub66@gmail.com>
6217
6218         PR fortran/32535
6219         * gfortran.dg/pr32535.f90: New test.
6220
6221 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
6222
6223         PR fortran/31320
6224         PR fortran/32665
6225         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
6226
6227 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
6228
6229         PR rtl-optimization/32773
6230         * gcc.dg/pr32773.c: New test.
6231
6232 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6233
6234         * gcc.target/spu/intrinsics-1.c: Use dg-message to
6235         match flax-vector-conversions note.
6236         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
6237         instead of dg-error for the warning.
6238
6239 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6240
6241         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
6242           adapted to work on targets with 16-bit or wider int.
6243         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
6244         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
6245         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
6246         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
6247
6248 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6249
6250         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
6251         support large arrays.
6252         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
6253         * gcc.dg/20061109-1.c: Likewise.
6254         * gcc.c-torture/execute/20061101-1.x: Likewise.
6255         * gcc.c-torture/execute/pr29797-1.x: Likewise.
6256         * gcc.c-torture/execute/pr31448.x: Likewise.
6257
6258 2007-07-16  Lee Millward  <lee.millward@gmail.com>
6259
6260         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
6261
6262         PR fortran/32238
6263         * gfortran.dg/pr32238.f90: New test.
6264
6265         PR fortran/32222
6266         * gfortran.dg/pr32222.f90: New test.
6267
6268         PR fortran/32242
6269         * gfortran.dg/pr32242.f90: New test.
6270         
6271 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
6272             David Ung  <davidu@mips.com>
6273
6274         * gcc.target/mips/mips-sched-madd.c: New test case.
6275
6276 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6277
6278         PR libfortran/32611
6279         * gfortran.dg/large_real_kind_1.f90: Update test.
6280         * gfortran.dg/pr17706.f90: Update test.
6281         * gfortran.dg/fmt_zero_digits.f90: Update test.
6282         * gfortran.dg/fmt_zero_precision.f90: Update test.
6283         * gfortran.dg/real_const_3.f90: Update test.
6284
6285 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6286
6287         PR fortran/32036
6288         * gfortran.dg/bounds_check_8.f90: New test.
6289         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6290
6291 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6292
6293         PR fortran/32357
6294         * gfortran.dg/mvbits_2.f90: New test.
6295
6296 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6297
6298         PR libfortran/32731
6299         * gfortran.dg/pack_mask_1.f90:  New test.
6300         * gfortran.dg/unpack_mask_1.f90:  New test.
6301
6302 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6303
6304         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6305         * gcc.dg/20001101-1.c: Likewise.
6306         * gcc.dg/20001102-1.c: Likewise.
6307         * gcc.dg/20020116-2.c: Likewise.
6308         * gcc.dg/20020416-1.c: Likewise.
6309         * gcc.dg/sparc-constant-1.c: Likewise.
6310         * gcc.dg/sparc-dwarf2.c: Likewise.
6311         * gcc.dg/sparc-frame-1.c: Likewise.
6312         * gcc.dg/sparc-getcontext-1.c: Likewise.
6313         * gcc.dg/sparc-loop-1.c: Likewise.
6314         * gcc.dg/sparc-reg-1.c: Likewise.
6315         * gcc.dg/sparc-ret.c: Likewise.
6316         * gcc.dg/sparc-trap-1.c: Likewise.
6317         * gcc.dg/ultrasp10.c: Likewise.
6318         * gcc.dg/ultrasp11.c: Likewise.
6319         * gcc.dg/ultrasp1.c: Likewise.
6320         * gcc.dg/ultrasp2.c: Likewise.
6321         * gcc.dg/ultrasp3.c: Likewise.
6322         * gcc.dg/ultrasp4.c: Likewise.
6323         * gcc.dg/ultrasp5.c: Likewise.
6324         * gcc.dg/ultrasp6.c: Likewise.
6325         * gcc.dg/ultrasp7.c: Likewise.
6326         * gcc.dg/ultrasp8.c: Likewise.
6327         * gcc.dg/ultrasp9.c: Likewise.
6328         * gcc.dg/splet-1.c: Delete.
6329
6330 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
6331
6332         PR fortran/32724
6333         * gfortran.dg/stfunc_5.f90: New test.
6334
6335 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
6336
6337         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
6338         New procedure to check if arrays are naturally aligned to the vector
6339         alignment boundary.
6340         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
6341         in size_t typedef.  Adjust tree dump scan results according to
6342         vect_aligned_arrays target check.
6343         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
6344         vect_aligned_arrays target check.
6345         * gcc.dg/vect/pr31699.c: Ditto.
6346
6347 2007-07-13  Sa Liu  <saliu@de.ibm.com>
6348
6349         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
6350         for V2DFmode vector conditional expression.
6351         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
6352         and dfceq patterns.
6353         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
6354         and dfcgt patterns.
6355         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
6356         V2DFmode comparison and test special values.
6357         * lib/target-supports.exp: Switch on test for V2DFmode 
6358         vector conditional expression.
6359
6360 2007-07-13  Richard Guenther  <rguenther@suse.de>
6361
6362         PR tree-optimization/32721
6363         * gcc.dg/pr32721.c: New testcase.
6364
6365 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
6366
6367         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
6368         error message part that continues on a new line.
6369
6370 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
6371
6372         * gcc.dg/c99-tgmath-1.c: New.
6373         * gcc.dg/c99-tgmath-2.c: New.
6374         * gcc.dg/c99-tgmath-3.c: New.
6375         * gcc.dg/c99-tgmath-4.c: New.
6376
6377 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6378             Janis Johnson  <janis187@us.ibm.com>
6379
6380         PR testsuite/25241
6381         * gcc.test-framework/dg-error-exp-F.c: New test.
6382         * gcc.test-framework/dg-warning-exp-F.c: New test.
6383         * lib/gcc.exp: Enable warning and error prefixes.
6384         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6385         (dg-error): Wrap original dg-error.
6386         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6387         markers from dg-error/dg-warning directives.
6388         * gcc.dg/20040322-1.c: Likewise.
6389         * gcc.dg/Wchar-subscripts-1.c: Likewise.
6390         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6391         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6392         * gcc.dg/Werror-1.c: Likewise.
6393         * gcc.dg/Werror-10.c: Likewise.
6394         * gcc.dg/Werror-11.c: Likewise.
6395         * gcc.dg/Werror-2.c: Likewise.
6396         * gcc.dg/Werror-3.c: Likewise.
6397         * gcc.dg/Werror-4.c: Likewise.
6398         * gcc.dg/Werror-5.c: Likewise.
6399         * gcc.dg/Werror-6.c: Likewise.
6400         * gcc.dg/Werror-7.c: Likewise.
6401         * gcc.dg/Werror-8.c: Likewise.
6402         * gcc.dg/Werror-9.c: Likewise.
6403         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6404         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6405         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6406         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6407         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6408         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6409         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6410         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6411         * gcc.dg/Wnested-externs-1.c: Likewise.
6412         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6413         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6414         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6415         * gcc.dg/Wshadow-3.c: Likewise.
6416         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6417         * gcc.dg/Wwrite-strings-1.c: Likewise.
6418         * gcc.dg/anon-struct-5.c: Likewise.
6419         * gcc.dg/anon-struct-6.c: Likewise.
6420         * gcc.dg/anon-struct-7.c: Likewise.
6421         * gcc.dg/anon-struct-8.c: Likewise.
6422         * gcc.dg/array-8.c: Likewise.
6423         * gcc.dg/array-quals-2.c: Likewise.
6424         * gcc.dg/asm-qual-1.c: Likewise.
6425         * gcc.dg/asm-wide-1.c: Likewise.
6426         * gcc.dg/assign-warn-1.c: Likewise.
6427         * gcc.dg/assign-warn-2.c: Likewise.
6428         * gcc.dg/bitfld-10.c: Likewise.
6429         * gcc.dg/bitfld-11.c: Likewise.
6430         * gcc.dg/bitfld-12.c: Likewise.
6431         * gcc.dg/bitfld-13.c: Likewise.
6432         * gcc.dg/bitfld-14.c: Likewise.
6433         * gcc.dg/builtin-choose-expr-2.c: Likewise.
6434         * gcc.dg/builtins-30.c: Likewise.
6435         * gcc.dg/c90-const-expr-5.c: Likewise.
6436         * gcc.dg/c90-typespec-1.c: Likewise.
6437         * gcc.dg/c99-const-expr-5.c: Likewise.
6438         * gcc.dg/c99-flex-array-5.c: Likewise.
6439         * gcc.dg/c99-fordecl-3.c: Likewise.
6440         * gcc.dg/c99-tag-3.c: Likewise.
6441         * gcc.dg/c99-typespec-1.c: Likewise.
6442         * gcc.dg/c99-vla-jump-1.c: Likewise.
6443         * gcc.dg/c99-vla-jump-2.c: Likewise.
6444         * gcc.dg/c99-vla-jump-3.c: Likewise.
6445         * gcc.dg/c99-vla-jump-4.c: Likewise.
6446         * gcc.dg/c99-vla-jump-5.c: Likewise.
6447         * gcc.dg/cast-1.c: Likewise.
6448         * gcc.dg/cast-2.c: Likewise.
6449         * gcc.dg/cast-3.c: Likewise.
6450         * gcc.dg/cast-4.c: Likewise.
6451         * gcc.dg/cast-pretty-print-1.c: Likewise.
6452         * gcc.dg/comp-goto-2.c: Likewise.
6453         * gcc.dg/comp-goto-3.c: Likewise.
6454         * gcc.dg/cpp/error-1.c: Likewise.
6455         * gcc.dg/cpp/if-paren.c: Likewise.
6456         * gcc.dg/decl-7.c: Likewise.
6457         * gcc.dg/decl-8.c: Likewise.
6458         * gcc.dg/decl-nospec-1.c: Likewise.
6459         * gcc.dg/decl-nospec-2.c: Likewise.
6460         * gcc.dg/decl-nospec-3.c: Likewise.
6461         * gcc.dg/declspec-10.c: Likewise.
6462         * gcc.dg/declspec-11.c: Likewise.
6463         * gcc.dg/declspec-12.c: Likewise.
6464         * gcc.dg/declspec-13.c: Likewise.
6465         * gcc.dg/declspec-14.c: Likewise.
6466         * gcc.dg/declspec-15.c: Likewise.
6467         * gcc.dg/declspec-16.c: Likewise.
6468         * gcc.dg/declspec-17.c: Likewise.
6469         * gcc.dg/declspec-4.c: Likewise.
6470         * gcc.dg/declspec-5.c: Likewise.
6471         * gcc.dg/declspec-6.c: Likewise.
6472         * gcc.dg/declspec-7.c: Likewise.
6473         * gcc.dg/declspec-8.c: Likewise.
6474         * gcc.dg/declspec-9.c: Likewise.
6475         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6476         * gcc.dg/dfp/constants-c99.c: Likewise.
6477         * gcc.dg/dfp/keywords-c89.c: Likewise.
6478         * gcc.dg/dfp/keywords-c99.c: Likewise.
6479         * gcc.dg/dfp/keywords-reserved.c: Likewise.
6480         * gcc.dg/dfp/typespec.c: Likewise.
6481         * gcc.dg/dremf-type-compat-2.c: Likewise.
6482         * gcc.dg/dremf-type-compat-3.c: Likewise.
6483         * gcc.dg/dremf-type-compat-4.c: Likewise.
6484         * gcc.dg/empty-source-2.c: Likewise.
6485         * gcc.dg/empty-source-3.c: Likewise.
6486         * gcc.dg/enum3.c: Likewise.
6487         * gcc.dg/extra-semi-2.c: Likewise.
6488         * gcc.dg/extra-semi-3.c: Likewise.
6489         * gcc.dg/float-range-1.c: Likewise.
6490         * gcc.dg/float-range-2.c: Likewise.
6491         * gcc.dg/float-range-3.c: Likewise.
6492         * gcc.dg/float-range-5.c: Likewise.
6493         * gcc.dg/format/asm_fprintf-2.c: Likewise.
6494         * gcc.dg/format/asm_fprintf-3.c: Likewise.
6495         * gcc.dg/format/asm_fprintf-4.c: Likewise.
6496         * gcc.dg/format/asm_fprintf-5.c: Likewise.
6497         * gcc.dg/format/cast-1.c: Likewise.
6498         * gcc.dg/format/gcc_diag-3.c: Likewise.
6499         * gcc.dg/format/gcc_diag-4.c: Likewise.
6500         * gcc.dg/format/gcc_diag-6.c: Likewise.
6501         * gcc.dg/format/gcc_diag-8.c: Likewise.
6502         * gcc.dg/format/gcc_diag-9.c: Likewise.
6503         * gcc.dg/format/nul-2.c: Likewise.
6504         * gcc.dg/format/opt-1.c: Likewise.
6505         * gcc.dg/format/opt-2.c: Likewise.
6506         * gcc.dg/format/opt-3.c: Likewise.
6507         * gcc.dg/format/opt-4.c: Likewise.
6508         * gcc.dg/format/opt-5.c: Likewise.
6509         * gcc.dg/format/opt-6.c: Likewise.
6510         * gcc.dg/framework-2.c: Likewise.
6511         * gcc.dg/func-args-1.c: Likewise.
6512         * gcc.dg/func-outside-1.c: Likewise.
6513         * gcc.dg/func-outside-2.c: Likewise.
6514         * gcc.dg/gnu-cond-expr-2.c: Likewise.
6515         * gcc.dg/gnu-cond-expr-3.c: Likewise.
6516         * gcc.dg/if-empty-1.c: Likewise.
6517         * gcc.dg/init-bad-1.c: Likewise.
6518         * gcc.dg/init-bad-2.c: Likewise.
6519         * gcc.dg/init-bad-3.c: Likewise.
6520         * gcc.dg/init-desig-obs-2.c: Likewise.
6521         * gcc.dg/init-desig-obs-3.c: Likewise.
6522         * gcc.dg/init-empty-2.c: Likewise.
6523         * gcc.dg/init-empty-3.c: Likewise.
6524         * gcc.dg/inline-11.c: Likewise.
6525         * gcc.dg/inline-12.c: Likewise.
6526         * gcc.dg/inline-8.c: Likewise.
6527         * gcc.dg/inline-9.c: Likewise.
6528         * gcc.dg/inline3.c: Likewise.
6529         * gcc.dg/label-decl-1.c: Likewise.
6530         * gcc.dg/label-decl-2.c: Likewise.
6531         * gcc.dg/label-decl-3.c: Likewise.
6532         * gcc.dg/label-decl-4.c: Likewise.
6533         * gcc.dg/long-long-typespec-1.c: Likewise.
6534         * gcc.dg/lvalue-2.c: Likewise.
6535         * gcc.dg/lvalue-3.c: Likewise.
6536         * gcc.dg/nested-func-3.c: Likewise.
6537         * gcc.dg/nested-redef-1.c: Likewise.
6538         * gcc.dg/noreturn-4.c: Likewise.
6539         * gcc.dg/old-style-prom-2.c: Likewise.
6540         * gcc.dg/old-style-prom-3.c: Likewise.
6541         * gcc.dg/old-style-then-proto-1.c: Likewise.
6542         * gcc.dg/overflow-warn-1.c: Likewise.
6543         * gcc.dg/overflow-warn-2.c: Likewise.
6544         * gcc.dg/overflow-warn-3.c: Likewise.
6545         * gcc.dg/overflow-warn-4.c: Likewise.
6546         * gcc.dg/overflow-warn-6.c: Likewise.
6547         * gcc.dg/parm-forwdecl-2.c: Likewise.
6548         * gcc.dg/parm-forwdecl-3.c: Likewise.
6549         * gcc.dg/parm-impl-decl-1.c: Likewise.
6550         * gcc.dg/parm-impl-decl-2.c: Likewise.
6551         * gcc.dg/parm-incomplete-1.c: Likewise.
6552         * gcc.dg/parm-mismatch-1.c: Likewise.
6553         * gcc.dg/pointer-arith-1.c: Likewise.
6554         * gcc.dg/pointer-arith-2.c: Likewise.
6555         * gcc.dg/pointer-arith-3.c: Likewise.
6556         * gcc.dg/pointer-arith-4.c: Likewise.
6557         * gcc.dg/pointer-arith-6.c: Likewise.
6558         * gcc.dg/pointer-arith-7.c: Likewise.
6559         * gcc.dg/pointer-arith-8.c: Likewise.
6560         * gcc.dg/pr13804-1.c: Likewise.
6561         * gcc.dg/pr15698-1.c: Likewise.
6562         * gcc.dg/pr15698-2.c: Likewise.
6563         * gcc.dg/pr15698-3.c: Likewise.
6564         * gcc.dg/pr15698-4.c: Likewise.
6565         * gcc.dg/pr15698-5.c: Likewise.
6566         * gcc.dg/pr15698-6.c: Likewise.
6567         * gcc.dg/pr15698-7.c: Likewise.
6568         * gcc.dg/pr15698-8.c: Likewise.
6569         * gcc.dg/pr17188-1.c: Likewise.
6570         * gcc.dg/pr17301-1.c: Likewise.
6571         * gcc.dg/pr17301-2.c: Likewise.
6572         * gcc.dg/pr17730-1.c: Likewise.
6573         * gcc.dg/pr20368-1.c: Likewise.
6574         * gcc.dg/pr20368-2.c: Likewise.
6575         * gcc.dg/pr20368-3.c: Likewise.
6576         * gcc.dg/pr22308-1.c: Likewise.
6577         * gcc.dg/qual-component-1.c: Likewise.
6578         * gcc.dg/redecl-1.c: Likewise.
6579         * gcc.dg/redecl-11.c: Likewise.
6580         * gcc.dg/redecl-12.c: Likewise.
6581         * gcc.dg/redecl-13.c: Likewise.
6582         * gcc.dg/redecl-14.c: Likewise.
6583         * gcc.dg/redecl-15.c: Likewise.
6584         * gcc.dg/register-var-1.c: Likewise.
6585         * gcc.dg/register-var-2.c: Likewise.
6586         * gcc.dg/stmt-expr-2.c: Likewise.
6587         * gcc.dg/stmt-expr-3.c: Likewise.
6588         * gcc.dg/stmt-expr-label-1.c: Likewise.
6589         * gcc.dg/stmt-expr-label-2.c: Likewise.
6590         * gcc.dg/stmt-expr-label-3.c: Likewise.
6591         * gcc.dg/struct-empty-2.c: Likewise.
6592         * gcc.dg/struct-empty-3.c: Likewise.
6593         * gcc.dg/struct-parse-1.c: Likewise.
6594         * gcc.dg/struct-semi-1.c: Likewise.
6595         * gcc.dg/struct-semi-2.c: Likewise.
6596         * gcc.dg/struct-semi-3.c: Likewise.
6597         * gcc.dg/switch-5.c: Likewise.
6598         * gcc.dg/switch-6.c: Likewise.
6599         * gcc.dg/switch-7.c: Likewise.
6600         * gcc.dg/tls/diag-5.c: Likewise.
6601         * gcc.dg/transparent-union-1.c: Likewise.
6602         * gcc.dg/transparent-union-3.c: Likewise.
6603         * gcc.dg/typespec-1.c: Likewise.
6604         * gcc.dg/vla-init-2.c: Likewise.
6605         * gcc.dg/vla-init-3.c: Likewise.
6606         * gcc.dg/vla-init-4.c: Likewise.
6607         * gcc.dg/vla-init-5.c: Likewise.
6608         * gcc.dg/void-cast-2.c: Likewise.
6609         * gcc.dg/wvla-3.c: Likewise.
6610         * gcc.dg/wvla-7.c: Likewise.
6611         * gcc.target/i386/991209-1.c: Likewise.
6612         * gcc.target/ia64/fpreg-1.c: Likewise.
6613         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6614         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6615         
6616 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
6617
6618         PR fortran/31639
6619         * gfortran.dg/func_decl_4.f90: New test.
6620
6621 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
6622
6623         PR fortran/32727
6624         * gfortran.dg/interface_17.f90: New test.
6625
6626 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
6627
6628         PR fortran/32599
6629         * gfortran.dg/32599.f03: New test case.
6630
6631         PR fortran/32601
6632         * gfortran.dg/32601.f03: New test case.
6633         * gfortran.dg/32601_1.f03: Ditto.
6634         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6635         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6636
6637 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
6638
6639         * gcc.c-torture/execute/align-3.c: Remove function addr check.
6640
6641 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6642             Devang Patel  <dpatel@apple.com>
6643
6644         PR tree-optimization/25413
6645         * gcc.dg/vect/vect-align-1.c: New.
6646         * gcc.dg/vect/vect-align-2.c: New.
6647         * gcc.dg/vect/pr25413.c: New.
6648         * gcc.dg/vect/pr25413a.c: New.
6649         * gcc.dg/vect/pr31699.c: Fix dg-final check.
6650
6651 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
6652
6653         * lib/target-support.exp (check_ultrasparc_hw_available):
6654         New function.
6655         (is-effective-target): Check $arg for ultrasparc_hw.
6656         (is-effective-target-keyword): Likewise.
6657         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6658         when determining what to do on sparc platforms.
6659         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6660         * gcc.dg/20001101-1.c: Likewise.
6661         * gcc.dg/20001101-2.c: Likewise.
6662         * gcc.dg/ultrasp9.c: Likewise.
6663         * gcc.dg/ultrasp10.c: Likewise.
6664         * gcc.target/sparc/pdist-3.c: Likewise.
6665
6666 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
6667
6668         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6669
6670 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6671
6672         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6673         get vectorized.
6674         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6675         now get vectorized.
6676         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6677         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6678         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6679         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6680         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6681         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6682         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6683         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6684         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6685         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6686         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6687         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6688         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6689         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6690         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6691         * lib/target-supports.exp (check_effective_target_vect_int_mul):
6692         Add spu.
6693
6694 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
6695
6696         PR c++/30854
6697         * g++.dg/parse/error30.C: New test.
6698
6699 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6700
6701         PR fortran/29804
6702         * gfortran.dg/alloc_comp_misc_1.f90: New test.
6703
6704 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6705
6706         * gfortran.fortran-torture/compile/pr32663.f: New test.
6707
6708 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6709
6710         PR c++/31027
6711         * g++.dg/inherit/virtual4.C: New.
6712
6713 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6714
6715         PR target/32661
6716         * gcc.target/i386/pr32661-1.c: New test.
6717
6718 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6719
6720         * gnat.dg/invariant_index.ad[sb]: New test.
6721
6722 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6723
6724         PR c++/32560
6725         * g++.dg/template/decl3.C: New.
6726
6727 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
6728
6729         PR 32617
6730         * gcc.c-torture/execute/align-3.c: New.
6731
6732 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6733
6734         PR target/32708
6735         * gcc.target/i386/pr32708-1.c: New test.
6736         * gcc.target/i386/pr32708-2.c: Ditto.
6737         * gcc.target/i386/pr32708-3.c: Ditto.
6738
6739 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
6740
6741         * g++.dg/init/new20.C: Remove svn:executable flag.
6742
6743 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6744
6745         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6746
6747 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6748
6749         * gcc.dg/ultrasp7.c: Add fpic target requirement.
6750
6751 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6752
6753         PR testsuite/25241
6754         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6755         directive.
6756         
6757 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
6758
6759         PR fortran/32157
6760         * gfortran.dg/overload_2.f90: New test.
6761
6762         PR fortran/32689
6763         * gfortran.dg/transfer_simplify_5.f90
6764
6765         PR fortran/32634
6766         * gfortran.dg/interface_15.f90: New test.
6767
6768 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6769
6770         PR libfortran/32336
6771         * gfortran.dg/matmul_5.f90:  New test case.
6772
6773 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6774
6775         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6776         * gcc.dg/fesd-any.h: Likewise.
6777         * gcc.dg/fesd-baseonly.c: Likewise.
6778         * gcc.dg/fesd-baseonly.h: Likewise.
6779         * gcc.dg/fesd-none.c: Likewise.
6780         * gcc.dg/fesd-none.h: Likewise.
6781         * gcc.dg/fesd-reduced.c: Likewise.
6782         * gcc.dg/fesd-reduced.h: Likewise.
6783         * gcc.dg/fesd-sys.c: Likewise.
6784         * gcc.dg/fesd-sys.h: Likewise
6785         * gcc.dg/fesd.h: Likewise.
6786
6787         * g++.dg/debug/dwarf2: New directory.
6788         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6789         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6790         * g++.dg/other/fesd-any.h: Likewise.
6791         * g++.dg/other/fesd-baseonly.C: Likewise.
6792         * g++.dg/other/fesd-baseonly.h: Likewise.
6793         * g++.dg/other/fesd-none.C: Likewise.
6794         * g++.dg/other/fesd-none.h: Likewise.
6795         * g++.dg/other/fesd-reduced.C: Likewise.
6796         * g++.dg/other/fesd-reduced.h: Likewise.
6797         * g++.dg/other/fesd-sys.C: Likewise.
6798         * g++.dg/other/fesd-sys.h: Likewise.
6799         * g++.dg/other/fesd.h: Likewise.
6800
6801 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
6802
6803         PR fortran/31129
6804         * gfortran.dg/parameter_unused.f90: New test.
6805
6806 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
6807
6808         PR tree-optimization/32681
6809         * gcc.dg/tree-ssa/pr32681.c: New test.
6810
6811 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6812
6813         PR fortran/32678
6814         * gfortran.dg/fmt_t_5.f90: New test.
6815
6816 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
6817
6818         PR c++/30535
6819         * g++.dg/template/operator10.C: New.
6820
6821 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6822
6823         PR libfortran/32217
6824         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
6825
6826 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6827
6828         PR fortran/29876
6829         * gfortran.dg/operator_6.f90: New test.
6830
6831 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6832
6833         PR fortran/17711
6834         * gfortran.dg/operator_4.f90: New test.
6835         * gfortran.dg/operator_5.f90: New test.
6836         * gfortran.dg/logical_comp.f90: Adjusted error messages.
6837         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6838
6839 2007-07-08  Tobias Burnus  <burnus@net-b.de>
6840
6841         PR fortran/32669
6842         * gfortran.dg/argument_checking_6.f90: New.
6843
6844 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6845
6846         PR fortran/25094
6847         * gfortran.dg/interface_155555.f90: New test.
6848
6849 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6850
6851         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6852         c99-math-long-double-1.c, c99-math.h: Test subnormals.
6853
6854 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6855
6856         PR testsuite/25241
6857         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6858         discern pedantic diagnostics and errors.
6859         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6860         and not an error.
6861         * gcc.dg/20050121-1.c: This is an error and not a warning.
6862         * gcc.target/i386/sseregparm-2.c:  Likewise.
6863         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6864         * gcc.dg/charset/attribute2.c: Likewise.
6865         * gcc.dg/bitfld-1.c: Likewise.
6866         * gcc.dg/pack-test-2.c: Likewise.
6867         * gcc.dg/940510-1.c: Match separately error and warning.
6868         * gcc.dg/array-2.c: Match separately multiple messages. The second
6869         diagnostic is a pedantic warning and not an error.
6870         * gcc.dg/pr14475.c: Match separately multiple messages.
6871         * gcc.dg/pr18809-1.c: Likewise.
6872         * gcc.dg/pr27953.c: Likewise.
6873         * gcc.dg/vla-init-1.c: Likewise.
6874         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6875
6876 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6877
6878         PR fortran/32644
6879         * gfortran.dg/char_decl_1.f90: New test.
6880
6881 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
6882
6883         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6884
6885 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
6886
6887         PR c++/32232
6888         * g++.dg/template/overload9.C: New test.
6889
6890 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
6891
6892         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6893         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6894
6895 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6896
6897         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6898         * gcc.dg/20001012-2.c: Likewise.
6899         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6900         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6901
6902 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6903
6904         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6905         about the chunk size when STACK_SIZE is defined.
6906
6907 2007-07-06  Josh Conner  <jconner@apple.com>
6908
6909         PR middle-end/32602
6910         * gcc.dg/sibcall-8.c: New test.
6911
6912 2007-07-06  Josh Conner  <jconner@apple.com>
6913
6914         PR middle-end/32603
6915         * gcc.target/arm/sibcall-1.c: New test.
6916
6917 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6918
6919         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6920
6921 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
6922
6923         * gfortran.dg/save_parameter.f90: New test.
6924         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6925
6926 2007-07-06  Richard Guenther  <rguenther@suse.de>
6927
6928         * g++.dg/opt/pr30965.C: New testcase.
6929
6930 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
6931
6932         * gcc.target/mips/save-restore-5.c: New test.
6933
6934 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6935
6936         PR rtl_optimization/32450
6937         * gcc.dg/pr32450.c: New runtime test.
6938
6939 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6940
6941         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6942         single underscore in scan directives.
6943
6944 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
6945
6946         PR c++/32245
6947         * g++.dg/init/ptrmem4.C: New test.
6948
6949         PR c++/32251
6950         * g++.dg/init/new21.C: Likewise.
6951
6952         PR c++/31992
6953         * g++.dg/template/static30.C: Likewise.
6954
6955 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
6956
6957         * gcc.dg/vect/costmodel/ppc: New directory.
6958         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6959         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6960         New test.
6961         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6962         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6963         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6964         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6965         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6966         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6967         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6968         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6969         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6970         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6971         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6972         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6973         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6974         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6975
6976 2007-07-05  Tobias Burnus  <burnus@net-b.de>
6977
6978         PR fortran/32359
6979         * gfortran.dg/module_md5_1.f90: Update MD5 number.
6980
6981 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
6982
6983         PR fortran/32526
6984         * gfortran.dg/interface_14.f90: New test.
6985
6986         PR fortran/32613
6987         * gfortran.dg/do_iterator_2.f90: New test.
6988
6989 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6990
6991         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6992         (FE_DEC_DOWNWARD): Likewise.
6993         (FE_DEC_UPWARD): Likewise.
6994         (FE_DEC_TOWARDZERO): Likewise.
6995         (FE_DEC_TONEARESTFROMZERO): Likewise.
6996
6997 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
6998
6999         * gcc.c-torture/compile/pr32606.c: New.
7000         * gfortran.fortran-torture/execute/pr32604.f90: New.
7001
7002 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
7003
7004         * gcc.dg/visibility-12.c: New test.
7005         * gcc.dg/visibility-13.c: Likewise.
7006         * g++.dg/ext/visibility-9.C: Likewise.
7007         * g++.dg/ext/visibility-10.C: Likewise.
7008
7009 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7010
7011         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
7012         * gcc.dg/sh-relax-vxworks.c: New test.
7013
7014 2007-07-04  Richard Guenther  <rguenther@suse.de>
7015
7016         PR tree-optimization/32500
7017         * gcc.c-torture/execute/pr32500.c: New testcase.
7018
7019 2007-07-04  Richard Guenther  <rguenther@suse.de>
7020
7021         PR tree-optimization/32482
7022         * gcc.c-torture/compile/pr32482.c: New testcase.
7023
7024 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7025
7026         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
7027         VxWorks kernels.
7028         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
7029         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
7030         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
7031         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
7032
7033 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7034
7035         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
7036
7037 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7038
7039         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
7040
7041 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7042
7043         PR fortran/31198
7044         * gfortran.dg/min_max_optional_1.f90: New test.
7045         * gfortran.dg/min_max_optional_2.f90: New test.
7046         * gfortran.dg/min_max_optional_3.f90: New test.
7047
7048 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7049
7050         PR fortran/32545
7051         * gfortran.dg/fmt_error.f90: New test.
7052
7053 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7054
7055         PR fortran/32612
7056         * gfortran.dg/interface_13.f90: New test.
7057
7058 2007-07-03  Dave Brolley  <brolley@redhat.com>
7059
7060         PR c++/31743
7061         * g++.dg/init/new20.C: New test.
7062
7063 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
7064
7065         PR fortran/32579
7066         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
7067
7068 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7069
7070         PR fortran/25062
7071         * common_7.f90: New.
7072         * common_8.f90: New.
7073         * common_9.f90: New.
7074
7075 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7076
7077         PR fortran/30940
7078         * gfortran.dg/argument_checking_1.f90: New.
7079         * gfortran.dg/argument_checking_2.f90: New.
7080         * gfortran.dg/argument_checking_3.f90: New.
7081         * gfortran.dg/argument_checking_4.f90: New.
7082         * gfortran.dg/argument_checking_5.f90: New.
7083         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
7084         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
7085
7086 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7087
7088         * gcc.dg/pr32176.c: Add -w to default dg-options.
7089
7090 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7091
7092         * gcc.c-torture/compile/ssa-pre-1.c: New test.
7093
7094 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7095
7096         PR fortran/20888
7097         * gfortran.dg/null_2.f90: New.
7098
7099 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7100             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7101
7102         PR middle-end/32176
7103         * gcc.dg/pr32176.c: New test.
7104
7105 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7106
7107         * gcc.dg/const-float80.c : New test.
7108         * gcc.dg/const-float128.c : New test.
7109         * gcc.dg/const-float80-ped.c : New test.
7110         * gcc.dg/const-float128-ped.c : New test.
7111
7112 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7113
7114         * gcc.dg/c99-math.h: Fix typo.
7115
7116 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7117
7118         PR libgomp/32468
7119         * gcc.dg/gomp/pr32468-1.c: New test.
7120
7121 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7122
7123         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
7124         an ABI option.
7125
7126 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7127
7128         * gfortran.fortran-torture/compile/pr32583.f: New.
7129         * gcc.c-torture/compile/pr32584.c: New
7130
7131 2007-07-02  Ollie Wild  <aaw@google.com>
7132
7133         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
7134         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
7135
7136 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7137
7138         * gcc.target/mips/save-restore-1.c: New test.
7139         * gcc.target/mips/save-restore-2.c: Likewise.
7140         * gcc.target/mips/save-restore-3.c: Likewise.
7141         * gcc.target/mips/save-restore-4.c: Likewise.
7142
7143 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
7144
7145         PR tree-optimization/31966
7146         PR tree-optimization/32533
7147         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
7148         * gfortran.dg/pr32533.f90: Ditto.
7149
7150 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7151
7152         * g++.dg/opt/nrv12.C: New test.
7153         * gcc.target/i386/nrv1.c: New test.
7154
7155         PR c++/31748
7156         * g++.dg/gomp/pr31748.C: New test.
7157
7158 2007-07-02  Ira Rosen  <irar@il.ibm.com>
7159  
7160         PR tree-optimization/32230
7161         * gcc.dg/vect/pr32230.c: New test.
7162
7163 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
7164
7165         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
7166         * bind_c_coms.f90: Ditto.
7167         * bind_c_coms_driver.c: Ditto.
7168         * bind_c_dts.f90: Ditto.
7169         * bind_c_dts_2.f03: Ditto.
7170         * bind_c_dts_2_driver.c: Ditto.
7171         * bind_c_dts_3.f03: Ditto.
7172         * bind_c_dts_4.f03: Ditto.
7173         * bind_c_dts_driver.c: Ditto.
7174         * bind_c_implicit_vars.f03: Ditto.
7175         * bind_c_procs.f03: Ditto.
7176         * bind_c_usage_2.f03: Ditto.
7177         * bind_c_usage_3.f03: Ditto.
7178         * bind_c_usage_5.f03: Ditto.
7179         * bind_c_usage_6.f03: Ditto.
7180         * bind_c_usage_7.f03: Ditto.
7181         * bind_c_vars.f90: Ditto.
7182         * bind_c_vars_driver.c: Ditto.
7183         * binding_c_table_15_1.f03: Ditto.
7184         * binding_label_tests.f03: Ditto.
7185         * binding_label_tests_10.f03: Ditto.
7186         * binding_label_tests_10_main.f03: Ditto.
7187         * binding_label_tests_11.f03: Ditto.
7188         * binding_label_tests_11_main.f03: Ditto.
7189         * binding_label_tests_12.f03: Ditto.
7190         * binding_label_tests_13.f03: Ditto.
7191         * binding_label_tests_13_main.f03: Ditto.
7192         * binding_label_tests_14.f03: Ditto.
7193         * binding_label_tests_2.f03: Ditto.
7194         * binding_label_tests_3.f03: Ditto.
7195         * binding_label_tests_4.f03: Ditto.
7196         * binding_label_tests_5.f03: Ditto.
7197         * binding_label_tests_6.f03: Ditto.
7198         * binding_label_tests_7.f03: Ditto.
7199         * binding_label_tests_8.f03: Ditto.
7200         * binding_label_tests_9.f03: Ditto.
7201         * c_assoc.f90: Ditto.
7202         * c_assoc_2.f03: Ditto.
7203         * c_f_pointer_shape_test.f90: Ditto.
7204         * c_f_pointer_tests.f90: Ditto.
7205         * c_f_tests_driver.c: Ditto.
7206         * c_funloc_tests.f03: Ditto.
7207         * c_funloc_tests_2.f03: Ditto.
7208         * c_funloc_tests_3.f03: Ditto.
7209         * c_funloc_tests_3_funcs.c: Ditto.
7210         * c_kind_params.f90: Ditto.
7211         * c_kind_tests_2.f03: Ditto.
7212         * c_kinds.c: Ditto.
7213         * c_loc_driver.c: Ditto.
7214         * c_loc_test.f90: Ditto.
7215         * c_loc_tests_2.f03: Ditto.
7216         * c_loc_tests_2_funcs.c: Ditto.
7217         * c_loc_tests_3.f03: Ditto.
7218         * c_loc_tests_4.f03: Ditto.
7219         * c_loc_tests_5.f03: Ditto.
7220         * c_loc_tests_6.f03: Ditto.
7221         * c_loc_tests_7.f03: Ditto.
7222         * c_loc_tests_8.f03: Ditto.
7223         * c_ptr_tests.f03: Ditto.
7224         * c_ptr_tests_10.f03: Ditto.
7225         * c_ptr_tests_5.f03: Ditto.
7226         * c_ptr_tests_7.f03: Ditto.
7227         * c_ptr_tests_7_driver.c: Ditto.
7228         * c_ptr_tests_8.f03: Ditto.
7229         * c_ptr_tests_8_funcs.c: Ditto.
7230         * c_ptr_tests_9.f03: Ditto.
7231         * c_ptr_tests_driver.c: Ditto.
7232         * c_size_t_driver.c: Ditto.
7233         * c_size_t_test.f03: Ditto.
7234         * com_block_driver.f90: Ditto.
7235         * global_vars_c_init.f90: Ditto.
7236         * global_vars_c_init_driver.c: Ditto.
7237         * global_vars_f90_init.f90: Ditto.
7238         * global_vars_f90_init_driver.c: Ditto.
7239         * interop_params.f03: Ditto.
7240         * iso_c_binding_only.f03: Ditto.
7241         * iso_c_binding_rename_1.f03: Ditto.
7242         * iso_c_binding_rename_1_driver.c: Ditto.
7243         * iso_c_binding_rename_2.f03: Ditto.
7244         * iso_c_binding_rename_2_driver.c: Ditto.
7245         * kind_tests_2.f03: Ditto.
7246         * kind_tests_3.f03: Ditto.
7247         * module_md5_1.f90: Ditto.
7248         * only_clause_main.c: Ditto.
7249         * print_c_kinds.f90: Ditto.
7250         * test_bind_c_parens.f03: Ditto.
7251         * test_c_assoc.c: Ditto.
7252         * test_com_block.f90: Ditto.
7253         * test_common_binding_labels.f03: Ditto.
7254         * test_common_binding_labels_2.f03: Ditto.
7255         * test_common_binding_labels_2_main.f03: Ditto.
7256         * test_common_binding_labels_3.f03: Ditto.
7257         * test_common_binding_labels_3_main.f03: Ditto.
7258         * test_only_clause.f90: Ditto.
7259         * use_iso_c_binding.f90: Ditto.
7260         * value_5.f90: Ditto.
7261         * value_test.f90: Ditto.
7262         * value_tests_f03.f90: Ditto.
7263
7264 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
7265
7266         * gcc.dg/tls/opt-14.c: New.
7267
7268 2007-07-01  Ollie Wild  <aaw@google.com>
7269
7270         * g++.dg/lookup/using16.C: New test.
7271         * g++.dg/lookup/using17.C: New test.
7272
7273 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
7274
7275         PR fortran/32239
7276         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
7277         (test_4): Use proper test for floating point equality.
7278         (test_8): Likewise.
7279
7280 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7281
7282         PR libgfortran/32554
7283         * gfortran.dg/fmt_p_1.f90: New test.
7284
7285 2007-07-01  Ira Rosen  <irar@il.ibm.com>
7286
7287         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7288         initialization and fix dg-final check - the initialization loop is
7289         vectorizable.
7290
7291 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7292             Volker Reichelt  <reichelt@netcologne.de>
7293
7294         PR middle-end/32559
7295         * gcc.dg/pr32559.c: New test.
7296
7297 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7298
7299         PR tree-optimization/25371
7300         * gcc.dg/vect/pr25371.c: New test.
7301
7302 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
7303
7304         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7305         when allocating and initializing a flexible array.
7306
7307 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
7308
7309         PR fortran/20373
7310         * gfortran.dg/intrinsic.f90: New test.
7311
7312 2007-06-30  Tobias Burnus  <burnus@net-b.de>
7313
7314         PR fortran/32555
7315         * gfortran.dg/fmt_zero_check.f90: New.
7316
7317 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
7318
7319         PR fortran/30284
7320         * gfortran.dg/repeat_f90: New test.
7321
7322 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7323
7324         PR testsuite/25241
7325         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7326         -pedantic-errors, so we should match errors.
7327         * gcc.dg/cpp/escape-1.c: Likewise.
7328         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
7329         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
7330         warning.
7331         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
7332         errors instead of warnings.
7333         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
7334         a pedantic warning.
7335         * gcc.dg/cpp/arith-3.c: Likewise.
7336
7337 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7338
7339         PR testsuite/25241
7340         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
7341         * gcc.dg/pch/valid-2.c: Likewise.
7342         * gcc.dg/pch/valid-3.c: Likewise.
7343         * gcc.dg/pch/warn-1.c: Likewise.
7344         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
7345         
7346 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7347
7348         PR c/4076
7349         * gcc.dg/Wunused-function.c: New.
7350         
7351 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7352
7353         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
7354
7355 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
7356
7357         * g++.dg/other/canon-31724.C: New.
7358         
7359 2007-06-29  Jan Hubicka  <jh@suse.cz>
7360
7361         PR middle-end/32372
7362         * gcc.c-torture/compile/pr32372.c: new.
7363
7364 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7365
7366         * gfortran.dg/operator_3.f90: New test.
7367
7368 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7369
7370         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
7371         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7372
7373 2007-06-29  Richard Guenther  <rguenther@suse.de>
7374
7375         PR middle-end/32493
7376         * gcc.dg/inline-23.c: New testcase.
7377
7378 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
7379
7380         PR tree-optimization/24659
7381         * gcc.target/i386/vectorize2.c: New test.
7382         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7383         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7384
7385 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
7386
7387         * gcc.dg/pointer-arith-9.c: New test.
7388
7389 2007-06-29  Tobias Burnus  <burnus@net-b.de>
7390
7391         PR fortran/32483
7392         * gfortran.dg/fmt_read_2.f90: New.
7393
7394 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7395
7396         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7397         If it exists, don't try to create it.
7398
7399 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
7400
7401         * g++.dg/ext/visibility/ms-compat-1.C: New.
7402
7403 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7404
7405         PR tree-opt/32417
7406         * gfortran.fortran-torture/compile/pr32417.f90: New test.
7407
7408 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
7409
7410         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7411         targets.
7412
7413 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
7414
7415         PR fortran/32467
7416         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7417
7418 2007-06-27  Richard Guenther  <rguenther@suse.de>
7419
7420         PR middle-end/32492
7421         * gcc.dg/inline-22.c: New testcase.
7422
7423 2007-06-26  Hui-May Chang <hm.chang@apple.com>
7424
7425         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7426         the scan-assembler constant.
7427
7428 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
7429
7430         PR 20216
7431         * gcc.dg/pr20216.c: New.
7432
7433 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7434
7435         PR tree-opt/32421
7436         * gcc.dg/vect/pr32421.c: New test.
7437
7438 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
7439
7440         PR c++/32111
7441         * g++.dg/other/friend5.C: New test.
7442
7443 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
7444
7445         PR fortran/32464
7446         * gfortran.dg/host_assoc_function_2.f90: New test.
7447
7448         PR fortran/31494
7449         * gfortran.dg/host_assoc_call_1.f90: New test.
7450
7451 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7452
7453         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7454         
7455 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7456
7457         PR fortran/32456
7458         * gfortran.dg/error_format.f90: New test.
7459
7460 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7461
7462         PR fortran/32136
7463         * gfortran.dg/pr32136.f90: New test.
7464
7465 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7466
7467         PR fortran/31726
7468         * gfortran.dg/minmaxloc_1.f90: New test.
7469
7470         PR fortran/32298
7471         * gfortran.dg/minmaxloc_2.f90: New test.
7472
7473 2007-06-23  Richard Guenther  <rguenther@suse.de>
7474
7475         PR tree-optimization/16876
7476         PR middle-end/29478
7477         * gcc.dg/pr29254.c: The warning is bogus.
7478         * gcc.dg/warn-1.c: Likewise.
7479         * gcc.dg/assign-warn-3.c: Likewise.
7480         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7481
7482 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
7483
7484         * gcc.c-torture/execute/20070623-1.c: New.
7485
7486 2007-06-22  Jan Hubicka  <jh@suse.cz>
7487
7488         * gcc.c-torture/compile/pr31541.c: New.
7489
7490 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7491
7492         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7493         Remove -m64 from dg-options.
7494
7495 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7496
7497         PR middle-end/32374
7498         * gcc.dg/pr32374.c: New test.
7499
7500 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7501
7502         PR fortran/32360
7503         * gfortran.dg/pointer_assign_3.f90: New test.
7504
7505 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
7506
7507         * gcc.dg/tree-ssa/pr19590.c: New.
7508
7509 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7510
7511         PR fortran/31162
7512         * gfortran.dg/assign.f90: Update test.
7513         * gfortran.dg/real_do_1.f90: Update test.
7514         * gfortran.dg/gomp/omp_do1.f90: Update test.
7515         * gfortran.dg/warnings_are_errors_1.f: Update test.
7516         * gfortran.dg/g77/20010519-1.f: Update test.
7517         * gfortran.dg/g77/pr9258.f: Update test.
7518         * gfortran.dg/g77/960317-1.f: Update test.
7519
7520 2007-06-21  Richard Guenther  <rguenther@suse.de>
7521
7522         PR tree-optimization/32453
7523         * gcc.c-torture/compile/pr32453.c: New testcase.
7524
7525 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
7526
7527         PR tree-optimization/31866
7528         * gcc.dg/pr31866.c: New test.
7529
7530 2007-06-21  Richard Guenther  <rguenther@suse.de>
7531
7532         PR tree-optimization/32451
7533         * g++.dg/torture/20070621-1.C: New testcase.
7534
7535 2007-06-21  Christian Bruel  <christian.bruel@st.com>
7536
7537         * gcc.dg/attr-isr.c: Test delay slot content.
7538         
7539 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7540
7541         PR fortran/32361
7542         gfortran.dg/pointer_assign_2.f90: New test.
7543
7544 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7545
7546         PR fortran/25061
7547         gfortran.dg/invalid_procedure_name.f90: New test.
7548
7549 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
7550
7551         PR tree-optimization/25737
7552         * gcc.dg/tree-ssa/alias-14.c: New test.
7553
7554 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
7555
7556         * gcc.target/i386/large-size-array-3.c: New.
7557
7558 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7559         Richard Guenther  <rguenther@suse.de>
7560
7561         PR fortran/32140
7562         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
7563
7564 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
7565
7566         PR middle-end/31959
7567         * gcc.dg/pr31959.c: New test.
7568
7569         PR inline-asm/32109
7570         * g++.dg/ext/asm10.C: New test.
7571
7572         PR middle-end/32285
7573         * gcc.c-torture/execute/20070614-1.c: New test.
7574
7575 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
7576
7577         * gcc.target/arm/stack-corruption.c: New test.
7578
7579 2007-06-19  Richard Guenther  <rguenther@suse.de>
7580
7581         * g++.dg/torture/pr30252.C: New testcase.
7582
7583 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
7584
7585         PR tree-optimization/32353
7586         * g++.dg/opt/nrv13.C: New test.
7587
7588 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
7589
7590         PR fortran/20863
7591         PR fortran/20882
7592         * gfortran.dg/impure_assignment_2.f90 : New test.
7593
7594         PR fortran/32236
7595         * gfortran.dg/data_initialized_2.f90 : New test.
7596
7597         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7598         appropriate version of 'dmach'.
7599
7600 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7601
7602         PR target/32389
7603         * gcc.target/i386/pr32389.c New test.
7604
7605 2007-06-18  Simon Baldwin <simonb@google.com>
7606
7607         PR c++/31923
7608         * g++.dg/template/error25.C: New.
7609         * g++.dg/template/spec35.C: New.
7610
7611 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
7612
7613         * gcc.c-torture/compile/pr32355.c: New testcase.
7614         
7615 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7616
7617         PR tree-optimization/32383
7618         * g++.dg/opt/pr32383.C: New test.
7619
7620 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
7621
7622         PR rtl-optimization/32366
7623         * gcc.dg/vect/pr32366.c: New test.
7624
7625 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
7626
7627         * gcc.c-torture/compile/pr32349.c: New testcase.
7628         
7629 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7630
7631         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7632         * gcc.target/sparc/combined-2.c: Likewise.
7633         * gcc.target/sparc/fexpand.c : Likewise.
7634         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
7635         * gcc.target/sparc/fpack16.c : Likewise.
7636         * gcc.target/sparc/fpmerge.c : Likewise.
7637         * gcc.target/sparc/fpmul.c : Likewise.
7638         * gcc.target/sparc/noresult.c : Likewise.
7639         * gcc.target/sparc/pdist.c: Likewise.
7640
7641 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
7642
7643         PR middle-end/31723
7644         * gcc.target/i386/recip-divf.c: New test.
7645         * gcc.target/i386/recip-sqrtf.c: Ditto.
7646         * gcc.target/i386/recip-vec-divf.c: Ditto.
7647         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7648         * gcc.target/i386/sse-recip.c: Ditto.
7649         * gcc.target/i386/sse-recip-vec.c: Ditto.
7650
7651 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7652
7653         PR tree-opt/32225
7654         * gcc.c-torture/compile/20070605-1.c: New test.
7655
7656         * gcc.c-torture/compile/20070603-1.c: New testcase.
7657         * gcc.c-torture/compile/20070603-2.c: New testcase.
7658
7659         * gcc.c-torture/compile/20070531-1.c: New test.
7660
7661         PR tree-opt/32167
7662         * gcc.c-torture/compile/20070531-2.c: New test.
7663
7664         PR tree-opt/32144
7665         * gcc.c-torture/compile/20070529-1.c: New test.
7666
7667         PR tree-opt/32145
7668         * gcc.c-torture/compile/20070529-2.c: New test.
7669
7670         PR tree-opt/32015
7671         * gcc.c-torture/compile/20070520-1.c: New test.
7672
7673         * g++.dg/ext/java-1.C: New test.
7674
7675         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7676         loops instead of one. Remove the "can't determine dependence"
7677         check.
7678         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7679         needed as the cast is gone in the first place.
7680         * gcc.dg/max-1.c: Change local variable a to be a global one.
7681         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7682         have a cast which is PREd.
7683
7684 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
7685
7686         * g++.dg/lookup/anon6.C: New test.
7687
7688 2007-06-14  Dirk Mueller  <dmueller@suse.de>
7689
7690         PR c++/31806
7691         * g++.dg/opt/static6.C: New testcase.
7692
7693 2007-06-14  Geoff Keating  <geoffk@apple.com>
7694
7695         * g++.dg/ext/visibility/overload-1.C: New.
7696
7697         PR 31093
7698         * g++.dg/ext/visibility/anon4.C: New.
7699
7700 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7701
7702         PR target/32268
7703         * gcc.target/i386/pr32268.c: New test.
7704
7705 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7706
7707         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7708         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7709         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7710
7711         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7712         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7713         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7714         BID is used.
7715
7716 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7717
7718         PR fortran/32302
7719         * gfortran.dg/common_resize_1.f90: New test.
7720
7721 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7722
7723         PR target/32274
7724         * gcc.dg/vect/pr32224.c: Fix.   
7725         
7726 2007-06-13  Eric Christopher  <echristo@apple.com>
7727
7728         * gcc.target/i386/ssefn-1.c: Add -march=i386.
7729
7730 2007-06-13  Tobias Burnus  <burnus@net-b.de>
7731
7732         PR fortran/32323
7733         * gfortran.dg/actual_array_vect_1.f90: New.
7734
7735 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7736
7737         * gcc.target/sparc/mfpu.c: New test.
7738
7739 2007-06-12  Geoff Keating  <geoffk@apple.com>
7740
7741         * g++.dg/warn/weak1.C: Suppress on Darwin.
7742         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7743
7744 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7745
7746         PR middle-end/31579
7747          * g++.dg/torture/pr31579.C: New testcase.
7748
7749 2007-06-12  Ian Lance Taylor  <iant@google.com>
7750
7751         PR libstdc++/29286
7752         * g++.dg/init/new16.C: New test.
7753         * g++.dg/init/new17.C: New test.
7754         * g++.dg/init/new18.C: New test.
7755         * g++.dg/init/new19.C: New test.
7756
7757 2007-06-12  Olivier Hainque  <hainque@adacore.com>
7758
7759         * gnat.dg/lhs_view_convert.adb: New test.
7760
7761 2007-06-12  Richard Guenther  <rguenther@suse.de>
7762
7763         PR tree-optimization/15353
7764         PR tree-optimization/31657
7765         * gcc.c-torture/execute/20070424-1.c: New testcase.
7766         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7767         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7768         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7769         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7770         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7771
7772 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7773
7774         PR rtl-optimization/32293
7775         * gcc.dg/pr32293.c: New test.
7776
7777 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7778
7779         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7780
7781 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
7782
7783         PR fortran/29786
7784         * gfortran.dg/equiv_7.f90: New test.
7785         * gfortran.dg/equiv_constraint_7.f90: Change error message.
7786
7787         PR fortran/30875
7788         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7789
7790 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
7791
7792         * gcc.dg/setjmp-3.c: Rename raise to raise0.
7793         * gcc.dg/setjmp-4.c: Likewise.
7794         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
7795
7796 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
7797
7798         PR rtl-optimization/31025
7799         * gfortran.dg/pr31025.f90: New.
7800
7801 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7802
7803         PR target/32280
7804         * gcc.target/i386/pr32280.c: New test.
7805
7806 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7807
7808         PR middle-end/32279
7809         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7810
7811 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7812
7813         PR libgfortran/32235
7814         * gfortran.dg/backspace_9.f: New test.
7815
7816 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
7817
7818         * gcc.dg/tree-ssa/prefetch-7.c: New test.
7819
7820 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
7821
7822         * gcc.dg/tree-ssa/loop-28.c: New testcase.
7823
7824 2007-06-09  Ian Lance Taylor  <iant@google.com>
7825
7826         PR tree-optimization/32169
7827         * gcc.c-torture/compile/pr32169.c: New test.
7828
7829 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
7830
7831         * gcc.dg/vect/costmodel: New directory.
7832         * gcc.dg/vect/costmodel/i386: New directory.
7833         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7834         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7835         New test.
7836         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7837         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7838         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7839         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7840         * gcc.dg/vect/costmodel/x86_64: New directory.
7841         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7842         New testsuite.
7843         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7844         New test.
7845         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7846         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7847         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7848         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7849         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7850
7851 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
7852
7853         PR tree-optimization/32243
7854         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
7855         flags for -Os tests.
7856         * gcc.dg/vect/03-vect-pr32243.c: New test.
7857
7858 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
7859
7860         PR tree-optimization/32224
7861         * gcc.dg/vect/pr32224.c: New test.
7862
7863 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
7864
7865         PR c++/32177
7866         * g++.dg/gomp/pr32177.C: New test.
7867
7868 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7869
7870         PR testsuite/25241
7871         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7872         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7873         warning nor an error.
7874         * gcc.dg/Wfatal-2.c: Likewise.
7875         * gcc.dg/Werror-1.c: Likewise.
7876         * gcc.dg/Werror-5.c: Likewise.
7877         * gcc.dg/Werror-7.c: Likewise.
7878         * gcc.dg/Werror-10.c: Likewise.
7879         * gcc.dg/Werror-11.c: Likewise.
7880
7881 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
7882
7883         PR c++/30759
7884         * g++.dg/init/brace6.C: New test.
7885
7886 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
7887
7888         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7889         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7890         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7891         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7892
7893         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7894         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7895         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7896         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7897         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7898         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7899         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7900         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7901
7902         * gcc.dg/darwin-minversion-3.c: New.
7903
7904 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
7905
7906         * gcc.target/i386/builtin-copysign.c: New test.
7907
7908 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7909
7910         PR tree-optimization/32220
7911         * gfortran.dg/predcom-2.f: New testcase.
7912
7913 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7914
7915         PR tree-opt/32231
7916         * gcc.target/i386/vectorize4.c: New test.
7917
7918 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
7919
7920         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7921
7922 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7923
7924         PR testsuite/25241
7925         * gcc.dg/simd-5.c: Mark output as a note.
7926         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7927         dg-message.
7928         * gcc.dg/simd-1.c: Likewise.
7929         * gcc.dg/always_inline.c: Mark output as a sorry.
7930         * gcc.dg/always_inline2.c: Likewise.
7931         * gcc.dg/always_inline3.c: Likewise.
7932
7933 2007-06-06  Ian Lance Taylor  <iant@google.com>
7934
7935         * g++.dg/conversion/enum1.C: New test.
7936
7937 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
7938
7939         PR tree-optimization/32216
7940         * gcc.dg/vect/pr32216.c: New test.
7941
7942 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7943
7944         PR testsuite/18923
7945         * gfortran.dg/invalid_contains_1.f90: New test.
7946         * gfortran.dg/invalid_contains_2.f90: New test.
7947
7948 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7949
7950         PR testsuite/32057
7951         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7952         midnight issues.
7953
7954 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7955
7956         PR testsuite/25241
7957         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7958         dg-message to match de note.
7959         * gcc.dg/pr26570.c: Use dg-message for a note.
7960         * gcc.dg/pr29254.c: Use dg-message for generic output and use
7961         dg-error instead of dg-warning because of -Werror.
7962         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7963         neither an error, nor a warning.
7964         * gcc.dg/glibc-uclibc-2.c: Likewise
7965         * gcc.dg/cpp/19940712-1.c: Likewise.
7966
7967 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
7968
7969         PR preprocessor/23479
7970         * gcc.dg/binary-constants-1.c: Add test suites for
7971         the 0b-prefixed binary integer constants.
7972         * gcc.dg/binary-constants-2.c: Ditto.
7973         * gcc.dg/binary-constants-3.c: Ditto.
7974         * gcc.dg/binary-constants-4.c: Ditto.
7975
7976 2007-06-05  Ian Lance Taylor  <iant@google.com>
7977
7978         * gcc.dg/Wstrict-overflow-19.c: New test.
7979
7980 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
7981
7982         * gcc.dg/matrix/matrix-6.c: Remove conversion.
7983
7984 2007-06-04  Ian Lance Taylor  <iant@google.com>
7985
7986         * gcc.dg/Wstrict-overflow-18.c: New test.
7987
7988 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7989
7990         PR testsuite/25241
7991         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7992         * gcc.dg/cpp/mi5.c: Likewise.
7993         * gcc.dg/cpp/mi7.c: Likewise.
7994
7995 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
7996
7997         PR c/32191
7998         * gcc.dg/pr32191.c: New test.
7999
8000 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8001
8002         PR fortran/32124
8003         * gfortran.dg/allocate_stat_1.f90: Remove.
8004
8005 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8006
8007         * gcc.target/i386/sse4_2-check.h: New.
8008         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
8009         * gcc.target/i386/sse4_2-crc32.h: Likewise.
8010         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
8011         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8012         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
8013         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
8014         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
8015         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
8016         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
8017         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
8018         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
8019         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
8020         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
8021         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
8022         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
8023         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
8024         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
8025         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8026
8027 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
8028
8029         * gcc.dg/pie-link.c: New test.
8030
8031 2007-06-01  Ian Lance Taylor  <iant@google.com>
8032
8033         * gcc.dg/Wstrict-overflow-17.c: New test.
8034
8035 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
8036
8037         * gcc.dg/builtin-return-1.c (g): New.
8038         (main): Allocate at least 64 bytes on the stack.
8039
8040 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
8041
8042         * g++.dg/init/cleanup3.C: New test.
8043
8044 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8045
8046         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
8047         int is 16 bits.
8048
8049 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
8050
8051         PR fortran/32156
8052         * gfortran.dg/char_array_constructor_3.f90: New test.
8053
8054 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8055
8056         PR tree-optimization/32160
8057         * gfortran.dg/predcom-1.f: New test.
8058
8059 2007-05-31  Richard Guenther  <rguenther@suse.de>
8060
8061         * g++.dg/other/str_empty.C: Move...
8062         * g++.dg/other/pr30567.C: Move...
8063         * g++.dg/tree-ssa/pr27218.C: Move...
8064         * g++.dg/torture: ...here and remove dg-options.
8065
8066 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
8067
8068         PR c++/32158
8069         * g++.dg/ext/is_pod_incomplete.C: New.
8070
8071 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
8072             Douglas Gregor <doug.gregor@gmail.com>
8073             Pedro Lamarao <pedro.lamarao@mndfck.org>
8074             Howard Hinnant <howard.hinnant@gmail.com>
8075
8076         PR c++/7412
8077         PR c++/29939
8078         * g++.dg/cpp0x/rv8p.C: New.
8079         * g++.dg/cpp0x/temp-constructor-bug.C: New.
8080         * g++.dg/cpp0x/cast-bug.C: New.
8081         * g++.dg/cpp0x/elision_weak.C: New.
8082         * g++.dg/cpp0x/collapse-bug.C: New.
8083         * g++.dg/cpp0x/rv3p.C: New.
8084         * g++.dg/cpp0x/rv7n.C: New.
8085         * g++.dg/cpp0x/overload-conv-1.C: New.
8086         * g++.dg/cpp0x/rv2n.C: New.
8087         * g++.dg/cpp0x/deduce.C: New.
8088         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
8089         * g++.dg/cpp0x/rv6p.C: New.
8090         * g++.dg/cpp0x/template_deduction.C: New.
8091         * g++.dg/cpp0x/implicit-copy.C: New.
8092         * g++.dg/cpp0x/rv1p.C: New.
8093         * g++.dg/cpp0x/cast.C: New.
8094         * g++.dg/cpp0x/rv5n.C: New.
8095         * g++.dg/cpp0x/collapse.C: New.
8096         * g++.dg/cpp0x/overload-conv-2.C: New.
8097         * g++.dg/cpp0x/rv4p.C: New.
8098         * g++.dg/cpp0x/rvo.C: New.
8099         * g++.dg/cpp0x/iop.C: New.
8100         * g++.dg/cpp0x/rv3n.C: New.
8101         * g++.dg/cpp0x/rv7p.C: New.
8102         * g++.dg/cpp0x/reference_collapsing.C: New.
8103         * g++.dg/cpp0x/overload.C: New.
8104         * g++.dg/cpp0x/named.C: New.
8105         * g++.dg/cpp0x/rv2p.C: New.
8106         * g++.dg/cpp0x/rv6n.C: New.
8107         * g++.dg/cpp0x/not_special.C: New.
8108         * g++.dg/cpp0x/bind.C: New.
8109         * g++.dg/cpp0x/rv1n.C: New.
8110         * g++.dg/cpp0x/rv5p.C: New.
8111         * g++.dg/cpp0x/elision.C: New.
8112         * g++.dg/cpp0x/named_refs.C: New.
8113         * g++.dg/cpp0x/unnamed_refs.C: New.
8114         * g++.dg/cpp0x/rv4n.C: New.
8115         * g++.dg/cpp0x/elision_neg.C: New.
8116         * g++.dg/init/copy7.C: Run in C++98 mode.
8117         * g++.dg/overload/arg1.C: Ditto.
8118         * g++.dg/overload/arg4.C: Ditto.
8119
8120 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8121
8122         PR c++/31809
8123         * g++.dg/opt/static5.C: New test.
8124
8125 2007-05-30  Richard Guenther  <rguenther@suse.de>
8126
8127         * g++.dg/dg.exp: Prune torture/.
8128         * g++.dg/torture/dg-torture.exp: New testsuite.
8129
8130 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
8131
8132         * gcc.target/arm/pr27387.C: Move and rename to ...
8133         * g++.dg/inherit/thunk8.C: ... here.
8134
8135 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8136
8137         PR tree-optimization/31769
8138         * g++.dg/gomp/pr31769.C: New test.
8139
8140 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
8141
8142         * gcc.target/i386/stack-realign.c: New.
8143
8144 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
8145
8146         * gcc.dg/tree-ssa/prefetch-6.c: New test.
8147
8148 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8149
8150         * gfortran.dg/sizeof.f90: New.
8151
8152 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8153
8154         PR c/31339
8155         * gcc.dg/boolcomplex-1.c: New test.
8156
8157         PR c++/31339
8158         * g++.dg/ext/boolcomplex-1.c: New test.
8159
8160 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
8161
8162         * gcc.dg/matrix: New directory.
8163
8164 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8165
8166         PR fortran/32124
8167         * gfortran.dg/allocate_stat_1.f90: New.
8168
8169 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8170
8171         PR fortran/31972
8172         * transfer_hollerith_1.f90: New test.
8173
8174 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8175
8176         PR tree-opt/32100
8177         * gcc.c-torture/execute/vrp-7.c: New test.
8178
8179 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8180
8181         * gfortran.dg/transfer_simplify_4.f90: New test.
8182
8183 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8184
8185         PR fortran/32088
8186         * gfortran.dg/func_result_3.f90: New.
8187
8188 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8189
8190         PR middle-end/32083
8191         * gfortran.dg/transfer_simplify_3.f90: New.
8192
8193 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8194
8195         PR target/32065
8196         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
8197         to compile options.
8198         * gcc.target/i386/pr32065-2.c: New test.
8199
8200 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8201
8202         PR fortran/31813
8203         * gfortran.dg/io_constraints_2.f90: Update.
8204
8205 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
8206
8207         PR fortran/31219
8208         * gfortran.dg/array_constructor_17.f90: New test.
8209
8210 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8211
8212         PR tree-opt/32090
8213         * g++.dg/opt/array2.C: New testcase.
8214
8215 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8216
8217         PR target/32065
8218         * gcc.target/i386/pr32065.c: New test.
8219
8220 2007-05-25  Dirk Mueller  <dmueller@suse.de>
8221             Marcus Meissner <meissner@suse.de>
8222
8223         * gcc.dg/attr-alloc_size.c: New.
8224
8225 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
8226             Lee Millward  <lee.millward@gmail.com>
8227
8228         PR c++/31745
8229         * g++.dg/parse/crash34.C: New test.
8230
8231         * g++.dg/parse/crash35.C: New test.
8232
8233 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8234
8235         * gcc.target/i386/sse2-check.h: New.
8236         * gcc.target/i386/sse2-vec-1.c: Likewise.
8237         * gcc.target/i386/sse2-vec-2.c: Likewise.
8238         * gcc.target/i386/sse2-vec-3.c: Likewise.
8239         * gcc.target/i386/sse2-vec-4.c: Likewise.
8240         * gcc.target/i386/sse2-vec-5.c: Likewise.
8241         * gcc.target/i386/sse2-vec-6.c: Likewise.
8242
8243 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
8244
8245         PR c++/31431
8246         PR c++/31432
8247         PR c++/31434
8248         PR c++/31435
8249         PR c++/31437
8250         PR c++/31438
8251         PR c++/31442
8252         PR c++/31443
8253         PR c++/31444
8254         PR c++/31445
8255         * g++.dg/cpp0x/pr31431.C: New.
8256         * g++.dg/cpp0x/pr31437.C: New.
8257         * g++.dg/cpp0x/pr31442.C: New.
8258         * g++.dg/cpp0x/pr31444.C: New.
8259         * g++.dg/cpp0x/pr31431-2.C: New.
8260         * g++.dg/cpp0x/pr31432.C: New.
8261         * g++.dg/cpp0x/pr31434.C: New.
8262         * g++.dg/cpp0x/pr31438.C: New.
8263         * g++.dg/cpp0x/pr31443.C: New.
8264         * g++.dg/cpp0x/pr31445.C: New.
8265         * g++.dg/cpp0x/variadic-crash1.C: New.
8266
8267 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
8268
8269         * gcc.target/arm/long-calls-1.c: New test.
8270         * gcc.target/arm/long-calls-2.c: Likewise.
8271         * gcc.target/arm/long-calls-3.c: Likewise.
8272         * gcc.target/arm/long-calls-4.c: Likewise.
8273
8274 2007-05-25  Richard Guenther  <rguenther@suse.de>
8275             Andrew Pinski  <andrew_pinski@playstation.sony.com>
8276
8277         PR tree-optimization/31982
8278         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
8279
8280 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
8281
8282         PR fortran/32047
8283         * gfortran.dg/result_in_spec_2.f90: New test.
8284
8285 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8286
8287         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8288
8289 2007-05-24  Ollie Wild  <aaw@google.com>
8290
8291         * gcc.dg/cpp/counter-1.c: New test.
8292         * gcc.dg/pch/counter-1.c: New test.
8293         * gcc.dg/pch/counter-1.hs: New file.
8294         * gcc.dg/pch/counter-2.c: New test.
8295         * gcc.dg/pch/counter-2.hs: New file.
8296         * gcc.dg/pch/counter-3.c: New test.
8297         * gcc.dg/pch/counter-3.hs: New file.
8298
8299 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
8300
8301         * gcc.dg/tree-ssa/predcom-1.c: New test.
8302         * gcc.dg/tree-ssa/predcom-2.c: New test.
8303         * gcc.dg/tree-ssa/predcom-3.c: New test.
8304         * gcc.dg/tree-ssa/predcom-4.c: New test.
8305         * gcc.dg/tree-ssa/predcom-5.c: New test.
8306         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8307
8308 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
8309
8310         PR testsuite/32062
8311         * gcc.target/i386/sse4_1-check.h (MASK): New.
8312
8313 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8314
8315         PR fortran/32038
8316         * gfortran.dg/pr25603.f: Initialize integer variables.
8317
8318 2007-05-23  Ian Lance Taylor  <iant@google.com>
8319
8320         * g++.dg/other/vrp1.C: New test.
8321
8322 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
8323
8324         PR preprocessor/20077
8325         * gcc.dg/cpp/paste15.c: New test.
8326
8327 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
8328             Nigel Stephens  <nigel@mips.com>
8329             Richard Sandiford  <richard@codesourcery.com>
8330
8331         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
8332         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
8333         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
8334         * gcc.target/mips/inter/mips16-inter.exp: New.
8335
8336 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
8337
8338         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
8339
8340 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8341
8342         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
8343         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
8344         * gcc.target/i386/sse3-addsubps.c: Likewise.
8345         * gcc.target/i386/sse3-haddpd.c: Likewise.
8346         * gcc.target/i386/sse3-haddps.c: Likewise.
8347         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8348         * gcc.target/i386/sse3-hsubps.c: Likewise.
8349         * gcc.target/i386/sse3-lddqu.c: Likewise.
8350         * gcc.target/i386/sse3-movddup.c: Likewise.
8351         * gcc.target/i386/sse3-movshdup.c: Likewise.
8352         * gcc.target/i386/sse3-movsldup.c: Likewise.
8353
8354         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
8355         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
8356         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8357         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8358         * gcc.target/i386/ssse3-palignr.c: Likewise.
8359         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8360         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8361         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8362         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8363         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8364         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8365         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8366         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8367         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8368         * gcc.target/i386/ssse3-psignb.c: Likewise.
8369         * gcc.target/i386/ssse3-psignd.c: Likewise.
8370         * gcc.target/i386/ssse3-psignw.c: Likewise.
8371         * gcc.target/i386/ssse3-vals.h: Likewise.
8372
8373         * gcc.target/i386/sse3-check.h: New file.
8374         * gcc.target/i386/ssse3-check.h: Likewise.
8375
8376 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8377
8378         PR middle-end/31095
8379         * gcc.c-torture/compile/bcopy-1.c: New testcase.
8380
8381 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8382
8383         PR middle-end/31606
8384         * gcc.c-torture/20070522-1.c: New testcase.
8385
8386 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8387
8388         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8389
8390 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
8391
8392         * gcc.c-torture/execute/ieee/20000320-1.x,
8393         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8394         m68k-*-* and check_effective_target_coldfire_fpu.
8395
8396 2007-05-22  Ollie Wild  <aaw@google.com>
8397
8398         * g++.dg/lookup/hidden-class10.C: New test.
8399         * g++.dg/lookup/hidden-class11.C: New test.
8400
8401 2007-05-22  Ollie Wild  <aaw@google.com>
8402
8403         * g++.dg/lookup/name-clash5.C: New test.
8404         * g++.dg/lookup/name-clash6.C: New test.
8405
8406 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8407
8408         * g++.dg/other/i386-2.C: Update comments on header files tested.
8409         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
8410         of <tmmintrin.h>.
8411         * gcc.target/i386/sse-12.c: Likewise.
8412         * gcc.target/i386/sse-13.c: Likewise.
8413         * gcc.target/i386/sse-14.c: Likewise.
8414
8415         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8416         Redefined to test with immediate operand.
8417         (__builtin_ia32_blendps): Likewise.
8418         (__builtin_ia32_blendpd): Likewise.
8419         (__builtin_ia32_dpps): Likewise.
8420         (__builtin_ia32_dpps): Likewise.
8421         (__builtin_ia32_insertps128): Likewise.
8422         (__builtin_ia32_vec_ext_v4sf): Likewise.
8423         (__builtin_ia32_vec_set_v16qi): Likewise.
8424         (__builtin_ia32_vec_set_v4si): Likewise.
8425         (__builtin_ia32_vec_set_v2di): Likewise.
8426         (__builtin_ia32_vec_ext_v16qi): Likewise.
8427         (__builtin_ia32_vec_ext_v4si): Likewise.
8428         (__builtin_ia32_vec_ext_v2di): Likewise.
8429         (__builtin_ia32_roundpd): Likewise.
8430         (__builtin_ia32_roundsd): Likewise.
8431         (__builtin_ia32_roundps): Likewise.
8432         (__builtin_ia32_roundss): Likewise.
8433         (__builtin_ia32_mpsadbw128): Likewise.
8434
8435 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8436
8437         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8438
8439 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8440
8441         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8442         failures.
8443         * gcc.dg/dfp/func-struct.c: Ditto.
8444         * gcc.dg/dfp/operator-assignment.c: Ditto.
8445         * gcc.dg/dfp/convert-bfp.c: Ditto.
8446         * gcc.dg/dfp/convert-int.c: Ditto.
8447         * gcc.dg/dfp/convert-int-max.c: Ditto.
8448         * gcc.dg/dfp/func-scalar.c: Ditto.
8449         * gcc.dg/dfp/cast.c: Ditto.
8450         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8451         failures, and fix a typo in return type of arg1_128.
8452         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8453         failures, and fix a typo in a constant suffix.
8454         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8455         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8456
8457 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8458             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8459
8460         * lib/gcc-dg.exp(process_message): New proc.
8461         (dg-message): New test directive.
8462         * gcc.dg/always_inline.c: Use dg-message.
8463         * gcc.dg/always_inline2.c: Ditto.
8464         * gcc.dg/always_inline3.c: Ditto.
8465         * gcc.dg/invalid-call-1.c: Ditto.
8466         * gcc.dg/pr17506.c: Ditto.
8467         * gcc.dg/simd-5.c: Ditto.
8468         * gcc.dg/simd-6.c: Ditto.
8469         * gcc.dg/va-arg-2.c: Ditto.
8470         * gcc.dg/cpp/syshdr.c: Ditto.
8471         * gcc.dg/cpp/unc4.c: Ditto.
8472         * gcc.dg/cpp/trad/mi1.c: Ditto.
8473         * gcc.dg/cpp/trad/mi5.c: Ditto.
8474         * gcc.dg/cpp/trad/mi7.c: Ditto.
8475         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8476         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8477         * gcc.test-framework/test-framework.awk: Special-case outexists
8478         tests.
8479
8480 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8481
8482         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8483         (bit_SSE4_2): Likewise.
8484         (bit_POPCNT): Likewise.
8485
8486         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8487         Check if assembler supports SSE4 instructions.
8488
8489         * gcc.target/i386/sse4_1-blendpd.c: New file.
8490         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8491         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8492         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
8493         * gcc.target/i386/sse4_1-check.h: Likewise.
8494         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8495         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8496         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8497         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8498         * gcc.target/i386/sse4_1-extractps.c: Likewise.
8499         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8500         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8501         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8502         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8503         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
8504         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8505         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
8506         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8507         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
8508         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
8509         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8510         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
8511         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8512         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8513         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8514         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8515         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8516         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8517         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8518         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8519         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
8520         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
8521         * gcc.target/i386/sse4_1-pminud.c: Likewise.
8522         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
8523         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8524         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8525         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8526         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8527         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8528         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8529         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8530         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8531         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8532         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8533         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8534         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8535         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8536         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
8537         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8538         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8539         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8540         * gcc.target/i386/sse4_1-round.h: Likewise.
8541         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8542         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8543         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8544         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8545         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8546         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8547         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8548         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8549         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8550         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8551         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8552         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8553         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8554         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8555
8556 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8557
8558         PR fortran/31627
8559         * gfortran.dg/bounds_check_7.f90: New test.
8560
8561 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
8562
8563         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
8564         (check_effective_target_sse4a): Ditto.
8565
8566         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
8567         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
8568         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
8569         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
8570         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
8571         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
8572         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
8573         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
8574         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
8575         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
8576         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
8577         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
8578         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
8579         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8580         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8581         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8582         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8583         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8584         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8585         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8586
8587 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
8588
8589         * g++.dg/ext/cleanup-1.C: New test.
8590         * g++.dg/ext/cleanup-2.C: Likewise.
8591         * g++.dg/ext/cleanup-3.C: Likewise.
8592         * g++.dg/ext/cleanup-4.C: Likewise.
8593         * g++.dg/ext/cleanup-5.C: Likewise.
8594         * g++.dg/ext/cleanup-6.C: Likewise.
8595         * g++.dg/ext/cleanup-8.C: Likewise.
8596         * g++.dg/ext/cleanup-9.C: Likewise.
8597         * g++.dg/ext/cleanup-10.C: Likewise.
8598         * g++.dg/ext/cleanup-11.C: Likewise.
8599         * g++.dg/ext/cleanup-dtor.C: Likewise.
8600
8601 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8602
8603         PR middle-end/31995
8604         * gcc.dg/vect/vect-102a.c: New test.
8605
8606 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
8607             Paolo Carlini  <pcarlini@suse.de>
8608             Uros Bizjak  <ubizjak@gmail.com>
8609
8610         * gcc.dg/gcc-have-sync-compare-and-swap.c,
8611         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8612         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8613         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8614         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8615         New testcases.
8616
8617 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
8618
8619         PR fortran/32002
8620         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8621
8622 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8623
8624         PR fortran/32027
8625         * gfortran.dg/do_3.F90: Add checks for the final value of the
8626         loop variable.
8627
8628 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8629
8630         * gcc.c-torture/execute/990127-2.x: New file.
8631
8632 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8633
8634         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8635         * gcc.target/i386/sse-12: Add -O to compile options.
8636         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8637         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8638         and mm3dnow.h.  Add -O to compile options.
8639
8640 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
8641
8642         PR fortran/31867
8643         * gfortran.dg/char_length_5.f90: New test.
8644
8645         PR fortran/31994
8646         * gfortran.dg/array_reference_1.f90: New test.
8647
8648 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8649
8650         PR middle-end/7651
8651         PR c++/11856
8652         PR c/12963
8653         PR c/23587
8654         PR other/29694
8655         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8656         * gcc.dg/Wtype-limits.c: New.
8657         * gcc.dg/Wtype-limits-Wextra.c: New.
8658         * gcc.dg/Wtype-limits-no.c: New.
8659         * g++.dg/warn/Wtype-limits.C: New.
8660         * g++.dg/warn/Wtype-limits-Wextra.C: New.
8661         * g++.dg/warn/Wtype-limits-no.C: New.
8662
8663 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8664
8665         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8666         instead of "-msse2".'
8667         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8668         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8669         and mm3dnow.h.
8670         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8671         to test with immediate operand.
8672         (__builtin_ia32_insertqi): Ditto.
8673         (__builtin_ia32_palignr128): Ditto.
8674         (__builtin_ia32_palignr): Ditto.
8675         (__builtin_ia32_pshufhw): Ditto.
8676         (__builtin_ia32_pshuflw): Ditto.
8677         (__builtin_ia32_pshufd): Ditto.
8678         (__builtin_ia32_vec_set_v8hi): Ditto.
8679         (__builtin_ia32_vec_ext_v8hi): Ditto.
8680         (__builtin_ia32_shufpd): Ditto.
8681         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8682
8683 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
8684
8685         PR fortran/32001
8686         * gfortran.dg/min_max_conformance.f90: Added more testcases.
8687
8688 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8689
8690         PR target/31585
8691         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8692         and "__inline".  Use "-msse" instead of "-msse2".
8693
8694 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8695
8696         PR middle-end/7651
8697         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8698         * gcc.dg/20030906-2.c: Likewise.
8699         * objc.dg/method-17.m: Add -Wreturn-type.
8700         * obj-c++.dg/method-21.mm: Likewise.
8701
8702 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8703
8704         PR target/31585
8705         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8706         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8707         (__builtin_ia32_psrlqi128): Ditto.
8708         (__builtin_ia32_psrlwi128): Ditto.
8709         (__builtin_ia32_psrldi128): Ditto.
8710         (__builtin_ia32_psrldqi128): Ditto.
8711         (__builtin_ia32_pslldqi128): Ditto.
8712         (__builtin_ia32_psrawi128): Ditto.
8713         (__builtin_ia32_psradi128): Ditto.
8714         (__builtin_ia32_psllqi128): Ditto.
8715         (__builtin_ia32_pslldi128): Ditto.
8716         (__builtin_prefetch): Ditto.
8717         (__builtin_ia32_pshufw): Ditto.
8718         (__builtin_ia32_vec_set_v4hi): Ditto.
8719         (__builtin_ia32_vec_ext_v4hi): Ditto.
8720         (__builtin_ia32_shufps): Ditto.
8721         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8722
8723 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8724
8725         PR fortran/31974
8726         * gfortran.dg/char_allocation_1.f90: New test.
8727
8728 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8729
8730         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8731         * gcc.dg/Wconversion-sign.c: New.
8732         * gcc.dg/Wconversion-integer-no-sign.c: New.
8733         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8734         Wconversion-sign.C
8735         * g++.dg/warn/Wconversion-sign.C: New.
8736         * g++.old-deja/g++.other/warn4.C: Update.
8737         * g++.dg/warn/Wconversion1.C: Likewise.
8738
8739 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8740
8741         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8742         * gcc.dg/torture/builtin-math-4.c: Likewise.
8743
8744 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8745
8746         PR libfortran/31964
8747         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8748
8749 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8750
8751         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8752
8753 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8754
8755         PR target/31628
8756         * gcc.target/i386/pr31628.c: New.
8757
8758 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
8759
8760         PR middle-end/31344
8761         * gcc.dg/pr31344.c: New test.
8762
8763 2007-05-17  Ian Lance Taylor  <iant@google.com>
8764
8765         PR tree-optimization/31953
8766         * gcc.c-torture/compile/pr31953.c: New test.
8767
8768 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8769
8770         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8771
8772         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8773         and drem.
8774         * gcc.dg/torture/builtin-math-4.c: Likewise.
8775
8776         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8777         * gcc.dg/torture/builtin-math-4.c: Likewise.
8778
8779         * gcc.dg/torture/builtin-math-4.c: New test.
8780
8781 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
8782             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8783
8784         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8785         * gcc.dg/cpp/include2.c: Ditto.
8786         * gcc.dg/cpp/mac-dir-2.c: Ditto.
8787         * gcc.dg/cpp/paste5.c: Ditto.
8788         * gcc.dg/cpp/paste6.c: Ditto.
8789         * gcc.dg/cpp/paste8.c: Ditto.
8790         * gcc.dg/cpp/paste11.c: Ditto.
8791         * gcc.dg/cpp/paste13.c: Ditto.
8792         * gcc.dg/cpp/skipping2.c: Ditto.
8793         * gcc.dg/reg-vol-struct-1.c: Ditto.
8794         * gcc.dg/Wshadow-1.c: Ditto.
8795         * gcc.dg/cpp/trad/comment.c: Ditto.
8796         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
8797         * gcc.dg/cpp/if-2.c: Ditto.
8798         * gcc.dg/array-5.c: Ditto.
8799         * gcc.dg/inline-15.c: Ditto.
8800         * gcc.dg/pr27953.c: Ditto.
8801         * gcc.dg/Wno-c++-compat.c: Ditto.
8802
8803 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
8804
8805         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8806
8807 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8808
8809         * gcc.c-torture/execute/20070517-1.c: New test.
8810
8811 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
8812
8813         PR fortran/31919
8814         * gfortran.dg/min_max_conformance.f90: New test.
8815
8816 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
8817
8818         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8819         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8820         gcc.dg/vect/vect-104.c: Use more complex construction to
8821         prevent vectorizing.
8822         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8823
8824 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
8825
8826         PR tree-optimization/24659
8827         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8828         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8829         not vect_int target.
8830         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8831         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
8832         targets.
8833         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8834         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8835         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8836
8837 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
8838
8839         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8840         and x86_64-*-* targets.
8841         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8842
8843 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
8844
8845         PR fortran/18769
8846         PR fortran/30881
8847         PR fortran/31194
8848         PR fortran/31216
8849         PR fortran/31427
8850         * transfer_simplify_1.f90: New test.
8851         * transfer_simplify_2.f90: New test.
8852
8853 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
8854
8855         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8856
8857 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
8858
8859         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8860
8861         * gcc.dg/fltconst-pedantic-dfp.c: New test.
8862
8863         PR c/31924
8864         * gcc.dg/fltconst-1.c: New test.
8865
8866         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8867         * gcc.dg/dfp/operator-assignment.c: Ditto.
8868
8869 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
8870
8871         PR c++/29928
8872         * g++.dg/rtti/typeid5.C: New.
8873
8874 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8875
8876         PR fortran/31725
8877         * gfortran.dg/substr_4.f: New test.
8878
8879 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
8880
8881         * gcc.target/m68k/interrupt_thread-1.c,
8882         gcc.target/m68k/interrupt_thread-2.c,
8883         gcc.target/m68k/interrupt_thread-3.c: New.
8884         * gcc.target/m68k/m68k.exp: Accept fido.
8885
8886 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8887
8888         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8889         * gfortran.dg/altreturn_3.f90: Likewise.
8890         * gfortran.dg/assumed_dummy_1.f90: Likewise.
8891         * gfortran.dg/default_numeric_type_1.f90: Likewise.
8892         * gfortran.dg/inquire_iolength.f90: Likewise.
8893         * gfortran.dg/module_naming_1.f90: Likewise.
8894         * gfortran.dg/oldstyle_2.f90: Likewise.
8895         * gfortran.dg/operator_2.f90: Likewise.
8896         * gfortran.dg/parameter_array_element_1.f90: Likewise.
8897         * gfortran.dg/used_types_11.f90: Likewise.
8898         * gfortran.dg/zero_array_components_1.f90: Likewise.
8899         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8900         * gfortran.dg/parameter_array_dummy.f90: Likewise.
8901         * gfortran.dg/real_const_3.f90: Likewise.
8902
8903 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
8904
8905         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8906         * gcc.dg/tree-ssa/loop-30.c: New test.
8907
8908 2007-05-13  Richard Guenther  <rguenther@suse.de>
8909
8910         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8911         scanning forwprop1.
8912         * g++.dg/tree-ssa/pr31146.C: Likewise.
8913
8914 2007-05-13  Revital Eres  <eres@il.ibm.com>
8915
8916         * gcc.dg/dse.c: New test.
8917
8918 2007-05-12  Richard Guenther  <rguenther@suse.de>
8919
8920         PR tree-optimization/31797
8921         * gcc.c-torture/compile/pr31797.c: New testcase.
8922
8923 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
8924
8925         PR fortran/30746
8926         * gfortran.dg/host_assoc_function_1.f90: New test.
8927
8928 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
8929
8930         PR c++/31829
8931         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8932
8933 2007-05-11  Silvius Rus  <rus@google.com>
8934
8935         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8936         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8937         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8938         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8939         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8940         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8941         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8942         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8943         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8944         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8945         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8946         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8947         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8948         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8949         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8950         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8951
8952 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
8953
8954         PR other/31852
8955         * gcc.c-torture/execute/builtins/memchr.c: New.
8956         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8957         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8958
8959 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8960
8961         PR fortran/30876
8962         * gfortran.dg/recursive_reference_1.f90: Put error at correct
8963         line.
8964         * gfortran.dg/recursive_reference_2.f90: New test.
8965
8966 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8967
8968         PR fortran/30878
8969         * gfortran.dg/namelist_29.f90: New test.
8970
8971 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
8972
8973         PR fortran/31474
8974         * gfortran.dg/entry_10.f90: New test.
8975
8976 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
8977
8978         PR tree-optimization/31885
8979         * gcc.dg/tree-ssa/loop-29.c: New test.
8980
8981 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8982
8983         * assumed_dummy_1.f90: Fix dg directive.
8984         * char_initialiser_actual.f90: Likewise.
8985         * nested_modules_2.f90: Likewise.
8986         * shift-alloc.f90: Likewise.
8987
8988 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
8989
8990         * gcc.dg/20070507-1.c: Disable for non-pic targets.
8991
8992 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8993
8994         PR libfortran/31880
8995         * gfortran.dg/unf_read_corrupted_2.f90: New test.
8996
8997 2007-05-09  Mike Stump  <mrs@apple.com>
8998
8999         * g++.dg/other/first-global.C: Add -fpie for darwin.
9000         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
9001
9002 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9003
9004         * gcc.dg/20070507-1.c: New testcase.
9005
9006 2007-05-08  Chao-ying Fu  <fu@mips.com>
9007
9008         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
9009         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
9010         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
9011         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
9012
9013 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
9014
9015         PR 31847
9016         * gcc.dg/pr31847.c: New test.
9017
9018 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9019
9020         PR fortran/31692
9021         * gfortran.dg/actual_array_result_1.f90: New test.
9022
9023 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9024
9025         PR fortran/29397
9026         * gfortran.dg/parameter_array_init_1.f90: New test.
9027
9028         PR fortran/29400
9029         * gfortran.dg/parameter_array_init_2.f90: New test.
9030
9031 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
9032
9033         PR target/31854
9034         * gcc.target/i386/pr31854.c: New test.
9035
9036 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
9037
9038         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
9039
9040 2007-05-07  Mike Stump  <mrs@apple.com>
9041
9042         * g++.old-deja/g++.mike/empty.C: Add.
9043
9044 2007-05-07  Eric Christopher  <echristo@apple.com>
9045
9046         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
9047
9048 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
9049
9050         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
9051         variable.  Rearrange conversions from binary float to decimal float.
9052
9053 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
9054
9055         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
9056         x86.
9057
9058 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
9059
9060         * gnat.dg/opt1.ad[sb]: New testcase.
9061
9062 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9063
9064         PR fortran/31399
9065         * gfortran.dg/do_3.F90: New test.
9066
9067 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9068
9069         PR fortran/31764
9070         * gfortran.dg/new_line.f90: Add new checks.
9071
9072 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9073
9074         PR fortran/31201
9075         * gfortran.dg/large_unit_1.f90: New.
9076         * gfortran.dg/large_unit_2.f90: New.
9077         * gfortran.dg/iostat_4.f90: New
9078         * gfortran.dg/bounds_check_fail_1.f90: Updated.
9079
9080 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
9081
9082         PR fortran/31540
9083         * gfortran.dg/char_result_4.f90: New test.
9084
9085 2007-06-05  Revital Eres  <eres@il.ibm.com>
9086
9087         PR 30957
9088         * gcc.dg/pr30957-1.c: New test.
9089
9090 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9091
9092         PR fortran/31251
9093         * gfortran.dg/char_type_len_2.f90: New test.
9094
9095 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
9096
9097         PR 31775
9098         * g++.dg/other/nested-extern.cc: New.
9099         * g++.dg/other/nested-extern-1.C: New.
9100         * g++.dg/other/nested-extern-2.C: New.
9101
9102 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9103
9104         PR fortran/31760
9105         * gfortran.dg/erf.f90: New test.
9106         * gfortran.dg/besxy.f90: New test.
9107
9108 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9109
9110         PR fortran/22359
9111         * gfortran.dg/fseek.f90: New test.
9112
9113 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
9114
9115         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
9116
9117 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9118
9119         PR libfortran/31210
9120         * gfortran.dg/zero_length_1.f90: New test.
9121
9122 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9123
9124         PR fortran/31803
9125         * gfortran.dg/char_pointer_assign_3.f90: New test.
9126         * gfortran.dg/char_result_2.f90: Re-enable test.
9127
9128 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9129
9130         PR fortran/25071
9131         * gfortran.dg/char_length_3.f90: New test.
9132         * gfortran.dg/char_result_2.f90: Fix test.
9133
9134 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
9135
9136         PR tree-optimization/30565
9137         * gcc.dg/tree-ssa/loop-27.c: New test.
9138
9139 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
9140
9141         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
9142         * gcc.target/bfin/arith.c (__v2hi): Likewise.
9143         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
9144         * gcc.target/bfin/shift.c (__v2hi): Likewise.
9145
9146 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
9147
9148         PR tree-optimization/31699
9149         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
9150         New.
9151         (check_effective_target_vect_floatint_cvt): New.
9152         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
9153         of specific targets.
9154         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
9155         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
9156         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9157         * gcc.dg/vect/vect-iv-4.c: Likewise.
9158         * gcc.dg/vect/vect-multitypes-11.c: New.
9159         * gcc.dg/vect/pr31699.c: New.
9160
9161 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
9162
9163         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
9164
9165 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
9166
9167         PR C++/31663
9168         * g++.dg/warn/anonymous-namespace-2.C: New.
9169         * g++.dg/warn/anonymous-namespace-2.h: New.
9170
9171 2007-05-02  Paul Brook  <paul@codesourcery.com>
9172
9173         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
9174
9175 2007-05-02  Eric Christopher  <echristo@apple.com>
9176
9177         * gcc.dg/cpp/if-div.c: New file.
9178
9179 2007-05-02  Tom Tromey  <tromey@redhat.com>
9180
9181         PR preprocessor/28709:
9182         * gcc.dg/cpp/pr28709.c: New file.
9183
9184 2007-05-02  Richard Guenther  <rguenther@suse.de>
9185
9186         PR tree-optimization/31146
9187         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
9188
9189 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
9190
9191         * gcc.c-torture/compile/limits-blockid.c: New.
9192         * gcc.c-torture/compile/limits-caselabels.c: New.
9193         * gcc.c-torture/compile/limits-declparen.c: New.
9194         * gcc.c-torture/compile/limits-enumconst.c: New.
9195         * gcc.c-torture/compile/limits-exprparen.c: New.
9196         * gcc.c-torture/compile/limits-externalid.c: New.
9197         * gcc.c-torture/compile/limits-fnargs.c: New.
9198         * gcc.c-torture/compile/limits-fndefn.c: New.
9199         * gcc.c-torture/compile/limits-idexternal.c: New.
9200         * gcc.c-torture/compile/limits-idinternal.c: New.
9201         * gcc.c-torture/compile/limits-pointer.c: New.
9202         * gcc.c-torture/compile/limits-stringlit.c: New.
9203         * gcc.c-torture/compile/limits-structmem.c: New.
9204         * gcc.c-torture/compile/limits-structnest.c: New.
9205
9206 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
9207
9208         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9209
9210 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9211
9212         PR middle-end/31740
9213         * gcc.c-torture/compile/20070501-1.c: New testcase.
9214
9215 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9216
9217         PR fortran/31732
9218         * gfortran.dg/array_memset_2:  New test case.
9219
9220 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9221
9222         PR testsuite/31615
9223         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
9224
9225 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9226
9227         PR testsuite/31589
9228         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
9229         dg-final test.
9230         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
9231         keyword to dg-final test.
9232         * gcc.dg/vect/vect-iv-4.c: Likewise.
9233         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9234         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
9235         test.
9236         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
9237         cast.
9238         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
9239         * lib/target-supports.exp
9240         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
9241         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
9242
9243 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
9244
9245         * gcc.c-torture/execute/ieee/20000320-1.c: Use
9246         __LONG_LONG_MAX__ and its friends instead of those supplied by
9247         limits.h.
9248
9249 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
9250
9251         PR C++/31721
9252         * g++.dg/ext/vector7.C: New testcase.
9253
9254 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9255
9256         PR fortran/31591
9257         * gfortran.dg/bound_simplification_1.f90: New test.
9258
9259 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9260
9261         PR fortran/31645
9262         * gfortran.dg/bom_error.f90: New test.
9263         * gfortran.dg/bom_include.f90: New test.
9264         * gfortran.dg/bom_UTF16-LE.f90: New test.
9265         * gfortran.dg/bom_UTF16-BE.f90: New test.
9266         * gfortran.dg/bom_UTF-8.f90: New test.
9267         * gfortran.dg/bom_UTF-32.f90: New test.
9268         * gfortran.dg/bom_UTF-8.F90: New test.
9269         * gfortran.dg/bom_include.inc: New file.
9270
9271 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9272
9273         PR C++/30221
9274         * g++.dg/init/ptrfn2.C: New test.
9275         * g++.dg/init/ptrfn3.C: New test.
9276
9277 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
9278
9279         PR fortran/31711
9280         * gfortran.dg/dependency_21.f90: New test.
9281
9282 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9283
9284         * gfortran.dg/secnds.f: Use real*8.
9285         * gfortran.dg/secnds-1.f: Use real*8.
9286
9287 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9288
9289         PR libfortran/31532
9290         * gfortran.dg/inquire_5.f90: Update test.
9291
9292 2007-04-27  Ian Lance Taylor  <iant@google.com>
9293
9294         PR middle-end/31710
9295         * gcc.c-torture/compile/pr31710.c: New test.
9296
9297 2007-04-27  Richard Guenther  <rguenther@suse.de>
9298
9299         PR tree-optimization/30965
9300         PR tree-optimization/30978
9301         * gcc.dg/tree-ssa/pr30978.c: New testcase.
9302         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9303         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9304         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9305
9306 2007-04-27  Richard Guenther  <rguenther@suse.de>
9307
9308         PR tree-optimization/31715
9309         * gcc.dg/Warray-bounds-4.c: New testcase.
9310
9311 2007-04-26  Ian Lance Taylor  <iant@google.com>
9312
9313         PR target/28675
9314         * gcc.c-torture/compile/pr28675.c: New test.
9315
9316 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9317
9318         PR C++/30016
9319         * g++.dg/ext/vector6.C: New test.
9320
9321 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
9322
9323         * gcc.c-torture/execute/ieee/20000320-1.x: New.
9324
9325 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
9326
9327         PR middle-end/31617
9328         * g++.dg/other/str_empty.C: Add expected warning.
9329
9330 2007-04-26  Richard Guenther  <rguenther@suse.de>
9331         Daniel Berlin  <dberlin@dberlin.org>
9332
9333         PR tree-optimization/30567
9334         * g++.dg/other/pr30567.C: New testcase.
9335
9336 2007-04-26  Richard Guenther  <rguenther@suse.de>
9337
9338         PR tree-optimization/31703
9339         * gcc.c-torture/compile/pr31703.c: New testcase.
9340         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
9341         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9342
9343 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
9344
9345         * gfortran.dg/open_errors.f90: Added if statements checking
9346         the value of iostat.
9347
9348 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
9349
9350         PR c++/31598
9351         * g++.dg/gomp/pr31598.C: New test.
9352
9353         PR tree-optimization/30558
9354         * g++.dg/gomp/pr30558.C: New test.
9355
9356 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
9357
9358         PR c++/31338
9359         * g++.dg/ext/complex2.C: New test.
9360
9361 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
9362
9363         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
9364
9365 2007-04-25  Thiemo Seufer  <ths@mips.com>
9366
9367         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
9368         value to signed char.
9369
9370 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
9371
9372         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
9373         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
9374         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
9375
9376 2007-04-25  Tobias Burnus  <burnus@net-b.de>
9377
9378         PR fortran/31668
9379         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9380         statement functions.
9381         * gfortran.dg/c_by_val_5.f90: New test.
9382
9383 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
9384
9385         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9386         with two new subroutines to avoid parameter-induced aliasing.
9387         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9388         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9389
9390 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9391
9392         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9393         * g++.dg/warn/Warray-bounds.C: Likewise.
9394
9395 2007-04-24  Ian Lance Taylor  <iant@google.com>
9396
9397         PR tree-optimization/31605
9398         * gcc.c-torture/execute/pr31605.c: New test.
9399
9400 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9401
9402         PR fortran/31587
9403         * lib/gcc-dg.exp (scan-module): New function.
9404         * gfortran.dg/module_md5_1.f90: New test.
9405
9406 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
9407
9408         * g++.old-deja/g++.pt/defarg6.C: Only run with
9409         -std=gnu++98.
9410         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9411         * g++.dg/cpp0x/variadic61.C: Ditto.
9412         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9413         * g++.dg/cpp0x/variadic62.C: Ditto.
9414         * g++.dg/template/meminit1.C: Ditto.
9415         * g++.dg/template/operator7.C: Ditto.
9416         * g++.dg/template/static15.C: Ditto.
9417         * g++.dg/template/invalid1.C: Ditto.
9418         * g++.dg/template/shift1.C: Ditto.
9419         * g++.dg/template/error10.C: Ditto.
9420
9421 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
9422
9423         PR diagnostic/25923
9424         * gfortran.dg/pr25923.f90: New test.
9425
9426 2007-04-24  Ian Lance Taylor  <iant@google.com>
9427
9428         PR tree-optimization/31602
9429         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9430
9431 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
9432
9433         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9434         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9435
9436 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
9437
9438         * gcc.target/i386/reload-1.c. New.
9439
9440 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9441             Olga Golovanevsky  <olga@il.ibm.com>
9442
9443         * g++.dg/other/str_empty.C: New test.
9444
9445 2007-04-24  Richard Henderson  <rth@redhat.com>
9446
9447         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9448
9449 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9450
9451         PR target/31641
9452         * gcc.c-torture/compile/pr31641.c: New testcase.
9453
9454 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
9455
9456         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9457         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9458         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9459         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9460
9461 2007-04-23  Simon Baldwin  <simonb@google.com>
9462
9463         * g++.dg/other/error15.C: New.
9464         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9465         triggering a "multiple parameters named" error.
9466
9467 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9468
9469         PR fortran/31618
9470         * gfortran.dg/backspace_8.f:  New test case.
9471
9472 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
9473
9474         PR fortran/31630
9475         * gfortran.dg/used_types_17.f90: New test.
9476
9477         PR fortran/31620
9478         * gfortran.dg/zero_array_components_1.f90: New test.
9479
9480 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9481
9482         PR fortran/31616
9483         * gfortran.dg/open_errors.f90: Allow a different error message.
9484
9485 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
9486
9487         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9488         Rename from check_effective_target_vect_pack_mod.  Rename global
9489         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
9490         messages.
9491         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9492         rename.
9493         * gcc.dg/vect/vect-iv-8a.c: Ditto.
9494         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
9495
9496 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9497
9498         PR middle-end/31448
9499         * gcc.c-torture/execute/pr31448.c: New testcase.
9500
9501 2007-04-22  Nick Clifton  <nickc@redhat.com>
9502
9503         * gcc.dg/20020312-2.c: Add support for the FRV.
9504
9505 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
9506
9507         PR tree-optimization/24659
9508         * gcc.dg/vect/vect-float-extend-1.c: New test.
9509         * gcc.dg/vect/vect-float-truncate-1.c: New test.
9510
9511 2007-04-22  Richard Guenther  <rguenther@suse.de>
9512
9513         PR tree-optimization/29789
9514         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9515         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9516
9517 2007-04-22  Revital Eres  <eres@il.ibm.com>
9518
9519         * gcc.dg/var-expand2.c: New test.
9520
9521 2007-04-22  Revital Eres  <eres@il.ibm.com>
9522
9523         * gcc.dg/var-expand3.c: New test.
9524
9525 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9526
9527         PR fortran/31495
9528         * gfortran.dg/continuation_8.f90: New test.
9529
9530 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9531
9532         PR C/30265
9533         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
9534         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
9535
9536 2007-04-21  Richard Guenther  <rguenther@suse.de>
9537
9538         PR middle-end/31136
9539         * gcc.c-torture/execute/pr31136.c: New testcase.
9540
9541 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
9542
9543         * gcc.target/i386/movsi-sm-1.c: New.
9544
9545 2007-04-20  Richard Henderson  <rth@redhat.com>
9546
9547         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
9548         * gcc.dg/pr27095.c: Cope with alpha GOT load.
9549
9550 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
9551
9552         * gcc.target/i386/ordcmp-1.c: New test.
9553         * gcc.target/i386/unordcmp-1.c: New test.
9554
9555         PR tree-optimization/31632
9556         * gcc.c-torture/compile/20070419-1.c: New test.
9557
9558 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9559
9560         * gcc.dg/invalid-call-1.c: New test.
9561
9562 2007-04-18  Dirk Mueller  <dmueller@suse.de>
9563
9564         PR diagnostic/31227
9565         * gcc.dg/Warray-bounds-3.c: New.
9566
9567 2007-04-18  Richard Guenther  <rguenther@suse.de>
9568
9569         PR tree-optimization/19431
9570         PR tree-optimization/21463
9571         * gcc.c-torture/execute/20070212-1.c: New testcase.
9572         * gcc.c-torture/execute/20070212-2.c: Likewise.
9573         * gcc.c-torture/execute/20070212-3.c: Likewise.
9574         * gcc.dg/tree-ssa/pr19431.c: Likewise.
9575         * gcc.dg/tree-ssa/pr21463.c: Likewise.
9576         * g++.dg/tree-ssa/pr21463.C: Likewise.
9577         * g++.dg/tree-ssa/pr30738.C: Likewise.
9578
9579 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/31513
9582         * g++.dg/expr/bitfield8.C: New test.
9583
9584 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
9585             Richard Sandiford  <richard@codesourcery.com>
9586
9587         * lib/target-supports.exp (check_profiling_available): Return 0
9588         for uClibc with -p or -pg.
9589
9590 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
9591
9592         PR c++/31517
9593         * g++.dg/template/init7.C: New test.
9594
9595 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
9596
9597         PR rtl-optimization/31360
9598         * gcc.dg/loop-7.c: New test.
9599
9600 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9601
9602         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9603         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9604         build.
9605         (compat-execute): Likewise.
9606         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9607         files to remote hosts.
9608         * lib/c-ctorture.exp (c-torture-compile): Likewise.
9609         (c-torture-execute): Likewise.
9610         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9611         or plain file.  Use remote_upload and remote_download to copy
9612         files about.
9613         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9614         before scanning it.
9615
9616 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
9617
9618         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9619
9620 2007-04-16  Lawrence Crowl  <crowl@google.com>
9621
9622         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9623         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9624         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9625         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9626         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9627         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9628         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9629         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9630         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9631         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9632         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9633
9634         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9635         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9636         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9637         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9638         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9639         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9640         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9641         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9642         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9643         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9644         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9645
9646 2007-04-16  Ian Lance Taylor  <iant@google.com>
9647
9648         PR tree-optimization/31522
9649         * gcc.dg/Wstrict-overflow-16.c: New test.
9650
9651 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
9652
9653         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9654
9655 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
9656
9657         PR fortran/31144
9658         * gfortran.dg/module_naming_1.f90: New.
9659
9660 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
9661
9662         * lib/target-supports.exp (check_profiling_available): Return
9663         false for m68k-*-uclinux.
9664
9665 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
9666
9667         PR c++/29365
9668         Testcase for c++ anonymous namespace warning
9669
9670         * g++.dg/warn/anonymous-namespace-1.C: New test
9671         * g++.dg/warn/anonymous-namespace-1.h: New test
9672
9673 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9674
9675         PR testsuite/31578
9676         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9677
9678 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9679
9680         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9681
9682 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
9683
9684         PR fortran/31204
9685         * gfortran.dg/array_constructor_16.f90: New test.
9686
9687 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9688
9689         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9690         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9691
9692 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9693
9694         PR rtl-optimization/31500
9695         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9696         * g++.dg/warn/Warray-bounds.C: Likewise.
9697
9698 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9699
9700         PR C/31520
9701         * gcc.dg/gnu89-init-4.c: New testcase.
9702
9703 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
9704
9705         PR c++/25874
9706         * gcc.dg/gomp/pr25874.c: Add dg-options.
9707         * g++.dg/gomp/pr25874.C: Add dg-options.
9708
9709 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9710
9711         PR fortran/21061
9712         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9713         * gfortran.dg/warnings_are_errors_1.f: New testcase.
9714
9715 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9716
9717         PR fortran/31561
9718         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9719
9720 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9721
9722         PR fortran/29507
9723         PR fortran/31404
9724         * gfortran.dg/initialization_6.f90: New test.
9725
9726 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9727
9728         * gcc.c-torture/compile/pr27528.c: Require nonpic.
9729
9730         * lib/target-supports.exp (check_gc_sections_available):
9731         Return false if ldflags includes -elf2flt.
9732
9733 2007-04-13  Jason Merrill  <jason@redhat.com>
9734
9735         PR c++/31074
9736         * conv3.C: New test.
9737
9738 2007-04-13  Mike Stump  <mrs@apple.com>
9739
9740         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9741         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9742
9743 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
9744
9745         PR tree-optimization/29598
9746         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9747
9748 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9749
9750         PR fortran/31559
9751         * gfortran.dg/func_assign.f90: New test.
9752
9753 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
9754
9755         PR fortran/31550
9756         * gfortran.dg/used_types_16.f90: New test.
9757
9758 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
9759
9760         PR fortran/18937
9761         * gfortran.dg/goto_2.f90: New.
9762         * gfortran.dg/goto_3.f90: New.
9763         * gfortran.dg/pr17708.f90: Rename to ...
9764         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9765
9766 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9767
9768         PR fortran/31562
9769         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9770         instead of a struct.
9771
9772 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9773
9774         PR fortran/31562
9775         * gfortran.dg/value_4.c: Use GNU extensions for complex
9776         instead of a struct.
9777
9778 2007-04-13  Richard Guenther  <rguenther@suse.de>
9779
9780         PR tree-optimization/21258
9781         * gcc.dg/tree-ssa/vrp34.c: New testcase.
9782
9783 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9784
9785         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9786         <complex.h>.
9787
9788 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
9789
9790         PR fortran/31250
9791         * gfortran.dg/char_length_2.f90: New.
9792         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
9793         * gfortran.dg/repeat_4.f90: Likewise.
9794
9795         PR fortran/31266
9796         * gfortran.dg/char_assign_1.f90: New.
9797
9798         PR fortran/31471
9799         * gfortran.dg/block_name_1.f90: New.
9800         * gfortran.dg/block_name_2.f90: New.
9801
9802 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
9803
9804         PR c++/31078
9805         * g++.dg/other/pr31078.C: New.
9806
9807 2007-04-12  Richard Guenther  <rguenther@suse.de>
9808
9809         PR tree-optimization/31169
9810         * gcc.c-torture/execute/pr31169.c: New testcase.
9811
9812 2007-04-12  Richard Guenther  <rguenther@suse.de>
9813
9814         PR tree-optimization/24689
9815         PR tree-optimization/31307
9816         * g++.dg/tree-ssa/pr31307.C: New testcase.
9817         * gcc.dg/tree-ssa/pr24689.c: Likewise.
9818
9819 2007-04-12  Tobias Burnus  <burnus@net-b.de>
9820
9821         PR fortran/31472
9822         * gfortran.dg/access_spec_1.f90: New test.
9823         * gfortran.dg/access_spec_2.f90: New test.
9824         * gfortran.dg/non_module_public.f90: Match new error message.
9825
9826 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
9827
9828         PR testsuite/31538
9829         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9830         to 4 at line 38 to fix bounds problem.
9831
9832 2007-04-11  Tobias Burnus  <burnus@net-b.de>
9833
9834         PR testsuite/31240
9835         * gfortran.dg/pointer_intent_1.f90: Fix test.
9836
9837 2007-04-10  Eric Christopher  <echristo@apple.com>
9838
9839         * lib/target-supports.exp
9840         (check_effective_target_fstack_protector): Rewrite.
9841
9842 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
9843
9844         PR c++/31449
9845         * g++.dg/init/const5.C: New test.
9846
9847 2007-04-09  Jan Hubicka  <jh@suse.cz>
9848
9849         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9850
9851 2007-04-08  Jan Hubicka  <jh@suse.cz>
9852
9853         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9854
9855 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9856
9857         PR fortran/31257
9858         * gfortran.dg/achar_4.f90: New test.
9859
9860 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9861
9862         PR fortran/30880
9863         * gfortran.dg/used_dummy_types_8.f90: New test.
9864
9865 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9866
9867         PR fortran/30872
9868         * gfortran.dg/parameter_array_element_1.f90: New test.
9869
9870 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9871
9872         PR fortran/31222
9873         * gfortran.dg/default_numeric_type_1.f90: New test.
9874
9875 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9876
9877         PR fortran/31424
9878         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9879
9880 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9881
9882         PR fortran/31293
9883         * gfortran.dg/interface_12.f90: New test.
9884
9885 2007-04-07  Bruce Korb  <bkorb@gnu.org>
9886
9887         * gcc.dg/format/opt-6.c: New test.
9888         * gcc.dg/format/nul-1.c: New test.
9889         * gcc.dg/format/nul-2.c: New test.
9890
9891 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9892
9893         PR libgfortran/31395
9894         * gfortran.dg/fmt_colon.f90: New test.
9895
9896 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
9897
9898         * g++.old-deja/g++.other/init18.C: Use
9899         dg-require-effective-target instead of an explicit xfail.
9900
9901 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
9902
9903         * gcc.dg/dfp/signbit-1.c
9904         * gcc.dg/dfp/signbit-2.c
9905
9906 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9907
9908         PR fortran/31483
9909         * gfortran.dg/altreturn_5.f90: New test.
9910
9911 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9912
9913         PR fortran/31292
9914         * gfortran.dg/contained_module_proc_1.f90: New test.
9915
9916 2007-04-04  Stuart Hastings  <stuart@apple.com>
9917
9918         PR 31281
9919         * objc/execute/exceptions/pr31281.m: New.
9920
9921 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
9922
9923         * g++.dg/ext/dllimport12.C: Update comments.
9924
9925 2007-04-03  Eric Christopher  <echristo@apple.com>
9926
9927         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9928
9929 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9930
9931         PR fortran/31304
9932         * gfortran.dg/repeat_2.f90: New test.
9933         * gfortran.dg/repeat_3.f90: New test.
9934         * gfortran.dg/repeat_4.f90: New test.
9935
9936 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
9937
9938         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9939
9940 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
9941
9942         PR c++/30847
9943         * g++.dg/parse/cond3.C: New test.
9944
9945         PR middle-end/30704
9946         * gcc.c-torture/execute/ieee/pr30704.c: New test.
9947
9948 2007-04-02  Jason Merrill  <jason@redhat.com>
9949
9950         PR c++/31187
9951         * g++.dg/ext/visibility/anon3.C: New test.
9952
9953 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9954
9955         PR libgfortran/31052
9956         * gfortran.dg/namelist_28.f90: New test.
9957
9958 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9959
9960         PR libgfortran/31366
9961         * gfortran.dg/direct_io_6.f90: New test.
9962
9963 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9964
9965         PR libgfortran/31207
9966         * gfortran.dg/advance_5.f90: New test.
9967         * gfortran.dg/advance_6.f90: New test.
9968
9969 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9970
9971         * g++.dg/ext/dllimport6.C: Remove extra ';'.
9972         * g++.dg/ext/dllimport7.C: Likewise.
9973         * g++.dg/ext/selectany1.C: Likewise.
9974
9975 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
9976
9977         * g++.dg/parser/pr31138.C: New.
9978         * g++.dg/parser/pr31140.C: New.
9979         * g++.dg/parser/pr31141.C: New.
9980
9981 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
9982
9983         PR c++/26099
9984         * g++.dg/ext/is_base_of.C: New.
9985         * g++.dg/ext/has_virtual_destructor.C: New.
9986         * g++.dg/ext/is_polymorphic.C: New.
9987         * g++.dg/ext/is_base_of_diagnostic.C: New.
9988         * g++.dg/ext/is_enum.C: New.
9989         * g++.dg/ext/has_nothrow_assign.C: New.
9990         * g++.dg/ext/has_nothrow_constructor.C: New.
9991         * g++.dg/ext/is_empty.C: New.
9992         * g++.dg/ext/has_trivial_copy.C: New.
9993         * g++.dg/ext/has_trivial_assign.C: New.
9994         * g++.dg/ext/is_abstract.C: New.
9995         * g++.dg/ext/is_pod.C: New.
9996         * g++.dg/ext/has_nothrow_copy.C: New.
9997         * g++.dg/ext/is_class.C: New.
9998         * g++.dg/ext/has_trivial_constructor.C: New.
9999         * g++.dg/ext/is_union.C: New.
10000         * g++.dg/ext/has_trivial_destructor.C: New.
10001         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
10002         * g++.dg/template/crash43.C: Likewise.
10003
10004 2007-03-29  Dirk Mueller  <dmueller@suse.de>
10005
10006         * g++.dg/warn/pedantic2.C: New testcase.
10007
10008 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10009
10010         * size_dim.f90: Fix dg directive.
10011         * pr16433.f: Likewise.
10012         * use_6.f90: Likewise.
10013         * use_7.f90: Likewise.
10014         * entry_9.f90: Likewise.
10015         * pointer_intent_2.f90: Likewise.
10016         * protected_1.f90: Likewise.
10017         * fmt_missing_period_2.f: Likewise.
10018         * pointer_intent_3.f90: Likewise.
10019         * protected_2.f90: Likewise.
10020         * protected_3.f90: Likewise.
10021         * pr15754.f90: Likewise.
10022         * protected_4.f90: Likewise.
10023         * protected_5.f90: Likewise.
10024         * initialization_2.f90: Likewise.
10025         * protected_6.f90: Likewise.
10026         * continuation_7.f90: Likewise.
10027         * derived_function_interface_1.f90: Likewise.
10028         * der_pointer_4.f90: Likewise.
10029         * fmt_zero_precision.f90: Likewise.
10030         * blockdata_3.f90: Likewise.
10031         * fmt_missing_period_1.f: Likewise.
10032         * real_const_3.f90: Likewise.
10033         * use_4.f90: Likewise.
10034         * fmt_missing_period_3.f: Likewise.
10035         * use_5.f90: Likewise.
10036
10037 2007-03-28  Mike Stump  <mrs@apple.com>
10038
10039         * gcc.dg/darwin-comm.c: Add.
10040
10041 2007-03-28  Eric Christopher  <echristo@apple.com>
10042
10043         * lib/target-supports.exp (check_effective_target_fstack_protector):
10044         New.
10045         * gcc.dg/ssp-1.c: Use.
10046         * gcc.dg/ssp-2.c: Ditto.
10047
10048 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
10049
10050         PR c++/29077
10051         * g++.dg/parse/constructor3.C: New test.
10052
10053 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10054
10055         * gnat.dg/thin_pointer.ad[sb]: New test.
10056
10057 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10058
10059         * g++.dg/cpp0x/bracket1.C: New.
10060         * g++.dg/cpp0x/bracket2.C: New.
10061         * g++.dg/cpp0x/bracket3.C: New.
10062         * g++.dg/cpp0x/bracket4.C: New.
10063
10064 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10065
10066         * g++.dg/cpp0x/temp_default1.C: New.
10067         * g++.dg/cpp0x/temp_default3.C: New.
10068         * g++.dg/cpp0x/temp_default2.C: New.
10069         * g++.dg/cpp0x/temp_default4.C: New.
10070
10071 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10072
10073         PR c++/29993
10074         * g++.dg/other/cv_func2.C: New.
10075
10076 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
10077
10078         * gcc.dg/dfp/func-vararg-alternate.h: New file.
10079         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
10080         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
10081         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
10082
10083         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
10084         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
10085
10086         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
10087
10088         * lib/compat.exp (compat-execute): Fix processing of file names.
10089
10090 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
10091
10092         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
10093
10094 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
10095
10096         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10097         Delete created executable test file.
10098         (check_effective_target_fortran_large_int): Ditto.
10099         (check_effective_target_static_libgfortran): Ditto.
10100
10101 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
10102
10103         PR c++/30500
10104         * g++.dg/warn/pragma-system_header1.C: New test.
10105         * g++.dg/warn/pragma-system_header2.C: New test.
10106         * g++.dg/warn/pragma-system_header1.h. New.
10107         * g++.dg/warn/pragma-system_header2.h. New.
10108
10109 2007-03-26  Ian Lance Taylor  <iant@google.com>
10110
10111         PR tree-optimization/31345
10112         * gcc.c-torture/compile/pr31345-1.c: New test.
10113
10114 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
10115
10116         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
10117         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10118         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
10119         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
10120         * gfortran.dg/overload_1.f90: Likewise.
10121         * gfortran.dg/impure_assignment_1.f90: Likewise.
10122         * gfortran.dg/error_recovery_3.f90: Likewise.
10123         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10124         * gfortran.dg/sequence_types_1.f90: Likewise.
10125         * gfortran.dg/internal_references_1.f90: Likewise.
10126         * gfortran.dg/present_1.f90: Likewise.
10127         * gfortran.dg/volatile10.f90: Likewise.
10128         * gfortran.dg/module_equivalence_2.f90: Likewise.
10129         * gfortran.dg/use_4.f90: Likewise.
10130         * gfortran.dg/elemental_result_1.f90: Likewise.
10131         * gfortran.dg/generic_actual_arg.f90: Likewise.
10132         * gfortran.dg/private_type_5.f90: Likewise.
10133         * gfortran.dg/protected_4.f90: Likewise.
10134         * gfortran.dg/interface_3.f90: Likewise.
10135
10136 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10137
10138         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
10139         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
10140
10141 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10142
10143         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
10144
10145 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10146
10147         PR libgfortran/31199
10148         * gfortran.dg/fmt_t_4.f90: New test.
10149
10150 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10151
10152         PR libfortran/31297
10153         * gfortran.dg/backspace_5.f:  Initialize variable(s).
10154         * gfortran.dg/backspace_6.f:  Likewise.
10155         * gfortran.dg/char_bounds_check_fail_1: Likewise.
10156         * gfortran.dg/direct_io_2.f90:  Likewise.
10157         * gfortran.dg/write_back.f:  Likewise.
10158         * gfortran.dg/write_rewind_2.f:  Likewise.
10159         * gfortran.dg/write_rewind_1.f:  Likewise.
10160         * gfortran.dg/write_rewind_2.f:  Likewise.
10161
10162 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
10163
10164         PR tree-optimization/30784
10165         * gcc.dg/vect/pr30784.c: New test.
10166
10167 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10168
10169         PR fortran/30877
10170         * gfortran.dg/operator_1.f90: New test.
10171         * gfortran.dg/operator_2.f90: New test.
10172
10173 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10174
10175         PR libfortran/31196
10176         * gfortran.dg/reshape_transpose_1.f90:  New test.
10177
10178 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10179
10180         PR fortran/30655
10181         * gfortran.dg/bounds_check_6.f90: New test.
10182
10183 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
10184
10185         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10186         #ifndef/#endif.
10187         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10188         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10189
10190 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
10191
10192         PR fortran/31209
10193         * gfortran.dg/pointer_function_actual_1.f90: New test.
10194
10195         PR fortran/31200
10196         * gfortran.dg/pointer_function_actual_2.f90: New test.
10197
10198         PR fortran/31215
10199         * gfortran.dg/result_in_spec_1.f90: New test.
10200
10201 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10202
10203         PR fortran/30834
10204         * gfortran.dg/integer_exponentiation_3.F90: New test.
10205         * gfortran.dg/integer_exponentiation_4.f90: New test.
10206         * gfortran.dg/integer_exponentiation_5.F90: New test.
10207
10208 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10209
10210         PR c++/30863
10211         * g++.dg/template/error24.C: New test.
10212         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
10213
10214 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10215
10216         PR c++/31273
10217         * g++.dg/expr/bitfield7.C: New test.
10218
10219 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10220
10221         PR other/23572
10222         * gcc.dg/float-range-4.c: New.
10223         * gcc.dg/float-range-1.c: Update. Test for a warning.
10224         * gcc.dg/float-range-3.c: New.
10225         * gcc.dg/float-range-5.c: New.
10226
10227 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10228
10229         PR fortran/31262
10230         * gfortran.dg/no_range_check_1.f90: New test.
10231
10232 2007-03-22  Dirk Mueller  <dmueller@suse.de>
10233
10234         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10235         * g++.dg/other/static1.C: Remove stray semicolon.
10236         * g++.dg/other/init1.C: Likewise.
10237         * g++.dg/rtti/dyncast1.C: Likewise.
10238         * g++.dg/tree-ssa/pr17153.C: Likewise.
10239         * g++.dg/lookup/disamb1.C: Likewise.
10240         * g++.dg/lookup/scoped2.C: Likewise.
10241         * g++.dg/lookup/friend7.C: Likewise.
10242         * g++.dg/parse/parse4.C: Likewise.
10243         * g++.dg/parse/parse5.C: Likewise.
10244         * g++.dg/expr/pr29066.C: Likewise.
10245         * g++.dg/expr/cast4.C: Likewise.
10246         * g++.dg/tc1/dr193.C: Likewise.
10247         * g++.dg/tc1/dr213.C: Likewise.
10248         * g++.dg/abi/dcast1.C: Likewise.
10249         * g++.dg/abi/covariant2.C: Likewise.
10250         * g++.dg/inherit/covariant11.C: Likewise.
10251         * g++.dg/inherit/covariant9.C: Likewise.
10252         * g++.dg/inherit/covariant10.C: Likewise.
10253         * g++.dg/init/static3.C: Likewise.
10254         * g++.dg/init/init-ref3.C: Likewise.
10255         * g++.dg/init/ref10.C: Likewise.
10256         * g++.dg/template/meminit2.C: Likewise.
10257         * g++.dg/template/using9.C: Likewise.
10258         * g++.dg/template/friend9.C: Likewise.
10259         * g++.dg/template/ref1.C: Likewise.
10260         * g++.old-deja/g++.warn/inline.C: Likewise.
10261         * g++.old-deja/g++.robertl/eb91.C: Likewise.
10262         * g++.old-deja/g++.robertl/eb46.C: Likewise.
10263         * g++.old-deja/g++.robertl/eb34.C: Likewise.
10264         * g++.old-deja/g++.robertl/eb43.C: Likewise.
10265         * g++.old-deja/g++.robertl/eb26.C: Likewise.
10266         * g++.old-deja/g++.robertl/eb116.C: Likewise.
10267         * g++.old-deja/g++.brendan/copy5.C: Likewise.
10268         * g++.old-deja/g++.brendan/overload8.C: Likewise.
10269         * g++.old-deja/g++.brendan/overload11.C: Likewise.
10270         * g++.old-deja/g++.brendan/copy7.C: Likewise.
10271         * g++.old-deja/g++.brendan/crash38.C: Likewise.
10272         * g++.old-deja/g++.brendan/template11.C: Likewise.
10273         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
10274         * g++.old-deja/g++.brendan/crash50.C: Likewise.
10275         * g++.old-deja/g++.brendan/crash16.C: Likewise.
10276         * g++.old-deja/g++.jason/pmem2.C: Likewise.
10277         * g++.old-deja/g++.jason/parse9.C: Likewise.
10278         * g++.old-deja/g++.jason/byval2.C: Likewise.
10279         * g++.old-deja/g++.jason/overload8.C: Likewise.
10280         * g++.old-deja/g++.jason/pmf8.C: Likewise.
10281         * g++.old-deja/g++.jason/template33.C: Likewise.
10282         * g++.old-deja/g++.jason/return3.C: Likewise.
10283         * g++.old-deja/g++.jason/scoping2.C: Likewise.
10284         * g++.old-deja/g++.jason/virtual.C: Likewise.
10285         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10286         * g++.old-deja/g++.jason/template27.C: Likewise.
10287         * g++.old-deja/g++.jason/synth6.C: Likewise.
10288         * g++.old-deja/g++.jason/ref8.C: Likewise.
10289         * g++.old-deja/g++.jason/offset1.C: Likewise.
10290         * g++.old-deja/g++.other/static20.C: Likewise.
10291         * g++.old-deja/g++.other/array1.C: Likewise.
10292         * g++.old-deja/g++.other/new3.C: Likewise.
10293         * g++.old-deja/g++.other/array2.C: Likewise.
10294         * g++.old-deja/g++.other/overload9.C: Likewise.
10295         * g++.old-deja/g++.other/cast6.C: Likewise.
10296         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
10297         * g++.old-deja/g++.other/eh4.C: Likewise.
10298         * g++.old-deja/g++.other/using7.C: Likewise.
10299         * g++.old-deja/g++.other/init18.C: Likewise.
10300         * g++.old-deja/g++.other/dyncast1.C: Likewise.
10301         * g++.old-deja/g++.other/dyncast2.C: Likewise.
10302         * g++.old-deja/g++.other/dtor11.C: Likewise.
10303         * g++.old-deja/g++.pt/static11.C: Likewise.
10304         * g++.old-deja/g++.pt/crash19.C: Likewise.
10305         * g++.old-deja/g++.pt/overload12.C: Likewise.
10306         * g++.old-deja/g++.pt/crash46.C: Likewise.
10307         * g++.old-deja/g++.pt/mi1.C: Likewise.
10308         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
10309         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10310         * g++.old-deja/g++.pt/local5.C: Likewise.
10311         * g++.old-deja/g++.pt/typename2.C: Likewise.
10312         * g++.old-deja/g++.pt/explicit80.C: Likewise.
10313         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10314         * g++.old-deja/g++.law/visibility1.C: Likewise.
10315         * g++.old-deja/g++.law/visibility2.C: Likewise.
10316         * g++.old-deja/g++.law/virtual2.C: Likewise.
10317         * g++.old-deja/g++.law/operators19.C: Likewise.
10318         * g++.old-deja/g++.law/parsing10.C: Likewise.
10319         * g++.old-deja/g++.law/visibility4.C: Likewise.
10320         * g++.old-deja/g++.law/operators4.C: Likewise.
10321         * g++.old-deja/g++.law/dtors2.C: Likewise.
10322         * g++.old-deja/g++.law/missed-error3.C: Likewise.
10323         * g++.old-deja/g++.law/visibility10.C: Likewise.
10324         * g++.old-deja/g++.law/scope3.C: Likewise.
10325         * g++.old-deja/g++.law/casts2.C: Likewise.
10326         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10327         * g++.old-deja/g++.law/operators33.C: Likewise.
10328         * g++.old-deja/g++.law/friend4.C: Likewise.
10329         * g++.old-deja/g++.mike/pmf7.C: Likewise.
10330         * g++.old-deja/g++.mike/p5611.C: Likewise.
10331         * g++.old-deja/g++.mike/net37.C: Likewise.
10332         * g++.old-deja/g++.mike/p3570.C: Likewise.
10333         * g++.old-deja/g++.mike/p5718.C: Likewise.
10334         * g++.old-deja/g++.mike/net21.C: Likewise.
10335         * g++.old-deja/g++.mike/p1862.C: Likewise.
10336         * g++.old-deja/g++.mike/p4511.C: Likewise.
10337         * g++.old-deja/g++.mike/virt3.C: Likewise.
10338         * g++.old-deja/g++.mike/p16146.C: Likewise.
10339         * g++.old-deja/g++.mike/p1989.C: Likewise.
10340         * g++.old-deja/g++.mike/p5571.C: Likewise.
10341         * g++.old-deja/g++.gb/scope10.C: Likewise.
10342         * g++.old-deja/g++.abi/primary5.C: Likewise.
10343         * g++.old-deja/g++.abi/empty2.C: Likewise.
10344         * g++.old-deja/g++.abi/arraynew.C: Likewise.
10345         * g++.old-deja/g++.eh/vbase4.C: Likewise.
10346         * g++.old-deja/g++.eh/ptr1.C: Likewise.
10347         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
10348         * g++.old-deja/g++.bob/template3.C: Likewise.
10349         * g++.old-deja/g++.bob/inherit1.C: Likewise.
10350
10351 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
10352
10353         PR fortran/31193
10354         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
10355
10356 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
10357
10358         PR fortran/20897
10359         * gfortran.dg/derived_name_1.f90: New.
10360         * gfortran.dg/derived_name_2.f: New.
10361
10362 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10363
10364         * lib/target-supports.exp (check_effective_target_nonpic): New
10365         procedure.
10366         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
10367         when compiling PIC.
10368         * gcc.target/i386/asm-4.c: Require nonpic.
10369         * gcc.target/i386/cmov1.c: Likewise.
10370         * gcc.target/i386/mul.c: Likewise.
10371         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10372         * gcc.target/i386/ssetype-1.c: Require nonpic.
10373         * gcc.target/i386/ssetype-3.c: Likewise.
10374         * gcc.target/i386/ssetype-5.c: Likewise.
10375
10376 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10377
10378         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10379         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10380         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10381         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10382
10383 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
10384
10385         PR tree-optimization/30590
10386         * g++.dg/opt/pr30590.C: New testcase.
10387
10388 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
10389
10390         PR c/30762
10391         * gcc.dg/pr30762-1.c: New test.
10392         * gcc.dg/pr30762-2.c: New test.
10393
10394         PR inline-asm/30505
10395         * gcc.target/i386/pr30505.c: New test.
10396
10397 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
10398
10399         * gcc.target/arm/register-variables.c: New.
10400
10401 2007-03-19  Jeff Law  <law@redhat.com>
10402
10403         * PR tree-optimization/30984
10404         * gcc.c-torture/pr30984.c: New test.
10405
10406 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10407         Richard Guenther  <rguenther@suse.de>
10408
10409         PR tree-optimization/31254
10410         * gcc.dg/torture/pr31254.c: New testcase.
10411
10412 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
10413
10414         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10415         target default_packed.
10416
10417 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10418
10419         PR fortran/31203
10420         * gfortran.dg/string_length_1.f90: New test.
10421
10422 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10423
10424         PR testsuite/30395
10425         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10426
10427 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10428
10429         PR libgfortran/31052
10430         * gfortran.dg/namelist_27.f90: New test.
10431
10432 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
10433
10434         PR fortran/30531
10435         * gfortran.dg/used_types_14.f90: New test.
10436
10437         PR fortran/31086
10438         * gfortran.dg/used_types_15.f90: New test.
10439
10440 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
10441
10442         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10443         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10444
10445 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10446
10447         PR fortran/31120
10448         * gfortran.dg/integer_exponentiation_2.f90: New test.
10449
10450 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
10451
10452         PR tree-optimization/31041
10453         * gcc.dg/vect/pr31041.c: New test.
10454
10455 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10456
10457         * g++.dg/warn/Wconversion-integer.C: New
10458         * g++.dg/warn/Wconversion-real.C: New.
10459         * g++.dg/warn/Wconversion-real-integer.C: New.
10460         * g++.dg/warn/conv2.C: Updated.
10461
10462 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10463
10464         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10465         exclude RTPs.
10466
10467 2007-03-16  Richard Guenther  <rguenther@suse.de>
10468
10469         PR tree-optimization/31146
10470         * g++.dg/tree-ssa/pr31146.C: New testcase.
10471
10472 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10473
10474         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
10475         assume that the target has <features.h>.
10476
10477 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10478
10479         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10480         dg-options rather than to the whole test.
10481
10482 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
10483
10484         PR debug/29906
10485         * g++.dg/debug/pr29906.C: New
10486
10487 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10488
10489         PR libgfortran/31099
10490         * gfortran.dg/unformatted_recl.f90: Update test.
10491
10492 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
10493
10494         * gcc.dg/tree-ssa/prefetch-5.c: New test.
10495
10496 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10497
10498         PR c++/30891
10499         * g++.dg/parse/namespace-definition.C: New.
10500
10501 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10502
10503         PR c++/24924
10504         * g++.dg/cpp/pedantic-errors.C: New.
10505         * g++.dg/cpp/permissive.C: New.
10506
10507 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10508
10509         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10510         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
10511
10512 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10513
10514         * lib/target-supports.exp (check_missing_uclibc_feature)
10515         (check_effective_target_wchar): New procedures.
10516         * gcc.dg/wchar_t-1.c: Require target wchar.
10517         * gcc.dg/wint_t-1.c: Likewise.
10518
10519 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10520
10521         * lib/target-supports.exp (check_gc_sections_available): Return
10522         false for VxWorks targets.
10523
10524 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10525
10526         * g++.dg/warn/Wconversion2.C: Fix typo.
10527         * gcc.dg/if-empty-1.c: Ditto.
10528
10529 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10530
10531         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10532
10533 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10534
10535         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10536         * gcc.target/i386/pr31167.c: Ditto.
10537
10538 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10539
10540         PR target/31167
10541         * gcc.target/i386/pr31167.c: New test.
10542
10543 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
10544
10545         PR fortran/30922
10546         * gfortran.dg/import5.f90.f90: New test.
10547
10548
10549         PR fortran/30879
10550         * gfortran.dg/data_components_1.f90: New test.
10551
10552
10553         PR fortran/30870
10554         * gfortran.dg/generic_13.f90: New test.
10555
10556         PR fortran/31163
10557         * gfortran.dg/alloc_comp_basics_5.f90: New test.
10558
10559 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10560
10561         PR libgfortran/31051
10562         * gfortran.dg/fmt_t_4.f90: New
10563
10564 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10565
10566         PR C++/31165
10567         * g++.dg/other/default7.C: New test.
10568
10569 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10570
10571         * g++.dg/warn/Wconversion2.C: New.
10572
10573 2007-03-14  Eric Christopher  <echristo@apple.com>
10574
10575         * gcc.dg/ssp-1.c: New.
10576         * gcc.dg/ssp-2.c: Ditto.
10577
10578 2007-03-14  Dirk Mueller  <dmueller@suse.de>
10579
10580         * g++.dg/warn/do-empty.C: New.
10581         * gcc.dg/do-empty.c: New.
10582         * gcc.dg/if-empty-1.c: Update.
10583         * gcc.dg/20001116-1.c: Update.
10584         * gcc.dg/pr23165.c: Update.
10585
10586 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
10587
10588         * gfortran.dg/module_implicit_conversion.f90: New test.
10589
10590 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
10591
10592         PR middle-end/31127
10593         * gcc.dg/pr31127.c: New.
10594
10595 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
10596
10597         * gcc.dg/tree-ssa/loop-26.c: New test.
10598
10599 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
10600
10601         * gcc.target/i386/cmpxchg16b-1.c: New test.
10602
10603 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10604
10605         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10606         * gcc.dg/c99-vla-1.c: Likewise.
10607         * g++.dg/ext/vla1.C: Likewise
10608
10609 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10610
10611         * gcc.dg/wvla-1.c: New test
10612         * gcc.dg/wvla-2.c: New test
10613         * gcc.dg/wvla-3.c: New test
10614         * gcc.dg/wvla-4.c: New test
10615         * gcc.dg/wvla-5.c: New test
10616         * gcc.dg/wvla-6.c: New test
10617         * gcc.dg/wvla-7.c: New test
10618         * g++.dg/warn/Wvla-1.C: New test
10619         * g++.dg/warn/Wvla-2.C: New test
10620         * g++.dg/warn/Wvla-3.C: New test
10621
10622 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
10623
10624         PR c++/30108
10625         * g++.dg/other/default6.C: New test.
10626
10627 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10628
10629         * lib/target-supports.exp (check_profiling_available): Return false
10630         for VxWorks.
10631         (check_effective_target_vxworks_kernel): New procedure.
10632         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10633         VxWorks.
10634         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10635         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10636         to include VxWorks.
10637         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10638
10639 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10640
10641         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10642         PIC is not supported.
10643         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10644         * gcc.dg/20020426-2.c: Likewise.
10645         * gcc.dg/pr28243.c: Likewise.
10646         * gcc.dg/visibility-11.c: Likewise.
10647         * gcc.dg/tls/opt-9.c: Likewise.
10648         * gcc.dg/tls/opt-10.c: Likewise.
10649         * gcc.dg/tls/pic-1.c: Likewise.
10650         * gcc.dg/tls/struct-1.c: Likewise.
10651         * gcc.target/i386/20000807-1.c: Likewise.
10652         * gcc.target/i386/20000904-1.c: Likewise.
10653         * gcc.target/i386/20011119-1.c: Likewise.
10654         * gcc.target/i386/990213-2.c: Likewise.
10655         * gcc.target/i386/990214-1.c: Likewise.
10656         * gcc.target/i386/compress-float-387-pic.c: Likewise.
10657         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10658         * gcc.target/i386/pic-1.c: Likewise.
10659         * gcc.target/i386/pr21518.c: Likewise.
10660         * gcc.target/i386/pr23098.c: Likewise.
10661         * gcc.target/i386/pr23943.c: Likewise.
10662
10663 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
10664
10665         PR c++/31038
10666         * g++.dg/template/complit2.C: New test.
10667
10668         PR c++/30328
10669         * g++.dg/ext/bitfield1.C: New test.
10670
10671 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
10672
10673         PR fortran/30883
10674         * gfortran.dg/interface_11.f90: New test.
10675
10676 2007-03-11  Richard Guenther  <rguenther@suse.de>
10677
10678         PR tree-optimization/31115
10679         * gcc.dg/torture/pr31115.c: New testcase.
10680
10681 2007-03-11  Ira Rosen  <irar@il.ibm.com>
10682
10683         PR tree-optimization/29925
10684         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10685
10686 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
10687
10688         PR c++/30274
10689         * g++.dg/expr/bitfield3.C: New test.
10690         * g++.dg/expr/bitfield4.C: Likewise.
10691         * g++.dg/expr/bitfield5.C: Likewise.
10692         * g++.dg/expr/bitfield6.C: Likewise.
10693
10694         PR c++/30924
10695         * g++.dg/template/array18.C: New test.
10696
10697 2007-03-10  Dirk Mueller  <dmueller@suse.de>
10698
10699         PR c++/17946
10700         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10701         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10702
10703 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10704
10705         PR c++/20599
10706         * g++.dg/cpp0x/variadic-bind.C: New.
10707         * g++.dg/cpp0x/variadic-function.C: New.
10708         * g++.dg/cpp0x/variadic-mem_fn.C: New.
10709         * g++.dg/cpp0x/variadic-tuple.C: New.
10710         * g++.dg/cpp0x/variadic1.C: New.
10711         * g++.dg/cpp0x/variadic2.C: New.
10712         * g++.dg/cpp0x/variadic3.C: New.
10713         * g++.dg/cpp0x/variadic4.C: New.
10714         * g++.dg/cpp0x/variadic5.C: New.
10715         * g++.dg/cpp0x/variadic6.C: New.
10716         * g++.dg/cpp0x/variadic7.C: New.
10717         * g++.dg/cpp0x/variadic8.C: New.
10718         * g++.dg/cpp0x/variadic9.C: New.
10719         * g++.dg/cpp0x/variadic10.C: New.
10720         * g++.dg/cpp0x/variadic11.C: New.
10721         * g++.dg/cpp0x/variadic12.C: New.
10722         * g++.dg/cpp0x/variadic13.C: New.
10723         * g++.dg/cpp0x/variadic14.C: New.
10724         * g++.dg/cpp0x/variadic15.C: New.
10725         * g++.dg/cpp0x/variadic16.C: New.
10726         * g++.dg/cpp0x/variadic17.C: New.
10727         * g++.dg/cpp0x/variadic18.C: New.
10728         * g++.dg/cpp0x/variadic19.C: New.
10729         * g++.dg/cpp0x/variadic20.C: New.
10730         * g++.dg/cpp0x/variadic21.C: New.
10731         * g++.dg/cpp0x/variadic22.C: New.
10732         * g++.dg/cpp0x/variadic23.C: New.
10733         * g++.dg/cpp0x/variadic24.C: New.
10734         * g++.dg/cpp0x/variadic25.C: New.
10735         * g++.dg/cpp0x/variadic26.C: New.
10736         * g++.dg/cpp0x/variadic27.C: New.
10737         * g++.dg/cpp0x/variadic28.C: New.
10738         * g++.dg/cpp0x/variadic29.C: New.
10739         * g++.dg/cpp0x/variadic30.C: New.
10740         * g++.dg/cpp0x/variadic31.C: New.
10741         * g++.dg/cpp0x/variadic32.C: New.
10742         * g++.dg/cpp0x/variadic33.C: New.
10743         * g++.dg/cpp0x/variadic34.C: New.
10744         * g++.dg/cpp0x/variadic35.C: New.
10745         * g++.dg/cpp0x/variadic36.C: New.
10746         * g++.dg/cpp0x/variadic37.C: New.
10747         * g++.dg/cpp0x/variadic38.C: New.
10748         * g++.dg/cpp0x/variadic39.C: New.
10749         * g++.dg/cpp0x/variadic40.C: New.
10750         * g++.dg/cpp0x/variadic41.C: New.
10751         * g++.dg/cpp0x/variadic42.C: New.
10752         * g++.dg/cpp0x/variadic43.C: New.
10753         * g++.dg/cpp0x/variadic44.C: New.
10754         * g++.dg/cpp0x/variadic45.C: New.
10755         * g++.dg/cpp0x/variadic46.C: New.
10756         * g++.dg/cpp0x/variadic47.C: New.
10757         * g++.dg/cpp0x/variadic48.C: New.
10758         * g++.dg/cpp0x/variadic49.C: New.
10759         * g++.dg/cpp0x/variadic50.C: New.
10760         * g++.dg/cpp0x/variadic51.C: New.
10761         * g++.dg/cpp0x/variadic52.C: New.
10762         * g++.dg/cpp0x/variadic53.C: New.
10763         * g++.dg/cpp0x/variadic54.C: New.
10764         * g++.dg/cpp0x/variadic55.C: New.
10765         * g++.dg/cpp0x/variadic56.C: New.
10766         * g++.dg/cpp0x/variadic57.C: New.
10767         * g++.dg/cpp0x/variadic58.C: New.
10768         * g++.dg/cpp0x/variadic59.C: New.
10769         * g++.dg/cpp0x/variadic60.C : New.
10770         * g++.dg/cpp0x/variadic61.C : New.
10771         * g++.dg/cpp0x/variadic62.C : New.
10772         * g++.dg/cpp0x/variadic63.C : New.
10773         * g++.dg/cpp0x/variadic64.C : New.
10774         * g++.dg/cpp0x/variadic65.C : New.
10775         * g++.dg/cpp0x/variadic66.C : New.
10776         * g++.dg/cpp0x/variadic67.C : New.
10777         * g++.dg/cpp0x/variadic68.C : New.
10778         * g++.dg/cpp0x/variadic69.C : New.
10779         * g++.dg/cpp0x/variadic70.C : New.
10780         * g++.dg/cpp0x/variadic71.C : New.
10781         * g++.dg/cpp0x/variadic72.C : New.
10782         * g++.dg/cpp0x/variadic73.C : New.
10783         * g++.dg/cpp0x/variadic74.C : New.
10784         * g++.dg/cpp0x/variadic75.C : New.
10785         * g++.dg/cpp0x/variadic-ex1.C : New.
10786         * g++.dg/cpp0x/variadic-ex2.C : New.
10787         * g++.dg/cpp0x/variadic-ex3.C : New.
10788         * g++.dg/cpp0x/variadic-ex4.C : New.
10789         * g++.dg/cpp0x/variadic-ex5.C : New.
10790         * g++.dg/cpp0x/variadic-ex6.C : New.
10791         * g++.dg/cpp0x/variadic-ex7.C : New.
10792         * g++.dg/cpp0x/variadic-ex8.C : New.
10793         * g++.dg/cpp0x/variadic-ex9.C : New.
10794         * g++.dg/cpp0x/variadic-ex10.C : New.
10795         * g++.dg/cpp0x/variadic-ex11.C : New.
10796         * g++.dg/cpp0x/variadic-ex12.C : New.
10797         * g++.dg/cpp0x/variadic-ex13.C : New.
10798         * g++.dg/cpp0x/variadic-ex14.C : New.
10799
10800 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10801
10802         PR libgfortran/31099
10803         * gfortran.dg/unformatted_recl.f90: New test.
10804
10805 2007-03-09  Roger Sayle  <roger@eyesopen.com>
10806
10807         * gcc.dg/fold-eqcmplx-1.c: New test case.
10808
10809 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
10810
10811         PR rtl-optimization/30643
10812         * gcc.dg/pr30643.c: New.
10813
10814 2007-03-09  Chao-ying Fu  <fu@mips.com>
10815
10816         * gcc.target/mips/mips32-dspr2-type.c: New test.
10817         * gcc.target/mips/mips32-dspr2.c: New test.
10818         * gcc.target/mips/dspr2-MULT.c: New test.
10819         * gcc.target/mips/dspr2-MULTU.c: New test.
10820         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10821         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10822         Adjust some formats.
10823
10824 2007-03-09  Dirk Mueller  <dmueller@suse.de>
10825
10826         PR c++/17946
10827         * gcc.dg/Wlogical-op-1.c: New.
10828         * g++.dg/warn/Wlogical-op-1.C: New.
10829
10830 2007-03-09  Richard Guenther  <rguenther@suse.de>
10831
10832         PR tree-optimization/30904
10833         PR middle-end/31058
10834         * gcc.dg/pr30904.c: Remove xfail.
10835
10836 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10837
10838         PR C/31072
10839         * gcc.c-torture/execute/pr31072.c: New test.
10840
10841 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10842
10843         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10844         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10845         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
10846         *lrint* and *lround*.
10847         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10848         floor->lfloor.
10849         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10850         * gcc.dg/torture/builtin-integral-1.c: Likewise.
10851         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
10852         and *lround*.  Correct macro names.
10853         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10854         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10855
10856 2007-03-08  Ian Lance Taylor  <iant@google.com>
10857
10858         * gcc.dg/no-strict-overflow-5.c: New test.
10859         * gcc.dg/no-strict-overflow-6.c: New test.
10860         * gcc.dg/Wstrict-overflow-11.c: New test.
10861         * gcc.dg/Wstrict-overflow-12.c: New test.
10862         * gcc.dg/Wstrict-overflow-13.c: New test.
10863         * gcc.dg/Wstrict-overflow-14.c: New test.
10864         * gcc.dg/Wstrict-overflow-15.c: New test.
10865
10866 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10867
10868         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
10869         for VxWorks kernel mode.
10870         * gcc.c-torture/execute/strncmp-1.x: Likewise.
10871
10872 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10873
10874         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10875         mode.
10876
10877 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10878
10879         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10880         and lib/bfill.c on VxWorks targets.
10881         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10882         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10883         lib/bfill.c and lib/memmove.c on VxWorks targets.
10884         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10885         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10886         on VxWorks targets.
10887         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10888         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10889
10890 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10891
10892         * gfortran.dg/use_5.f90: New test.
10893         * gfortran.dg/use_6.f90: Ditto.
10894         * gfortran.dg/use_7.f90: Ditto.
10895
10896 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10897
10898         PR fortran/30973
10899         * gfortran.dg/use_4.f90: New test.
10900         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10901
10902 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
10903
10904         PR fortran/31011
10905         * gfortran.dg/parameter_array_section_2.f90: New test.
10906
10907 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
10908
10909         PR c++/30852
10910         * g++.dg/ext/offsetof1.C: Add cases with volatile.
10911
10912         PR c++/30534
10913         * g++.dg/template/arg5.C: New test.
10914
10915 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
10916
10917         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10918
10919 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
10920
10921         * gcc.dg/var-expand1.c: Add newline at end of file.
10922
10923 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
10924
10925         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10926
10927 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
10928
10929         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10930
10931 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10932
10933         * gcc.dg/torture/builtin-convert-4.c: New test.
10934
10935 2007-03-05  Ian Lance Taylor  <iant@google.com>
10936
10937         * gcc.c-torture/compile/pr31034.c: New test.
10938
10939 2007-03-05  Ian Lance Taylor  <iant@google.com>
10940
10941         * gcc.dg/inline-18.c: New test.
10942         * gcc.dg/inline-19.c: New test.
10943         * gcc.dg/inline-20.c: New test.
10944         * gcc.dg/inline-21.c: New test.
10945
10946 2007-03-05  Richard Guenther  <rguenther@suse.de>
10947
10948         PR tree-optimization/14052
10949         * gcc.dg/tree-ssa/vrp33.c: New testcase.
10950
10951 2007-03-05  Richard Guenther  <rguenther@suse.de>
10952
10953         PR tree-optimization/23777
10954         * gcc.dg/tree-ssa/pr23777.c: New testcase.
10955
10956 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10957
10958         PR other/30465
10959         * gcc.dg/multiple-overflow-warn-3.c: New.
10960         * g++.dg/warn/multiple-overflow-warn-3.C: New.
10961
10962 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
10963
10964         PR c++/30895
10965         * g++.dg/parse/template23.C: New test.
10966
10967 2007-03-04  Roger Sayle  <roger@eyesopen.com>
10968
10969         PR middle-end/30744
10970         * gcc.dg/pr30744-1.c: New test case.
10971
10972 2007-03-04  Tobias Burnus  <burnus@net-b.de>
10973
10974         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10975
10976 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10977
10978         PR target/30406
10979         * gfortran.dg/logical_3.f90: New test.
10980
10981 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
10982
10983         PR libfortran/30981
10984         * gfortran.dg/integer_exponentiation_1.f90:  New test.
10985
10986 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10987
10988         * gcc.target/m68k/m68k.exp: New.
10989         * gcc.target/m68k/crash1.c: New.
10990
10991 2007-03-03  Tobias Burnus  <burnus@net-b.de>
10992
10993         * gfortran.dg/c_by_val.c: Use int64_t instead of long
10994         to be more compatible with integer(kind=8).
10995
10996 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10997
10998         PR libfortran/31001
10999         * gfortran.dg/zero_sized_3.f90: New test.
11000
11001 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11002
11003         PR c++/15787
11004         * g++.dg/parse/else.C: New.
11005         * g++.dg/parse/else-2.C: New.
11006
11007 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
11008             Tobias Burnus  <burnus@net-b.de>
11009
11010         PR fortran/30882
11011         * gfortran.dg/size_dim.f90: New test.
11012
11013 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
11014             Tobias Burnus  <burnus@net-b.de>
11015
11016         PR fortran/30873
11017         * gfortran.dg/entry_9.f90: New test.
11018
11019 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
11020
11021         PR c++/28253
11022         * g++.dg/inherit/covariant16.C: New test.
11023
11024 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
11025
11026         * g++.dg/other/darwin-minversion-1.C: New.
11027
11028 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
11029
11030         * gcc.dg/tree-ssa/20070302-1.c: New test.
11031
11032 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
11033
11034         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
11035         tests.
11036
11037 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
11038
11039         * gcc.dg/tree-ssa/prefetch-4.c: New test.
11040
11041 2007-03-01  Simon Baldwin <simonb@google.com>
11042
11043         PR c++/23689
11044         * warn/ignored_typedef.C: New.
11045         * init/ctor8.C: Added dg-warning to consume ignored typedef
11046         warning.
11047         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
11048         and added an explicit line number.
11049
11050 2007-02-28  Richard Guenther  <rguenther@suse.de>
11051
11052         PR middle-end/30364
11053         * gcc.dg/torture/pr30364-1.c: New testcase.
11054         * gcc.dg/torture/pr30364-2.c: Likewise.
11055         * gcc.dg/torture/pr30364-3.c: Likewise.
11056
11057 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11058
11059         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
11060         powerpc*, use -funsafe-math-optimizations.
11061         * gcc.dg/torture/builtin-logb-1.c: Likewise.
11062         * gcc.dg/torture/builtin-modf-1.c: Likewise.
11063
11064 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11065             Paul Thomas  <pault@gcc.gnu.org>
11066
11067         PR fortran/30888
11068         PR fortran/30887
11069         * c_by_val_1.f: Test %VAL() with non-default kind.
11070         * c_by_val.c: Ditto.
11071         * c_by_val_4.f: New test.
11072
11073 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11074
11075         PR fortran/30968
11076         * gfortran.dg/continuation_7.f90: New test.
11077
11078 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
11079
11080         * g++.dg/inherit/thunk7.C: New test.
11081         * lib/target-supports.exp (check_profiling_available): Not available
11082         for bfin-*-*.
11083
11084 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
11085
11086         PR target/30970
11087         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
11088
11089 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
11090
11091         * lib/target-supports.exp (check_effective_target_init_priority):
11092         Remove Solaris special case.
11093
11094 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
11095
11096         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
11097         for more builtin types.
11098
11099         * g++.dg/ext/visibility/class1.C: Port to Darwin.
11100         * g++.dg/ext/visibility/noPLT.C: Likewise.
11101
11102 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11103
11104         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
11105         sh* targets.
11106
11107 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
11108
11109         PR fortran/30865
11110         * size_optional_dim_1.f90:  New test.
11111
11112 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
11113
11114         * gcc.dg/vxworks/vxworks.exp: New file.
11115         * gcc.dg/vxworks/initpri1.c: Likewise.
11116         * gcc.dg/vxworks/initpri2.c: Likewise.
11117         * gcc.dg/initpri2.c: Add more tests.
11118         * g++.dg/special/initpri2.C: Likewise.
11119
11120         * gcc.dg/initpri1.c: New test.
11121         * gcc.dg/initpri2.c: Likewise.
11122         * g++.dg/special/initpri1.C: New test.
11123         * g++.dg/special/initpri2.C: Likewise.
11124         * g++.dg/special/conpr-1.C: Use init_priority effective target.
11125         * g++.dg/special/conpr-2.C: Likewise.
11126         * g++.dg/special/conpr-3.C: Likewise.
11127         * g++.dg/special/conpr-4.C: Likewise.
11128         * g++.dg/special/initp1.C: Likewise.
11129         * g++.dg/special/ecos.exp: Remove code to detect availability of
11130         constructor priorities.
11131         * lib/target-supports.exp (check_effective_target_init_priority):
11132         New function.
11133
11134 2007-02-24  Jan Hubicka  <jh@suse.cz>
11135
11136         * gcc.c-torture/execute/pr30778.c: New testcase.
11137
11138 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11139
11140         PR libgfortran/30918
11141         * gfortran.dg/namelist_26.f90: New test.
11142
11143 2007-02-24  Richard Guenther  <rguenther@suse.de>
11144
11145         PR middle-end/30951
11146         * gcc.dg/pr30951.c: New testcase.
11147
11148 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11149
11150         * gcc.dg/torture/builtin-modf-1.c: New test.
11151
11152 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
11153
11154         PR tree-optimization/30904
11155         * gcc.dg/pr30904.c: New test.
11156
11157 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11158
11159         * gcc.test-framework/README: Correct command.
11160         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11161         -Wunused-value.
11162         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
11163
11164 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11165
11166         * lib/target-supports.exp (check_effective_target_unwrapped): New.
11167
11168 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
11169
11170         * lib/target-supports.exp (check_effective_target_newlib): New
11171         function.
11172
11173 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
11174
11175         PR fortran/30660
11176         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11177         allocatable component.
11178
11179
11180 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11181
11182         * gcc.dg/torture/builtin-logb-1.c: New test.
11183         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11184         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11185         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11186         sh* targets.
11187
11188 2007-02-23  Richard Guenther  <rguenther@suse.de>
11189
11190         * g++.dg/warn/changes-meaning.C: New testcase.
11191
11192 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11193
11194         PR libgfortran/30910
11195         * gfortran.dg/fmt_zero_precision.f90: Update test.
11196
11197 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11198
11199         * gcc.dg/torture/builtin-frexp-1.c: New test.
11200
11201 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
11202
11203         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11204
11205 2007-02-22  Ian Lance Taylor  <iant@google.com>
11206
11207         PR debug/30898
11208         * g++.dg/debug/pr30898.C: New test.
11209
11210 2007-02-22  Ira Rosen  <irar@il.ibm.com>
11211
11212         * gcc.dg/vect/vect-106.c: New test.
11213
11214 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11215             Ira Rosen  <irar@il.ibm.com>
11216
11217         PR tree-optimization/30843
11218         * gcc.dg/vect/pr30843.c: New test.
11219
11220 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11221
11222         PR tree-optimization/30858
11223         * gcc.dg/vect/pr30858.c: New test.
11224
11225 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
11226
11227         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
11228         to set options for compiling testglue.
11229         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
11230         * lib/obj-c++.exp (obj-c++_init): Likewise.
11231
11232 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
11233
11234         * gnat.dg/derived_aggregate.adb: New test.
11235
11236 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11237
11238         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
11239         sh* targets.  Call the correct CKSGN macro.
11240
11241 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
11242
11243         * gfortran.dg/gomp/omp_parse1.f90: New test.
11244         * gfortran.dg/gomp/omp_parse2.f: New test.
11245
11246 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
11247
11248         PR fortran/30869
11249         * gfortran.dg/do_pointer_1.f90:  New test.
11250
11251 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11252
11253         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
11254         and scalbln.
11255
11256 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
11257
11258         * gcc.dg/darwin-minversion-1.c: New.
11259         * gcc.dg/darwin-minversion-2.c: New.
11260
11261 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11262
11263         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
11264
11265 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11266             DJ Delorie <dj@redhat.com>
11267
11268         PR other/30824
11269         * gcc.dg/Wfatal.c: New.
11270         * gcc.dg/Wfatal-2.c: New.
11271         * gcc.dg/Werror-1.c: Adjust expectations.
11272         * gcc.dg/Werror-5.c: Likewise.
11273         * gcc.dg/Werror-7.c: Likewise.
11274         * gcc.dg/Werror-10.c: Likewise.
11275         * gcc.dg/Werror-11.c: Likewise.
11276
11277 2007-02-20  Tobias Burnus  <burnus@net-b.de>
11278
11279         PR fortran/30522
11280         * gfortran.dg/volatile10.f90: New test.
11281
11282 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
11283
11284         PR libfortran/30533
11285         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
11286
11287 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11288
11289         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11290         * gcc.dg/Walways-true-1.c: Likewise.
11291         * gcc.dg/weak/weak-3.c: Likewise.
11292         * gcc.dg/Werror-1.c: Likewise.
11293         * gcc.dg/Werror-3.c: Likewise.
11294         * gcc.dg/Werror-4.c: Likewise.
11295         * gcc.dg/Werror-5.c: Likewise.
11296         * gcc.dg/Werror-6.c: Likewise.
11297         * gcc.dg/Werror-7.c: Likewise.
11298         * gcc.dg/Werror-8.c: Likewise.
11299         * gcc.dg/Werror-10.c: Likewise.
11300         * gcc.dg/Werror-11.c: Likewise.
11301         * gcc.dg/Werror-12.c: Likewise.
11302         * g++.old-deja/g++.mike/warn8.C: Likewise.
11303         * g++.dg/warn/Walways-true-1.C: Likewise.
11304         * g++.dg/warn/Walways-true-2.C: Likewise.
11305         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11306         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11307         -Wstring-literal-comparison with -Waddress.
11308         * gcc.dg/Wstring-literal-comparison-4.c: Replace
11309         -Wno-string-literal-comparison with -Wno-address.
11310
11311 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11312
11313         * gnat.dg/self_aggregate_with_call.adb: New test.
11314
11315 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
11316
11317         PR tree-optimization/30975
11318         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11319         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11320         * gcc.dg/vect/pr30795.c: New.
11321
11322 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11323
11324         PR fortran/30681
11325         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11326
11327 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11328
11329         PR rtl-optimization/28173
11330         * gcc.target/i386/andor-1.c: New test case.
11331
11332 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11333
11334         * gcc.dg/torture/builtin-ldexp-1.c: New.
11335         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
11336
11337 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11338
11339         * gfortran.dg/array_constructor_15.f90: New test case.
11340
11341 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11342
11343         * gfortran.dg/forall_10.f90: New test case.
11344
11345 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11346
11347         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
11348
11349 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11350
11351         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
11352         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
11353
11354 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
11355
11356         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
11357         * gcc.target/i386/builtin-bswap-3.c: Ditto.
11358         * gcc.target/i386/xchg-1.c: New test.
11359         * gcc.target/i386/xchg-2.c: New test.
11360
11361 2007-02-16  Richard Guenther  <rguenther@suse.de>
11362             Christian Bruel  <christian.bruel@st.com>
11363
11364         * gcc.dg/strict-overflow-5.c: New testcase.
11365
11366 2007-02-16  Tobias Burnus  <burnus@net-b.de>
11367
11368         PR fortran/30793
11369         * gfortran.dg/func_derived_4.f90: New test.
11370
11371 2007-02-15  Roger Sayle  <roger@eyesopen.com>
11372
11373         PR middle-end/30391
11374         * gfortran.dg/pr30391-1.f90: New test case.
11375
11376 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11377
11378         PR middle-end/30433
11379         * gcc.c-torture/compile/pr30433.c: New testcase to check
11380         that complex constants comparisions are foldded.
11381
11382 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11383
11384         PR C++/30158
11385         * g++.dg/ext/stmtexpr10.C: New testcase.
11386
11387 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11388
11389         PR middle-end/30729
11390         * gcc.dg/Wunused-value-2.c: New testcase.
11391
11392 2007-02-15  Ian Lance Taylor  <iant@google.com>
11393
11394         * g++.dg/eh/subreg-1.C: New test.
11395
11396 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11397
11398         PR c/26494
11399         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11400         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11401         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11402         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11403         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11404         * gcc.dg/Werror-implicit-function-declaration.c: New.
11405
11406 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11407
11408         PR c++/28943
11409         * g++.dg/warn/pr28943.C: New.
11410
11411 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11412
11413         * gfortran.fortran-torture/execute/math.f90: Fix typo.
11414
11415 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11416
11417         PR fortran/30779
11418         * gfortran.dg/error_recovery_3.f90: New test.
11419
11420 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11421
11422         * g++.dg/tree-ssa/sra-1.C: New.
11423
11424 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11425
11426         * g++.dg/tree-ssa/sra-1.C: New.
11427
11428 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11429
11430         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11431
11432 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11433
11434         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11435
11436 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11437
11438         PR fortran/30799
11439         * gfortran.dg/logical_2.f90: New test.
11440
11441 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
11442
11443         * gcc.dg/torture/complex-alias-1.c: New test.
11444
11445 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
11446
11447         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11448         instead of -fdump-tree-tailcall.
11449
11450 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
11451
11452         * gfortran.dg/interface_10.f90: Fix comment typo.
11453
11454 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
11455
11456         PR tree-optimization/30771
11457         * gcc.dg/vect/pr30771.c: New test.
11458
11459 2007-02-13  Ian Lance Taylor  <iant@google.com>
11460
11461         * gcc.dg/Wstrict-overflow-1.c: New test.
11462         * gcc.dg/Wstrict-overflow-2.c: New test.
11463         * gcc.dg/Wstrict-overflow-3.c: New test.
11464         * gcc.dg/Wstrict-overflow-4.c: New test.
11465         * gcc.dg/Wstrict-overflow-5.c: New test.
11466         * gcc.dg/Wstrict-overflow-6.c: New test.
11467         * gcc.dg/Wstrict-overflow-7.c: New test.
11468         * gcc.dg/Wstrict-overflow-8.c: New test.
11469         * gcc.dg/Wstrict-overflow-9.c: New test.
11470         * gcc.dg/Wstrict-overflow-10.c: New test.
11471
11472 2007-02-13  Roger Sayle  <roger@eyesopen.com>
11473
11474         * gcc.target/ia64/builtin-bswap-2.c: New test case.
11475
11476 2007-02-13  Richard Henderson  <rth@redhat.com>
11477
11478         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11479         * gcc.c-torture/execute/pr29302-1.c: ... here.
11480
11481 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11482
11483         PR c/29521
11484         * gcc.dg/c90-return-1.c: Update output.
11485         * gcc.dg/c99-return-1.c: Likewise.
11486
11487 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
11488
11489         PR fortran/30554
11490         * gfortran.dg/used_dummy_types_7.f90: New test..
11491
11492 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
11493
11494         * gcc.target/i386/parity-1.c: New test.
11495         * gcc.target/i386/parity-2.c: New test.
11496
11497 2007-02-12  Roger Sayle  <roger@eyesopen.com>
11498
11499         * gcc.target/i386/builtin-bswap-3.c: New test case.
11500
11501 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
11502
11503         PR tree-optimization/29145
11504         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11505         alias analysis is improved to take better advantage of restrict
11506         qualified pointers.
11507         * gcc.dg/vect/vect-80.c: Likewise.
11508         * gcc.dg/vect/pr29145.c: New.
11509
11510 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11511
11512         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11513         * gcc.target/i386/sse4a-insert.c: Likewise.
11514
11515 2007-02-11  Roger Sayle  <roger@eyesopen.com>
11516
11517         * gcc.target/ia64/builtin-popcount-1.c: New test case.
11518         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11519
11520 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
11521
11522         PR fortran/30478
11523         * gfortran.dg/enum_4.f90: Update error message checks.
11524
11525 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
11526
11527         PR fortran/30554
11528         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11529         versions of the modules.
11530
11531         PR fortran/30617
11532         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11533         by getting rid of recursive I/O and providing functions with
11534         results.
11535
11536         PR fortran/30319
11537         * gfortran.dg/char_array_constructor_2.f90
11538
11539 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
11540
11541         PR c++/26988
11542         * g++.dg/template/spec34.C: New test
11543
11544 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
11545
11546         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11547         on i?86 and x86_64.
11548         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11549         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
11550         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
11551         on i?86 and x86_64.
11552         * gcc.dg/vect/vect-113.c: Ditto.
11553
11554 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
11555
11556         PR c++/29487
11557         * g++.dg/eh/weak1-C: New test.
11558         * g++.dg/eh/weak1-a.cc: Likewise.
11559         * g++.dg/eh/comdat1.C: Likewise.
11560
11561 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
11562             Dorit Nuzman  <dorit@il.ibm.com>
11563
11564         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
11565         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
11566         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
11567         * gcc.dg/vect/vect-113.c: Likewise.
11568
11569         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
11570
11571 2007-02-10  Richard Henderson  <rth@redhat.com>
11572
11573         * lib/target-supports.exp (check_effective_target_tls): Redefine
11574         to mean non-emulated tls.
11575         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11576         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11577         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11578         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11579         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11580         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11581         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11582
11583 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
11584
11585         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11586
11587 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
11588
11589         * gfortran.dg/secnds.f: Replace time tolerance with a
11590         before-and-after bracket.
11591         * gfortran.dg/secnds-1.f: Likewise.
11592
11593 2007-02-09  Tobias Burnus  <burnus@net-b.de>
11594
11595         PR fortran/30512
11596         * gfortran.dg/maxlocval_1.f90: New test.
11597
11598 2007-02-09  Roger Sayle  <roger@eyesopen.com>
11599
11600         * gcc.target/ia64/builtin_bswap-1.c: New test case.
11601
11602 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11603
11604         PR fortran/30720
11605         * gfortran.dg/array_function_1.f90: New test.
11606
11607 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11608
11609         * lib/target-supports.exp (check_effective_target_lax_strtofp)
11610         (check_effective_target_dummy_wcsftime): New functions.
11611
11612 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11613
11614         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11615         * lib/target-supports.exp (check_effective_target_uclibc): New
11616         function.
11617
11618 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11619
11620         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11621         (vsnprintf): Don't define for uClibc targets.
11622
11623 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11624
11625         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11626         set before checking whether it was allowed.
11627         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11628         before checking inside_main.
11629
11630 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11631
11632         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11633         uClinux targets.
11634         (u16sf): Likewise u4sf.
11635         * g++.dg/compat/struct-layout-1.h: Likewise.
11636
11637 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11638
11639         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11640         procedure.
11641         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11642         m68k targets if check_effective_target_coldfire_fpu returns true.
11643
11644 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
11645         Richard Guenther  <rguenther@suse.de>
11646
11647         PR middle-end/23361
11648         * gcc.dg/fold-compare-3.c: New testcase.
11649         * gcc.dg/tree-ssa/loop-24.c: Likewise.
11650
11651 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
11652
11653         * gcc.dg/pr26570.c: Clean up coverage files.
11654         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11655         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11656         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11657         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11658         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11659         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11660         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11661         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11662         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11663         * gcc.dg/tree-ssa/pr25501.c: Ditto.
11664         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11665         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11666         * gcc.dg/vect/pr28952.c: Ditto.
11667         * gcc.dg/vect/pr27151.c: Ditto.
11668         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11669         * g++.dg/gomp/macro-3.C: Ditto.
11670
11671 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
11672
11673         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11674         of the loop.
11675
11676 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11677
11678         * gcc.target/i386/builtin-bswap-2.c: New test case.
11679
11680 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11681
11682         * gfortran.dg/forall_8.f90: New test case.
11683         * gfortran.dg/forall_9.f90: Likewise.
11684
11685 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11686
11687         * gcc.dg/builtins-20.c: Add some -~ complex cases.
11688
11689 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11690
11691         * lib/target-supports.exp (check_effective_target_simulator): New.
11692
11693 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11694
11695         * gcc.dg/tree-ssa/loop-25.c: New test.
11696
11697 2007-02-06  Richard Henderson  <rth@redhat.com>
11698
11699         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11700
11701 2007-02-06  Roger Sayle  <roger@eyesopen.com>
11702
11703         * gcc.target/powerpc/popcount-1.c: New test case.
11704         * gcc.target/powerpc/parity-1.c: Likewise.
11705
11706 2007-02-06  Richard Guenther  <rguenther@suse.de>
11707
11708         PR middle-end/27302
11709         * gcc.dg/torture/pr27302-2.c: New testcase.
11710
11711 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11712
11713         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11714         * gcc.dg/vect/vect-iv-1.c: New test.
11715         * gcc.dg/vect/vect-iv-2.c: New test.
11716         * gcc.dg/vect/vect-iv-3.c: New test.
11717         * gcc.dg/vect/vect-iv-4.c: New test.
11718         * gcc.dg/vect/vect-iv-5.c: New test.
11719         * gcc.dg/vect/vect-iv-6.c: New test.
11720         * gcc.dg/vect/vect-iv-7.c: New test.
11721         * gcc.dg/vect/vect-iv-8.c: New test.
11722         * gcc.dg/vect/vect-iv-9.c: New test.
11723         * gcc.dg/vect/vect-iv-10.c: New test.
11724         * gcc.dg/vect/vect-iv-11.c: New test.
11725         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11726         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11727         * gcc.dg/vect/vect-14.c: Now vectorizable.
11728         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11729         loop).
11730         * gcc.dg/vect/vect-27.c: Likewise.
11731         * gcc.dg/vect/vect-29.c Likewise.
11732         * gcc.dg/vect/vect-dv-2.c: Likewise.
11733         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11734         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11735         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11736
11737 2007-02-06  Ira Rosen  <irar@il.ibm.com>
11738
11739         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11740
11741 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11742
11743         * gcc.dg/builtins-20.c: Add more cases.
11744
11745 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11746
11747         PR debug/30189
11748         * gcc.dg/pr30189.c: New test.
11749
11750 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
11751
11752         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11753         for running tests.
11754         * gcc.target/i386/sse4a-extract.c: New test.
11755         * gcc.target/i386/sse4a-insert.c: New test.
11756         * gcc.target/i386/sse4a-montsd.c: New test.
11757         * gcc.target/i386/sse4a-montss.c: New test.
11758
11759 2007-02-05  Richard Guenther  <rguenther@suse.de>
11760
11761         * gcc.target/i386/vectorize3.c: New testcase.
11762
11763 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
11764
11765         PR target/30665
11766         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11767
11768 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11769
11770         PR fortran/30611
11771         * gfortran.dg/repeat_1.f90: New test.
11772
11773 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
11774
11775         PR fortran/30605
11776         * gfortran.dg/spread_shape_1.f90: Remove tabs.
11777         * gfortran.dg/derived_init_2.f90: Ditto.
11778         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11779         * gfortran.dg/array_initializer_1.f90: Ditto.
11780         * gfortran.dg/do_2.f90: Ditto.
11781         * gfortran.dg/proc_assign_1.f90: Ditto.
11782
11783 2007-02-04  Richard Guenther  <rguenther@suse.de>
11784
11785         PR middle-end/30636
11786         * g++.dg/warn/pr30636.C: New testcase.
11787         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11788
11789 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
11790
11791         PR middle-end/30667
11792         * gfortran.dg/pr30667.f: New test.
11793
11794 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11795
11796         * gcc.dg/builtins-54.c: Add more cases.
11797
11798 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
11799
11800         PR fortran/30514
11801         * gfortran.dg/zero_sized_2.f90: New test.
11802
11803         PR fortran/30660
11804         * gfortran.dg/alloc_comp_basics_4.f90: New test.
11805
11806         PR fortran/29820
11807         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11808         file.
11809
11810 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11811
11812         PR fortran/30683
11813         * gfortran.dg/interface_10.f90: New test.
11814
11815 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11816
11817         * gcc.dg/builtins-20.c: Add more cases.
11818
11819 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11820
11821         PR target/29682
11822         * gcc-target/ia64/pr29682.c: New test.
11823
11824 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
11825
11826         PR fortran/30284
11827         * gfortran.dg/arrayio_11.f90.f90: New test.
11828
11829         PR fortran/30626
11830         * gfortran.dg/arrayio_12.f90.f90: New test.
11831
11832 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
11833
11834         PR c++/30536
11835         * g++.dg/tls/diag-5.C: New test.
11836
11837         PR middle-end/30473
11838         * gcc.dg/pr30473.c: New test.
11839         * gcc.c-torture/execute/20070201-1.c: New test.
11840
11841 2007-02-01  Roger Sayle  <roger@eyesopen.com>
11842
11843         * gfortran.dg/dependency_20.f90: New test case.
11844
11845 2007-01-31  Ian Lance Taylor  <iant@google.com>
11846
11847         * gcc.dg/lower-subreg-1.c (test): New test.
11848
11849 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
11850
11851         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11852
11853 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11854
11855         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11856         * gcc.dg/torture/builtin-math-3.c: Likewise.
11857
11858 2007-01-31  Dirk Mueller  <dmueller@suse.de>
11859
11860         gcc.dg/Wparentheses-2.c: Update and add new tests.
11861
11862 2007-01-31  Ira Rosen  <irar@il.ibm.com>
11863
11864         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11865         vectorize.
11866
11867 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
11868
11869         * gcc.dg/builtins-63.c: New test.
11870
11871 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11872
11873         PR fortran/27588
11874         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11875
11876 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11877
11878         PR fortran/30520
11879         * gfortran.dg/volatile8.f90: New argument conformance test.
11880         * gfortran.dg/volatile9.f90: New scope test.
11881
11882 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11883
11884         PR c++/24745
11885         * g++.dg/warn/null4.C: New.
11886
11887 2001-01-30  Roger Sayle  <roger@eyesopen.com>
11888             Uros Bizjak  <ubizjak@gmail.com>
11889
11890         * gcc.dg/large-size-array-3.c: Correct typo.
11891
11892 2007-01-30  Richard Guenther  <rguenther@suse.de>
11893
11894         PR middle-end/27657
11895         * g++.dg/debug/pr27657.C: New testcase.
11896
11897 2007-01-30  Richard Guenther  <rguenther@suse.de>
11898
11899         PR middle-end/30313
11900         * gcc.dg/torture/pr30313.c: New testcase.
11901
11902 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
11903
11904         * gcc.dg/dfp/dfp-except.h: New file.
11905         * gcc.dg/dfp/fe-check.h: New file.
11906         * gcc.dg/dfp/fe-binop.c: New test.
11907         * gcc.dg/dfp/fe-convert-1.c: New test.
11908         * gcc.dg/dfp/fe-convert-2.c: New test.
11909         * gcc.dg/dfp/fe-convert-3.c: New test.
11910
11911         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11912         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11913         * gcc.dg/dfp/convert-dfp.c: Ditto.
11914         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11915
11916 2007-01-29  Josh Conner  <jconner@apple.com>
11917
11918         * gcc.target/powerpc/altivec-24.c: New test.
11919
11920 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
11921
11922         PR c++/28266
11923         * g++.dg/parse/defarg12.C: New test.
11924
11925 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
11926
11927         PR fortran/30554
11928         * gfortran.dg/used_dummy_types_6.f90: New test.
11929
11930 2007-01-28  Jan Hubicka  <jh@suse.cz>
11931
11932         * gcc.dg/tree-prof/val-prof-6.c: New test.
11933
11934 2007-01-28  Roger Sayle  <roger@eyesopen.com>
11935
11936         * gcc.dg/large-size-array-3.c: Correct test case (portability).
11937
11938 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
11939
11940         PR C++/28988
11941         * g++.dg/expr/dtor4.C: New test.
11942
11943 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
11944
11945         * gcc.dg/tree-ssa/loop-23.c: New test.
11946
11947 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
11948
11949         PR libfortran/30389
11950         * gfortran.dg/achar_2.f90:  New test.
11951         * gfortran.dg/achar_3.f90:  New test.
11952
11953 2007-01-27  Ian Lance Taylor  <iant@google.com>
11954
11955         * gcc.dg/strict-overflow-1.c: New test.
11956         * gcc.dg/no-strict-overflow-1.c: New test.
11957         * gcc.dg/strict-overflow-2.c: New test.
11958         * gcc.dg/no-strict-overflow-2.c: New test.
11959         * gcc.dg/strict-overflow-3.c: New test.
11960         * gcc.dg/no-strict-overflow-3.c: New test.
11961         * gcc.dg/strict-overflow-4.c: New test.
11962         * gcc.dg/no-strict-overflow-4.c: New test.
11963         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11964         * gcc.dg/pr15784-1.c: Likewise.
11965         * gcc.dg/pr20922-1.c: Likewise.
11966         * gcc.dg/pr20922-3.c: Likewise.
11967         * gcc.dg/pr20922-4.c: Likewise.
11968         * gcc.dg/pr20922-6.c: Likewise.
11969         * gcc.dg/compare-4.c: Likewise.
11970         * gcc.dg/torture/pr26898-1.c: Likewise.
11971         * gcc.dg/tree-ssa/divide-1.c: Likewise.
11972         * gcc.dg/tree-ssa/divide-2.c: Likewise.
11973         * gcc.dg/tree-ssa/divide-3.c: Likewise.
11974         * gcc.dg/tree-ssa/divide-4.c: Likewise.
11975         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11976         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11977         * gcc.dg/tree-ssa/pr21082.c: Likewise.
11978         * gcc.dg/tree-ssa/pr26899.c: Likewise.
11979         * g++.dg/tree-ssa/pr21082.C: Likewise.
11980
11981 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11982
11983         * gcc-dg/large-size-array-3.c: New test case.
11984
11985 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11986
11987         * gfortran.dg/forall_7.f90: New test case.
11988
11989 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
11990
11991         PR fortran/30407
11992         * gfortran.dg/where_operator_assign_1.f90: New test.
11993         * gfortran.dg/where_operator_assign_2.f90: New test.
11994         * gfortran.dg/where_operator_assign_3.f90: New test.
11995
11996 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
11997
11998         * lib/target-supports.exp
11999         (check_effective_target_powerpc_altivec): New.
12000         (check_effective_target_vect_cmdline_needed): Use it.
12001
12002 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
12003
12004         PR fortran/30278
12005         * gfortran.dg/backslash_3.f: New test.
12006
12007 2007-01-26  Richard Guenther  <rguenther@suse.de>
12008
12009         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
12010
12011 2007-01-26  Tobias Burnus  <burnus@net-b.de>
12012
12013         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12014         * gfortran.dg/vect/vect.exp: Ditto.
12015         * gfortran.dg/dg.exp: Ditto.
12016         * gfortran.fortran-torture/execute/execute.exp: Ditto.
12017         * gfortran.fortran-torture/compile/compile.exp: Ditto.
12018
12019 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12020
12021         * gcc.dg/builtins-20.c: Add more cases.
12022         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
12023
12024 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12025
12026         PR fortran/30437
12027         * gcc.dg/Wall.c: New.
12028         * gcc.dg/Wno-all.c: New.
12029         * gfortran.dg/Wall.f90: New.
12030         * gfortran.dg/Wno-all.f90: New.
12031
12032 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
12033
12034         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
12035         * g++.dg/eh/simd-2.C: Also run on Darwin.
12036         * g++.dg/eh/simd-3.C: New.
12037         * g++.dg/eh/simd-4.C: New.
12038
12039 2007-01-25  Richard Guenther  <rguenther@suse.de>
12040
12041         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
12042         and _PROFILE_USE.
12043         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
12044
12045 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
12046
12047         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
12048         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
12049         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
12050         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
12051         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
12052         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
12053         * gcc.dg/ipa/ipa-7.c: New testcase.
12054
12055 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
12056
12057         * g++.dg/cpp0x/warn_cxx0x.C: New.
12058
12059 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12060
12061         * gcc.dg/builtins-20.c: Test builtin carg.
12062
12063 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
12064
12065         PR middle-end/27416
12066         * gcc.dg/gomp/pr27416.c: New test.
12067
12068         PR middle-end/30494
12069         * gcc.dg/gomp/pr30494.c: New test.
12070         * g++.dg/gomp/pr30494.C: New test.
12071
12072         PR middle-end/30421
12073         * gcc.dg/gomp/pr30421.c: New test.
12074
12075 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
12076
12077         * gcc.target/ia64/versionid-1.c: New test.
12078         * gcc.target/ia64/versionid-2.c: New test.
12079
12080 2007-01-24  Richard Guenther  <rguenther@suse.de>
12081
12082         PR testsuite/30181
12083         * gcc.dg/builtins-57.c: Change to a link-time testcase
12084         to support non-C99 targets.
12085
12086 2007-01-24  Jan Hubicka  <jh@suse.cz>
12087
12088         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
12089
12090 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12091
12092         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
12093
12094 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
12095
12096         PR objc/27438
12097         * objc.dg/const-str-12.m: New test.
12098
12099 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12100
12101         PR fortran/30532
12102         * gfortran.dg/ctrl-z.f90:  New test.
12103
12104 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12105
12106         PR fortran/30481
12107         * gfortran.dg/namelist_assumed_char.f90:  New test.
12108
12109 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
12110
12111         PR c++/27492
12112         * g++.dg/inherit/covariant15.C: New test.
12113
12114 2007-01-23  Ian Lance Taylor  <iant@google.com>
12115
12116         * g++.dg/warn/Wparentheses-24.C: New test.
12117
12118 2007-01-23  Richard Guenther  <rguenther@suse.de>
12119
12120         PR testsuite/30560
12121         * ada/acats/run_acats: Do not call gnatmake or gnatchop
12122         with full path.
12123
12124 2007-01-22  Richard Guenther  <rguenther@suse.de>
12125
12126         PR tree-optimization/30038
12127         * gcc.dg/builtins-62.c: New testcase.
12128
12129 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12130
12131         * gcc.c-torture/compile/20070121.c: New test.
12132
12133 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
12134
12135         PR libfortran/30525
12136         * gfortran.dg/char_comparison_1.f:  New test.
12137
12138 2007-01-21  Ira Rosen  <irar@il.ibm.com>
12139
12140         * gcc.dg/vect/vect-strided-same-dr.c: New test.
12141
12142 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
12143
12144         PR objc/30479
12145         * objc.dg/pch: New directory.
12146         * objc.dg/pch/pch.exp: New file.
12147         * objc.dg/pch/interface-1.m: New test.
12148         * objc.dg/pch/interface-1.hs: New include file.
12149         * lib/objc.exp (objc_target_compile): Add
12150         "-x objective-c-header" in front of the sources if this is
12151         a precompiled header being compiled.
12152
12153 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12154
12155         * gfortran.dg/array_memcpy_3.f90: New test case.
12156         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
12157
12158 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12159             Brooks Moses  <brooks.moses@codesourcery.com>
12160             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12161
12162         * gfortran.dg/intrinsic_sign_1.f90: New test case.
12163         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
12164
12165 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12166
12167         * gcc.dg/torture/builtin-math-3.c: Test fdim.
12168
12169 2007-01-19  Mike Stump  <mrs@apple.com>
12170
12171         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12172         away.
12173
12174 2007-01-19  Roger Sayle  <roger@eyesopen.com>
12175
12176         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12177         option instead of -funsafe-math-optimizations.
12178
12179 2007-01-19  Tomas Bily  <tbily@suse.cz>
12180
12181         gcc.dg/tree-prof/indir-call-prof.c: New.
12182         g++.dg/dg.exp: Add tree-prof subdirectory.
12183         g++.dg/tree-prof/indir-call-prof.C: New.
12184         g++.dg/tree-prof/tree-prof.exp: New.
12185
12186 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12187
12188         PR c++/17947
12189         * g++.dg/warn/deprecated.C: Update warning output.
12190         * g++.dg/warn/deprecated-2.C: Likewise.
12191         * g++.dg/warn/deprecated-3.C: New.
12192
12193 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12194
12195         * gcc.c-torture/execute/nestfunc-7.c: New.
12196
12197 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
12198
12199         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12200
12201 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12202
12203         * gcc.dg/m68k-pic-1.c: New.
12204
12205 2007-01-18  Roger Sayle  <roger@eyesopen.com>
12206
12207         * gfortran.dg/array_memcpy_4.f90: New test case.
12208
12209 2007-01-18  Josh Conner  <jconner@apple.com>
12210
12211         PR target/30485
12212         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
12213         * gcc.dg/vect/no-trapping-math-1: New.
12214         * gcc.dg/vect/no-trapping-math-2: New.
12215
12216 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
12217
12218         * gcc.target/i386/387-8.c: Update comment about optimizing
12219         inherent load of 1.0 of fptan instruction.
12220
12221 2007-01-18  Dirk Mueller  <dmueller@suse.de>
12222             Richard Guenther <rguenther@suse.de>
12223
12224         PR diagnostic/8268
12225         * gcc.dg/Warray-bounds.c: New testcase.
12226         * gcc.dg/Warray-bounds-2.c: New testcase.
12227         * g++.dg/warn/Warray-bounds.C: New testcase.
12228         * g++.dg/warn/Warray-bounds-2.C: New testcase.
12229
12230 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
12231
12232         PR fortran/30476
12233         * gfortran.dg/generic_12.f90: New test.
12234
12235 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
12236
12237         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
12238         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
12239
12240 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
12241
12242         * gcc.dg/dfp/compare-special.h: New file.
12243         * gcc.dg/dfp/compare-special-32.c: New test.
12244         * gcc.dg/dfp/compare-special-64.c: New test.
12245         * gcc.dg/dfp/compare-special-128.c: New test.
12246
12247 2007-01-16  Roger Sayle  <roger@eyesopen.com>
12248             Paul Thomas  <pault@gcc.gnu.org>
12249             Steven G. Kargl  <kargl@gcc.gnu.org>
12250
12251         PR fortran/30404
12252         * gfortran.dg/forall_6.f90: New test case.
12253         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
12254         * gfortran.dg/dependency_13.f90: Likewise.
12255
12256 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12257
12258         PR testsuite/12325
12259         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
12260         targets that don't support Inf.
12261
12262 2007-01-15  Dale Johannesen  <dalej@apple.com>
12263
12264         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
12265
12266 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
12267
12268         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
12269         of achar for 0xff to avoid the "Extended ASCII not
12270         implemented" error message.
12271
12272 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
12273
12274         PR fortran/28172
12275         * gfortran.dg/altreturn_4.f90: New test.
12276
12277         PR fortran/29389
12278         * gfortran.dg/stfunc_4.f90: New test.
12279
12280         PR fortran/29712
12281         * gfortran.dg/bound_2.f90: Reinstate commented out line.
12282         * gfortran.dg/initialization_1.f90: Change warning.
12283
12284         PR fortran/30283
12285         * gfortran.dg/specification_type_resolution_2.f90: New test.
12286
12287 2007-01-14  Jan Hubicka  <jh@suse.cz>
12288
12289         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12290         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12291         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12292         elimination.
12293
12294 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
12295
12296         PR fortran/30410
12297         * gfortran.dg/external_procedures_2.f90: New test.
12298
12299 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
12300
12301         PR target/30413
12302         * gcc.target/i386/pr30413.c: New test.
12303
12304 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
12305
12306         PR fortran/30452
12307         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
12308
12309 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
12310
12311         * gcc.dg/20070112-1.c: New test.
12312
12313 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12314
12315         PR libgfortran/30435
12316         * gfortran.dg/list_read_6.f90: New test.
12317
12318 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
12319
12320         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
12321
12322 2007-01-12  Tom Tromey  <tromey@redhat.com>
12323
12324         PR preprocessor/28227:
12325         * gcc.dg/cpp/pr28227.c: New file.
12326
12327 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12328
12329         * gcc.dg/tree-ssa/loop-22.c: New test.
12330
12331 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12332
12333         PR tree-optimization/29516
12334         * gcc.dg/tree-ssa/loop-20.c: New test.
12335
12336 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
12337
12338         PR libfortran/30415
12339         * minmaxloc_integer_kinds_1.f90:  New test.
12340
12341 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
12342
12343         PR c++/29573
12344         * g++.dg/template/sizeof-template-argument.C: New test.
12345
12346 2007-01-11  Jan Hubicka  <jh@suse.cz>
12347
12348         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
12349         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
12350         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
12351         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
12352         * gcc.dg/tree-ssa/pr21658.c: Likewise.
12353         * gcc.dg/tree-ssa/pr15349.c: Likewise.
12354         * gcc.dg/tree-ssa/pr25501.c: Likewise.
12355         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
12356         transformation in question.
12357         * gcc.dg/tree-ssa/vrp05.c: Likewise.
12358         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12359         * gcc.dg/always_inline3.c: Likewise.
12360
12361 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
12362
12363         PR c++/28999
12364         * g++.dg/template/typename11.C: New test.
12365
12366 2007-01-10  Robert Kennedy <jimbob@google.com>
12367
12368         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
12369
12370 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12371
12372         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12373         for different integer kinds.
12374         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12375         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12376         * gfortran.dg/ishft_2.f90: New test.
12377         * gfortran.dg/ishft_3.f90: New test.
12378
12379 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12380
12381         * gfortran.dg/altreturn_2.f90: Removed executable bit.
12382
12383 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
12384
12385         PR tree-optimization/30322
12386         * gcc.dg/tree-ssa/loop-21.c: New test.
12387
12388 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
12389
12390         * g++.dg/rtti/darwin-builtin-linkage.C: New.
12391
12392 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12393
12394         * gcc.target/spu/intrinsics-1.c: Remove xfail.
12395
12396 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12397
12398         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12399         * g++.dg/warn/overflow-warn-3.C: Likewise.
12400         * g++.dg/warn/overflow-warn-4.C: Likewise.
12401         * g++.dg/warn/overflow-warn-5.C: Likewise.
12402         * g++.dg/warn/overflow-warn-6.C: Likewise.
12403         * g++.dg/warn/Woverflow-1.C: Likewise.
12404         * g++.dg/warn/Woverflow-2.C: Likewise.
12405         * g++.dg/warn/Woverflow-3.C: Likewise.
12406         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12407
12408 2007-01-08  Roger Sayle  <roger@eyesopen.com>
12409
12410         * gfortran.dg/array_constructor_14.f90: New test case.
12411         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12412
12413 2007-01-08  Richard Guenther  <rguenther@suse.de>
12414
12415         PR tree-optimization/23603
12416         * gcc.dg/tree-ssa/vrp31.c: New testcase.
12417         * gcc.dg/tree-ssa/vrp32.c: Likewise.
12418
12419 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12420
12421         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12422         in __v8qi typedef.
12423         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12424         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12425         compiler behaviour.
12426         * gcc.dg/simd-5.c: Likewise.
12427         * gcc.dg/simd-6.c: Likewise.
12428         * g++.dg/conversion/simd1.C: Likewise.
12429         * g++.dg/conversion/simd3.C: Likewise.
12430         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12431         (main): Use it.
12432
12433 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12434
12435         PR tree-optimization/29877
12436         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12437         name of a hard register for the target concerned.  Adjust dg-error
12438         directives to cope with new behaviour of TER.
12439
12440 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12441
12442         PR c++/28986
12443         * g++.dg/conversion/nullptr1.C: Added overflow warning.
12444         * g++.dg/warn/overflow-warn-1.C: New.
12445         * g++.dg/warn/overflow-warn-3.C: New.
12446         * g++.dg/warn/overflow-warn-4.C: New.
12447         * g++.dg/warn/overflow-warn-5.C: New.
12448         * g++.dg/warn/overflow-warn-6.C: New.
12449         * g++.dg/warn/Woverflow-1.C: New.
12450         * g++.dg/warn/Woverflow-2.C: New.
12451         * g++.dg/warn/Woverflow-3.C: New.
12452         * g++.dg/warn/multiple-overflow-warn-2.C: New.
12453
12454 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
12455
12456         PR fortran/27698
12457         * gfortran.dg/invalid_name.f90: New test.
12458         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12459         * gfortran.dg/gomp/pr29759.f90: Ditto.
12460
12461 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12462
12463         * gfortran.dg/present_1.f90:  Update error message.
12464
12465 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
12466
12467         PR c++/19439
12468         * g++.dg/template/duplicate1.C: New test
12469         * g++.dg/template/memfriend6.C: Adjust error markers.
12470
12471 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
12472
12473         PR tree-opt/30385
12474         * gcc.dg/torture/inline-1.c: New test.
12475
12476 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12477
12478         PR c/19978
12479         * gcc.dg/multiple-overflow-warn-1.c: New.
12480         * gcc.dg/multiple-overflow-warn-2.c: New.
12481         * gcc.dg/overflow-warn-6.c: New.
12482         * g++.dg/warn/multiple-overflow-warn-1.C: New.
12483
12484 2007-01-05  Roger Sayle  <roger@eyesopen.com>
12485
12486         * gfortran.dg/array_memcpy_1.f90: New test case.
12487         * gfortran.dg/array_memcpy_2.f90: Likewise.
12488
12489 2007-01-05  Richard Guenther  <rguenther@suse.de>
12490
12491         PR middle-end/27826
12492         * g++.dg/opt/pr27826.C: New testcase.
12493
12494 2007-01-05  Ian Lance Taylor  <iant@google.com>
12495
12496         * gcc.dg/Walways-true-1.c: New test.
12497         * gcc.dg/Walways-true-2.c: New test.
12498         * g++.dg/warn/Walways-true-1.C: New test.
12499         * g++.dg/warn/Walways-true-2.C: New test.
12500
12501 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
12502
12503         PR c/30360
12504         * gcc.dg/pr30360.c: New test.
12505
12506 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
12507
12508         PR fortran/23232
12509         * gfortran.dg/data_implied_do_1.f90: New test.
12510
12511         PR fortran/27996
12512         PR fortran/27998
12513         * gfortran.dg/char_length_1.f90: New test.
12514
12515 2007-01-05  Richard Guenther  <rguenther@suse.de>
12516
12517         PR middle-end/28116
12518         * g++.dg/opt/pr28116.C: New testcase.
12519
12520 2007-01-05  Tobias Burnus  <burnus@net-b.de>
12521
12522         PR fortran/29624
12523         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12524           invalid deallocate.
12525         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12526         * gfortran.dg/protected_4.f90: Add pointer intent check.
12527         * gfortran.dg/protected_6.f90: Add pointer intent check.
12528         * gfortran.dg/pointer_intent_1.f90: New test.
12529         * gfortran.dg/pointer_intent_2.f90: New test.
12530         * gfortran.dg/pointer_intent_3.f90: New test.
12531
12532 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
12533
12534         PR 30235
12535         * gfortran.dg/altreturn_2.f90: new test.
12536
12537 2007-01-04  Tom Tromey  <tromey@redhat.com>
12538
12539         PR preprocessor/28165:
12540         * gcc.dg/cpp/pr28165.c: New file.
12541
12542 2007-01-03  Josh Conner  <jconner@apple.com>
12543
12544         PR middle-end/29683
12545         * gcc.dg/pr29683.c: New.
12546
12547 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12548
12549         PR c++/28217
12550         * g++.dg/pch/template-1.C: New test.
12551         * g++.dg/pch/template-1.Hs: New file.
12552
12553 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12554
12555         PR middle-end/30353
12556         * gcc.c-torture/compile/complex-4.c: New test.
12557
12558 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
12559
12560         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
12561         -maltivec.
12562         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
12563
12564 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12565
12566         PR middle-end/30286
12567         * gcc.dg/pr30286.c: New test.
12568
12569         PR c++/29535
12570         * g++.dg/template/crash66.C: New test.
12571
12572         PR c++/29054
12573         * g++.dg/template/friend49.C: New test.
12574
12575 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
12576
12577         * gfortran.dg/ibits.f90: New test.
12578
12579 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
12580
12581         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
12582         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12583
12584 2007-01-02  Jan Hubicka  <jh@suse.cz>
12585
12586         * gcc.dg/pr16194.c: We now output error on all three functions,
12587         not just first one.
12588
12589 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12590
12591         PR c/19977
12592         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12593         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12594
12595 2006-01-02  Ian Lance Taylor  <iant@google.com>
12596
12597         * g++.dg/warn/Wparentheses-22.C: New test.
12598         * g++.dg/warn/Wparentheses-23.C: New test.
12599
12600 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12601
12602         PR middle-end/7651
12603         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12604         * gcc.dg/declspec-3-Wextra.c: New.
12605         * gcc.dg/declspec-3-no.c: New
12606
12607 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
12608
12609         PR fortran/20896
12610         * gfortran.dg/interface_10.f90: Remove.
12611
12612 2007-01-01  Roger Sayle  <roger@eyesopen.com>
12613
12614         * gcc.dg/fold-eqxor-4.c: New test case.
12615
12616 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
12617
12618         PR middle-end/30311
12619         * gcc.c-torture/compile/pr30311.c: New test.
12620
12621 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
12622
12623         PR middle-end/30253
12624         * gcc.c-torture/compile/statement-expression-1.c: New test.
12625
12626 2007-01-01  Andreas Schwab  <schwab@suse.de>
12627
12628         PR target/29166
12629         * g++.dg/eh/pr29166.C: New test.
12630
12631 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
12632
12633         * lib/target-supports.exp (check_effective_target_powerpc_spe):
12634         New.
12635         (check_effective_target_vect_cmdline_needed): Use it.
12636
12637 2006-12-31  Richard Guenther  <rguenther@suse.de>
12638
12639         PR middle-end/30137
12640         * gcc.dg/pr30137-1.c: New testcase.
12641         * gcc.dg/pr30137-2.c: Likewise.
12642
12643 2006-12-31  Roger Sayle  <roger@eyesopen.com>
12644
12645         PR middle-end/30322
12646         * gcc.dg/fold-plusnot-1.c: New test case.
12647
12648 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
12649
12650         PR c++/29731
12651         * g++.dg/parse/template22.C: New test.
12652
12653 2006-12-31  Richard Guenther  <rguenther@suse.de>
12654
12655         PR middle-end/30338
12656         * gcc.c-torture/compile/pr30338.c: New testcase.
12657
12658 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12659
12660         PR fortran/27900
12661         * gfortran.dg/intrinsic_actual_4.f90: New test.
12662
12663         PR fortran/24325
12664         * gfortran.dg/func_decl_3.f90: New test.
12665
12666 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12667
12668         PR fortran/23060
12669         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12670         * gfortran.dg/c_by_val_1.f: New test.
12671         * gfortran.dg/c_by_val_2.f: New test.
12672         * gfortran.dg/c_by_val_3.f: New test.
12673
12674 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
12675
12676         PR libfortran/30321
12677         * gfortran.dg/sum_zero_array_1.f90:  New test.
12678
12679 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
12680
12681         PR preprocessor/29612
12682         * gcc.dg/cpp/pr29612-1.c: New test.
12683         * gcc.dg/cpp/pr29612-2.c: New test.
12684
12685 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
12686
12687         PR fortran/30034
12688         * gfortran.dg/pure_formal_proc_1.f90: New test.
12689
12690         PR fortran/30237
12691         * gfortran.dg/intrinsic_actual_3.f90: New test.
12692
12693 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12694
12695         PR fortran/30014
12696         * gfortran.dg/io_constraints_1.f90: Update test.
12697         * gfortran.dg/io_constraints_2.f90: Update test.
12698         * gfortran.dg/inquire_iolength.f90: New test.
12699
12700 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12701
12702         PR fortran/20896
12703         * gfortran.dg/interface_10.f90: New test.
12704         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12705         since z is already, locally a variable.
12706
12707         PR fortran/25135
12708         * gfortran.dg/generic_11.f90: New test.
12709         * gfortran.dg/interface_7.f90: Remove name clash between module
12710         name and procedure 'x' referenced in the interface.
12711
12712 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12713
12714         PR middle-end/7651
12715         * gcc.dg/Wmissing-parameter-type.c: New.
12716         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12717         * gcc.dg/Wmissing-parameter-type-no.c: New.
12718
12719 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12720
12721         PR fortran/25818
12722         * gfortran.dg/entry_array_specs_2.f: New test.
12723
12724         PR fortran/30084
12725         * gfortran.dg/nested_modules_6.f90: New test.
12726
12727 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12728
12729         PR middle-end/7651
12730         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12731         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12732
12733 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
12734
12735         PR C++/30168
12736         * g++.dg/opt/complex6.C: New test.
12737
12738 2006-12-22  Ben Elliston  <bje@au.ibm.com>
12739
12740         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12741         full" if the linker on spu-*-* warns about exceeding local store.
12742
12743         And revert this patch:
12744         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12745         fail to link due to relocation overflows on spu-*-*.
12746
12747 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12748
12749         PR fortran/30273
12750         * gfortran.dg/dependency_19.f90: New test.
12751
12752 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12753
12754         PR fortran/30202
12755         * gfortran.dg/alloc_comp_basics_3.f90: New test.
12756
12757 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
12758
12759         PR middle-end/30262
12760         * gcc.c-torture/execute/20061220-1.c: New test.
12761
12762         PR middle-end/30263
12763         * gcc.dg/gomp/asm-1.c: New test.
12764
12765         PR target/30230
12766         * g++.dg/eh/ia64-2.C: New test.
12767
12768 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12769
12770         PR target/28966
12771         PR target/29248
12772         * gcc.dg/rs6000-leaf.c: New.
12773
12774 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12775
12776         PR fortran/25392
12777         * gfortran.dg/f2c_8.f90: New test.
12778
12779 2006-12-20  Bill Wendling  <wendling@apple.com>
12780
12781         * gcc.dg/asm-b.c: Check for __ppc64__.
12782
12783 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12784
12785         PR fortran/30190
12786         * gfortran.dg/bounds_check_5.f90: New test.
12787
12788 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
12789
12790         PR middle-end/30143
12791         * gcc.dg/gomp/complex-1.c: New testcase.
12792
12793 2006-12-20  Roger Sayle  <roger@eyesopen.com>
12794
12795         * gfortran.dg/array_memset_1.f90: New test case.
12796
12797 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
12798
12799         * lib/target-supports.exp: Add spu to
12800         check_effective_target_vect_widen_mult_hi_to_si.
12801
12802 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12803
12804         PR fortran/29992
12805         * gfortran.dg/generic_9.f90: New test.
12806
12807         PR fortran/30081
12808         * gfortran.dg/generic_10.f90: New test.
12809
12810 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
12811
12812         PR tree-opt/30045
12813         * gcc.dg/pr30045.c: New test.
12814
12815 2006-12-20  Ben Elliston  <bje@au.ibm.com>
12816
12817         * gcc.dg/20020312-2.c: Add a case for __SPU__.
12818
12819 2006-12-19  Eric Christopher  <echristo@apple.com>
12820
12821         PR target/29302
12822         * gcc.c-torture/execute/pr29302-1.c: New.
12823
12824 2006-12-19  Tobias Burnus  <burnus@net-b.de>
12825
12826         PR fortran/39238
12827         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12828
12829 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
12830
12831         PR fortran/30236
12832         * gfortran.dg/altreturn_3.f90: New test.
12833
12834         * gfortran.dg/char_result_12.f90: Fix comment typos.
12835
12836 2006-12-19  Ben Elliston  <bje@au.ibm.com>
12837
12838         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12839         as newlib's stdio.h uses non-traditional cpp constructs.
12840
12841 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12842
12843         * gfortran.dg/advance.f90: Renamed to advance_1.f90
12844         * gfortran.dg/append-1.f90: Renamed to append_1.f90
12845         * gfortran.dg/array-1.f90: Renamed to array_1.f90
12846         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12847         * gfortran.dg/backspace.f: Renamed to backspace_1.f
12848         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12849         * gfortran.dg/default_initialization.f: Renamed to
12850         default_initialization_1.f
12851         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12852         dollar_edit_descriptor_1.f
12853         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12854         dollar_edit_descriptor_2.f
12855         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12856         dollar_edit_descriptor_3.f
12857         * gfortran.dg/logint-1.f: Renamed to logint_1.f
12858         * gfortran.dg/logint-2.f: Renamed to logint_2.f
12859         * gfortran.dg/logint-3.f: Renamed to logint_3.f
12860         * gfortran.dg/advance_1.f90: Renamed from advance.f90
12861         * gfortran.dg/append_1.f90: Renamed from append-1.f90
12862         * gfortran.dg/array_1.f90: Renamed from array-1.f90
12863         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12864         * gfortran.dg/backspace_1.f: Renamed from backspace.f
12865         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12866         * gfortran.dg/default_initialization_1.f: Renamed from
12867         default_initialization.f
12868         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12869         dollar_edit_descriptor-1.f
12870         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12871         dollar_edit_descriptor-2.f
12872         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12873         dollar_edit_descriptor-3.f
12874         * gfortran.dg/logint_1.f: Renamed from logint-1.f
12875         * gfortran.dg/logint_2.f: Renamed from logint-2.f
12876         * gfortran.dg/logint_3.f: Renamed from logint-3.f
12877
12878 2006-12-18  Bill Wendling  <wendling@apple.com>
12879
12880         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12881         id is an OjbC keyword.
12882
12883 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12884
12885         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12886
12887 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12888
12889         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12890
12891 2006-12-18  Ian Lance Taylor  <iant@google.com>
12892
12893         * g++.dg/warn/Wmissing-declarations-1.C: New test.
12894
12895 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12896
12897         * gcc.c-torture/compile/pr27528.c: Use empty templates.
12898
12899 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12900
12901         PR fortran/30207
12902         * gfortran.fortran-torture/execute/where21.f90: New test.
12903
12904 2006-12-17  Tobias Burnus  <burnus@net-b.de>
12905
12906         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12907
12908 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12909
12910         PR middle-end/7651
12911         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12912         * gcc.dg/if-empty-1.c: Likewise.
12913         * gcc.dg/pr23165.c: Likewise.
12914         * g++.dg/warn/empty-body.C: Likewise.
12915
12916 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12917
12918         PR libfortran/30005
12919         * gfortran.dg/open_errors.f90: New test.
12920
12921 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
12922
12923         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12924
12925         * gcc.target/i386/ssse3-pabsb.c: New file.
12926         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12927         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12928         * gcc.target/i386/ssse3-palignr.c: Likewise.
12929         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12930         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12931         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12932         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12933         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12934         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12935         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12936         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12937         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12938         * gcc.target/i386/ssse3-psignb.c: Likewise.
12939         * gcc.target/i386/ssse3-psignd.c: Likewise.
12940         * gcc.target/i386/ssse3-psignw.c: Likewise.
12941         * gcc.target/i386/ssse3-vals.h: Likewise.
12942
12943 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
12944
12945         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12946         * lib/fortran-torture.exp: Include target-supports.exp.
12947
12948 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
12949
12950         PR target/30185
12951         * gcc.c-torture/execute/pr30185.c: New test.
12952
12953 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12954
12955         PR testsuite/30179
12956         PR testsuite/30180
12957         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12958         * gcc.dg/builtin-bswap-2.c: Likewise.
12959         * gcc.dg/builtin-bswap-3.c: Likewise.
12960         * gcc.dg/builtin-bswap-4.c: Likewise.
12961         * lib/target-supports.exp (check_effective_target_stdint_types): New.
12962         * gcc.c-torture/execute/mode-dependent-address.x: New file.
12963
12964 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12965
12966         PR libfortran/30145
12967         * gfortran.dg/write_zero_array: New test.
12968
12969 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12970
12971         PR fortran/30200
12972         * gfortran.dg/write_fmt_trim.f90: New test.
12973
12974 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
12975
12976         PR 30194
12977         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12978         temporarily.
12979
12980 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12981
12982         * lib/target-supports.exp (check_weak_available): Use istarget
12983         "hppa*-*-hpux10*" instead of regexp.
12984         (check_cxa_atexit_available): Likewise.
12985
12986 2006-12-14  Richard Guenther  <rguenther@suse.de>
12987
12988         PR tree-optimization/30197
12989         * gcc.c-torture/execute/complex-1.c: Fix function name.
12990         * gcc.dg/builtins-61.c: New testcase.
12991
12992 2006-12-14  Richard Guenther  <rguenther@suse.de>
12993
12994         PR middle-end/30172
12995         * gcc.dg/pr30172-1.c: New testcase.
12996
12997 2006-12-14  Richard Guenther  <rguenther@suse.de>
12998
12999         PR tree-optimization/30198
13000         * gcc.dg/builtins-60.c: New testcase.
13001
13002 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
13003
13004         * lib/target-supports.exp (vect_no_align): Remove spu.
13005
13006 2006-12-13  Ian Lance Taylor  <iant@google.com>
13007
13008         PR c++/19564
13009         PR c++/19756
13010         * g++.dg/warn/Wparentheses-5.C: New test.
13011         * g++.dg/warn/Wparentheses-6.C: New test.
13012         * g++.dg/warn/Wparentheses-7.C: New test.
13013         * g++.dg/warn/Wparentheses-8.C: New test.
13014         * g++.dg/warn/Wparentheses-9.C: New test.
13015         * g++.dg/warn/Wparentheses-10.C: New test.
13016         * g++.dg/warn/Wparentheses-11.C: New test.
13017         * g++.dg/warn/Wparentheses-12.C: New test.
13018         * g++.dg/warn/Wparentheses-13.C: New test.
13019         * g++.dg/warn/Wparentheses-14.C: New test.
13020         * g++.dg/warn/Wparentheses-15.C: New test.
13021         * g++.dg/warn/Wparentheses-16.C: New test.
13022         * g++.dg/warn/Wparentheses-17.C: New test.
13023         * g++.dg/warn/Wparentheses-18.C: New test.
13024         * g++.dg/warn/Wparentheses-19.C: New test.
13025         * g++.dg/warn/Wparentheses-20.C: New test.
13026         * g++.dg/warn/Wparentheses-21.C: New test.
13027
13028 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13029
13030         PR testsuite/30157
13031         * lib/target-supports.exp (check_cxa_atexit_available): Return false
13032         for target "hppa.*hpux10".
13033
13034 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
13035
13036         * g++.dg/debug/vartrack1.C: New test.
13037
13038         * g++.dg/opt/ifcvt1.C: New test.
13039
13040         * gcc.dg/tls/opt-13.c: New test.
13041
13042         * gcc.dg/20060425-2.c: New test.
13043
13044         * g++.dg/opt/pr15054-2.C: New test.
13045
13046         * gcc.c-torture/execute/20060420-1.c: New test.
13047
13048         * gcc.c-torture/execute/20060412-1.c: New test.
13049
13050         * objc/compile/20060406-1.m: New test.
13051
13052 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
13053
13054         * g++.dg/template/array17.C: New test.
13055
13056 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
13057
13058         * gcc.target/powerpc/altivec-23.c: New test.
13059
13060 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
13061
13062         PR c++27316
13063         * g++.dg/inherit/error3.C: New test.
13064
13065         PR c++/28740
13066         * g++.dg/inherit/error4.C: New test.
13067
13068 2006-12-13  Richard Guenther  <rguenther@suse.de>
13069
13070         PR tree-optimization/17687
13071         * gcc.dg/builtins-59.c: New testcase.
13072
13073 2006-12-13  Ben Elliston  <bje@au.ibm.com>
13074
13075         * gcc.target/spu/Wmain.c: New test.
13076
13077 2006-12-12  Josh Conner  <jconner@apple.com>
13078
13079         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
13080         * g++.dg/abi/thunk4.C: Likewise.
13081         * g++.dg/abi/rtti3.C: Likewise.
13082
13083 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
13084
13085         * gcc.target/spu/cpat-1.c: New test.
13086         * gcc.target/spu/cpat-2.c: New test.
13087         * gcc.target/spu/cpat-3.c: New test.
13088         * gcc.target/spu/cpat-4.c: New test.
13089
13090 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13091
13092         PR tree-opt/28436
13093         * gcc.c-torture/compile/vector-1.c: New test.
13094         * gcc.c-torture/compile/vector-2.c: New test.
13095         * gcc.c-torture/compile/vector-3.c: New test.
13096
13097 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13098
13099         * lib/fortran-torture.exp: Update copyright years.  Remove
13100         obsolete comment.  Test -ftree-vectorize where it makes sense.
13101         * lib/gfortran-dg.exp: Update copyright years.  Use settings
13102         from fortran-torture.exp.
13103         * gfortran.dg/char_transpose_1.f90,
13104         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
13105         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
13106         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
13107         '-w' to dg-options.
13108
13109 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
13110
13111         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
13112         saved_${tool}_load.
13113
13114 2006-12-12  Ira Rosen  <irar@il.ibm.com>
13115
13116         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
13117         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
13118         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
13119         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
13120         gaps.
13121
13122 2006-12-12  Richard Guenther  <rguenther@suse.de>
13123
13124         PR middle-end/30147
13125         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
13126
13127 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
13128             Diego Novillo  <dnovillo@redhat.com>
13129
13130         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
13131         VDEF/VUSE changes.
13132         * gcc.dg/tree-ssa/pr26421.c: Likewise
13133         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
13134         * gcc.dg/tree-ssa/pr23382.c: Likewise.
13135         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
13136         * gcc.dg/tree-ssa/pr28410.c: Likewise.
13137         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
13138         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
13139         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13140         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13141         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13142
13143 2006-12-11  Jan Hubicka  <jh@suse.cz>
13144
13145         * gcc.dg/tree-prof/stringop-1.c: New test.
13146         * gcc.dg/tree-prof/stringop-2.c: New test.
13147
13148 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
13149
13150         PR target/30120
13151         * gcc.target/i386/pr30120.c: New test.
13152
13153         Revert:
13154         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13155
13156         * gcc.target/i386/x87regparm-1.c: New test.
13157         * gcc.target/i386/x87regparm-2.c: New test.
13158         * gcc.target/i386/x87regparm-3.c: New test.
13159         * gcc.target/i386/x87regparm-4.c: New test.
13160
13161 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
13162
13163         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
13164
13165 2006-12-10  Tobias Burnus  <burnus@net-b.de>
13166
13167         PR fortran/23994
13168         * gfortran.dg/protected_1.f90: New test.
13169         * gfortran.dg/protected_2.f90: New test.
13170         * gfortran.dg/protected_3.f90: New test.
13171         * gfortran.dg/protected_4.f90: New test.
13172         * gfortran.dg/protected_5.f90: New test.
13173         * gfortran.dg/protected_6.f90: New test.
13174
13175 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13176             Tobias Burnus  <burnus@gcc.gnu.org>
13177
13178         PR fortran/29975
13179         PR fortran/30068
13180         * gfortran.dg/interface_4.f90: Test adding procedure to generic
13181         interface.
13182         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13183         ambiguous interfaces.
13184         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13185         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13186         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13187         ambiguous interfaces.
13188         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13189         * gfortran.dg/array_initializer_2.f90: Add initializer array
13190         constructor test.
13191
13192         PR fortran/30096
13193         * gfortran.dg/interface_9.f90: Test that host interfaces are
13194         not checked for ambiguity with the local version.
13195
13196 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13197
13198         PR fortran/29464
13199         * gfortran.dg/module_interface_2.f90: New test.
13200
13201 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13202
13203         PR fortran/29941
13204         * gfortran.dg/assumed_len.f90: New test.
13205
13206 2006-12-09  Richard Guenther  <rguenther@suse.de>
13207
13208         * g++.dg/warn/implicit-typename1.C: Qualify types.
13209         * g++.dg/parse/crash12.C: Likewise.
13210         * g++.dg/tree-ssa/pr22444.C: Likewise.
13211
13212 2006-12-09  Tobias Burnus  <burnus@net-b.de>
13213
13214         * gfortran.dg/array_2.f90: Added sqrt test.
13215
13216 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
13217
13218         * gcc.target/i386/x87regparm-1.c: XFAIL.
13219         * gcc.target/i386/x87regparm-2.c: XFAIL.
13220         * gcc.target/i386/x87regparm-3.c: XFAIL.
13221         * gcc.target/i386/x87regparm-4.c: XFAIL.
13222
13223 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13224
13225         * lib/target-supports.exp
13226         (check_effective_target_large_long_double): New.
13227         * gcc.dg/Wconversion-real.c : Use it.
13228         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
13229         unsigned.
13230
13231 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
13232
13233         * gcc.c-torture/execute/mode-dependent-address.c: New test.
13234
13235 2006-12-08  Tobias Burnus  <burnus@net-b.de>
13236
13237         PR fortran/27546
13238         * gfortran.dg/import4.f90: New test for IMPORT in modules.
13239
13240 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
13241
13242         PR c++/29732
13243         * g++.dg/template/crash65.C: New test.
13244         * g++.dg/template/spec16.C: Tweak error markers.
13245
13246 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13247
13248         * gcc.target/spu: New directory.
13249         * gcc.target/spu/spu.exp: New file.
13250         * gcc.target/spu/intrinsics-1.c: New test.
13251
13252 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
13253
13254         PR c++/29980
13255         * g++.dg/ext/attrib27.C: New test.
13256         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
13257         * g++.dg/parse/typedef5.C: Likewise.
13258
13259 2006-12-07  Mike Stump  <mrs@apple.com>
13260
13261         * treelang/compile/var_defs.tree: Adjust.
13262
13263 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
13264
13265         PR c++/29730
13266         * g++.dg/template/crash64.C: New test.
13267         * g++.dg/parse/crash27.C: Adjust error markers.
13268
13269 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
13270
13271         PR libfortran/30009
13272         PR libfortran/30056
13273         * gfortran.dg/read_eof_4.f90:  Add tests.
13274         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
13275         * gfortran.dg/unf_read_corrupted_1.f90: New test.
13276
13277 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
13278
13279         PR c++/29729
13280         * g++.dg/template/crash63.C: New test.
13281
13282         PR c++/29728
13283         * g++.dg/template/crash62.C: New test.
13284
13285 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13286
13287         PR fortran/30003
13288         * gfortran.dg/allocatable_function_1.f90: Increase the number
13289         of expected calls of free to 10; the lhs section reference is
13290         now evaluated so there is another call to bar.  Change the
13291         comment appropriately.
13292         * gfortran.dg/array_section_1.f90: New test.
13293
13294 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13295
13296         PR fortran/29912
13297         * gfortran.dg/char_result_12.f90: New test.
13298
13299 2006-12-05  Richard Guenther  <rguenther@suse.de>
13300
13301         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13302         * gcc.dg/vect/vect-pow-2.c: Rename to ...
13303         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
13304         vect_double, xfail for spu*-*-*.
13305
13306 2006-12-04  Tobias Burnus  <burnus@net-b.de>
13307
13308         PR fortran/29962
13309         * initialization_4.f90: Test noninteger exponents (-std=f95).
13310         * initialization_5.f90: New test for noninteger exponents
13311           with -std=f2003.
13312
13313 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13314
13315         PR fortran/29821
13316         * gfortran.dg/parameter_array_section_1.f90: New test.
13317
13318 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
13319
13320         PR c++/29733
13321         * g++.dg/template/crash61.C: New test.
13322
13323         PR c++/29632
13324         * g++.dg/template/error23.C: New test.
13325
13326 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
13327
13328         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
13329
13330 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13331
13332         PR fortran/29916
13333         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
13334
13335 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
13336
13337         PR middle-end/29965
13338         * gcc.dg/gomp/pr29965-1.c: New test.
13339         * gcc.dg/gomp/pr29965-2.c: New test.
13340         * gcc.dg/gomp/pr29965-3.c: New test.
13341         * gcc.dg/gomp/pr29965-4.c: New test.
13342         * gcc.dg/gomp/pr29965-5.c: New test.
13343         * gcc.dg/gomp/pr29965-6.c: New test.
13344         * g++.dg/gomp/pr29965-1.C: New test.
13345         * g++.dg/gomp/pr29965-2.C: New test.
13346         * g++.dg/gomp/pr29965-3.C: New test.
13347         * g++.dg/gomp/pr29965-4.C: New test.
13348         * g++.dg/gomp/pr29965-5.C: New test.
13349         * g++.dg/gomp/pr29965-6.C: New test.
13350         * g++.dg/gomp/pr29965-7.C: New test.
13351         * g++.dg/gomp/pr29965-8.C: New test.
13352         * g++.dg/gomp/pr29965-9.C: New test.
13353         * g++.dg/gomp/pr29965-10.C: New test.
13354
13355 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
13356
13357         * gnat.dg/pointer_variable_bounds.adb: New test.
13358         * gnat.dg/pointer_variable_bounds.ads: Likewise.
13359         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
13360
13361 2006-12-03  Eric Christopher  <echristo@apple.com>
13362
13363         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
13364
13365 2006-12-03  Richard Henderson  <rth@redhat.com>
13366             Andrew Pinski  <pinskia@gmail.com>
13367
13368         PR C++/14329
13369         * g++.dg/warn/unit-1.C: New test.
13370
13371 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
13372
13373         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13374
13375 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
13376
13377         * g++.dg/vect/vect.exp: Enable tests to run on spu.
13378         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
13379         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13380         * gcc.dg/vect/vect-70.c: Reduce array size.
13381         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13382         vect_no_compaer_double targets.
13383         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13384         vect_float, vect_double, and vect_int.
13385
13386 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
13387
13388         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13389         test for loop versioning on vect_no_align targets.
13390         * gcc.dg/vect/pr20122.c: Likewise.
13391         * gcc.dg/vect/vect-105.c: Likewise.
13392         * gcc.dg/vect/vect-42.c: Likewise.
13393         * gcc.dg/vect/vect-43.c: Likewise.
13394         * gcc.dg/vect/vect-74.c: Likewise.
13395         * gcc.dg/vect/vect-75.c: Likewise.
13396         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13397         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13398         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13399         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13400
13401 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
13402
13403         PR fortran/29642
13404         * gfortran.dg/value_1.f90 : New test.
13405         * gfortran.dg/value_2.f90 : New test.
13406         * gfortran.dg/value_3.f90 : New test.
13407         * gfortran.dg/value_4.f90 : New test.
13408         * gfortran.dg/value_4.c : Called from value_4.f90.
13409
13410 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13411
13412         PR C++/30033
13413         *  g++.dg/cpp0x/static_assert4.C: New testcase.
13414
13415 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13416
13417         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13418
13419 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
13420
13421         PR c/27953
13422         * gcc.dg/pr27953.c: New test.
13423
13424 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13425
13426         PR c++/30022
13427         * g++.dg/ext/vector5.C: New test.
13428
13429         PR c++/30021
13430         * g++.dg/other/main1.C: New test.
13431
13432 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
13433
13434         PR libfortran/29568
13435         * gfortran.dg/convert_implied_open.f90:  Change to
13436         new default record length.
13437         * gfortran.dg/unf_short_record_1.f90:  Adapt to
13438         new error message.
13439         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
13440
13441 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
13442
13443         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13444
13445 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
13446
13447         PR c++/29066
13448         * g++.dg/expr/pr29066.c: New.
13449
13450 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
13451             Zdenek Dvorak <dvorakz@suse.cz>
13452
13453         PR tree-optimization/29921
13454         * gcc.dg/pr29921-2.c: New test.
13455
13456 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
13457
13458         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
13459         (i386_get_cpuid): New function.
13460         (i386_cpuid_ecx): Likewise.
13461         (i386_cpuid_edx): Likewise.
13462         (i386_cpuid): Updated to call i386_cpuid_edx.
13463
13464         * gcc.target/i386/sse3-addsubpd.c: New file.
13465         * gcc.target/i386/sse3-addsubps.c: Likewise.
13466         * gcc.target/i386/sse3-haddpd.c: Likewise.
13467         * gcc.target/i386/sse3-haddps.c: Likewise.
13468         * gcc.target/i386/sse3-hsubpd.c: Likewise.
13469         * gcc.target/i386/sse3-hsubps.c: Likewise.
13470         * gcc.target/i386/sse3-lddqu.c: Likewise.
13471         * gcc.target/i386/sse3-movddup.c: Likewise.
13472         * gcc.target/i386/sse3-movshdup.c: Likewise.
13473         * gcc.target/i386/sse3-movsldup.c: Likewise.
13474
13475 2006-12-01  Dirk Mueller  <dmueller@suse.de>
13476
13477         * g++.dg/warn/Wreturn-type-4.C: New testcase.
13478
13479 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
13480
13481         * gcc.dg/dfp/convert-int-max.c: New test.
13482         * gcc.dg/dfp/convert-int-max-fold.c: New test.
13483
13484 2006-11-30  Richard Guenther  <rguenther@suse.de>
13485
13486         * gcc.dg/vect/vect-pow-1.c: Rename ...
13487         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
13488         floats instead of doubles, check successful vectorization.
13489
13490 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13491
13492         PR target/29945
13493         * gcc.c-torture/compile/pr29945.c: New testcase.
13494
13495 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
13496
13497         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13498         -maltivec.
13499
13500 2006-11-29  Eric Christopher  <echristo@apple.com>
13501
13502         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13503
13504 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
13505
13506         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13507
13508         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13509
13510 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
13511
13512         PR c++/29022
13513         * g++.dg/inherit/virtual2.C: New test.
13514         * g++.dg/inherit/virtual3.C: Likewise.
13515         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13516         * g++.dg/inherit/error2.C: Likewise.
13517         * g++.dg/template/instantiate1.C: Likewise.
13518
13519 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
13520
13521         PR tree-opt/29984
13522         * gcc.dg/tree-ssa/reassoc-12.c: New test.
13523
13524 2006-11-28  Jan Hubicka  <jh@suse.cz>
13525
13526         * gcc.dg/memcpy-1.c: New test.
13527
13528 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
13529
13530         PR c++/29735
13531         * g++.dg/warn/main-3.C: New test.
13532
13533 2006-11-28  Jan Hubicka  <jh@suse.cz>
13534
13535         * gcc.dg/winline-1.c: New test.
13536
13537 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13538
13539         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13540         alignments.
13541
13542 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13543
13544         PR fortran/29976
13545         * gfortran.dg/missing_optional_dummy_3.f90
13546
13547 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13548
13549         PR fortran/20880
13550         * gfortran.dg/interface_3.f90: Modify errors.
13551
13552 2006-11-28  Ben Elliston  <bje@au.ibm.com>
13553
13554         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13555         fail to link due to relocation overflows on spu-*-*.
13556
13557 2006-11-27  Michael Matz  <matz@suse.de>
13558             Andreas Krebbel  <krebbel1@de.ibm.com>
13559
13560         PR target/29319
13561         * gcc.dg/20061127-1.c: New testcase.
13562
13563 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
13564
13565         * gcc.dg/20061124-1.c: Add exit() function prototype.
13566
13567 2006-11-27  Jan Hubicka  <jh@suse.cz>
13568
13569         * gcc.target/i386/memcpy-1.c: Adjust size.
13570         * gcc.dg/visibility-11.c: Likewise.
13571
13572 2006-11-27  Richard Guenther  <rguenther@suse.de>
13573
13574         PR middle-end/25620
13575         * gcc.target/i386/pow-1.c: New testcase.
13576         * gcc.dg/builtins-58.c: Likewise.
13577
13578 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
13579
13580         PR c++/29886
13581         * g++.dg/expr/cast8.C: New test.
13582
13583 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13584
13585         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13586         Don't ever inline the testcase.
13587
13588 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13589
13590         PR fortran/29982
13591         * gfortran.fortran-torture/compile/parameter_3.f90: New
13592         testcase.
13593
13594 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13595
13596         PR fortran/29951
13597         * gfortran.fortran-torture/execute/transfer2.f90: New test.
13598
13599 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13600
13601         * gfortran.fortran-torture/execute/specifics.f90: Remove test
13602         for CHAR.
13603
13604 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13605
13606         PR libgfortran/29936
13607         * gfortran.dg/write_check3.f90: New test.
13608
13609 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13610
13611         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13612
13613 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
13614
13615         PR fortran/20880
13616         * gfortran.dg/interface_3.f90: New test.
13617
13618         PR fortran/29387
13619         * gfortran.dg/generic_8.f90: New test.
13620
13621 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13622
13623         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13624         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13625         * gfortran.dg/specifics_3.f90: Remove.
13626
13627 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
13628
13629         PR c/29955
13630         * gcc.dg/gomp/pr29955.c: New test.
13631
13632         PR c/29736
13633         * gcc.dg/pr29736.c: New test.
13634
13635 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13636
13637         PR tree-opt/29964
13638         * gcc.dg/pure-1.c: New test.
13639
13640 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
13641
13642         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13643         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13644
13645 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13646
13647         * gcc.dg/20061124-1.c: New testcase.
13648
13649 2006-11-23  Eric Christopher  <echristo@apple.com>
13650
13651         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13652
13653 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13654
13655         PR c/2707
13656         PR c++/26167
13657         * gcc.dg/Wconversion-integer.c: New. Supersedes
13658         Wconversion-negative-constants.c
13659         * gcc.dg/Wconversion-real.c: New.
13660         * gcc.dg/Wconversion-real-integer.c: New.
13661         * gcc.dg/Wconversion-negative-constants.c: Deleted.
13662         * g++.dg/warn/Wconversion1.C: Modified.
13663
13664 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13665
13666         * gfortran.dg/overload_1.f90: New test.
13667
13668 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13669
13670         PR c/9072
13671         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13672         Wtraditional-conversion.
13673         * gcc.dg/overflow-warn-2.c: Likewise.
13674         * gcc.dg/Wconversion.c: Likewise. Renamed as
13675         Wtraditional-conversion.c .
13676         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13677         Wtraditional-conversion-2.c .
13678         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13679         Wtraditional-conversion-2.c
13680         * gcc.dg/Wconversion-negative-constants.c: New.
13681
13682 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
13683
13684         * gcc.dg/tree-ssa/dump-1.c: New test.
13685
13686 2006-11-23  David Ung <davidu@mips.com>
13687
13688         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13689         -mfp64, allowable when ISA >= 33 and float is enabled.
13690         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13691         of mthc1 and mfhc1 patterns.
13692
13693 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13694
13695         PR tree-optimization/29921
13696         * gcc.dg/pr29921.c: New test.
13697
13698 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13699
13700         PR fortran/29441
13701         * gfortran.dg/initialization_4.f90: New test.
13702
13703 2006-11-22  Ira Rosen  <irar@il.ibm.com>
13704
13705         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13706         platforms that have interleaving support.
13707         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13708         * gcc.dg/vect/vect-strided-a-u16-i2.c,
13709         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13710         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13711         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13712         gcc.dg/vect/vect-strided-u8-i2-gap.c,
13713         gcc.dg/vect/vect-strided-u8-i8.c,
13714         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13715         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13716         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13717         gcc.dg/vect/vect-strided-float.c,
13718         gcc.dg/vect/vect-strided-a-mult.c,
13719         gcc.dg/vect/vect-strided-mult-char-ls.c,
13720         gcc.dg/vect/vect-strided-a-u16-mult.c,
13721         gcc.dg/vect/vect-strided-a-u32-mult.c,
13722         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13723         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13724         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13725         gcc.dg/vect/vect-strided-mult.c,
13726         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13727         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13728         New.
13729
13730 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13731
13732         PR fortran/25087
13733         * gfortran.dg/auto_char_len_4.f90: New test.
13734
13735 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13736
13737         PR fortran/29652
13738         * gfortran.dg/generic_7.f90: New test.
13739         * gfortran.dg/defined_operators_1.f90: Add new error.
13740
13741 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13742
13743         PR tree-optimization/29902
13744         * g++.dg/tree-ssa/pr29902.C: New test.
13745
13746 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
13747
13748         PR fortran/29820
13749         * gfortran.dg/used_types_13.f90: New test.
13750
13751 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
13752
13753         * gcc.dg/dfp/snan.c: Delete.
13754
13755 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
13756
13757         * g++.dg/cpp0x/static_assert1.C: New.
13758         * g++.dg/cpp0x/static_assert2.C: New.
13759         * g++.dg/cpp0x/static_assert3.C: New.
13760
13761 2006-11-21  Richard Guenther  <rguenther@suse.de>
13762
13763         * gcc.dg/vect/vect-pow-1.c: New testcase.
13764         * gcc.dg/vect/vect-pow-2.c: Likewise.
13765
13766 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
13767
13768         PR c++/29570
13769         * g++.dg/template/static29.C: New test.
13770
13771         PR c++/29734
13772         * g++.dg/conversion/simd4.C: New test.
13773
13774 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
13775
13776         PR c++/29475
13777         * g++.dg/template/access19.C: New test.
13778         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13779         error is reported.
13780
13781 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13782
13783         PR tree-opt/25500
13784         * gcc.dg/tree-ssa/sra-4.c: New testcase.
13785
13786 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13787
13788         PR fortran/27546
13789         * gfortran.dg/import.f90: Extended test.
13790         * gfortran.dg/import2.f90: Extended test.
13791
13792 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13793
13794         * gfortran.dg/volatile3.f90: Add conflict test.
13795
13796 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
13797
13798         PR fortran/24783
13799         * gfortran.dg/implicit_10.f90: New test.
13800
13801 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13802
13803         PR c++/8586
13804         * g++.dg/warn/Wall-write-strings.C: New.
13805
13806 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13807
13808         * gfortran.dg/alloc_comp_constraint_5.f90: New.
13809         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13810
13811 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13812
13813         * gfortran.dg/use_3.f90: Remove error message.
13814         * gfortran.dg/iso_fortran_env_1.f90: New test.
13815         * gfortran.dg/iso_fortran_env_2.f90: New test.
13816         * gfortran.dg/iso_fortran_env_3.f90: New test.
13817         * gfortran.dg/iso_fortran_env_4.f90: New test.
13818
13819 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
13820
13821         * gcc.dg/vect/vect-27.c: Fix initialization.
13822
13823 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13824
13825         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13826         * gcc.dg/torture/builtin-minmax-1.c: New.
13827
13828         * gcc.dg/builtins-20.c: Add cases for copysign.
13829
13830 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13831
13832         PR fortran/24285
13833         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13834
13835 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13836         * gfortran.dg/use_1.f90: New test.
13837         * gfortran.dg/use_1.f90: New test.
13838         * gfortran.dg/use_1.f90: New test.
13839
13840 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
13841
13842         PR tree-optimization/29801
13843         * gcc.dg/pr29801.c: New test.
13844
13845 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
13846
13847         PR middle-end/29584
13848         * gcc.dg/torture/pr29584.c: New test.
13849
13850 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
13851
13852         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13853         Condition PowerPC tests for saving FPRs on powerpc_fprs.
13854         * gcc.target/powerpc/compress-float-ppc.c,
13855         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13856         powerpc_fprs.
13857         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13858         do not pass -mhard-float.
13859
13860 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13861
13862         * gnat.dg/volatile_aggregate.adb: New test.
13863
13864 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13865
13866         PR fortran/29391
13867         PR fortran/29489
13868         * gfortran.dg/bound_2.f90: Add more checks.
13869         * gfortran.dg/bound_3.f90: New test.
13870
13871 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13872
13873         PR target/29201
13874         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13875
13876 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13877
13878         * gfortran.dg/import3.f90: Fix error message.
13879
13880 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13881
13882         PR tree-opt/29788
13883         * gfortran.fortran-torture/compile/inline_1.f90:
13884         New testcase.
13885
13886 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13887
13888         * gcc.target/i386/x87regparm-1.c: New test.
13889         * gcc.target/i386/x87regparm-2.c: New test.
13890         * gcc.target/i386/x87regparm-3.c: New test.
13891         * gcc.target/i386/x87regparm-4.c: New test.
13892
13893 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13894
13895         PR fortran/27546
13896         * gfortran.dg/import.f90: New test.
13897         * gfortran.dg/import2.f90: New test.
13898         * gfortran.dg/import3.f90: New test.
13899
13900 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13901
13902         PR fortran/27588
13903         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13904
13905 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13906
13907         PR fortran/29806
13908         * gfortran.dg/contains.f90: New test.
13909         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13910
13911 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
13912
13913         PR tree-optimization/29581
13914         * gcc.dg/pr29581-1.c: New test.
13915         * gcc.dg/pr29581-2.c: New test.
13916         * gcc.dg/pr29581-3.c: New test.
13917         * gcc.dg/pr29581-4.c: New test.
13918         * gfortran.dg/pr29581.f90: New test.
13919
13920 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
13921
13922         PR fortran/29702
13923         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13924         numbers in error message headers.
13925
13926 2006-11-14  Richard Guenther  <rguenther@suse.de>
13927
13928         * gcc.target/i386/math-torture/math-torture.exp: Restrict
13929         to i?86 and x86_64 targets.
13930
13931 2006-11-14  Caroline Tice  <ctice@apple.com>
13932
13933         * gcc.dg/pubtypes-1.c: New file/testcase.
13934         * gcc.dg/pubtypes-2.c: New file/testcase.
13935         * gcc.dg/pubtypes-3.c: New file/testcase.
13936         * gcc.dg/pubtypes-4.c: New file/testcase.
13937         * g++.dg/pubtypes.C: New file/testcase.
13938
13939 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
13940
13941         PR c++/29106
13942         * g++.dg/init/self1.C: New test.
13943
13944 2006-11-14  Tobias Burnus  <burnus@net-b.de>
13945
13946         PR fortran/29657
13947         * gfortran.dg/conflicts.f90: Add.
13948
13949 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
13950
13951         PR rtl-optimization/29798
13952
13953         * gcc.c-torture/execute/pr29798.c: New.
13954
13955 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13956
13957         * gcc.dg/builtins-20.c: Add more cases.
13958
13959 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
13960
13961         PR fortran/29759
13962         * gfortran.dg/gomp/pr29759.f90: New test.
13963
13964 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
13965
13966         PR c++/29518
13967         * g++.dg/template/static28.C: New test.
13968
13969 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
13970
13971         * lib/c-torture.exp: Use target-libpath.exp.
13972         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13973         set GCC_EXEC_PREFIX env var from global variable of same name.
13974
13975 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13976
13977         PR fortran/26994
13978         * gfortran.fortran-torture/compile/transfer-1.f90:
13979         New testcase.
13980
13981 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
13982             Zdenek Dvorak <dvorakz@suse.cz>
13983
13984         PR tree-optimization/29680
13985         * gcc.dg/alias-11.c: New test.
13986
13987 2006-11-12  Jason Merrill  <jason@redhat.com>
13988             Andrew Pinski <pinskia@physics.uc.edu>
13989
13990         PR middle-end/28915
13991         * gcc.target/i386/vectorize1.c: New.
13992
13993 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13994
13995         PR rtl-optimization/29797
13996         * gcc.c-torture/execute/pr29797-1.c: New test case.
13997
13998 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13999
14000         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
14001
14002 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
14003
14004         * gcc.dg/tree-ssa/prefetch-3.c: New test.
14005
14006 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14007
14008         PR tree-optimization/13827
14009         * gcc.dg/fold-eqand-1.c: New test case.
14010
14011 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14012
14013         PR rtl-opt/28812
14014         * gcc.c-torture/execute/mayalias-3.c: New test.
14015
14016 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
14017
14018         PR middle-end/27528
14019         * gcc.c-torture/compile/pr27528.c: New test.
14020         * gcc.dg/pr27528.c: Likewise.
14021
14022 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14023
14024         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
14025
14026         * gcc.dg/torture/builtin-symmetric-1.c: New test.
14027
14028 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14029
14030         PR fortran/29758
14031         * gfortran.dg/reshape_source_size_1.f90: New test.
14032
14033 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14034
14035         PR fortran/29315
14036         * gfortran.dg/aliasing_dummy_4.f90: New test.
14037
14038 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
14039
14040         PR target/29777
14041         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
14042         and x86_64-*-* targets.
14043
14044 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14045
14046         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
14047         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
14048         New macros. Use them in exact tests.
14049         (TESTIT3): New macro.
14050         Add tests for fmin, fmax and fma.
14051
14052 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14053
14054         PR fortran/29431
14055         * gfortran.dg/array_constructor_13.f90: New test.
14056
14057 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14058
14059         PR fortran/29744
14060         * gfortran.dg/used_types_12.f90: New test.
14061
14062 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
14063
14064         PR middle-end/29726
14065         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
14066         (test6): Ditto.
14067         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
14068         * gcc.dg/fold-eqandshift-3.c: New test case.
14069
14070 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14071
14072         PR fortran/29699
14073         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
14074
14075         PR fortran/21370
14076         * gfortran.dg/change_symbol_attributes_1.f90: New test.
14077
14078 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14079
14080         * gcc.dg/20061109-1.c: New testcase.
14081
14082 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14083
14084         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
14085
14086 2006-11-09  Tobias Burnus  <burnus@net-b.de>
14087
14088         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
14089         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
14090
14091 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
14092
14093         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
14094         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
14095
14096 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14097
14098         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
14099
14100 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14101
14102         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
14103         vect-9.c).
14104         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
14105         * gcc.dg/vect/vect-9.c: Now vectorizable.
14106         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
14107         that support vect_widen_mult.
14108         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
14109         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
14110         vect-reduc-dot-u16.c).
14111         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
14112         vect-reduc-dot-u16.c).
14113         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
14114         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
14115         vect-reduc-dot-s8.c).
14116         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
14117         vect-reduc-dot-s8.c).
14118         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
14119         vect-reduc-dot-s8.c).
14120         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
14121         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
14122         vect-reduc-dot-u8.c).
14123         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
14124         vect-reduc-dot-u8.c).
14125         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
14126         * gcc.dg/vect/vect-multitypes-9.c: New test.
14127         * gcc.dg/vect/vect-multitypes-10.c: New test.
14128         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
14129         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
14130         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
14131         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
14132         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
14133         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
14134         wrapv-vect-reduc-dot-s8.c.
14135         * lib/target-support.exp (check_effective_target_vect_unpack): New.
14136         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
14137         targets that support vec_unpack.
14138         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
14139         (check_effective_target_vect_widen_mult_qi_to_hi): New.
14140         (check_effective_target_vect_widen_mult_hi_to_si): New.
14141         (check_effective_target_vect_widen_sum): Removed.
14142
14143         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14144
14145         * gcc.dg/vect/vect-multitypes-8.c: New test.
14146         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
14147
14148         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
14149
14150         * gcc.dg/vect/vect-multitypes-7.c: New test.
14151
14152         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14153
14154         * gcc.dg/vect/vect-multitypes-4.c: New test.
14155         * gcc.dg/vect/vect-multitypes-5.c: New test.
14156         * gcc.dg/vect/vect-multitypes-6.c: New test.
14157
14158         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14159
14160         * gcc.dg/vect/vect-multitypes-1.c: New test.
14161         * gcc.dg/vect/vect-multitypes-2.c: New test.
14162         * gcc.dg/vect/vect-multitypes-3.c: New test.
14163
14164 2006-11-07  Eric Christopher  <echristo@apple.com>
14165
14166         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
14167         Test using scan-assembler-not.
14168
14169 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
14170
14171         * gcc.dg/inline-17.c: New test.
14172
14173 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
14174
14175         PR other/25028
14176         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
14177         on HP-UX.
14178
14179 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
14180
14181         PR fortran/29539
14182         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14183
14184         PR fortran/29634
14185         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14186         test.
14187
14188 2006-11-07  Tobias Burnus  <burnus@net-b.de>
14189
14190         PR fortran/29601
14191         * gfortran.dg/volatile.f90: Add.
14192         * gfortran.dg/volatile2.f90: Add.
14193         * gfortran.dg/volatile3.f90: Add.
14194         * gfortran.dg/volatile4.f90: Add.
14195         * gfortran.dg/volatile5.f90: Add.
14196         * gfortran.dg/volatile6.f90: Add.
14197         * gfortran.dg/volatile7.f90: Add.
14198
14199 2006-11-06  Tobias Burnus  <burnus@net-b.de>
14200
14201         * gfortran.dg/io_constraints_2.f90: Adjust pattern
14202           for matching error messages.
14203         * gfortran.dg/specifics_3.f90: Adjust pattern
14204           for matching error messages.
14205
14206 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
14207             Bernhard Fischer  <aldot@gcc.gnu.org>
14208
14209         * lib/gcc-dg.exp (output-exists): New proc.
14210         (output-exists-not): New proc.
14211         * gcc.test-framework/test-framework.awk: Support new directives.
14212         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
14213         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
14214         * gcc.test-framework/dg-outexists-exp-F.c: New test.
14215         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
14216         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
14217         * gcc.test-framework/dg-outexists-exp-P.c: New test.
14218
14219 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
14220
14221         PR fortran/29630
14222         PR fortran/29679
14223         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
14224         * gfortran.dg/initialization_3.f90: New.
14225
14226 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14227
14228         PR libgfortran/25545
14229         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
14230
14231 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
14232
14233         PR middle-end/29695
14234         * gcc.c-torture/execute/pr29695-1.c: New test.
14235         * gcc.c-torture/execute/pr29695-2.c: New test.
14236
14237 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
14238
14239         PR fortran/29565
14240         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
14241
14242 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
14243
14244         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
14245         for matching error messages.
14246
14247 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
14248
14249         PR target/26915
14250         * gcc.target/i386/387-12.c: New test.
14251
14252 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14253
14254         PR libfortran/29713
14255         * gfortran.dg/pr29713.f90: New test.
14256
14257 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
14258
14259         * gcc.c-torture/execute/arith-rand-ll.c:
14260         Also test for bogus rest sign.
14261
14262 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14263
14264         PR libfortran/27895
14265         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
14266
14267 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
14268
14269         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
14270         from error messages.
14271
14272 2006-11-02  Mike Stump  <mrs@apple.com>
14273
14274         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
14275
14276         * g++.old-deja/g++.abi/align.C: Enable for darwin.
14277
14278 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
14279
14280         * g++.dg/eh/gcsec1.C: New test.
14281
14282 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14283
14284         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
14285         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
14286
14287 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
14288
14289         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
14290         hexadecimal value.
14291         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
14292         * gcc.dg/pr14796-2.c: Likewise.
14293
14294 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14295
14296         * gcc.c-torture/execute/20061101-1.c: New test.
14297
14298 2006-11-01  Richard Guenther  <rguenther@suse.de>
14299
14300         * gcc.target/i386/fpprec-1.c: New testcase.
14301
14302 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14303
14304         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14305         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14306
14307 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14308
14309         * gcc.c-torture/execute/20061031-1.c: New test.
14310
14311 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14312
14313         PR 23067
14314         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14315         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14316         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14317         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14318         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14319         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14320         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14321
14322 2006-10-31  Eric Christopher  <echristo@apple.com>
14323             Falk Hueffner  <falk@debian.org>
14324
14325         * gcc.dg/builtin-bswap-1.c: New.
14326         * gcc.dg/builtin-bswap-2.c: New.
14327         * gcc.dg/builtin-bswap-3.c: New.
14328         * gcc.dg/builtin-bswap-4.c: New.
14329         * gcc.dg/builtin-bswap-5.c: New.
14330         * gcc.target/i386/builtin-bswap-1.c: New.
14331
14332 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14333
14334         * gcc.dg/inline-16.c: New.
14335
14336         PR 16622
14337         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
14338         defining it.
14339         * gcc.dg/inline-13.c: New.
14340         * gcc.dg/inline-14.c: New.
14341         * gcc.dg/inline-15.c: New.
14342
14343         PR 11377
14344         * gcc.dg/inline6.c: New.
14345         * gcc.dg/inline7.c: New.
14346
14347 2006-10-31  Roger Sayle  <roger@eyesopen.com>
14348
14349         PR middle-end/23470
14350         * gcc.dg/pr23470-1.c: New test case.
14351
14352 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
14353
14354         PR fortran/29537
14355         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
14356         data.
14357         * gfortran.dg/blockdata_2.f90: New testcase.
14358
14359 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
14360
14361         PR libfortran/29627
14362         * gfortran.dg/unf_short_record_1.f90:  New test.
14363
14364 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14365
14366         PR fortran/29067
14367         * gfortran.dg/pr29067.f: New test.
14368
14369 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
14370             Richard Sandiford  <richard@codesourcery.com>
14371
14372         * lib/target-supports.exp (get_compiler_messages): Append options
14373         as a single list element.
14374         (check_effective_target_arm_vfp_ok): New.
14375         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14376
14377 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
14378
14379         PR fortran/29387
14380         * gfortran.dg/intrinsic_actual_2.f90: New test.
14381
14382         PR fortran/29490
14383         * gfortran.dg/actual_array_interface_1.f90: New test.
14384
14385         PR fortran/29641
14386         * gfortran.dg/used_types_11.f90: New test.
14387
14388 2006-10-30  Dirk Mueller  <dmueller@suse.de>
14389
14390         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14391         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
14392         * g++.old-deja/g++.pt/eichin01.C (main): Same.
14393         * g++.old-deja/g++.mike/net25.C (main): Same.
14394         * g++.dg/lookup/exception1.C (main): Same.
14395         * g++.dg/parse/parens2.C (main): Same.
14396
14397 2006-10-30  Roger Sayle  <roger@eyesopen.com>
14398
14399         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14400
14401 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14402
14403         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14404         * gcc.dg/torture/builtin-math-3.c: Likewise.
14405
14406 2006-10-30  Tobias Burnus  <burnus@net-b.de>
14407
14408         PR fortran/29452
14409         * gfortran.dg/write_check.f90: Check run-time keyword checking.
14410         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14411
14412 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
14413
14414         PR Fortran/29410
14415         * gfortran.fortran-torture/execute/transfer1.f90: New test.
14416
14417 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
14418
14419         * lib/target-supports.exp (check_function_available): Declare
14420         function before calling.
14421
14422 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
14423
14424         PR tree-optimization/29637
14425         * gcc.dg/pr29637.c: New test.
14426
14427 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14428
14429         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14430         tree canonicalization.
14431
14432 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14433
14434         * gcc.dg/builtins-20.c: Add more hypot tests.
14435
14436 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14437
14438         * gcc.dg/fold-compare-1.c: New test case.
14439
14440 2006-10-29  Dirk Mueller  <dmueller@suse.de>
14441
14442         PR c++/16307
14443         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14444
14445 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14446
14447         PR tree-optimization/15458
14448         * gcc.dg/fold-xornot-1.c: New test case.
14449
14450 2006-10-29  Richard Guenther  <rguenther@suse.de>
14451
14452         * gcc.target/i386/math-torture/trunc.c: New testcase.
14453
14454 2006-10-29  Richard Guenther  <rguenther@suse.de>
14455
14456         * gcc.target/i386/math-torture/round.c: New testcase.
14457
14458 2006-10-29  Richard Guenther  <rguenther@suse.de>
14459
14460         * gcc.target/i386/math-torture/ceil.c: New testcase.
14461         * gcc.target/i386/math-torture/floor.c: Likewise.
14462
14463 2006-10-29  Richard Guenther  <rguenther@suse.de>
14464
14465         * gcc.target/i386/math-torture/rint.c: New testcase.
14466         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
14467
14468 2006-10-29  Richard Guenther  <rguenther@suse.de>
14469
14470         * gcc.target/i386/math-torture/lfloor.c: New testcase.
14471         * gcc.target/i386/math-torture/lceil.c: Likewise.
14472
14473 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14474
14475         PR libgfortran/24313
14476         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14477
14478 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
14479
14480         * gcc.c-torture/execute/20020118-1.c,
14481         gcc.c-torture/execute/builtins/strlen.c,
14482         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14483         comment typos.
14484
14485 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14486
14487         * gcc.dg/builtins-20.c: Add tests for hypot.
14488         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
14489         two-argument builtins.
14490         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14491         TESTIT2.  Update all callers.
14492         (TESTIT2, TESTIT2_R): New helper macros.
14493         Add testcases for pow, hypot and atan2.
14494
14495 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14496
14497         PR C++/29295
14498         * g++.dg/expr/bool1.C: New test.
14499         * g++.dg/expr/bool2.C: New test.
14500
14501 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14502
14503         PR fortran/28224
14504         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
14505         * gfortran.dg/namelist_internal.f90: New test.
14506
14507 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14508
14509         PR fortran/29625
14510         * gfortran.dg/io_real_boz.f90: Add.
14511         * gfortran.dg/io_real_boz2.f90: Add.
14512
14513 2006-10-28  Richard Guenther  <rguenther@suse.de>
14514
14515         PR middle-end/26899
14516         * gcc.dg/tree-ssa/pr26899.c: New testcase.
14517
14518 2006-10-28  Richard Guenther  <rguenther@suse.de>
14519
14520         PR target/28806
14521         * gcc.target/i386/math-torture/lround.c: New testcase.
14522
14523 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14524
14525         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14526         * gcc.dg/builtins-44.c: Likewise.
14527         * gcc.dg/builtins-45.c: Likewise.
14528         * gcc.dg/pr28796-2.c: Likewise.
14529         * gcc.dg/unordered-3.c: Likewise.
14530
14531 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14532
14533         PR libgfortran/27954
14534         * gfortran.dg/error_recovery_2.f90: New test.
14535
14536 2006-10-26  Richard Guenther  <rguenther@suse.de>
14537
14538         * gcc.target/i386/i386.exp: Use glob, not find to collect
14539         tests.  Avoids recursing into subdirectories.
14540         * gcc.target/i386/math-torture/math-torture.exp: Torture
14541         for interesting ia32 math options.
14542         * gcc.target.i386/math-torture/lrint.c: New testcase.
14543
14544 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14545
14546         PR libgfortran/29563
14547         * gfortran.dg/arrayio_9.f90: Update test.
14548         * gfortran.dg/arrayio_19.f90: New test.
14549
14550 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
14551
14552         * gcc.dg/20061026.c: New testcase.
14553
14554 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14555
14556         PR libgfortran/29563
14557         * gfortran.dg/arrayio_9.f90: New test.
14558
14559 2006-10-26  Ben Elliston  <bje@au.ibm.com>
14560
14561         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
14562         Copy the strings manually, as strcpy may call strlen.
14563
14564 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14565
14566         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
14567         Add checks for log, log2, log10 and log1p.
14568
14569         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
14570         we already test 0.0.  Add checks for expm1, log, log2, log10,
14571         log1p, cbrt, erf and erfc.
14572
14573 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
14574
14575         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
14576
14577 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
14578
14579         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14580         and remainderl() built-in functions.  Remove -ffast-math from
14581         dg-options.
14582
14583 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14584
14585         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14586         acosh and atanh.
14587
14588         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14589         floating point modifiers to arguments passed to float and long
14590         double functions respectively.  Update all callers to use floating
14591         point numbers, not integers.  Add tests for exp, exp2 and
14592         exp10/pow10.
14593
14594         * gcc.dg/torture/builtin-math-3.c: New test.
14595
14596 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14597
14598         PR fortran/29393
14599         * gfortran.dg/initialize_2.f90: New.
14600
14601 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14602
14603         * gcc.dg/torture/builtin-math-2.c: New test.
14604
14605 2006-10-24  Richard Guenther  <rguenther@suse.de>
14606
14607         PR middle-end/28796
14608         * gcc.dg/pr28796-1.c: New testcase.
14609         * gcc.dg/pr28796-2.c: Likewise.
14610
14611 2006-10-24  Richard Guenther  <rguenther@suse.de>
14612
14613         * gcc.dg/builtins-57.c: New testcase.
14614
14615 2006-10-24  Richard Guenther  <rguenther@suse.de>
14616
14617         PR tree-optimization/29567
14618         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14619
14620 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
14621
14622         PR tree-optimization/14784
14623         * gcc.dg/alias-10.c: New test.
14624
14625 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14626
14627         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14628
14629 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
14630
14631         * gcc.dg/builtin-strncat-chk-1.c: New test.
14632
14633 2006-10-23  Jan Hubicka  <jh@suse.cz>
14634
14635         * gcc.dg/memmove-1.c: New test.
14636
14637 2006-10-23  Paul Brook  <paul@codesourcery.com>
14638
14639         * gcc.dg/pragma-pack-5.c: New test.
14640
14641 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
14642
14643         * g++.dg/other/s390-1.C: New testcase.
14644
14645 2006-10-23  Richard Guenther  <rguenther@suse.de>
14646
14647         PR middle-end/27132
14648         PR middle-end/23295
14649         * gcc.dg/pr27132.c: New testcase.
14650         * gcc.dg/pr23295.c: Likewise.
14651         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14652         * g++.dg/tree-ssa/pr19807.C: Likewise.
14653
14654 2006-10-23  Richard Guenther  <rguenther@suse.de>
14655
14656         PR middle-end/21032
14657         * gcc.dg/pr21032.c: New testcase.
14658
14659 2006-10-22  Jeff Law  <law@redhat.com>
14660         Richard Guenther  <rguenther@suse.de>
14661
14662         PR tree-optimization/15911
14663         * gcc.dg/tree-ssa/vrp30.c: New testcase.
14664
14665 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14666
14667         PR c++/20647
14668         * g++.dg/abi/rtti3.C: New.
14669
14670 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
14671
14672         PR middle-end/28252
14673         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14674         transformation.
14675
14676 2006-10-21  Richard Guenther  <rguenther@suse.de>
14677
14678         PR tree-optimization/3511
14679         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14680
14681 2006-10-21  Richard Guenther  <rguenther@suse.de>
14682
14683         PR middle-end/26898
14684         * gcc.dg/torture/pr26898-1.c: New testcase.
14685         * gcc.dg/torture/pr26898-2.c: Likewise.
14686
14687 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14688
14689         PR c++/28053
14690         * g++.dg/parse/bitfield1.C: Adjust error markers.
14691         * g++.dg/parse/bitfield2.C: New test.
14692
14693 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14694
14695         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14696
14697 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14698
14699         PR libfortran/27895
14700         * gfortran.dg/zero_sized_1.f90: New test.
14701
14702 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14703
14704         * gcc.dg/div-compare-1.c: New test.
14705
14706 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14707
14708         PR fortran/29216
14709         * gfortran.dg/result_default_init_1.f90: New test.
14710
14711         PR fortran/29314
14712         * gfortran.dg/automatic_default_init_1.f90: New test.
14713
14714         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14715         from 38 to 33.
14716
14717 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
14718
14719         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14720         'using namespace std' without previous declaration.
14721         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14722         * g++.old-deja/g++.robertl/eb133c.C: New.
14723
14724 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14725
14726         PR libgfortran/29277
14727         * gfortran.dg/streamio_4.f90: Update test.
14728         * gfortran.dg/streamio_11.f90: New test.
14729
14730 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14731
14732         PR c++/27952
14733         * g++.dg/inherit/virtual1.C: New test.
14734
14735 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14736
14737         PR c++/28261
14738         * g++.dg/parse/enum3.C: New test.
14739
14740 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14741
14742         PR c++/29039
14743         * g++.dg/init/ctor8.C: New test.
14744
14745 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14746
14747         PR c++/27270
14748         * g++.dg/ext/complit8.C: Tweak error markers.
14749         * g++.dg/template/complit1.C: Add error marker.
14750
14751 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14752
14753         PR c++/27270
14754         * g++.dg/ext/complit8.C: New test.
14755
14756         PR c++/29408
14757         * g++.dg/parse/dtor12.C: New test.
14758
14759         PR c++/29435
14760         * g++.dg/template/sizeof11.C: New test.
14761
14762 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
14763
14764         PR fortran/29392
14765         * gfortran.dg/data_char_3.f90: New test.
14766
14767         PR fortran/29451
14768         * gfortran.dg/negative_automatic_size.f90: New test.
14769
14770 2006-10-16  David Daney  <ddaney@avtrex.com>
14771
14772         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14773
14774 2006-10-16  Eric Christopher  <echristo@apple.com>
14775
14776         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14777         x86_64.
14778
14779 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14780
14781         PR c++/28211
14782         * g++.dg/tc1/dr49.C: Tweak error messages.
14783         * g++.dg/parse/template21.C: New test.
14784
14785 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14786
14787         PR middle-end/20491
14788         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14789
14790 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14791
14792         PR fortran/29403
14793         * gfortran.dg/print_1.f90: New test.
14794
14795 2006-10-15  Jan Hubicka  <jh@suse.cz>
14796
14797         PR middle-end/29241
14798         * gcc.c-torture/compile/pr29241.c: New testcase.
14799
14800 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
14801
14802         PR middle-end/29250
14803         * gcc.c-torture/compile/pr29250.c: New test.
14804
14805 2006-10-15  Richard Guenther  <rguenther@suse.de>
14806
14807         * gcc.dg/pr29299.c: New testcase.
14808
14809 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
14810
14811         PR fortran/24767
14812         * gfortran.dg/label_4.f90: Adjust warning flag.
14813
14814 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14815
14816         PR fortran/29371
14817         * gfortran.dg/nullify_3.f90: New test.
14818
14819 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14820
14821         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14822         on Solaris 2.5.1 too.
14823
14824 2006-10-13  Eric Christopher  <echristo@apple.com>
14825
14826         * gcc.dg/pr25993.c: Skip for darwin.
14827
14828 2006-10-13  Eric Christopher  <echristo@apple.com>
14829
14830         * gcc.dg/visibility-11.c: Skip for darwin.
14831
14832 2006-10-13  Eric Christopher  <echristo@apple.com>
14833
14834         * gcc.dg/darwin-weakimport-1.c: Use
14835         -fno-asynchronous-unwind-tables.
14836         * gcc.dg/darwin-weakimport-3.c: Ditto.
14837
14838 2006-10-13  Richard Guenther  <rguenther@suse.de>
14839
14840         PR tree-optimization/29446
14841         * gcc.dg/torture/pr29446.c: New testcase.
14842
14843 2006-10-13  Bill Wendling  <wendling@apple.com>
14844
14845         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14846         * g++.old-deja/g++.jason/hmc1.C: Likewise.
14847         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14848         * g++.old-deja/g++.law/shadow1.C: Likewise.
14849         * g++.old-deja/g++.law/ctors10.C: Likewise.
14850         * g++.dg/debug/namespace1.C: Likewise.
14851         * g++.dg/inherit/namespace-as-base.C: Likewise.
14852         * g++.dg/opt/delay-slot-1.C: Likewise.
14853         * g++.dg/parse/defarg10.C: Likewise.
14854         * g++.dg/template/ptrmem11.C: Likewise.
14855         * g++.dg/template/mem_func_ptr.C: Likewise.
14856         * g++.dg/template/spec19.C: Likewise.
14857
14858 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
14859
14860         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14861
14862 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14863
14864         PR fortran/29373
14865         * gfortran.dg/implicit_9.f90: New test.
14866
14867         PR fortran/29407
14868         * gfortran.dg/namelist_25.f90: New test.
14869
14870         PR fortran/27701
14871         * gfortran.dg/same_name_2.f90: New test.
14872
14873         PR fortran/29232
14874         * gfortran.dg/host_assoc_types_1.f90: New test.
14875
14876         PR fortran/29364
14877         * gfortran.dg/missing_derived_type_1.f90: New test.
14878         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14879
14880         PR fortran/29422
14881         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14882
14883         PR fortran/29428
14884         * gfortran.dg/alloc_comp_assign_5.f90: New test.
14885
14886 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14887
14888         PR fortran/29391
14889         * gfortran.dg/bound_2.f90: New test.
14890
14891 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14892
14893         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14894         directive.
14895         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14896         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14897         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14898         * gfortran.dg/gomp/reduction3.f90: Likewise.
14899         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14900         * gfortran.dg/dummy_procedure_2.f90: Likewise.
14901         * gfortran.dg/interface_derived_type_1.f90: Likewise.
14902         * gfortran.dg/forall_4.f90: Likewise.
14903         * gfortran.dg/spec_expr_4.f90: Likewise.
14904         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14905         * gfortran.dg/forall_5.f90: Likewise.
14906         * gfortran.dg/open_access_append_2.f90: Add check for
14907         compile-time warning.
14908
14909 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
14910
14911         PR c++/28506
14912         * g++.dg/parse/pure1.C: New test.
14913
14914 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14915
14916         PR fortran/21435
14917         * gfortran.dg/io_constraints_3.f90: New test.
14918         * gfortran.dg/open_access_append_1.f90: Add checks
14919         for compile-time warnings.
14920         * gfortran.dg/pr20163-2.f: Likewise.
14921         * gfortran.dg/iostat_2.f90: Likewise.
14922         * gfortran.dg/label_4.f90: Delete the temporary
14923         file.
14924         * gfortran.dg/direct_io_2.f90: Add a FILE=
14925         specifier.
14926         * gfortran.dg/iomsg_1.f90: Add check for
14927         compile-time warning.
14928
14929 2006-10-12  Jan Hubicka  <jh@suse.cz>
14930
14931         PR c/28419
14932         * gcc.dg/pr28319.c: New test.
14933
14934 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
14935         PR c++/29318
14936         * g++.dg/ext/vla4.C: New test.
14937
14938 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14939
14940         PR c++/27961
14941         * g++.dg/template/crash60.C: New test.
14942         * g++.dg/other/large-size-array.C: Adjust error markers.
14943         * g++.dg/parse/crash27.C: Likewise.
14944         * g++.dg/template/crash1.C: Likewise.
14945
14946 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
14947
14948         PR testsuite/29093
14949         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14950
14951 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
14952
14953         PR preprocessor/28709
14954         * gcc.dg/cpp/paste14.c: New test.
14955
14956 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
14957
14958         PR c++/29175
14959         * g++.dg/init/array24.C: New test.
14960
14961 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14962
14963         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14964         of <sys/types.h>.
14965
14966 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
14967
14968         PR c++/29024
14969         * g++.dg/parse/typedef8.C: New test.
14970         * g++.dg/other/mult-stor1.C: Adjust error markers.
14971
14972 2006-10-11  Richard Guenther  <rguenther@suse.de>
14973
14974         PR tree-optimization/28230
14975         * gcc.dg/torture/pr28230.c: New testcase.
14976
14977 2006-10-11  Richard Guenther  <rguenther@suse.de>
14978
14979         PR inline-asm/29119
14980         * gcc.dg/torture/pr29119.c: New testcase.
14981
14982 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
14983
14984         PR middle-end/29272
14985         * gcc.c-torture/execute/20060930-2.c: New test.
14986
14987 2006-10-09  Richard Henderson  <rth@redhat.com>
14988
14989         Revert emutls patch.
14990
14991 2006-10-09  Richard Guenther  <rguenther@suse.de>
14992
14993         PR middle-end/29254
14994         * gcc.dg/pr29254.c: New testcase.
14995
14996 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
14997             Paul Thomas  <pault@gcc.gnu.org>
14998
14999         PR fortran/20541
15000         * gfortran.dg/alloc_comp_basics_1.f90: New test.
15001         * gfortran.dg/alloc_comp_basics_2.f90: New test.
15002         * gfortran.dg/alloc_comp_assign_1.f90: New test.
15003         * gfortran.dg/alloc_comp_assign_2.f90: New test.
15004         * gfortran.dg/alloc_comp_assign_3.f90: New test.
15005         * gfortran.dg/alloc_comp_assign_4.f90: New test.
15006         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
15007         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
15008         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
15009         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
15010         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
15011         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
15012         * gfortran.dg/alloc_comp_std.f90: New test.
15013         * gfortran.dg/move_alloc.f90: New test.
15014
15015 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
15016
15017         PR fortran/29115
15018         * gfortran.dg/derived_constructor_comps_2.f90: New test.
15019
15020         PR fortran/29211
15021         * gfortran.dg/forall_char_dependencies_1.f90: New test.
15022
15023 2006-10-08  Tobias Burnus  <burnus@net-b.de>
15024
15025         PR fortran/28585
15026         * gfortran.dg/new_line.f90: New test.
15027
15028 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15029
15030         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
15031         * gcc.dg/torture/builtin-convert-1.c,
15032         gcc.dg/torture/builtin-convert-2.c,
15033         gcc.dg/torture/builtin-convert-3.c,
15034         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
15035
15036 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
15037
15038         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15039         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15040         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15041         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
15042
15043 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
15044
15045         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
15046         Xfail some tests for powerpc-darwin and powerpc-aix.
15047
15048 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
15049
15050         PR c/29380
15051         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
15052
15053 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15054
15055         PR target/29300
15056         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15057         on hppa*-*-hpux*.
15058
15059 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15060
15061         PR fortran/16580
15062         PR fortran/29288
15063         * gfortran.fortran-torture/execute/specifics.f90:
15064         Add tests for using all possible intrinsics as actual arguments.
15065         * gfortran.dg/specifics_1.f90: Add tests for using
15066         all possible intrinsics as actual arguments.
15067         * gfortran.dg/specifics_2.f90: New file.
15068         * gfortran.dg/specifics_3.f90: New file.
15069
15070 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
15071
15072         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
15073         * gcc.dg/debug/debug-2.c: Likewise.
15074
15075 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
15076
15077         * gcc.c-torture/compile/sync-2.c: New test.
15078
15079 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15080
15081         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
15082         line endings.
15083
15084 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15085
15086         PR rtl-optimization/29128
15087         * gcc.c-torture/compile/pr29128.c: New test.
15088
15089 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15090
15091         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
15092         line endings.
15093
15094 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
15095
15096         PR middle-end/29256
15097         * gcc.dg/tree-ssa/loop-19.c: New test.
15098
15099 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15100
15101         PR tree-optimization/29330
15102         * gcc.dg/pr29330.c: New test.
15103
15104         PR target/28924
15105         * gcc.c-torture/compile/20061005-1.c: New test.
15106
15107 2006-10-06  Olivier Hainque  <hainque@adacore.com>
15108
15109         * gcc.dg/typename-vla-1.c: New case.
15110         * gnat.dg/forward_vla.adb: New case.
15111
15112 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15113
15114         PR tree-optimization/29290
15115         * gfortran.dg/loop_nest_1.f90: New test.
15116
15117         PR target/29198
15118         * gcc.dg/tls/opt-12.c: New test.
15119
15120         PR fortran/28415
15121         * gfortran.dg/save_2.f90: New test.
15122
15123         PR c/29091
15124         * gcc.dg/pr29091.c: New test.
15125
15126 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
15127
15128         * lib/target-supports.exp
15129         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
15130         same as x86_64-*-*; check for LP64.
15131
15132 2006-10-04  Richard Henderson  <rth@redhat.com>
15133
15134         * lib/target-supports.exp (check_effective_target_tls): Redefine
15135         to mean non-emulated tls.
15136         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15137         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15138         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15139         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15140         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15141         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15142         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15143
15144 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15145
15146         PR fortran/29343
15147         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
15148
15149 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15150
15151         * gfortran.dg/bounds_check_fail_1.f90: New test.
15152
15153 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15154
15155         PR c++/29020
15156         * g++.dg/template/friend48.C: New test.
15157
15158 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15159
15160         PR fortran/29098
15161         * gfortran.dg/default_initialization_2.f90: New test.
15162
15163 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15164
15165         PR fortran/20779
15166         PR fortran/20891
15167         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
15168
15169 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15170
15171         PR fortran/29284
15172         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
15173
15174         PR fortran/29321
15175         PR fortran/29322
15176         * gfortran.dg/missing_optional_dummy_2.f90: New test.
15177
15178         PR fortran/25091
15179         PR fortran/25092
15180         * gfortran.dg/entry_array_specs_1.f90: New test.
15181
15182 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
15183
15184         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15185         insufficient to inhibit some test failures at -O3.  Do testing
15186         on integers.
15187
15188 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15189
15190         PR c++/29138
15191         * g++.dg/inherit/access8.C: New test.
15192         * g++.dg/template/dtor4.C: Tweak error messages.
15193
15194 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15195
15196         PR fortran/27478
15197         * gfortran.dg/entry_8.f90: New test.
15198
15199 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15200
15201         PR c++/29291
15202         * g++.dg/parse/new4.C: New test.
15203
15204 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
15205
15206         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15207         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15208         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15209         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15210         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15211
15212 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15213
15214         PR fortran/19260
15215         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
15216         * gfortran.dg/continuation_2.f90: New test.
15217
15218         PR fortran/19262
15219         * gfortran.dg/continuation_3.f90: New test.
15220         * gfortran.dg/continuation_4.f90: New test.
15221         * gfortran.dg/continuation_5.f: New test.
15222         * gfortran.dg/continuation_6.f: New test.
15223
15224 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
15225
15226         PR c++/29226
15227         * g++.dg/template/vla1.C: New test.
15228
15229 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15230
15231         PR fortran/29210
15232         * gfortran.dg/complex_parameter_1.f90: New test.
15233
15234 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
15235
15236         PR c/29154
15237         * gcc.c-torture/execute/20060929-1.c: New test.
15238
15239 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
15240
15241         PR c++/29105
15242         * g++.dg/template/member6.C: New test.
15243         * g++.dg/parse/typename7.C: Adjust error markers.
15244
15245         PR c++/29080
15246         * g++.dg/template/member7.C: New test.
15247
15248 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
15249
15250         PR c/24010
15251         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
15252         gcc.dg/Woverride-init-3.c: New tests.
15253
15254 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15255
15256         * gcc.c-torture/execute/20060930-1.c: New test.
15257
15258 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15259
15260         PR fortran/18791
15261         * gfortran.dg/specifics_1.f90: New test.
15262         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
15263         complex specifics.
15264
15265 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15266
15267         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
15268         pthread-init-common.h: New.
15269
15270 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
15271
15272         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
15273         precision on some archs.
15274
15275 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
15276
15277         * gcc.dg/non-local-goto-1.c: New test.
15278         * gcc.dg/non-local-goto-2.c: Likewise.
15279         * gcc.dg/setjmp-3.c: Likewise.
15280         * gcc.dg/setjmp-4.c: Likewise.
15281
15282 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
15283
15284         * gnat.dg/self_aggregate_with_pointer.adb: New test.
15285
15286 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15287
15288         PR fortran/28276
15289         * gfortran.dg/exponent_1.f90: New test.
15290
15291         PR fortran/27021
15292         * gfortran.dg/nearest_1.f90: New test.
15293
15294 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
15295
15296         PR middle-end/25261
15297         PR middle-end/28790
15298         * gcc.dg/gomp/nestedfn-1.c: New test.
15299
15300 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
15301
15302         PR objc/29195
15303         * objc/compile/method-1.m: New test.
15304
15305 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
15306
15307         PR c++/26938
15308         * g++.dg/template/crash58.C: New test.
15309         * g++.dg/parse/crash28.C: Adjust error markers.
15310         * g++.dg/template/crash34.C: Likewise.
15311         * g++.dg/template/friend31.C: Likewise.
15312         * g++.dg/template/crash32.C: Likewise.
15313
15314         PR c++/27329
15315         * g++.dg/template/crash59.C: New test.
15316
15317         PR c++/27667
15318         * g++.dg/template/spec33.C: New test.
15319         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15320
15321 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
15322             Adam Nemet  <anemet@caviumnetworks.com>
15323
15324         * gcc.dg/tree-ssa/ivopts-1.c: New test.
15325         * gcc.dg/tree-ssa/ivopts-2.c: New test.
15326
15327 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
15328
15329         PR target/28911
15330         * gcc.dg/pr28911.c: New.
15331
15332 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
15333
15334         PR target/29169
15335         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
15336         (dg-options): Add -mfpmath=387.
15337
15338 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
15339
15340         PR c/28706
15341         * gcc.dg/pr28706.c: New test.
15342
15343         PR c/28712
15344         * gcc.dg/pr28712.c: New test.
15345
15346 2006-09-22  Mike Stump  <mrs@apple.com>
15347
15348         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
15349
15350 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
15351
15352         PR tree-optimization/28888
15353         * gcc.dg/pr28888.c: New test.
15354
15355 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
15356
15357         PR c++/29016
15358         * g++.dg/init/ptrfn1.C: New test.
15359
15360 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
15361
15362         PR c++/28861
15363         * g++.dg/template/spec32.C: New test.
15364         * g++.dg/parse/crash9.C: Adjust error markers.
15365
15366         PR c++/28303
15367         * g++.dg/template/typedef6.C: New test.
15368         * g++.dg/init/error1.C: Adjust error markers.
15369         * g++.dg/parse/crash9.C: Likewise.
15370         * g++.dg/template/crash55.C: Likewise.
15371
15372 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
15373
15374         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15375
15376 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
15377
15378         PR target/27650
15379         * g++.dg/ext/dllimport12.C: New test.
15380
15381 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
15382
15383         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15384         * gcc.target/mips/nmadd-2.c: Likewise.
15385         * gcc.target/mips/mips-ps-6.c: New test.
15386         * gcc.target/mips/neg-abs-1.c: Likewise.
15387         * gcc.target/mips/neg-abs-2.c: Likewise.
15388         * gcc.target/mips/nmadd-3.c: New test.
15389
15390 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
15391
15392         PR middle-end/28046
15393         * gcc.dg/gomp/atomic-10.c: New test.
15394         * g++.dg/gomp/atomic-10.C: New test.
15395
15396 2006-09-20  Eric Christopher  <echristo@apple.com>
15397
15398         * gcc.target/i386/sse3-not-fisttp.c: New.
15399
15400 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
15401
15402         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15403
15404 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
15405
15406         * gcc.c-torture/execute/pr28289.c (one): New variable.
15407         (main): Use it instead of argc.
15408         * gcc.c-torture/execute/20060102-1.c (one): New variable.
15409         (main): Use it instead of argc.
15410
15411 2006-09-19  Paul Brook  <paul@codesourcery.com>
15412
15413         PR target/28516
15414         * gcc.dg/nested-func-5.c: New test.
15415
15416 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15417
15418         * lib/target-supports.exp (check_effective_target_tls): Compile
15419         test stubs using ${tool}_target_compile, not just target_compile.
15420         (check_effective_target_tls_runtime): Likewise.
15421
15422 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15423
15424         * gcc.c-torture/compile/20030405-1.x: Remove.
15425
15426         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15427         optimising linker from discarding it.
15428
15429 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15430
15431         PR fortran/28526
15432         * gfortran.dg/keyword_symbol_1.f90: New test.
15433
15434         * gfortran.dg/spread_shape_1.f90: Add missing warning with
15435         pedantic compilation option.
15436
15437 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
15438
15439         PR fortran/29060
15440         * gfortran.dg/spread_shape_1.f90: New test.
15441
15442 2006-09-17  Roger Sayle  <roger@eyesopen.com>
15443
15444         PR tree-optimization/28887
15445         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15446
15447 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
15448
15449         PR c/25993
15450         * gcc.dg/pr25993.c: New test.
15451
15452 2006-09-17  Ira Rosen  <irar@il.ibm.com>
15453
15454         PR tree-opt/21591
15455         * gcc.dg/vect/pr21591.c: New test.
15456
15457 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
15458
15459         PR tree-opt/29059
15460         * gcc.c-torture/compile/strcpy-1.c: New test.
15461         * gcc.c-torture/compile/strcpy-2.c: New test.
15462         * gcc.c-torture/compile/memcpy-1.c: New test.
15463         * gcc.c-torture/compile/memcpy-2.c: New test.
15464
15465 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
15466
15467         PR testsuite/29055
15468         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15469
15470 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
15471
15472         * gnat.dg/specs/double_record_extension1.ads: New test.
15473         * gnat.dg/specs/double_record_extension2.ads: Likewise.
15474
15475 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
15476
15477         PR fortran/29051
15478         * gfortran.dg/oldstyle_3.f90: New test.
15479
15480 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15481
15482         PR libgfortran/29099
15483         * gfortran.dg/secnds-1.f: New test.
15484
15485 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15486
15487         PR libgfortran/29053
15488         * gfortran.dg/streamio_9.f90: New test.
15489         * gfortran.dg/streamio_10.f90: New test.
15490
15491 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
15492
15493         PR C++/29002
15494         * g++.dg/init/array22.C: New test.
15495         * g++.dg/init/array23.C: New test.
15496
15497 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
15498
15499         * stackcheck.lst: Update list of tests requiring stack checking.
15500         * norun.lst: Adjust for above change.
15501         * ada95.lst: New file.
15502         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
15503         requiring -gnat95 switch.
15504
15505 2006-09-14  Olivier Hainque  <hainque@adacore.com>
15506
15507         * gnat.dg/in_out_parameter.adb: New test.
15508
15509 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
15510
15511         PR debug/28980
15512         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
15513
15514 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
15515
15516         * gnat.dg/specs/unchecked_union.ads: New test.
15517
15518 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
15519
15520         PR rtl-optimization/28982
15521         * gcc.c-torture/execute/pr28982a.c: New test.
15522         * gcc.c-torture/execute/pr28982b.c: Likewise.
15523
15524 2006-09-12  Eric Christopher  <echristo@apple.com>
15525
15526         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
15527         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15528
15529 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
15530
15531         PR c/28768
15532         PR preprocessor/14634
15533         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15534         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15535         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15536
15537 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15538
15539         * gcc.dg/pr28243.c: New test.
15540
15541 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
15542
15543         PR fortran/28971
15544         gfortran.dg/pr28971.f90: New test to act as a backstop in case
15545         this undiagnosed regression reappears.
15546
15547 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
15548
15549         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
15550         Treat $srcdir as a literal.
15551         * lib/fortran-torture.exp (fortran-torture-compile,
15552         fortran-torture-execute): Likewise.
15553         * lib/objc-torture.exp (objc-torture-compile,
15554         objc-torture-execute): Likewise.
15555         * lib/profopt.exp (profopt-execute): Likewise.
15556
15557 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
15558
15559         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
15560
15561 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
15562
15563         PR testsuite/28950
15564         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
15565
15566 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
15567
15568         PR target/13685
15569         * gcc.target/i386/pr13685.c: New test.
15570
15571 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15572
15573         * gcc.dg/pr28726.c: New test.
15574
15575 2006-09-11  Josh Conner  <jconner@apple.com>
15576
15577         * gcc.dg/nrv3.c: Increase size of structure.
15578         * gcc.dg/nrv4.c: Likewise.
15579         * gcc.dg/nrv5.c: Likewise.
15580
15581 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
15582
15583         PR libfortran/28890
15584         gfortran.dg/assumed_charlen_function_5.f90: New test.
15585
15586 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
15587
15588         PR c++/28991
15589         * g++.dg/init/static3.C: New test.
15590
15591 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
15592
15593         PR testsuite/29007
15594         * gcc.dg/long-long-cst1.c (t): Add cast to
15595         __SIZE_TYPE__ before casting to int.
15596         (main): Return 0 on success.
15597
15598 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15599
15600         * gcc.c-torture/execute/20060910-1.c: New test.
15601
15602 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
15603
15604         PR middle-end/26983
15605         * gcc.dg/pr26983.c: New test.
15606
15607 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
15608
15609         PR target/29006
15610         * gcc.c-torture/execute/pr29006.c: New test.
15611
15612 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15613
15614         PR libfortran/28947
15615         gfortran.dg/matmul_4.f90: New test.
15616
15617 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15618
15619         PR fortran/28959
15620         gfortran.dg/used_types_10: New test.
15621
15622 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15623
15624         PR libfortran/28923
15625         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15626         gfortran.dg/array_initializer_3.f90: New test.
15627
15628 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15629
15630         PR fortran/28914
15631         * gfortran.dg/actual_array_constructor_3.f90: New test.
15632
15633 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
15634
15635         PR testsuite/26778
15636         * gcc.target/i386/pr26778.c: New testcase.
15637
15638 2006-09-08  Eric Christopher  <echristo@apple.com>
15639
15640         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15641         * gcc.target/i386/memcpy-1.c: Ditto.
15642         * gcc.target/i386/asm-1.c: Ditto.
15643         * gcc.target/i386/20060512-4.c: Ditto.
15644         * gcc.target/i386/compress-float-387.c: Ditto.
15645         * gcc.target/i386/20060512-1.c: Ditto.
15646         * gcc.target/i386/compress-float-sse.c: Ditto.
15647         * gcc.target/i386/20060512-2.c: Ditto.
15648         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15649         * gcc.target/i386/stack-prot-kernel.c: Ditto.
15650         * gcc.target/i386/compress-float-387-pic.c: Ditto.
15651         * gcc.dg/pr26449.c: Ditto.
15652         * gcc.dg/attr-ms_struct-2.c: Ditto.
15653         * gcc.dg/attr-ms_struct-1.c: Ditto.
15654         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15655
15656 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
15657
15658         PR c/28504
15659         * gcc.dg/vla-10.c: New test.
15660
15661 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15662
15663         PR c++/28858
15664         * g++.dg/parse/template20.C: New test.
15665         * g++.dg/template/operator8.C: Remove obsolete part.
15666         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15667         * g++.old-deja/g++.pt/crash65.C: Likewise.
15668
15669 2006-09-07  Jason Merrill  <jason@redhat.com>
15670
15671         PR middle-end/27724
15672         * gcc.dg/long-long-cst1.c: New test.
15673
15674 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15675
15676         PR C++/28906
15677         * g++.dg/other/array3.C: New test.
15678         * g++.dg/other/array4.C: New test.
15679         * g++.dg/other/array5.C: New test.
15680
15681 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
15682
15683         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15684
15685 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
15686
15687         PR target/28946
15688         * gcc.target/i386/pr28946.c: New test.
15689
15690 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
15691
15692         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15693         in integer literal constant.
15694         * gfortran.dg/enum_8.f90: Ditto.
15695         * gfortran.dg/g77/20030326-1.f: Ditto.
15696
15697 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15698
15699         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15700         nonconformance usage.
15701
15702 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15703
15704         PR middle-end/28862
15705         * gcc.c-torture/compile/vector-align-1.c: New test.
15706
15707 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15708
15709         PR rtl-opt/27883
15710         * g++.dg/opt/copysign-1.C: New test.
15711
15712 2006-09-06  Jason Merrill  <jason@redhat.com>
15713
15714         PR c++/27371
15715         * g++.dg/warn/unused-result1.C: New test.
15716
15717 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
15718
15719         PR c++/28903
15720         * g++.dg/ext/vla3.C: New test.
15721
15722         PR c++/28886
15723         * g++.dg/template/array16.C: New test.
15724
15725 2006-09-06  Richard Guenther  <rguenther@suse.de>
15726
15727         * gcc.dg/pr27226.c: Remove testcase again.
15728
15729 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15730
15731         PR tree-opt/28937
15732         * g++.dg/opt/unroll2.C: New test.
15733
15734 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15735
15736         PR tree-opt/28952
15737         * gcc.dg/vect/pr28952.c: New test.
15738
15739 2006-09-05  Richard Guenther  <rguenther@suse.de>
15740
15741         PR tree-optimization/28900
15742         * gcc.dg/torture/pr28900.c: New testcase
15743
15744 2006-09-05  Richard Guenther  <rguenther@suse.de>
15745
15746         PR tree-optimization/28905
15747         * gcc.c-torture/compile/pr28905.c: New testcase.
15748
15749 2006-09-05  Richard Guenther  <rguenther@suse.de>
15750
15751         PR middle-end/28935
15752         * gcc.dg/pr28935.c: New testcase.
15753
15754 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15755
15756         * gcc.c-torture/execute/20060905-1.c: New test.
15757
15758 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15759
15760         PR fortran/28908
15761         * gfortran.dg/used_types_7.f90: New test.
15762         * gfortran.dg/used_types_8.f90: New test.
15763         * gfortran.dg/used_types_9.f90: New test.
15764
15765 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15766
15767         * gcc.c-torture/compile/20060904-1.c: New test.
15768
15769 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15770
15771         PR c++/23287 Revert my 2006-09-01 patch
15772         * g++.dg/parse/dtor12.C: Remove.
15773
15774 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
15775
15776         PR c+/27670
15777         * g++.dg/template/operator9.C: New test.
15778
15779         PR c++/27493
15780         * g++.dg/template/operator7.C: New test.
15781
15782         PR c++/27494
15783         * g++.dg/template/operator8.C: New test.
15784
15785         PR c++/27397
15786         * g++.dg/template/crash57.C: New test.
15787
15788         * g++.dg/template/typedef4.C: Adjust error markers.
15789         * g++.dg/template/typedef5.C: Likewise.
15790
15791 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
15792
15793         PR c++/28878
15794         * g++.dg/parse/crash33.C: New test.
15795
15796 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
15797         Richard Guenther  <rguenther@suse.de>
15798         Adam Nemet  <anemet@caviumnetworks.com>
15799
15800         PR middle-end/27226
15801         * gcc.target/mips/memcpy-1.c: New testcase.
15802         * gcc.dg/pr27226.c: Likewise.
15803
15804 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15805
15806         PR c++/28705
15807         * g++.dg/lookup/koenig5.C: New.
15808         * g++.dg/template/crash56.C: New.
15809
15810 2006-09-01  Josh Conner  <jconner@apple.com>
15811
15812         PR c++/25505
15813         * gcc.dg/nrv3.c: New test.
15814         * gcc.dg/nrv4.c: New test.
15815         * gcc.dg/nrv5.c: New test.
15816
15817 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15818
15819         PR c++/23287
15820         * g++.dg/parse/dtor12.C: New.
15821
15822 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
15823
15824         PR tree-optimization/28839
15825         * gcc.dg/pr28839.c: New test.
15826
15827 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
15828
15829         PR target/24367
15830         * gcc.dg/pr24367.c: New testcase.
15831
15832 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
15833
15834         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15835
15836 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
15837
15838         PR rtl-optimization/27735
15839         * gcc.dg/loop-unswitch-1.c: New test.
15840
15841 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
15842
15843         PR fortran/28885
15844         * gfortran.dg/aliasing_dummy_2.f90: New test.
15845
15846         PR fortran/20067
15847         * gfortran.dg/generic_5.f90: Change error message.
15848
15849         PR fortran/28873
15850         * gfortran.dg/generic_6.f90: New test.
15851
15852         PR fortran/25077
15853         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15854
15855         PR fortran/25102
15856         * gfortran.dg/invalid_interface_assignment.f90: New test.
15857
15858         PR fortran/24866
15859         * gfortran.dg/module_proc_external_dummy.f90: New test.
15860
15861 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
15862
15863         PR c++/28349
15864         * g++.dg/warn/var-args1.C: New test.
15865
15866 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
15867
15868         PR fortran/28866
15869         * gfortran.dg/simpleif_2.f90: New test.
15870         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15871         * gfortran.dg/enum_5.f90: Ditto.
15872
15873 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15874             Kazu Hirata  <kazu@codesourcery.com>
15875
15876         PR tree-optimization/17506
15877         * gcc.dg/pr17506.c: New.
15878
15879 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
15880
15881         PR c++/28139
15882         * g++.dg/eh/alias1.C: New test.
15883
15884 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15885
15886         PR c++/28860
15887         * g++.dg/template/ttp22.C: New test.
15888
15889 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
15890
15891         PR middle-end/26632
15892         * gcc.dg/pr26632.c: New.
15893
15894 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15895
15896         PR libgfortran/28354
15897         * gfortran.dg/fmt_zero_precision.f90: New test.
15898
15899 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
15900
15901         PR c++/28058
15902         * g++.dg/template/spec31.C: New test.
15903
15904 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
15905
15906         PR c++/26573
15907         * g++.dg/other/static2.C: New test.
15908
15909 2006-08-26  Roger Sayle  <roger@eyesopen.com>
15910
15911         * gcc.dg/Wswitch-enum-2.c: New test case.
15912         * gcc.dg/Wswitch-enum-3.c: Likewise.
15913
15914 2006-08-26  Richard Guenther  <rguenther@suse.de>
15915
15916         * gcc.c-torture/compile/20060826-1.c: New testcase.
15917
15918 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
15919
15920         PR c++/28736
15921         * g++.dg/template/void10.C: New test.
15922
15923         PR c++/28737
15924         * g++.dg/template/void8.C: New test.
15925
15926         PR c+_+/28738
15927         * g++.dg/template/void9.C: New test.
15928
15929         * g++.dg/template/void3.C: Adjust error markers.
15930         * g++.dg/template/void4.C: Likewise.
15931         * g++.dg/template/crash55.C: Likewise.
15932         * g++.dg/template/void7.C: Likewise
15933
15934 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
15935
15936         PR c++/28588
15937         * g++.dg/inherit/access6.C: New test.
15938         * g++.dg/inherit/access7.C: Likewise.
15939
15940         PR c++/28595
15941         * g++.dg/template/array15.C: New test.
15942         * g++.dg/template/crash2.C: Tweak error markers.
15943
15944 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
15945
15946         PR middle-end/28683
15947         * gcc.c-torture/compile/20060823-1.c: New test.
15948
15949 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15950
15951         PR c++/28853
15952         * g++.dg/template/ttp21.C: New test.
15953
15954         PR c++/28852
15955         * g++.dg/other/operator1.C: Add error-marker.
15956         * g++.dg/other/operator2.C: New test.
15957
15958 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15959
15960         PR c/27893
15961         * gcc.c-torture/compile/vla-const-1.c,
15962         gcc.c-torture/compile/vla-const-2.c: New tests.
15963
15964 2006-08-26  Richard Guenther  <rguenther@suse.de>
15965
15966         PR middle-end/28814
15967         * gcc.dg/torture/pr28814.c: New testcase.
15968
15969 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15970
15971         PR c/28418
15972         * gcc.c-torture/compile/compound-literal-1.c: New test.
15973
15974 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15975
15976         PR c/28299
15977         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15978         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15979         Expect extra diagnostics.
15980
15981 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
15982
15983         gcc.dg/noncompile/pr16876.c: New test.
15984
15985 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
15986
15987         PR c++/28056
15988         * g++.dg/parse/local1.C: New test.
15989         * g++.dg/other/qual1.C: Tweak error marker.
15990
15991 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15992
15993         PR c++/27787
15994         * g++.dg/template/typename10.C: New.
15995         * g++.dg/template/lookup4.C: Remove bogus error marker.
15996
15997 2006-08-25  Richard Guenther  <rguenther@suse.de>
15998
15999         PR testsuite/28829
16000         * gcc.dg/pr26570.c: Fix testcase.
16001
16002 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
16003
16004         PR tree-opt/28807
16005         * gcc.c-torture/execute/mayalias-2.c: New test.
16006         * gcc.dg/tree-ssa/alias-13.c: New test.
16007
16008 2006-08-24  Jan Hubicka  <jh@suse.cz>
16009
16010         PR debug/26881
16011         * gcc.dg/debug/pr26881.c: New file.
16012
16013 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
16014
16015         PR fortran/28788
16016         * gfortran.dg/used_types_4.f90: New test.
16017         * gfortran.dg/derived_init_2.f90: Modify to check sibling
16018         association of derived types.
16019         * gfortran.dg/used_types_2.f90: Add module cleanup.
16020         * gfortran.dg/used_types_3.f90: The same.
16021
16022         PR fortran/28771
16023         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
16024         fix of regression.
16025
16026 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16027
16028         PR 28813
16029         * gfortran.dg/direct_io_6.f90: Remove test.
16030
16031 2006-08-23  Stuart Hastings  <stuart@apple.com>
16032
16033         PR 28825
16034         * gcc.target/i386/20060821-1.c: New.
16035
16036 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
16037
16038         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
16039         dg-warning strings for dllimport.
16040
16041 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16042
16043         PR C++/28450
16044         * g++.dg/ext/vector4.C: New test.
16045         * g++.dg/ext/complex1.C: New test.
16046
16047 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
16048
16049         PR debug/28692
16050         * gcc.dg/debug/const-1.c: New.
16051         * gcc.dg/debug/const-2.c: New.
16052         * gcc.dg/debug/dwarf2/const-1.c: New.
16053         * gcc.dg/debug/dwarf2/const-2.c: New.
16054         * gcc.dg/debug/dwarf2/const-2b.c: New.
16055
16056 2006-08-22  Richard Guenther  <rguenther@suse.de>
16057
16058         PR middle-end/28776
16059         * gcc.c-torture/compile/pr28776-1.c: New testcase.
16060         * gcc.c-torture/compile/pr28776-2.c: Likewise.
16061
16062 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
16063
16064         PR tree-optimization/28003
16065         * g++.dg/tree-ssa/pr28003.C: New.
16066
16067 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16068
16069         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
16070
16071 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
16072
16073         PR c++/26269
16074         * g++.dg/other/error14.C: New test.
16075
16076         PR c++/28505
16077         * g++.dg/parse/ctor7.C: New test.
16078         * g++.dg/parse/ctor8.C: Likewise.
16079
16080         PR c++/28741
16081         * g++.dg/template/void7.C: New test.
16082
16083 2006-08-21  Olivier Hainque  <hainque@adacore.com>
16084
16085         * gnat.dg/self_aggregate_with_zeros.adb: New test.
16086         * gnat.dg/self_aggregate_with_array.adb: New test.
16087
16088 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16089
16090         * g++.dg/eh/arm-vfp-unwind.C: New test.
16091
16092 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
16093
16094         PR c++/28341
16095         * g++.dg/template/ref3.C: New test.
16096         * g++.dg/template/nontype13.C: New test.
16097
16098         PR c++/28346
16099         * g++.dg/template/ptrmem17.C: New test.
16100
16101 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
16102
16103         PR target/28648 c:
16104         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
16105
16106 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
16107
16108         PR fortran/28630
16109         * gfortran.dg/used_types_2.f90: New test.
16110
16111         PR fortran/28601
16112         * gfortran.dg/used_types_3.f90: New test.
16113
16114         PR fortran/20886
16115         * gfortran.dg/generic_actual_arg.f90: New test.
16116
16117         PR fortran/28735
16118         * gfortran.dg/module_private_array_refs_1.f90: New test.
16119
16120         PR fortran/28762
16121         * gfortran.dg/program_name_1.f90: New test.
16122
16123         PR fortran/28425
16124         * gfortran.dg/derived_constructor_comps_1.f90: New test.
16125
16126         PR fortran/28496
16127         * gfortran.dg/array_initializer_2.f90: New test.
16128
16129         PR fortran/18111
16130         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
16131
16132         PR fortran/28600
16133         * gfortran.dg/assumed_charlen_function_4.f90: New test.
16134
16135         PR fortran/28771
16136         * gfortran.dg/assumed_charlen_in_main.f90: New test.
16137
16138         PR fortran/28660
16139         * gfortran.dg/dependent_decls_1.f90: New test.
16140
16141 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16142
16143         PR fortran/25217
16144         * gfortran.dg/derived_init_2.f90: New.
16145
16146 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
16147
16148         * gcc.c-torture/execute/pr28289.c: New test.
16149
16150 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
16151
16152         PR c/28744
16153         * gcc.dg/attr-externally-visible-1.c: New test.
16154         * gcc.dg/attr-externally-visible-2.c: New test.
16155         * g++.dg/parse/attr-externally-visible-1.C: New test.
16156         * g++.dg/parse/attr-externally-visible-2.C: New test.
16157
16158 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16159
16160         PR c++/28606
16161         * g++.dg/parse/dtor11.C: New test.
16162
16163 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16164
16165         PR rtl-optimization/28489
16166         * gcc.c-torture/compile/pr28489.c: New test.
16167
16168 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16169
16170         PR c++/28710
16171         * g++.dg/template/redecl4.C: New test.
16172
16173         PR c++/28711
16174         * g++.dg/template/ctor8.C: New test.
16175
16176 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16177
16178         * gcc.dg/pr26570.c: Fix testcase.
16179
16180 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16181
16182         * PR c++/28573
16183         * g++.dg/parse/offsetof6.C: New test.
16184         * g++.dg/parse/offsetof6.C: New test.
16185         * g++.dg/parse/offsetof7.C: New test.
16186
16187 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16188
16189         PR testsuite/28602
16190         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16191         is false.
16192
16193 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16194
16195         PR c++/28302
16196         * g++.dg/ext/vector3.C: New test.
16197
16198 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
16199
16200         PR gcov/profile/26570
16201         * gcc.dg/pr26570.c: New test.
16202
16203 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
16204
16205         PR c/27697
16206         * gcc.dg/qual-component-1.c: New test.
16207
16208 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16209
16210         PR c++/28593
16211         * g++.dg/parse/new3.C: New test.
16212
16213 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16214
16215         PR fortran/25828
16216         * gfortran.dg/streamio_1.f90: New test.
16217         * gfortran.dg/streamio_2.f90: New test.
16218         * gfortran.dg/streamio_3.f90: New test.
16219         * gfortran.dg/streamio_4.f90: New test.
16220         * gfortran.dg/streamio_5.f90: New test.
16221         * gfortran.dg/streamio_6.f90: New test.
16222         * gfortran.dg/streamio_7.f90: New test.
16223         * gfortran.dg/streamio_8.f90: New test.
16224
16225 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
16226
16227         PR c/28287
16228         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
16229
16230 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
16231
16232         PR c++/28594
16233         * g++.dg/template/void6.C: New test.
16234
16235 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16236
16237         PR c/28649
16238         * gcc.dg/parse-error-1.c: New test.
16239         * gcc.dg/parse-error-2.c: New test.
16240         * gcc.dg/cpp/digraph2.c: Add error-marker.
16241         * gcc.dg/noncompile/920923-1.c: Likewise.
16242
16243 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16244
16245         PR c/27490
16246         * gcc.dg/sizeof-2.c: New testcase.
16247
16248         PR c/27489
16249         * gcc.dg/switch-A.c: New testcase.
16250
16251 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
16252
16253         PR c++/28288
16254         PR c++/14556
16255         * g++.old-deja/g++.warn/compare1.C: Delete.
16256         * g++.dg/opt/pr7503-2.C: Delete.
16257         * g++.dg/opt/pr7503-3.C: Delete.
16258         * g++.dg/opt/pr7503-4.C: Delete.
16259         * g++.dg/opt/pr7503-5.C: Delete.
16260         * g++.dg/opt/max1.C: Delete.
16261         * g++.dg/warn/minmax.C: Delete.
16262         * g++.dg/expr/minmax.C: New test.
16263
16264 2006-08-14  Richard Guenther  <rguenther@suse.de>
16265
16266         PR testsuite/28703
16267         * gcc.c-torture/execute/pr28651.c: Do not use argc
16268         to avoid optimization, instead forbid inlining.
16269
16270 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
16271
16272         PR rtl-optimization/28634
16273         * gcc.c-torture/execute/ieee/pr28634.c: New test.
16274
16275 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
16276
16277         PR c/27184
16278         * gcc.dg/torture/pr27184.c: New test.
16279
16280 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
16281
16282         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
16283
16284 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16285
16286         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16287         * gfortran.dg/stat_2.f90: Likewise.
16288         * gfortran.dg/chmod_1.f90: Likewise.
16289         * gfortran.dg/chmod_2.f90: Likewise.
16290         * gfortran.dg/chmod_3.f90: Likewise.
16291
16292 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
16293
16294         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16295
16296 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16297
16298         * g++.dg/opt/pr23454-2.C: New test.
16299
16300 2006-08-11  Richard Guenther  <rguenther@suse.de>
16301
16302         PR middle-end/28651
16303         * gcc.c-torture/execute/pr28651.c: New testcase.
16304
16305 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
16306
16307         * gnat.dg/specs/static_initializer.ads: New test.
16308
16309 2006-08-10  Paul Brook  <paul@codesourcery.com>
16310
16311         * gcc.target/arm/cond-asm.c: New test.
16312
16313 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
16314
16315         PR tree-optimization/26197
16316         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16317         * g++.dg/vect/vect.exp: Compile the new tests with
16318         --param max-aliased-vops=0.
16319
16320 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
16321
16322         PR c++/28637
16323         * g++.dg/template/void3.C: New test.
16324
16325         PR c++/28638
16326         * g++.dg/template/void4.C: New test.
16327
16328         PR c++/28640
16329         * g++.dg/template/void5.C: New test.
16330
16331 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
16332
16333         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
16334         after dg-do compile.
16335
16336 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
16337
16338         PR tree-optimizations/26969
16339         * gcc.dg/vect/vect.exp: Compile tests prefixed with
16340         "unswitch-loops" with -funswitch-loops.
16341         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
16342
16343 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16344
16345         * gcc.dg/sparc-getcontext-1.c: Fix typo.
16346         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
16347         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
16348         * objc.dg/dwarf-1.m: Likewise.
16349         * objc.dg/dwarf-2.m: Likewise.
16350         * obj-c++.dg/dwarf-2.mm: Likewise.
16351
16352 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16353
16354         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
16355         * objc.dg/dwarf-2.m: Likewise.
16356         * obj-c++.dg/dwarf-2.mm: Likewise.
16357
16358         PR libfortran/28603
16359         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
16360
16361         PR testsuite/27611
16362         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16363
16364         PR testsuite/27033
16365         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16366
16367 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
16368
16369         PR target/27827
16370         * gcc.target/i386/pr27827.c: New testcase.
16371
16372 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
16373
16374         PR fortran/28590
16375         * gfortran.dg/sequence_types_1.f90: New test.
16376
16377 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
16378
16379         PR fortran/28548
16380         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16381         dg-warning.  Add -pedantic option.
16382
16383 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16384
16385         PR c/28502
16386         * gcc.dg/proto-1.c: New test.
16387
16388         PR c/27721
16389         * gcc.dg/lvalue-4.c: New test.
16390
16391         PR c/28136
16392         * gcc.dg/init-bad-5.c: New test.
16393
16394 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
16395
16396         PR c++/28347
16397         * g++.dg/ext/typedef-init.C: Add new test for typedef
16398         initialization inside templates. Adjust existing error markers.
16399
16400 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
16401
16402         PR c++/28148
16403         * g++.dg/init/ptrmem3.C: New test.
16404
16405 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
16406
16407         PR tree-optimization/27770
16408         * lib/target-support.exp: New target keyword "section_anchors".
16409         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16410         tests.
16411         * gcc.dg/vect/section-anchors-pr27770.c: New test.
16412         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16413         * gcc.dg/vect/section-anchors-vect-69.c: New test.
16414         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16415
16416 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16417
16418         * gcc.dg/20060801-1.c: Add missing '}'.
16419
16420 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16421
16422         PR c++/27508
16423         * g++.dg/parse/dtor9.C: New test.
16424         * g++.dg/parse/dtor10.C: New test.
16425         * g++.dg/other/error7.C: Adjust error-marker.
16426
16427         PR c++/28274
16428         * g++.dg/other/default5.C: New test.
16429
16430 2006-08-02  Richard Guenther  <rguenther@suse.de>
16431
16432         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16433
16434 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
16435
16436         PR c++/28557
16437         * g++.dg/template/conv9.C: New test.
16438
16439 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
16440
16441         PR debug/28063
16442         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16443         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16444         Optionally return assembly text.  Update callers.
16445         (check_no_compiler_messages): Update verbose messages.
16446         (check_no_messages_and_pattern): New.
16447         (check_effective_target_string_merging): New.
16448
16449 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16450
16451         PR c++/28250
16452         * g++.dg/eh/catch4.C: New test.
16453
16454         PR c++/28257
16455         * g++.dg/other/qual1.C: New test.
16456
16457         PR c++/28259
16458         * g++.dg/inherit/error2.C: New test.
16459
16460         PR c++/28267
16461         * g++.dg/other/new1.C: New test.
16462
16463         * g++.dg/warn/pr23075.C: Remove obsolete test.
16464         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16465         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16466
16467 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
16468
16469         PR c++/28523
16470         * g++.dg/eh/cast1.C: New test.
16471
16472 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
16473
16474         PR libfortran/28452
16475         * gfortran.dg/random_3.f90:  New test.
16476
16477 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16478
16479         PR c++/28432
16480         * g++.dg/other/pr28304.C: Change expected error message.
16481         * g++.dg/other/pr28432.C: New test.
16482
16483 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16484
16485         PR c++/28256
16486         * g++.dg/init/brace2.C: Change expected error message, add empty init.
16487
16488 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
16489
16490         PR debug/23336
16491         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16492         at -g1.
16493         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16494         g++.dg/debug/enum-2.C: New.
16495
16496 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16497
16498         PR c++/6634
16499         * g++.dg/parse/long1.C: Add more tests.
16500
16501 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16502
16503         * gfortran.dg/lrshift_1.c: New file.
16504
16505 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16506
16507         PR libgfortran/28335
16508         * gfortran.dg/no_unit_error_1.f90: New test.
16509
16510 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16511
16512         PR libgfortran/28335
16513         * gfortran.dg/no_unit_error_1.f90: Delete test.
16514         * gfortran.dg/no_unit_error_2.f90: Delete test.
16515
16516 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16517
16518         * gfortran.dg/chmod_3.f90: New test.
16519         * gfortran.dg/ltime_gmtime_1.f90: New test.
16520         * gfortran.dg/ltime_gmtime_2.f90: New test.
16521         * gfortran.dg/lrshift_1.f90: New test.
16522         * gfortran.dg/chmod_1.f90: New test.
16523         * gfortran.dg/chmod_2.f90: New test.
16524
16525 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
16526
16527         PR c++/27668
16528         * g++.dg/template/crash55.C: New test.
16529
16530         PR c++/27962
16531         * g++.dg/template/nontype16.C: New test.
16532
16533         * g++.dg/template/void2.C: Adjust error markers.
16534         * g++.dg/template/nontype5.C: Adjust error markers.
16535
16536 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
16537
16538         * gcc.target/i386/stack-prot-kernel.c: New test.
16539
16540 2006-07-27  Roger Sayle  <roger@eyesopen.com>
16541
16542         * gcc.dg/builtins-55.c: New test case.
16543
16544 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
16545
16546         PR rtl-optimization/27907
16547         * gcc.c-torture/compile/pr27907.c: New test.
16548
16549 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16550
16551         * gfortran.dg/mclock.f90: New test.
16552         * gfortran.dg/int_conv_1.f90: New test.
16553         * gfortran.dg/stat_1.f90: New test.
16554         * gfortran.dg/stat_2.f90: New test.
16555
16556 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16557
16558         PR libgfortran/28335
16559         * gfortran.dg/no_unit_error_1.f90: New test.
16560         * gfortran.dg/no_unit_error_2.f90: New test.
16561         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
16562
16563 2006-07-25  Roger Sayle  <roger@eyesopen.com>
16564
16565         PR middle-end/28473
16566         * gcc.dg/fold-convround-1.c: New test case.
16567
16568 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16569
16570         * gfortran.dg/arithmetic_if.f90:  Fix comments.
16571
16572 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16573
16574         PR c++/27572
16575         * g++.dg/other/typedef1.C: New test.
16576         * g++.dg/template/typedef4.C: New test.
16577         * g++.dg/template/typedef5.C: New test.
16578
16579 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16580
16581         PR fortran/28416
16582         * gfortran.dg/allocatable_dummy_3.f90: New.
16583
16584 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16585
16586         PR fortran/28439
16587         * gfortran.dg/arithmetic_if.f90:  New test.
16588
16589 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
16590
16591         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16592         avoid memcpy optimization.
16593
16594 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16595
16596         PR fortran/25289
16597         * gfortran.dg/direct_io_6.f90: New test.
16598
16599 2006-07-24  Jan Hubicka  <jh@suse.cz>
16600
16601         PR c/25795
16602         PR c++/27369
16603         * gcc.dg/pr25795.c: New test.
16604         * gcc.dg/pr25795-1.c: New test.
16605
16606 2006-07-23  Roger Sayle  <roger@eyesopen.com>
16607
16608         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16609         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16610         which may be transformed to "g || h" on some platforms.
16611
16612 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
16613
16614         PR c++/28025
16615         * g++.dg/template/friend45.C: New test.
16616
16617 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16618
16619         PR libgfortran/28339
16620         * gfortran.dg/arrayio_8.f90: New test.
16621
16622 2006-07-21  Mike Stump  <mrs@apple.com>
16623
16624         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16625
16626         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16627
16628 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16629
16630         PR c++/28250
16631         * g++.dg/eh/catch3.C: New test.
16632
16633         PR c++/28363
16634         * g++.dg/template/defarg10.C: New test.
16635
16636 2006-07-20  Paul Brook  <paul@codesourcery.com>
16637
16638         PR 27363
16639         * gcc.dg/pr27363.c: New test.
16640
16641 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
16642
16643         PR c++/28338
16644         * g++.dg/init/ref13.C: New test.
16645
16646 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16647
16648         PR obj-c++/28434
16649         * obj-c++.dg/proto-error-1.mm: New test.
16650
16651 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16652
16653         PR c++/28337
16654         * g++.dg/template/string1.C: New test.
16655
16656 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16657
16658         PR c++/28048
16659         * g++.dg/template/defarg9.C: New test.
16660
16661         PR c++/28235
16662         * g++.dg/template/static27.C: New test.
16663
16664 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
16665
16666         PR 28410
16667         * gcc.dg/tree-ssa/pr28410.c: New test.
16668
16669 2006-07-18  Lee Millward  <lee.millward@gmail.com>
16670
16671         PR c++/28258
16672         * g++/dg/other/error13.C: New test.
16673
16674         PR c++/28260
16675         * g++.dg/template/friend44.C: New test.
16676
16677 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
16678
16679         PR c++/27495
16680         * g++.dg/other/pr27495.C: New.
16681
16682 2006-07-18  Olivier Hainque  <hainque@adacore.com>
16683
16684         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16685         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16686
16687 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16688
16689         PR c/28286
16690         * gcc.dg/pragma-pack-4.c: New test.
16691
16692 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16693
16694         PR c++/28291
16695         * g++.dg/ext/pr28291.C: New test.
16696
16697 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16698
16699         PR middle-end/28403
16700         * gcc.c-torture/execute/pr28403.c: New test.
16701
16702 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16703
16704         PR middle-end/28402
16705         * gcc.dg/pr28402.c: New test.
16706
16707 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16708
16709         PR c++/28304
16710         * g++.dg/other/pr28304.C: New test.
16711
16712 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16713
16714         PR other/28251
16715         gcc.c-torture/unsorted/dump-noaddr.c: New test.
16716         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16717
16718 2006-07-17  Richard Guenther  <rguenther@suse.de>
16719
16720         PR tree-optimization/28238
16721         * g++.dg/tree-ssa/pr28238.C: New testcase.
16722
16723 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16724
16725         PR c++/28250
16726         * g++.dg/eh/catch1.C: New test.
16727         * g++.dg/eh/catch2.C: New test.
16728
16729 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
16730
16731         PR c++/28370
16732         * g++.dg/template/anon3.C: New test.
16733
16734 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16735
16736         PR fortran/20844
16737         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16738         specifiers requiring an explicit format tag..
16739
16740         PR fortran/28201
16741         * gfortran.dg/generic_5: New test.
16742
16743         PR fortran/20893
16744         * gfortran.dg/elemental_optional_args_1.f90: New test.
16745
16746 2006-07-16  Olivier Hainque  <hainque@adacore.com>
16747
16748         * gnat.dg/assert.ads: New file.
16749         * gnat.dg/controlled_record.ads: Likewise.
16750         * gnat.dg/controlled_record.adb: Likewise.
16751
16752 2006-07-15  Lee Millward  <lee.millward@gmail.com>
16753
16754         PR c++/28292
16755         * g++.dg/other/error12.C: New test.
16756
16757         PR c++/28269
16758         * g++.dg/template/crash54.C: New test.
16759
16760 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16761
16762         PR c++/28249
16763         * g++.dg/parse/catch1.C: New test.
16764
16765         PR c++/28294
16766         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16767
16768         PR c++/28387
16769         * g++.dg/ext/attrib24.C: New test.
16770
16771 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16772
16773         PR c++/28343
16774         * g++.dg/ext/asmspec1.C: New test.
16775
16776 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
16777
16778         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16779         (dg-test): Support shouldfail tests.
16780         * lib/target-supports-dg.exp (dg-shouldfail): New.
16781         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16782         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16783         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16784         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16785         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16786         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16787         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16788
16789 2006-07-13  Jan Hubicka  <jh@suse.cz>
16790
16791         * gcc.target/i386/memcpy-1.c: New.
16792
16793 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
16794
16795         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
16796
16797 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
16798
16799         PR fortran/25097
16800         * gfortran.dg/present_1.f90: New test.
16801
16802         PR fortran/20903
16803         * gfortran.dg/interface_derived_type_1.f90: New test.
16804
16805 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
16806
16807         PR fortran/28213
16808         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16809         list.
16810
16811 2006-07-07  Lee Millward  <lee.millward@gmail.com>
16812
16813         PR c++/27820
16814         * g++.dg/other/label1.C: New test.
16815
16816 2006-07-07  Richard Guenther  <rguenther@suse.de>
16817
16818         PR middle-end/28268
16819         * gcc.dg/torture/pr28268.c: New testcase.
16820
16821 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
16822
16823         PR c++/27019
16824         * g++.dg/ext/pr27019.C: New.
16825
16826 2006-07-07  Richard Guenther  <rguenther@suse.de>
16827
16828         PR tree-optimization/28187
16829         * gcc.dg/pr28187.c: New testcase.
16830
16831 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
16832
16833         * gnat.dg/address_conversion.adb: New test.
16834         * gnat.dg/boolean_subtype.adb: Likewise.
16835         * gnat.dg/frame_overflow.adb: Likewise.
16836         * gnat.dg/pointer_array.adb: Likewise.
16837         * gnat.dg/pointer_conversion.adb: Likewise.
16838
16839 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
16840
16841         PR fortran/28237
16842         PR fortran/23420
16843         * gfortran.dg/print_fmt_5.f90: New test.
16844
16845 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16846
16847         PR fortran/28129
16848         * gfortran.dg/bounds_check_4.f90: New test.
16849
16850 2006-07-05  Richard Guenther  <rguenther@suse.de>
16851
16852         PR target/28158
16853         * gfortran.dg/pr28158.f90: New testcase.
16854
16855 2006-07-05  Richard Guenther  <rguenther@suse.de>
16856
16857         PR tree-optimization/28162
16858         * gcc.dg/pr28162.c: New testcase.
16859
16860 2006-07-05  Richard Guenther  <rguenther@suse.de>
16861         Andrew Pinski  <pinskia@gcc.gnu.org>
16862
16863         PR c++/27084
16864         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16865
16866 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
16867
16868         PR fortran/28174
16869         * gfortran.dg/actual_array_substr_2.f90: New test.
16870
16871         PR fortran/28167
16872         * gfortran.dg/actual_array_constructor_2.f90: New test.
16873
16874 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16875
16876         * gfortran.dg/itime_idate_1.f: New test.
16877         * gfortran.dg/itime_idate_2.f: New test.
16878
16879 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16880
16881         PR libgfortran/27704
16882         * gfortran.dg/open_status_3.f90: New test.
16883         * gfortran.dg/fmt_l.f90: Update for new feature.
16884
16885 2006-07-03  Asher Langton  <langton2@llnl.gov>
16886
16887         * gfortran.dg/oldstyle_2.f90: New.
16888
16889 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
16890
16891         * gnat.dg/string_slice.adb: New test.
16892
16893 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16894
16895         PR fortran/19259
16896         * gfortran.dg/semicolon_fixed.c: New.
16897         * gfortran.dg/semicolon_free.c: New.
16898
16899 2006-06-30  Mike Stump  <mrs@apple.com>
16900
16901         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16902         that don't support internal visibility.
16903
16904 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
16905
16906         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16907         for '(' / ')' needing an extra '\'.
16908
16909 2006-06-29  Roger Sayle  <roger@eyesopen.com>
16910
16911         PR middle-end/27428
16912         * gcc.dg/pr27428-1.c: New test case.
16913
16914 2006-06-29  Mike Stump  <mrs@apple.com>
16915
16916         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16917         on darwin as we can't align commons large enough yet.
16918
16919         * gcc.dg/vla-8.c: Add additional testcases.
16920
16921 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
16922
16923         PR c++/28114
16924         * g++.dg/other/pr28114.C: New.
16925
16926 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
16927
16928         * gcc.c-torture/compile/20060625-1.c: New test.
16929
16930 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
16931
16932         PR fortran/20867
16933         * gfortran.dg/stfunc_3.f90: New test.
16934
16935         PR fortran/25056
16936         * gfortran.dg/impure_actual_1.f90: New test.
16937
16938         PR fortran/20874
16939         * gfortran.dg/elemental_result_1.f90: New test.
16940
16941         PR fortran/25073
16942         * gfortran.dg/select_7.f90: New test.
16943
16944         PR fortran/27554
16945         * intrinsic_actual_1.f: New test.
16946
16947         PR fortran/22038
16948         PR fortran/28119
16949         * gfortran.dg/forall_4.f90: New test.
16950
16951         PR fortran/25072
16952         * gfortran.dg/forall_5.f90: New test.
16953
16954 2006-06-25  Lee Millward  <lee.millward@gmail.com>
16955
16956         PR c++/28051
16957         * g++.dg/template/using13.C: New test.
16958
16959         PR c++/28054
16960         * g++.dg/other/incomplete3.C: New test.
16961
16962 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16963
16964         PR fortran/28081
16965         * gfortran.dg/substr_3.f: New test.
16966         * gfortran.dg/equiv_2.f90: Update expected error message.
16967
16968 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
16969
16970         PR fortran/28118
16971         * gfortran.dg/actual_array_substr_1.f90: New test.
16972
16973 2006-06-24  Olivier Hainque  <hainque@adacore.com>
16974
16975         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16976         * gnat.dg/scalar_mode_agg_compare.adb: New test.
16977
16978 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
16979
16980         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16981
16982 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
16983
16984         PR fortran/27981
16985         * gfortran.dg/simpleif_2.f90: New test.
16986
16987 2006-06-23  Lee Millward  <lee.millward@gmail.com>
16988
16989         * g++.dg/template/error22.C: Fix typo.
16990
16991 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16992
16993         PR c++/28112
16994         * g++.dg/ext/attrib23.C: New test.
16995
16996 2006-06-23  Olivier Hainque  <hainque@adacore.com>
16997
16998         * gnat.dg/varsize_temp.adb: New test.
16999
17000 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17001
17002         PR c++/11468
17003         * g++.dg/other/java2.C: New test.
17004
17005 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
17006
17007         PR target/27789
17008         * g++.dg/ext/dllimport4.C. Add more tests for invalid
17009         initialization.
17010
17011 2006-06-22  Roger Sayle  <roger@eyesopen.com>
17012
17013         PR target/27531
17014         * gcc.dg/pr27531-1.c: New test case.
17015
17016 2006-06-22  Asher Langton  <langton2@llnl.gov>
17017
17018         PR fortran/24748
17019         * gfortran.dg/implicit_8.f90: New.
17020
17021 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
17022
17023         PR rtl-optimization/28121
17024         * gcc.dg/pr28121.c: New test.
17025
17026 2006-06-22  Lee Millward  <lee.millward@gmail.com>
17027
17028         PR c++/27805
17029         * g++.dg/parse/ptrmem6.C: New test.
17030
17031         PR c++/27821
17032         * g++.dg/template/error22.C: New test.
17033
17034 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17035
17036         PR c++/28111
17037         * g++.dg/template/friend43.C: New test.
17038
17039         PR c++/28110
17040         * g++.dg/template/crash53.C: New test.
17041
17042         PR c++/28109
17043         * g++.dg/rtti/incomplete1.C: New test.
17044
17045 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
17046
17047         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
17048
17049 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
17050
17051         * gcc.c-torture/execute/complex-7.c: New.
17052
17053 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
17054
17055         * gcc.dg/merge-all-constants-1.c: New test.
17056
17057 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
17058
17059         PR c++/28113
17060         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
17061
17062 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
17063
17064         * gfortran.dg/rrspacing_1.f90: New test.
17065
17066 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17067
17068         PR c++/28052
17069         * g++.dg/other/bitfield2.C: New test.
17070
17071 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
17072
17073         PR tree-optimization/27331
17074         * gcc.dg/pr27331.c: New test.
17075
17076 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
17077             Eric Botcazou  <ebotcazou@adacore.com>
17078
17079         PR ada/18692
17080         * lib/gnat.exp: New file.
17081         * lib/gnat-dg.exp: Likewise.
17082         * gnat.dg: New directory.
17083         * gnat.dg/dg.exp: New driver.
17084         * gnat.dg/specs: New directory.
17085         * gnat.dg/specs/specs.exp: New driver.
17086         * gnat.dg/style: New directory.
17087         * gnat.dg/style/style.exp: New driver.
17088
17089 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
17090
17091         PR fortran/16206
17092         * gfortran.dg/array_initializer_1.f90: New test.
17093
17094         PR fortran/28005
17095         * gfortran.dg/matmul_3.f90: New test.
17096
17097 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
17098
17099         PR middle-end/28075
17100         * gcc.dg/tree-ssa/inline-1.c: New test.
17101
17102 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
17103
17104         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
17105         in malloc prototype; remove XFAIL.
17106         * gcc.dg/pr18241-2.c: Ditto.
17107         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
17108         in memset prototype; remove XFAIL.
17109         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17110
17111 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17112
17113         * gcc.dg/vla-8.c: Add.
17114
17115 2006-06-19  Richard Guenther  <rguenther@suse.de>
17116
17117         PR tree-optimization/27090
17118         * g++.dg/tree-ssa/pr27090.C: New testcase.
17119
17120 2006-06-19  Roger Sayle  <roger@eyesopen.com>
17121
17122         PR target/27861
17123         * gcc.dg/pr27861-1.c: New test case.
17124
17125 2006-06-19  Richard Guenther  <rguenther@suse.de>
17126
17127         PR middle-end/28045
17128         * gcc.dg/torture/pr28045.c: New testcase.
17129
17130 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17131
17132         PR fortran/26801
17133         * gfortran.dg/associated_4.f90: New test.
17134
17135 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17136
17137         PR fortran/19310
17138         PR fortran/19904
17139         * gfortran.dg/real_const_3.f90: New test.
17140
17141 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
17142
17143         PR c++/28016
17144         * g++.dg/template/static26.C: New test.
17145
17146         PR c++/27979
17147         * g++.dg/expr/bitfield2.C: New test.
17148
17149         PR c++/27884
17150         * g++.dg/parse/linkage2.C: New test.
17151
17152 2006-06-16  Richard Guenther  <rguenther@suse.de>
17153
17154         PR middle-end/27116
17155         * gcc.dg/pr15785-1.c: Revert last change.
17156         * gcc.dg/torture/pr27116-2.c: New testcase.
17157
17158 2006-06-16  Roger Sayle  <roger@eyesopen.com>
17159
17160         PR middle-end/27802
17161         * gcc.dg/pr27802-1.c: New test case.
17162
17163 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
17164
17165         PR c++/27689
17166         * g++.dg/template/ttp18.C: New test.
17167         * g++.dg/template/ttp19.C: Likewise.
17168
17169         PR c++/27666
17170         * g++.dg/expr/cond9.C: New test.
17171
17172         PR c++/27640
17173         * g++.dg/template/ctor7.C: New test.
17174
17175 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
17176
17177         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17178
17179 2006-06-16  Richard Guenther  <rguenther@suse.de>
17180
17181         PR tree-optimization/27781
17182         * gcc.dg/tree-ssa/pr27781.c: New testcase.
17183
17184 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
17185
17186         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
17187
17188 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
17189
17190         * gcc.dg/tree-ssa/loop-18.c: New test.
17191
17192 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
17193
17194         PR c++/27665
17195         * g++.dg/template/crash52.C: New test.
17196
17197         PR c++/27648
17198         * g++.dg/ext/attrib22.C: New test.
17199
17200         PR c++/26559
17201         * g++.dg/template/builtin1.C: New test.
17202         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17203
17204         PR c++/28018
17205         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17206         assignment.
17207         * g++.old-deja/g++.pt/crash51.C: Likewise.
17208
17209         PR c++/27227
17210         * g++.dg/lookup/linkage1.C: New test.
17211         * g++.dg/lookup/linkage2.C: Likewise.
17212
17213 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
17214
17215         PR middle-end/27959
17216         * gcc.dg/pr27959.c: New testcase.
17217
17218 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
17219
17220         PR target/28014:
17221         * g++.dg/eh/div.C: New test.
17222
17223 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
17224
17225         PR c++/27894
17226         * g++.dg/tree-ssa/pr26757.C: New test.
17227         * g++.dg/tree-ssa/pr27894.C: New test.
17228
17229 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17230
17231         * gcc.c-torture/compile/20060609-1.c: New test.
17232
17233         PR target/27863
17234         * gcc.c-torture/compile/pr27863.c: New test.
17235
17236 2006-06-13  Richard Guenther  <rguenther@suse.de>
17237
17238         PR tree-optimization/27830
17239         * g++.dg/tree-ssa/pr27830.C: New testcase.
17240
17241 2006-06-13  Matthew Sachs  <msachs@apple.com>
17242
17243         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
17244         the list of compiler flags; this causes those flags to be checked
17245         for things like dg-skip-if.
17246
17247 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17248
17249         PR c++/27601
17250         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
17251
17252 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
17253             Kazu Hirata  <kazu@codesourcery.com>
17254
17255         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
17256         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
17257
17258 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17259
17260         PR c++/27933
17261         * g++.dg/lookup/using15.C: New test.
17262
17263         PR c++/27951
17264         * g++.dg/other/anon4.C: New test.
17265
17266 2006-06-12  Roger Sayle  <roger@eyesopen.com>
17267
17268         PR c++/21210
17269         * g++.dg/init/complex1.C: New test case.
17270
17271 2006-06-11  Eric Christopher  <echristo@apple.com>
17272
17273         PR middle-end/27948
17274         * gcc.dg/bf-ms-layout.c: Run on darwin.
17275         * gcc.dg/bf-no-ms-layout: Ditto.
17276         * gcc.dg/attr-ms_struct-2.c: New.
17277         * gcc.dg/bf-ms-layout-2.c: Ditto.
17278
17279 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17280
17281         * gcc.dg/attr-ms_struct-packed1.c: New.
17282
17283 2006-06-09  Mike Stump  <mrs@apple.com>
17284
17285         * gcc.dg/vla-7.c: Add.
17286
17287 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
17288
17289         PR fortran/24558
17290         * gfortran.dg/entry_6.f90: New test.
17291
17292         PR fortran/20877
17293         PR fortran/25047
17294         * gfortran.dg/entry_7.f90: New test.
17295
17296 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
17297
17298         PR c/27747
17299         * gcc.dg/cpp/_Pragma6.c: New test.
17300
17301         PR c++/27748
17302         * g++.dg/cpp/_Pragma1.C: New test.
17303
17304         PR preprocessor/27746
17305         * gcc.dg/gomp/macro-3.c: New test.
17306         * gcc.dg/gomp/macro-4.c: New test.
17307         * g++.dg/gomp/macro-3.C: New test.
17308         * g++.dg/gomp/macro-4.C: New test.
17309
17310 2006-06-09  Richard Guenther  <rguenther@suse.de>
17311
17312         PR tree-optimization/26998
17313         * gcc.dg/torture/pr26998.c: New testcase.
17314         * gcc.dg/tree-ssa/vrp29.c: New testcase.
17315
17316 2006-06-08  Mike Stump  <mrs@apple.com>
17317
17318         * gcc.dg/pr27095.c: Account for stubs.
17319
17320         PR target/26427
17321         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17322         produce bad code on darwin.
17323
17324 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17325
17326         PR fortran/27958
17327         * gfortran.dg/substr_2.f: New test.
17328
17329 2006-06-08  Asher Langton  <langton2@llnl.gov>
17330
17331         PR fortran/27786
17332         * cray_pointers_2.f90: Add -fbounds-check compile flag.
17333
17334 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17335
17336         PR target/27421
17337         * gcc.dg/union-3.c: New test.
17338
17339 2006-06-08  Richard Guenther  <rguenther@suse.de>
17340
17341         PR middle-end/27116
17342         * gcc.dg/torture/pr27116.c: New testcase.
17343         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
17344
17345 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
17346
17347         PR rtl-optimization/26449
17348         * gcc.dg/pr26449.c: New test.
17349
17350 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17351
17352         PR c++/27601
17353         * g++.dg/ext/offsetof1.C: Test member functions.
17354
17355 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
17356
17357         * gcc.dg/pr27095.c: Improve scanning.
17358
17359 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
17360
17361         PR fortran/23091
17362         * gfortran.dg/saved_automatic_1.f90: New test.
17363
17364         PR fortran/24168
17365         * gfortran.dg/array_simplify_1.f90: New test.
17366
17367         PR fortran/25090
17368         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17369
17370         PR fortran/25058
17371         * gfortran.dg/entry_dummy_ref_2.f90: New test.
17372
17373 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
17374
17375         PR c++/27177
17376         * g++.dg/expr/cast7.C: New test.
17377
17378 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
17379
17380         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17381         * lib/gcc-defs.exp (tool_check_compile): Ditto.
17382         * lib/fortran-torture.exp (fortran-torture-compile,
17383         fortran-torture-execute): Ditto.
17384
17385 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
17386
17387         PR target/27842
17388         * gcc.dg/vmx/pr27842.c: New test.
17389
17390 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17391
17392         PR libfortran/27895
17393         * gfortran.dg/bounds_check_3.f90: New test.
17394
17395 2006-06-05  Mike Stump  <mrs@apple.com>
17396
17397         * objc.dg/objc-fast-4.m: Skip for ppc64.
17398
17399 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
17400
17401         PR testsuite/27705
17402         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17403
17404 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17405             Victor Kaplansky  <victork@il.ibm.com>
17406
17407         PR tree-optimizations/26360
17408         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17409         with -fno-tree-dce.
17410         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17411
17412 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
17413
17414         PR fortran/14067
17415         * gfortran.dg/data_char_1.f90: Add messages for truncated
17416         strings.
17417
17418         PR fortran/16943
17419         * gfortran.dg/func_decl_2.f90: New test.
17420
17421         PR fortran/20839
17422         * gfortran.dg/do_2.f90: New test.
17423
17424         PR fortran/27655
17425         * gfortran.dg/associated_3.f90: New test.
17426
17427 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
17428
17429         PR c++/27819
17430         * g++.dg/template/static25.C: New test.
17431
17432         PR c++/27722
17433         * g++.dg/init/array21.C: New test.
17434
17435         PR c++/27807
17436         * g++.dg/ext/complit7.C: New test.
17437
17438         PR c++/27806
17439         * g++.dg/parse/ptrmem5.C: New test.
17440
17441 2006-06-04  Roger Sayle  <roger@eyesopen.com>
17442             Andrew Pinski  <pinskia@physics.uc.edu>
17443
17444         PR c/27150
17445         PR middle-end/27382
17446         * gcc.dg/pr27150-1.c: New testcase.
17447         * gcc.dg/pr27382-1.c: New testcase.
17448         * gcc.dg/pr27382-2.c: New testcase.
17449
17450 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
17451
17452         PR c/25161
17453         PR c/27020
17454         * gcc.dg/array-10.c: New test.
17455
17456 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17457
17458         PR c++/27804
17459         * g++.dg/init/const4.C: New test.
17460         * g++.dg/init/member1.C: Add error-marker.
17461         * g++.dg/other/fold1.C: Adjust error-marker.
17462
17463 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17464
17465         PR c++/27601
17466         * g++.dg/ext/offsetof1.C: New test.
17467
17468 2006-06-04 Eric Christopher <echristo@apple.com>
17469
17470         * gcc.dg/attr-ms_struct-1.c: New.
17471
17472 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
17473
17474         * gcc.c-torture/compile/builtin_constant_p.c: New test.
17475
17476 2006-06-04  Richard Guenther  <rguenther@suse.de>
17477
17478         PR tree-optimization/27039
17479         * gcc.dg/tree-ssa/loop-17.c: New testcase.
17480
17481 2006-06-03  Roger Sayle  <roger@eyesopen.com>
17482
17483         PR target/26223
17484         * gcc.target/i386/amd64-abi-2.c: New test case.
17485
17486 2006-06-02  Eric Christopher  <echristo@apple.com>
17487
17488         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17489         * gcc.target/i386/20020523-1.c: Skip if darwin.
17490         * gcc.target/i386/asm-3.c: Ditto.
17491         * gcc.target/i386/20011119-1.c: Ditto.
17492         * gcc.target/i386/clobbers.c: Remove pic part of test.
17493
17494 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
17495
17496         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17497         * g++.old-deja/g++.other/init19.C: Ditto.
17498         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17499         and add other platforms as expected failures.
17500
17501 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
17502
17503         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17504         (is-effective-target-keyword): Ditto.
17505
17506 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
17507
17508         PR fortran/27715
17509         * gfortran.dg/extended_char_comparison_1.f:  New test.
17510
17511 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
17512
17513         PR fortran/25098
17514         * gfortran.dg/dummy_procedure_1.f90: New test.
17515
17516         PR fortran/25147
17517         * gfortran.dg/dummy_procedure_2.f90: New test.
17518
17519         * gfortran.dg/associated_2.f90: Correct to make consistent with
17520         standard.
17521
17522 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17523
17524         * gcc.target/i386/387-11.c: New test case.
17525
17526 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
17527
17528         PR c++/27801
17529         * g++.dg/template/cond6.C: New test.
17530
17531         PR c++/26496
17532         * g++.dg/template/crash51.C: New test.
17533         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
17534
17535         PR c++/27385
17536         * g++.dg/init/array20.C: New test.
17537
17538 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17539
17540         * gcc.dg/builtins-54.c: New test case.
17541
17542 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17543
17544         PR c++/26433
17545         * g++.dg/template/fntry1.C: Add dg-do link.
17546
17547         PR c++/27808
17548         * g++.dg/parse/friend6.C: New test.
17549
17550 2006-05-30  Asher Langton  <langton2@llnl.gov>
17551
17552         * gfortran.dg/cray_pointers_7.f90: New test.
17553
17554 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17555
17556         PR tree-optimization/23452
17557         * gcc.dg/fold-mulconj-1.c: New test case.
17558
17559 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17560
17561         PR c++/27803
17562         * g++.dg/parse/bitfield1.C: New test.
17563
17564 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17565
17566         * gcc.target/ppc-eq0-1.c: New test case.
17567         * gcc.target/ppc-negeq0-1.c: New test case.
17568
17569 2006-05-30  Dirk Mueller  <dmueller@suse.de>
17570
17571         PR c/27273
17572         * gcc.dg/overflow-warn-5.c: New test.
17573
17574 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17575
17576         PR c/27718
17577         * gcc.dg/sizeof-1.c: New test.
17578
17579 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
17580
17581         PR target/27790
17582         * gcc.target/i386/pr27790.c: New test.
17583
17584 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17585
17586         PR libgfortran/27757
17587         * gfortran.dg/direct_io_5.f90: New test.
17588
17589 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17590
17591         PR libgfortran/27634
17592         * gfortran.dg/fmt_missing_period_1.f: New test.
17593         * gfortran.dg/fmt_missing_period_2.f: New test.
17594         * gfortran.dg/fmt_missing_period_3.f: New test.
17595
17596 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17597
17598         PR fortran/19777
17599         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17600         arrays.
17601
17602 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17603
17604         PR c++/27713
17605         * g++.dg/template/new6.C: New test.
17606
17607 2006-05-29  Roger Sayle  <roger@eyesopen.com>
17608
17609         PR tree-optimization/24964
17610         * gcc.target/i386/387-10.c: New test case.
17611
17612 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
17613
17614         * intrinsics/string_intrinsics.c (compare_string):
17615         Use memcmp instead of strncmp to avoid tripping over
17616         CHAR(0) in a string.
17617
17618 2006-05-27  Richard Guenther  <rguenther@suse.de>
17619
17620         PR middle-end/27773
17621         * gcc.dg/torture/pr27773.c: New testcase.
17622
17623 2006-05-27  Dirk Mueller  <dmueller@suse.de>
17624
17625         * gcc.dg/pr24561.c: Rename to..
17626         * gcc.dg/pr25962.c: .. this.
17627
17628 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17629
17630         PR fortran/19777
17631         * gfortran.dg/bounds_check_2.f: New test.
17632
17633 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
17634
17635         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17636         * gfortran.dg/byte_1.f90: Likewise.
17637         * gfortran.dg/dup_save_2.f90: Likewise.
17638
17639 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
17640
17641         * gfortran.dg/associated_2.f90: New test.
17642
17643 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17644
17645         PR fortran/27524
17646         * gfortran.dg/bounds_check_1.f90: New test.
17647
17648 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
17649
17650         PR rtl-optimization/27661
17651         * gcc.dg/pr27661.c: New test case.
17652
17653 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17654
17655         PR fortran/23151
17656         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
17657         * gfortran.dg/print_parentheses_1.f:  New test.
17658         * gfortran.dg/print_parentheses_2.f90:  New test.
17659
17660 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
17661
17662         PR target/27758
17663         * gcc.dg/pr27758.c: New test.
17664
17665 2006-05-24  Falk Hueffner  <falk@debian.org>
17666
17667         * gcc.c-torture/compile/pr27571.c: New test.
17668
17669 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
17670
17671         PR fortran/27709
17672         * gfortran.dg/spec_expr_4.f90: New test.
17673
17674         PR fortran/27155
17675         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17676
17677 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
17678
17679         PR c++/20103
17680         * g++.dg/ext/complit6.C: New test.
17681         * g++.dg/ext/complit3.C: Adjust error markers.
17682         * g++.dg/init/const3.C: New test.
17683
17684 2006-05-25  Richard Guenther  <rguenther@suse.de>
17685
17686         PR middle-end/27743
17687         * gcc.dg/torture/pr27743.c: New testcase.
17688
17689 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17690
17691         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17692
17693 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
17694
17695         * gcc.dg/compat/scalar-by-value-x.h: New.
17696         * gcc.dg/compat/scalar-by-value-y.h: New.
17697         * gcc.dg/compat/scalar-by-value-5.c: New.
17698         * gcc.dg/compat/scalar-by-value-5_main.c: New.
17699         * gcc.dg/compat/scalar-by-value-5_x.c: New.
17700         * gcc.dg/compat/scalar-by-value-5_y.c: New.
17701         * gcc.dg/compat/scalar-by-value-6.c: New.
17702         * gcc.dg/compat/scalar-by-value-6_main.c: New.
17703         * gcc.dg/compat/scalar-by-value-6_x.c: New.
17704         * gcc.dg/compat/scalar-by-value-6_y.c: New.
17705
17706 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17707
17708         PR tree-optimization/27639
17709         PR tree-optimization/26719
17710         * gcc.dg/pr27639.c: New test.
17711         * gcc.dg/pr26719.c: New test.
17712         * gcc.dg/tree-ssa/scev-cast.c: New test.
17713
17714 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
17715
17716         PR c++/20173
17717         * g++.dg/template/error21.C: New test.
17718
17719 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17720
17721         PR target/27696
17722         * gcc.target/i386/pr27696.c: New.
17723
17724 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
17725
17726         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17727
17728         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17729
17730 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17731
17732         PR c++/27716
17733         * g++.dg/other/assign1.C: New test.
17734
17735 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17736
17737         PR target/27266
17738         * gcc.target/i386/pr27266.c: New.
17739
17740 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17741
17742         PR c++/27451
17743         * g++.dg/ext/asm9.C: New test.
17744
17745 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
17746
17747         PR rtl-optimization/25514
17748         * gcc.c-torture/compile/pr25514.c: New test.
17749
17750 2006-05-22  Richard Guenther  <rguenther@suse.de>
17751
17752         Revert
17753         2006-01-31  Richard Guenther  <rguenther@suse.de>
17754
17755         * gcc.target/i386/sselibm-1.c: New testcase.
17756         * gcc.target/i386/sselibm-2.c: Likewise.
17757         * gcc.target/i386/sselibm-3.c: Likewise.
17758         * gcc.target/i386/sselibm-4.c: Likewise.
17759         * gcc.target/i386/sselibm-5.c: Likewise.
17760
17761 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17762
17763         PR c/27420
17764         * gcc.dg/func-args-2.c: New test.
17765
17766         PR c/26818
17767         * gcc.dg/struct-incompl-1.c: New test.
17768
17769 2006-05-22  Richard Guenther  <rguenther@suse.de>
17770
17771         PR testsuite/27708
17772         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17773         the transformations we test for.
17774
17775 2006-05-22  Richard Guenther  <rguenther@suse.de>
17776
17777         PR testsuite/27707
17778         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17779
17780 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
17781
17782         PR c++/27210
17783         * g++.dg/warn/new1.C: New test.
17784         * g++.dg/template/new5.C: Likewise.
17785
17786 2006-05-21  Roger Sayle  <roger@eyesopen.com>
17787
17788         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17789         * gcc.target/i386/20060512-3.c: Likewise.
17790
17791 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
17792
17793         PR rtl-optimization/27671
17794         * gcc.c-torture/execute/pr27671-1.c: New.
17795         * gcc.dg/pr27671-2.c: Likewise.
17796
17797         PR tree-optimization/26622.
17798         * gcc.c-torture/compile/pr26622.c: New.
17799
17800 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17801
17802         PR fortran/27613
17803         * gfortran.dg/recursive_reference_1.f90: New test.
17804
17805 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17806
17807         PR fortran/25746
17808         * gfortran.dg/elemental_subroutine_3.f90: New test.
17809
17810         PR fortran/25090
17811         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17812
17813         PR fortran/27584
17814         * gfortran.dg/associated_target_1.f90: New test.
17815
17816         PR fortran/19015
17817         * gfortran.dg/maxloc_shape_1.f90: New test.
17818
17819 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17820
17821         PR libgfortran/24459
17822         * gfortran.dg/namelist_24.f90: New test.
17823         * gfortran.dg/namelist_12.f: Fix typo in comment.
17824
17825 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
17826
17827         PR middle-end/25776
17828         * g++.dg/other/error11.C: New test.
17829
17830 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17831
17832         * gcc.target/mips/pr26765.c: Add -w to options.
17833
17834 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17835
17836         * lib/target-supports.exp (check_effective_target_mpaired_single):
17837         New function.
17838         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17839         multilibs.
17840         * g++.dg/vect/vect.exp: Likewise.
17841
17842 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17843
17844         PR testsuite/25891
17845         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17846
17847 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
17848
17849         PR fortran/27662
17850         * gfortran.dg/temporary_1.f90: New file.
17851
17852 2006-05-19  Andreas Schwab  <schwab@suse.de>
17853
17854         * g++.dg/other/unused1.C: Also match "stringz".
17855
17856 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
17857
17858         PR c++/26433
17859         * g++.dg/template/fntry1.C: New test.
17860
17861 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
17862
17863         PR c++/27471
17864         PR c++/27506
17865         * g++.dg/conversion/bitfield5.C: New test.
17866         * g++.dg/conversion/bitfield6.C: New test.
17867
17868 2006-05-18  Mike Stump  <mrs@apple.com>
17869
17870         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17871         * gcc.dg/vla-4.c: Add.
17872         * gcc.dg/vla-5.c: Add.
17873         * gcc.dg/vla-6.c: Add.
17874
17875 2006-05-12  Stuart Hastings  <stuart@apple.com>
17876
17877         * gcc.target/i386/20060512-1.c: New.
17878         * gcc.target/i386/20060512-2.c: New.
17879         * gcc.target/i386/20060512-3.c: New.
17880         * gcc.target/i386/20060512-4.c: New.
17881
17882 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
17883
17884         PR c++/26122
17885         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17886
17887         PR c++/26068
17888         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17889         * g++.dg/parse/linkage1.C: New test.
17890
17891 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17892
17893         PR tree-optimization/27548
17894         * g++.dg/tree-ssa/pr27548.C: New test.
17895
17896 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17897
17898         PR fortran/26551
17899         * gfortran.dg/recursive_check_1.f: New test.
17900         * gfortran.dg/recursive_check_2.f90: New test.
17901
17902 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
17903
17904         * g++.dg/opt/temp2.C: New test.
17905
17906 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17907
17908         PR c++/27491
17909         * g++.dg/init/brace5.C: New test.
17910
17911         PR middle-end/27415
17912         * gcc.dg/gomp/pr27415.c: New test.
17913         * g++.dg/gomp/pr27415.C: New test.
17914
17915         PR tree-optimization/27549
17916         * g++.dg/tree-ssa/pr27549.C: New test.
17917
17918 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17919
17920         PR libgfortran/27575
17921         * gfortran.dg/read_eof_4.f90: New test.
17922
17923 2006-05-16  Richard Guenther  <rguenther@suse.de>
17924
17925         PR tree-optimization/22303
17926         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17927
17928 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
17929
17930         PR middle-end/27573
17931         * gcc.dg/gomp/pr27573.c: New test.
17932         * gfortran.dg/gomp/pr27573.f90: New test.
17933
17934         PR c/27499
17935         * gcc.dg/gomp/pr27499.c: New test.
17936         * g++.dg/gomp/pr27499.C: New test.
17937
17938 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17939
17940         PR c++/27339
17941         * g++.dg/parser/access8.C: Adjust error marker.
17942         * g++.dg/template/access17.C: New test.
17943         * g++.dg/template/access18.C: Likewise.
17944
17945 2006-05-15  Roger Sayle  <roger@eyesopen.com>
17946
17947         PR target/26600
17948         * gcc.target/i386/pr26600.c: New test case.
17949
17950 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17951
17952         PR c++/27505
17953         * g++.dg/expr/bitfield1.C: New test.
17954
17955 2006-05-15  Richard Guenther  <rguenther@suse.de>
17956
17957         PR tree-optimization/27603
17958         * gcc.dg/torture/pr27603.c: New testcase.
17959
17960 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
17961
17962         PR fortran/25090
17963         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17964
17965         PR fortran/25082
17966         * gfortran.dg/scalar_return_1.f90: New test.
17967
17968         PR fortran/27411
17969         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17970
17971 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
17972
17973         * gcc.dg/gomp/critical-4.c: New test.
17974         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17975         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17976         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17977         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17978
17979 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17980
17981         PR c++/27582
17982         * g++.dg/template/dependent-args1.C: New test.
17983
17984         PR c++/27581
17985         * g++.dg/lookup/this1.C: New test.
17986
17987         PR c++/27315
17988         * g++.dg/template/operator6.C: New test.
17989         * g++.dg/template/incomplete3.C: New test.
17990
17991         PR c++/27559
17992         * g++.dg/template/new4.C: New test.
17993
17994         PR c++/27496
17995         * g++.dg/template/void2.C: New test.
17996
17997 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
17998
17999         * g++.dg/template/dependent-expr5.C: New test.
18000
18001 2006-05-14  Roger Sayle  <roger@eyesopen.com>
18002
18003         PR middle-end/26729
18004         * gcc.dg/pr26729-1.c: New test case.
18005
18006 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
18007
18008         * gcc.dg/pr27003.c: New test.
18009
18010 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
18011
18012         * lib/target-supports.dg (check_cxa_atexit_available): Change
18013         v3_target_compile to ${tool}_target_compile.
18014
18015 2006-05-11  Jason Merrill  <jason@redhat.com>
18016
18017         * lib/scanasm.exp (scan-not-hidden): Fix typo.
18018
18019 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18020
18021         PR fortran/27553
18022         * gfortran.dg/label_5.f90: New test.
18023
18024 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
18025
18026         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
18027         check_effective_target_powerpc_altivec_ok): New.
18028         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
18029         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
18030         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
18031         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
18032         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
18033         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
18034         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
18035         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
18036         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
18037         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
18038         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
18039         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
18040         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
18041         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
18042         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
18043         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
18044         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
18045         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
18046         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
18047         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
18048         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
18049         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
18050         gcc.target/powerpc/altivec-9.c,
18051         gcc.target/powerpc/altivec-consts.c,
18052         gcc.target/powerpc/altivec-pr22085.c,
18053         gcc.target/powerpc/altivec-splat.c,
18054         gcc.target/powerpc/altivec-types-1.c,
18055         gcc.target/powerpc/altivec-types-2.c,
18056         gcc.target/powerpc/altivec-types-3.c,
18057         gcc.target/powerpc/altivec-types-4.c,
18058         gcc.target/powerpc/altivec-varargs-1.c,
18059         gcc.target/powerpc/altivec-vec-merge.c,
18060         gcc.target/powerpc/ppc-vector-memcpy.c,
18061         gcc.target/powerpc/ppc-vector-memset.c,
18062         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
18063         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
18064         these effective targets.
18065         * gcc.dg/vmx/pr27006.c: Add missing close brace.
18066         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
18067
18068 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18069
18070         PR middle-end/27384
18071         * g++.dg/other/fold1.C: New test.
18072
18073         PR middle-end/27488
18074         * gcc.dg/fold-nonneg-1.c: New test.
18075
18076         PR c++/27547
18077         * g++.dg/other/operator1.C: New test.
18078
18079 2006-05-11  Richard Guenther  <rguenther@suse.de>
18080
18081         PR middle-end/27529
18082         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
18083
18084 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
18085
18086         * lib/target-supports-dg.exp (check-flags): New.
18087         (dg-skip-if): Move flag checks.
18088
18089 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
18090
18091         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
18092         * lib/target-supports.dg (check_cxa_atexit_available): New.
18093
18094 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
18095
18096         PR fortran/27470
18097         * gfortran.dg/multiple_allocation_2.f90: New test case.
18098
18099 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
18100
18101         * gcc.target/arm/pr27387.C: Fix a comment typo.
18102
18103 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18104
18105         PR fortran/24549
18106         * gfortran.dg/error_recovery_1.f90: New test.
18107
18108 2006-05-10  Richard Guenther  <rguenther@suse.de>
18109
18110         PR tree-optimization/27302
18111         * gcc.dg/torture/pr27302.c: New testcase.
18112
18113 2006-05-09  Dirk Mueller  <dmueller@suse.de>
18114         Richard Guenther  <rguenther@suse.de>
18115
18116         PR middle-end/27498
18117         * gcc.dg/tree-ssa/pr27498.c: New testcase.
18118
18119 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
18120
18121         PR rtl-optimization/27335
18122         * gcc.dg/pr27335.c: New test.
18123
18124 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
18125
18126         * gcc.target/mips/mips-ps-5.c: New file.
18127
18128 2006-05-08  Jan Hubicka  <jh@suse.cz>
18129
18130         PR middle-end/25962
18131         * gcc.dg/pr25962.c: New.
18132
18133 2006-05-08  Roger Sayle  <roger@eyesopen.com>
18134
18135         PR target/27158
18136         * gcc.target/powerpc/pr27158.c: New test case.
18137
18138 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
18139
18140         PR testsuite/27476
18141         * ada/acats/run_all.sh: Use test -z.
18142
18143 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18144
18145         PR libfortran/18271
18146         * gfortran.dg/spec_expr_3.f90: New test.
18147
18148 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
18149
18150         PR target/24879
18151         * gcc.target/i386/monitor.c: New file.
18152
18153 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
18154
18155         * gcc.dg/pr27095.c: xfail *-*-darwin*.
18156
18157 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18158
18159         PR c++/27447
18160         * g++.dg/other/ptrmem7.C: New test.
18161
18162 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18163
18164         PR target/27421
18165         * gcc.dg/array-9.c: New test.
18166
18167 2006-05-07  Richard Guenther  <rguenther@suse.de>
18168
18169         PR tree-optimization/27409
18170         * gcc.dg/torture/pr27409.c: New testcase.
18171
18172 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18173
18174         PR fortran/27457
18175         * gfortran.dg/select_6.f90: New.
18176
18177 2006-05-07  Richard Guenther  <rguenther@suse.de>
18178
18179         PR tree-optimization/27136
18180         * gcc.dg/torture/pr27136.c: New testcase.
18181
18182 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
18183
18184         PR fortran/24813
18185         * gfortran.dg/char_cons_len_1.f90: New test.
18186
18187 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18188
18189         PR c++/27427
18190         * g++.dg/template/incomplete2.C: New test.
18191
18192 2006-05-06  Richard Guenther  <rguenther@suse.de>
18193
18194         PR tree-optimization/27151
18195         * gcc.dg/vect/pr27151.c: New testcase.
18196
18197 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18198
18199         PR c++/27430
18200         * g++.dg/template/void1.C: New test.
18201
18202         PR c++/27423
18203         * g++.dg/other/void2.C: New test.
18204
18205         PR c++/27422
18206         * g++.dg/conversion/void1.C: New test.
18207
18208 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
18209
18210         PR/21391
18211         * g++.dg/other/unused1.C: New.
18212
18213 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18214
18215         PR objc/27240
18216         * objc.dg/member-1.m: New test.
18217
18218 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
18219
18220         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
18221
18222 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18223
18224         PR libfortran/26985
18225         * gfortran.dg/matmul_2.f90: New test.
18226
18227 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
18228
18229         * ada/acats/run_all.sh: Use sync when main not found.
18230
18231 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
18232
18233         PR target/26765
18234         * gcc.target/mips/pr26765.c: New.
18235
18236 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
18237
18238         * gcc.target/bfin: New directory.
18239         * gcc.target/bfin/bfin.exp: New file.
18240         * gcc.target/bfin/frmul.c: New file.
18241         * gcc.target/bfin/arith.c: New file.
18242         * gcc.target/bfin/mul-combine.c: New file.
18243         * gcc.target/bfin/shift.c: New file.
18244
18245 2006-05-04  Richard Guenther  <rguenther@suse.de>
18246
18247         PR tree-optimization/14287
18248         PR tree-optimization/14844
18249         PR tree-optimization/19792
18250         PR tree-optimization/21608
18251         PR tree-optimization/27090
18252         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
18253         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
18254         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
18255         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
18256         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
18257
18258 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
18259
18260         PR tree-optimization/27285
18261         * gcc.c-torture/execute/pr27285.c: New test.
18262
18263         PR middle-end/27388
18264         * gcc.dg/gomp/pr27388-1.c: New test.
18265         * gcc.dg/gomp/pr27388-2.c: New test.
18266         * gcc.dg/gomp/pr27388-3.c: New test.
18267
18268         PR c++/27359
18269         * g++.dg/gomp/pr27359.C: New test.
18270
18271 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
18272
18273         PR fortran/20248
18274         * gfortran.dg/iargc.f90: New test.
18275
18276 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18277
18278         PR c++/27102
18279         * g++.dg/template/crash49.C: New test.
18280
18281 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
18282
18283         PR testsuite/27032
18284         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
18285
18286 2006-05-02  Jeff Law  <law@redhat.com>
18287
18288         PR tree-optimization/27364
18289         * gcc.c-torture/execute/pr27364.c: New test.
18290
18291 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18292
18293         PR c++/27309
18294         * g++.dg/parser/ctor5.C: New test.
18295
18296 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
18297
18298         PR target/27387
18299         * gcc.target/arm/arm.exp: New.
18300         * gcc.target/arm/pr27387.C: Likewise.
18301
18302 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
18303
18304         PR fortran/27269
18305         PR fortran/27324
18306         * gfortran.dg/module_equivalence_2.f90: New test.
18307
18308 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
18309
18310         PR middle-end/27337
18311         * g++.dg/gomp/pr27337-1.C: New test.
18312         * g++.dg/gomp/pr27337-2.C: New test.
18313
18314         PR middle-end/27328
18315         * gcc.dg/gomp/pr27328.c: New test.
18316
18317         PR middle-end/27325
18318         * g++.dg/gomp/pr27325.C: New test.
18319
18320         PR middle-end/27310
18321         * g++.dg/gomp/pr27310.C: New test.
18322
18323 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18324
18325         PR tree-optimization/27291
18326         * g++.dg/tree-ssa/pr27291.C: New test.
18327
18328 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18329
18330         PR tree-optimization/27283
18331         * g++.dg/tree-ssa/pr27283.C: New test.
18332
18333 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18334
18335         * gcc.dg/tree-ssa/loop-16.c: New test.
18336
18337 2006-05-01  Roger Sayle  <roger@eyesopen.com>
18338             Joseph S. Myers  <joseph@codesourcery.com>
18339
18340         * gcc.dg/Wconversion-3.c: New test case.
18341         * gcc.dg/Wconversion-4.c: Likewise.
18342
18343 2006-05-01  Richard Guenther  <rguenther@suse.de>
18344
18345         PR tree-optimization/26726
18346         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
18347
18348 2006-04-30  Roger Sayle  <roger@eyesopen.com>
18349
18350         * gcc.dg/Woverflow-1.c: New test case.
18351         * gcc.dg/Woverflow-2.c: Likewise.
18352         * gcc.dg/Woverflow-3.c: Likewise.
18353
18354 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
18355
18356         PR c++/27094
18357         * g++.dg/template/defarg8.C: New test.
18358
18359 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18360
18361         PR c++/27278
18362         * g++.dg/parse/operator7.C: New test.
18363
18364 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18365
18366         PR c++/11471
18367         PR c++/27102
18368         * g++.dg/template/crash48.C: New test.
18369
18370         PR c++/27279
18371         * g++.dg/parse/ctor4.C: New test.
18372
18373 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18374
18375         PR fortran/25681
18376         * gfortran.df/char_type_len.f90: New test.
18377
18378 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18379
18380         PR libgfortran/27304
18381         * gfortran.dg/fmt_exhaust.f90: New test.
18382
18383 2006-04-28  Roger Sayle  <roger@eyesopen.com>
18384
18385         PR c/25309
18386         * gcc.dg/large-size-array-2.c: New test case.
18387
18388 2006-04-28  Richard Guenther  <rguenther@suse.de>
18389
18390         PR target/26826
18391         * gcc.target/i386/pr26826.c: New testcase.
18392
18393 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
18394
18395         PR middle-end/27260
18396         * gcc.c-torture/execute/pr27260.c: New.
18397
18398 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
18399
18400         PR middle-end/27095
18401         * gcc.dg/pr27095.c: New.
18402
18403 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18404
18405         PR c++/27292
18406         * g++.dg/conversion/bitfield4.C: New test.
18407
18408 2006-04-27  Eric Christopher  <echristo@apple.com>
18409
18410         * gcc.dg/pragma-ms_struct.c: New.
18411
18412 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18413
18414         PR c++/27102
18415         * g++.dg/template/crash47.C: New test.
18416
18417 2006-04-27  Dirk Mueller  <dmueller@suse.de>
18418
18419         * gcc.target/i386/sse-7.c: build with -msse.
18420
18421 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
18422
18423         PR testsuite/27274:
18424         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18425         (main): Exit if processor doesn't support SSE.
18426
18427 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
18428
18429         PR middle-end/27282
18430         * gcc.c-torture/compile/pr27282.c: New test.
18431
18432 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
18433
18434         PR middle-end/26913
18435         * g++.dg/gomp/pr26913.C: New test.
18436
18437         PR c/25996
18438         * gcc.dg/gomp/pr25996.c: New test.
18439         * g++.dg/gomp/pr25996.C: New test.
18440
18441 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
18442
18443         PR rtl-optimization/26725
18444         * gcc.c-torture/compile/pr26725.c: New test.
18445
18446 2006-04-25  Richard Guenther  <rguenther@suse.de>
18447
18448         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18449         than n + -1.
18450
18451 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
18452
18453         * gcc.dg/20060425-1.c: New testcase.
18454
18455 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
18456
18457         PR tree-optimization/26865
18458         * gcc.dg/pr26865.c: New test.
18459
18460 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
18461
18462         PR c++/27292
18463         * g++.dg/conversion/bitfield1.C: New test.
18464         * g++.dg/conversion/bitfield2.C: Likewise.
18465         * g++.dg/conversion/bitfield3.C: Likewise.
18466
18467 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18468         Richard Guenther  <rguenther@suse.de>
18469
18470         PR tree-optimization/27236
18471         * gcc.dg/tree-ssa/pr27236.c: New testcase.
18472
18473 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18474
18475         PR c++/19963
18476         * g++.dg/other/incomplete2.C: New test.
18477
18478 2006-04-24  Richard Guenther  <rguenther@suse.de>
18479
18480         PR middle-end/26869
18481         * gcc.dg/torture/pr26869.c: New testcase.
18482
18483 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18484         Richard Guenther  <rguenther@suse.de>
18485
18486         PR tree-optimization/27218
18487         * g++.dg/tree-ssa/pr27218.C: New testcase.
18488
18489 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18490
18491         PR c++/26912
18492         * g++.dg/template/friend41.C: New test.
18493
18494 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
18495
18496         * g++.dg/opt/pr15551.C: Include cstdio.
18497         (main): Use remove instead of unlink.
18498
18499 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
18500
18501         * gcc.dg/sibcall-7.c: New test.
18502         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18503         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18504         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18505         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18506         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18507
18508 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18509
18510         PR c++/26534
18511         * g++.dg/opt/bitfield1.C: New test.
18512         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
18513         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
18514         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
18515         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
18516         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
18517         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
18518         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
18519         * g++.dg/abi/bitfield2.C: Likewise.
18520         * g++.dg/init/bitfield1.C: Likewise.
18521
18522 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
18523
18524         PR fortran/25099
18525         * gfortran.dg/elemental_subroutine_4.f90: New test.
18526         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18527         call sub (m, x).
18528
18529 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18530
18531         * gcc.c-torture/compile/20060421-1.c: New testcase.
18532
18533 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18534
18535         PR c/25875
18536         * gcc.dg/init-bad-4.c: New test.
18537
18538 2006-04-21  Paul Brook  <paul@codesourcery.com>
18539
18540         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18541
18542 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
18543
18544         PR fortran/27122
18545         * gfortran.dg/defined_operators_1.f90: New test.
18546         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18547         remove old ones associated, incorrectly, with Note 5.46.
18548
18549         PR fortran/27113
18550         * gfortran.dg/character_array_constructor_1.f90: New test.
18551
18552 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
18553
18554         * gcc.dg/20060419-1.c: New test.
18555
18556 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
18557
18558         PR c/26774
18559         * gcc.dg/struct-parse-1.c: New test case.
18560
18561 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18562
18563         PR c++/26558
18564         * g++.dg/parse/template19.C: New test.
18565
18566         PR c++/26739
18567         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
18568
18569         PR c++/26036
18570         * g++.dg/expr/call3.C: New test.
18571
18572         PR c++/10385
18573         * g++.dg/conversion/dynamic1.C: New test.
18574
18575 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
18576
18577         PR c++/27102
18578         * g++.dg/template/crash35.C: Tweak error markers.
18579         * g++.dg/template/crash46.C: New test.
18580         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18581         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
18582
18583 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
18584
18585         PR rtl-optimization/14261
18586         * gcc.c-torture/compile/20060419-1.c: Added.
18587
18588 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
18589
18590         * gfortran.dg/label_1.f90: Adjust dg-error.
18591
18592 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18593
18594         PR target/26961
18595         * gcc.dg/fold-cond-1.c: New test case.
18596         * gcc.dg/pr26961-1.c: Likewise.
18597
18598 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18599
18600         PR libgfortran/27138
18601         * gfortran.dg/read_bad_advance.f90: New test.
18602
18603 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18604             Dale Johannesen  <dalej@apple.com>
18605
18606         PR target/24076
18607         * gcc.target/i386/vecinit-3.c: New testcase.
18608         * gcc.target/i386/vecinit-4.c: Likewise.
18609         * gcc.target/i386/sse-18.c: Likewise.
18610         * gcc.target/i386/sse-19.c: Likewise.
18611
18612 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
18613
18614         * gfortran.dg/allocate_zerosize_1.f90: New test.
18615
18616 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
18617
18618         PR c++/26365
18619         * g++.dg/template/crash45.C: New test.
18620
18621 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
18622
18623         PR fortran/26787
18624         * gfortran.dg/proc_assign_1.f90: New test.
18625         * gfortran.dg/procedure_lvalue.f90: Change message.
18626         * gfortran.dg/namelist_4.f90: Add new error.
18627
18628         PR fortran/25597
18629         PR fortran/27096
18630         * gfortran.dg/auto_pointer_array_result_1.f90
18631
18632         PR fortran/27089
18633         * gfortran.dg/specification_type_resolution_1.f90
18634
18635         PR fortran/18003
18636         PR fortran/25669
18637         PR fortran/26834
18638         * gfortran.dg/bounds_temporaries_1.f90: New test.
18639
18640         PR fortran/27124
18641         * gfortran.dg/array_return_value_1.f90: New test.
18642
18643 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18644
18645         PR fortran/25336
18646         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18647
18648 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
18649
18650         PR middle-end/26823
18651         * g++.dg/gomp/pr26823-1.C: New test.
18652         * g++.dg/gomp/pr26823-2.C: New test.
18653
18654 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
18655
18656         PR middle-end/27134
18657         * gcc.dg/pr27314.c: New test.
18658
18659 2006-04-13  Richard Henderson  <rth@redhat.com>
18660
18661         * g++.dg/gomp/block-0.C: Update expected matches.
18662
18663 2006-04-13  DJ Delorie  <dj@redhat.com>
18664
18665         * lib/target-supports.exp (check_effective_target_int32plus): New.
18666         (check_effective_target_ptr32plus): New.
18667         (check_effective_target_size32plus): New.
18668         (check_effective_target_int16): New.
18669         (check_profiling_available): Add m32c to the list of unsupported
18670         targets.
18671
18672         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18673         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18674         memory size.
18675         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18676         pointers.
18677         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18678         size_t.
18679         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18680         and size_t.
18681         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18682         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18683         not just xstormy16.  Skip m32c due to weird pointer size.
18684         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18685         not just xstormy16.
18686         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18687         not just xstormy16.
18688         * gcc.dg/20020312-2.c: Add m32c support.
18689         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18690         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18691         in test.
18692         * gcc.dg/20050321-2.c: Require >=32 bit integers.
18693         * gcc.dg/asm-1.c: Skip if int and short are the same size.
18694         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18695         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18696         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18697         formats
18698         * gcc.dg/init-string-2.c: Require >=32 bit integers.
18699         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18700         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18701         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18702         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18703         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18704         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18705         in test.
18706         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18707         in test.
18708         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18709         * gcc.dg/pr23049.c: Require >=32 bit integers.
18710         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18711         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18712         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18713         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18714         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18715         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18716         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18717         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18718         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18719         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18720         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18721         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18722         prototype in test.
18723         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18724         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18725         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18726         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18727         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18728
18729         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18730         * gcc.c-torture/execute/20040703-1.x: Likewise.
18731         * gcc.c-torture/execute/20040705-1.x: Likewise.
18732         * gcc.c-torture/execute/20040705-2.x: Likewise.
18733         * gcc.c-torture/execute/20040709-1.x: Likewise.
18734         * gcc.c-torture/execute/20040709-2.x: Likewise.
18735         * gcc.c-torture/execute/20040811-1.x: Likewise.
18736         * gcc.c-torture/execute/20050316-1.x: Likewise.
18737         * gcc.c-torture/execute/bitfld-4.x: Likewise.
18738         * gcc.c-torture/execute/pr19689.x: Likewise.
18739         * gcc.c-torture/execute/pr7284-1.x: Likewise.
18740         * gcc.c-torture/execute/usmul.x: Likewise.
18741         * gcc.c-torture/execute/vrp-5.x: Likewise.
18742         * gcc.c-torture/execute/vrp-6.x: Likewise.
18743         * gcc.dg/debug/20041023-1.s: Likewise.
18744
18745 2006-04-13  Roger Sayle  <roger@eyesopen.com>
18746
18747         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18748         of integers to a vector types are now constant expressions in C.
18749         * gcc.dg/vect/vect-fold-1.c: New test case.
18750
18751 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
18752             Ulrich Weigand  <uweigand@de.ibm.com>
18753
18754         PR target/27006
18755         * gcc.dg/vmx/pr27006.c: New testcase.
18756
18757 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18758
18759         PR libgfortran/26766
18760         * gfortran.dg/write_recursive.f90: New test.
18761
18762 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
18763
18764         * g++.dg/parse/dtor7.C: New test.
18765         * g++.dg/parse/new1.C: Add error marker.
18766         * g++.dg/template/new3.C: New test.
18767
18768         PR c++/26122
18769         * g++.dg/template/pure1.C: New test.
18770
18771         PR c++/26295
18772         * g++.dg/parse/ptrmem4.C: New test.
18773
18774 2006-04-10  Jeff Law  <law@redhat.com>
18775
18776         PR/27087
18777         * gcc.c-torture/compile/pr27087.c: New test.
18778
18779 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
18780
18781         PR/21391
18782         * gcc.dg/20060410.c: New.
18783
18784 2006-04-10  Matthias Klose  <doko@debian.org>
18785
18786         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18787         Recognize multilib directory names containing underscores.
18788
18789 2006-04-10  Roger Sayle  <roger@eyesopen.com>
18790
18791         * gcc.target/i386/vecinit-1.c: New test case.
18792         * gcc.target/i386/vecinit-2.c: Likewise.
18793
18794 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
18795
18796         PR debug/27057
18797         * g++.dg/debug/dwarf2-2.C: New test.
18798
18799 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
18800
18801         PR rtl-optimization/27073
18802         * gcc.c-torture/execute/pr27073.c: New test.
18803
18804 2006-04-08  Mike Stump  <mrs@apple.com>
18805
18806         * gcc.dg/pragma-darwin.c: Improve for ppc64.
18807
18808 2006-04-07  Richard Guenther  <rguenther@suse.de>
18809
18810         PR tree-optimization/26135
18811         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18812
18813 2006-04-06  Jan Hubicka  <jh@suse.cz>
18814
18815         PR profile/26399
18816         * g++.dg/bprob/g++-bprob-2.C: New testcase.
18817
18818 2006-04-06  Roger Sayle  <roger@eyesopen.com>
18819
18820         * g++.dg/conversion/nullptr1.C: New test case.
18821         * g++.dg/conversion/nullptr2.C: Likewise.
18822
18823 2006-04-05  Roger Sayle  <roger@eyesopen.com>
18824
18825         * gfortran.dg/dependency_18.f90: New test case.
18826
18827 2006-04-05  Richard Guenther  <rguenther@suse.de>
18828
18829         PR tree-optimization/26919
18830         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18831         * gcc.dg/ipa/ipa-2.c: Likewise.
18832         * gcc.dg/ipa/ipa-3.c: Likewise.
18833         * gcc.dg/ipa/ipa-5.c: Likewise.
18834
18835 2006-04-05  Richard Guenther  <rguenther@suse.de>
18836
18837         PR tree-optimization/26763
18838         * gcc.dg/torture/pr26763-1.c: New testcase.
18839         * gcc.dg/torture/pr26763-2.c: Likewise.
18840
18841 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
18842
18843         PR fortran/23634
18844         PR fortran/25619
18845         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18846
18847 2006-04-04  Eric Christopher  <echristo@apple.com>
18848
18849         * gcc.target/i386/387-1.c: Allow regexp to match darwin
18850         stubs.
18851         * gcc.target/i386/387-5.c: Ditto.
18852
18853 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
18854
18855         * gcc.target/sparc/struct-ret-check.c: New test.
18856
18857 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18858
18859         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18860         zero decimal digits specified in format.
18861
18862 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
18863
18864         PR fortran/26891
18865         * gfortran.dg/missing_optional_dummy_1.f90: New test.
18866
18867         PR fortran/26976
18868         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18869         * gfortran.dg/initialization_1.f90: Make assignment compliant.
18870         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18871         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18872         compliant and detect bigendian-ness.
18873
18874 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
18875
18876         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18877         dummy arguments work when the actual argument is itself a dummy
18878         argument of the caller.
18879
18880 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18881
18882         PR libfortran/24685
18883         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18884
18885 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18886
18887         * gfortran.dg/dependencency_17.f90: New test case.
18888
18889 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18890
18891         * gfortran.dg/dependency_14.f90: New test case.
18892         * gfortran.dg/dependency_15.f90: Likewise.
18893         * gfortran.dg/dependency_16.f90: Likewise.
18894
18895 2006-03-31  Asher Langton  <langton2@llnl.gov>
18896
18897         PR fortran/25358
18898         gfortran.dg/cray_pointers_6.f90: New test.
18899
18900 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18901
18902         PR libgfortran/26890
18903         * gfortran.dg/read_size_noadvance.f90: New test.
18904
18905 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
18906
18907         PR fortran/25031
18908         * gfortran.dg/multiple_allocation_1.f90: Check that the
18909         size has changed after a re-allocation with stat.
18910
18911 2006-03-30  Richard Guenther  <rguenther@suse.de>
18912
18913         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18914         removal.
18915         * gcc.target/i386/sselibm-2.c: Likewise.
18916         * gcc.target/i386/sselibm-3.c: Likewise.
18917         * gcc.target/i386/sselibm-4.c: Likewise.
18918         * gcc.target/i386/sselibm-5.c: Likewise.
18919
18920 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18921
18922         * gcc.dg/fold-andxor-1.c: New test case.
18923         * gcc.dg/fold-xorand-1.c: Likewise.
18924
18925 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18926
18927         * gcc.dg/fold-convnotconv-1.c: New test case.
18928
18929 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18930
18931         PR fortran/26779
18932         * gfortran.dg/private_type_5.f90: New test.
18933
18934 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
18935
18936         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18937
18938 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
18939
18940         * gfortran.dg/advance_2.f90: New test.
18941         * gfortran.dg/advance_3.f90: New test.
18942
18943         * gfortran.fortran-torture/execute/equiv_5.f: New test.
18944
18945 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18946
18947         PR libgfortran/26661
18948         PR libgfortran/26880
18949         * gfortran.dg/read_x_past.f: New test.
18950
18951 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
18952
18953         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18954         to be STABS.
18955
18956 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
18957
18958         * objc.dg/dwarf-1.m: Skip on AIX.
18959         * objc.dg/dwarf-2.m: Skip on AIX.
18960
18961 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
18962
18963         PR fortran/26816
18964         * gfortran.dg/float_1.f90: New test.
18965
18966 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
18967
18968         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18969         X86_64 targets.
18970         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18971
18972 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18973
18974         PR libfortran/26735
18975         * gfortran.dg/convert_implied_open.f90: New test case.
18976
18977 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18978
18979         PR fortran/26769
18980         * gfortran.dg/transpose_reshape_r10.f90: New test case.
18981
18982 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
18983
18984         PR middle-end/26717
18985         * gcc.dg/pr26717.c: New test.
18986
18987 2006-03-25  Roger Sayle  <roger@eyesopen.com>
18988
18989         * gfortran.dg/dependency_12.f90: New test case.
18990
18991 2006-03-24  Roger Sayle  <roger@eyesopen.com>
18992
18993         * gfortran.dg/dependency_9.f90: New (resurected) test case.
18994
18995 2006-03-24  Jeff Law  <law@redhat.com>
18996
18997         * gcc.c-torture/pr26840.c: New test.
18998
18999 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
19000
19001         * objc.dg/dwarf-2.m: New.
19002         * obj-c++.dg/dwarf-2.mm: New.
19003
19004         * g++.old-deja/g++.other/init19.C: New.
19005
19006 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
19007
19008         * g++.dg/eh/spbp.C: Skip on AIX.
19009
19010 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
19011
19012         PR middle-end/26611
19013         * g++.dg/gomp/pr26611-1.C: New test.
19014         * g++.dg/gomp/pr26611-2.C: New test.
19015
19016 2006-03-24  Jeff Law  <law@redhat.com>
19017
19018         * gcc.c-torture/compile/pr26833.c: New test.
19019         * gfortran.fortran-torture/compile/pr26806.f90: New test.
19020
19021 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19022
19023         * gfortran.dg/endfile_2.f90: Delete temp file.
19024
19025 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
19026
19027         PR fortran/19303
19028         * gfortran.dg/record_marker_1.f90: New test case.
19029         * gfortran.dg/record_marker_2.f: New test case.
19030         * gfortran.dg/record_marker_3.f90: New test case.
19031
19032 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
19033
19034         PR fortran/17298
19035         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
19036         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
19037
19038 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
19039
19040         * lib/gcc-dg.exp (cleanup-modules): New proc.
19041         * gfortran.dg/allocatable_function_1.f90,
19042         gfortran.dg/allocate_char_star_scalar_1.f90,
19043         gfortran.dg/assumed_charlen_function_1.f90,
19044         gfortran.dg/assumed_dummy_1.f90,
19045         gfortran.dg/assumed_shape_ranks_1.f90,
19046         gfortran.dg/assumed_shape_ranks_2.f90,
19047         gfortran.dg/assumed_size_dt_dummy.f90,
19048         gfortran.dg/auto_char_dummy_array_1.f90,
19049         gfortran.dg/auto_char_len_3.f90,
19050         gfortran.dg/automatic_module_variable.f90,
19051         gfortran.dg/bad_automatic_objects_1.f90,
19052         gfortran.dg/char_array_constructor.f90,
19053         gfortran.dg/char_array_structure_constructor.f90,
19054         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
19055         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
19056         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
19057         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
19058         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
19059         gfortran.dg/derived_pointer_recursion.f90,
19060         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
19061         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
19062         gfortran.dg/dummy_functions_1.f90,
19063         gfortran.dg/elemental_initializer_1.f90,
19064         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
19065         gfortran.dg/elemental_pointer_1.f90,
19066         gfortran.dg/elemental_subroutine_1.f90,
19067         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
19068         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
19069         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
19070         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
19071         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
19072         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
19073         gfortran.dg/global_references_1.f90,
19074         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
19075         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
19076         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
19077         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
19078         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
19079         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
19080         gfortran.dg/large_integer_kind_1.f90,
19081         gfortran.dg/large_real_kind_1.f90,
19082         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
19083         gfortran.dg/module_double_reuse.f90,
19084         gfortran.dg/module_equivalence_1.f90,
19085         gfortran.dg/module_interface_1.f90,
19086         gfortran.dg/module_parameter_array_refs_1.f90,
19087         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
19088         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
19089         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
19090         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
19091         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
19092         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
19093         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
19094         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
19095         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
19096         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
19097         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
19098         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
19099         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
19100         gfortran.dg/same_name_1.f90,
19101         gfortran.dg/sibling_dummy_procedure_1.f90,
19102         gfortran.dg/sibling_dummy_procedure_2.f90,
19103         gfortran.dg/sibling_dummy_procedure_3.f90,
19104         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
19105         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
19106         gfortran.dg/used_dummy_types_2.f90,
19107         gfortran.dg/used_dummy_types_3.f90,
19108         gfortran.dg/used_dummy_types_4.f90,
19109         gfortran.dg/used_dummy_types_5.f90,
19110         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
19111         gfortran.dg/userdef_operator_1.f90: Use it.
19112
19113 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19114
19115         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
19116         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
19117         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
19118         gfortran.dg/write_back.f,
19119         gfortran.fortran-torture/execute/inquire_1.f90,
19120         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
19121
19122 2006-03-21  Jeff Law  <law@redhat.com>
19123
19124         * gcc.dg/tree-ssa/vrp28.c: New test.
19125
19126 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19127
19128         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
19129         if _STDC_C99 is defined.
19130         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
19131         * gcc.dg/builtins-20.c: Likewise.
19132         * gcc.dg/builtins-53.c: Likewise.
19133         * gcc.dg/single-precision-constant.c: Likewise. Also pass
19134         -mmacosx-version-min=10.3 on PowerPC/Darwin.
19135
19136 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
19137
19138         PR tree-opt/26781
19139         * gcc.c-torture/compile/pr26781-1.c: New test.
19140         * gcc.c-torture/compile/pr26781-2.c: New test.
19141
19142 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
19143
19144         PR c++/26690
19145         * g++.dg/gomp/pr26690-1.C: New test.
19146         * g++.dg/gomp/pr26690-2.C: New test.
19147
19148 2006-03-20  Jeff Law  <law@redhat.com>
19149
19150         * gcc.dg/tree-ssa/pr21829.c: New test.
19151
19152         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
19153
19154 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
19155
19156         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
19157         (check_visibility_available): Use it.
19158         (check_effective_target_default_packed): Likewise.
19159         (check_effective_target_pcc_bitfield_type_matters): Likewise.
19160         (check_effective_target_fopenmp): Likewise.
19161         (check_effective_target_freorder): Likewise.
19162         (check_effective_target_fpic): Likewise.
19163         (check_named_sections_available): Likewise.
19164         (check_effective_target_ilp32): Likewise.
19165         (check_effective_target_lp64): Likewise.
19166
19167 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
19168
19169         PR fortran/20935
19170         * gfortran.dg/scalar_mask_2.f90: New test case.
19171
19172 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
19173
19174         PR tree-opt/26629
19175         * gcc.dg/tree-ssa/loadpre12.c: New test.
19176         * gcc.dg/tree-ssa/loadpre13.c: New test.
19177         * gcc.dg/tree-ssa/loadpre14.c: New test.
19178         * gcc.dg/tree-ssa/loadpre15.c: New test.
19179         * gcc.dg/tree-ssa/loadpre16.c: New test.
19180         * gcc.dg/tree-ssa/loadpre17.c: New test.
19181         * gcc.dg/tree-ssa/loadpre18.c: New test.
19182         * gcc.dg/tree-ssa/loadpre19.c: New test.
19183         * gcc.dg/tree-ssa/loadpre20.c: New test.
19184         * gcc.dg/tree-ssa/loadpre21.c: New test.
19185         * gcc.dg/tree-ssa/loadpre22.c: New test.
19186
19187 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
19188
19189         PR fortran/26741
19190         * gfortran.dg/elemental_initializer_1.f90: New test.
19191
19192         PR fortran/26716
19193         * gfortran.dg/assumed_shape_ranks_2: New test.
19194
19195 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
19196
19197         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19198         target fpic.
19199
19200 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19201
19202         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19203         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19204         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19205         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19206         gfortran.fortran-torture/execute/direct_io.f90,
19207         gfortran.fortran-torture/execute/inquire_2.f90,
19208         gfortran.fortran-torture/execute/inquire_4.f90,
19209         gfortran.fortran-torture/execute/list_read_1.f90,
19210         gfortran.fortran-torture/execute/open_replace.f90,
19211         gfortran.fortran-torture/execute/slash_edit.f90,
19212         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
19213         temporary files from testcases.
19214
19215 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19216
19217         PR libgfortran/26509
19218         gfortran.dg/write_direct_eor.f90: New test.
19219
19220 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
19221
19222         * gcc.target/powerpc/pr26350.c: New.
19223         * gcc.target/powerpc/indexed-addr.c: New.
19224
19225 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19226
19227         * gfortran.dg/dependency_13.f90: New test case.
19228
19229 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19230
19231         PR middle-end/21781
19232         * gcc.dg/real-const-1.c: New test case.
19233
19234 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
19235
19236         * g++.old-deja/g++.other/init18.C: New.
19237         * g++.old-deja/g++.other/init5.C: Remove xfail.
19238
19239 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19240
19241         * g++.dg/opt/pr15551.C: Cleanup temp file.
19242
19243 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19244
19245         PR c++/6634
19246         g++.dg/parse/long1.C: New test.
19247
19248 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19249
19250         PR fortran/19101
19251         * gfortran.dg/continuation.f90: New test.
19252         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
19253
19254 2006-03-14  Richard Guenther  <rguenther@suse.de>
19255
19256         PR tree-optimization/26672
19257         * gcc.dg/torture/pr26672.c: New testcase.
19258
19259 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
19260
19261         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
19262         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
19263
19264 2006-03-13  Roger Sayle  <roger@eyesopen.com>
19265
19266         PR middle-end/26557
19267         * gcc.c-torture/compile/switch-1.c: New test case.
19268
19269 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
19270
19271         PR fortran/25378
19272         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
19273         test to include more permuatations of mask and index.
19274         * gfortran.dg/scalar_mask_1.f90: Modify last test to
19275         respond to F2003 spec. that the position returned for an all false
19276         mask && condition is zero.
19277
19278 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
19279
19280         PR middle-end/25989
19281         * gcc.dg/gomp/pr25989.c: New test.
19282
19283 2006-03-13  Jeff Law  <law@redhat.com>
19284
19285         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19286
19287 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
19288
19289         * gcc.dg/switch-9.c: New test.
19290
19291 2006-03-13  Richard Guenther  <rguenther@suse.de>
19292
19293         PR middle-end/26630
19294         * gcc.dg/torture/pr26630.c: New testcase.
19295
19296 2006-03-11  Roger Sayle  <roger@eyesopen.com>
19297
19298         * gfortran.dg/dependency_10.f90: New test case.
19299         * gfortran.dg/dependency_11.f90: Likewise.
19300
19301 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
19302             Erik Edelmann  <eedelman@gcc.gnu.org>
19303
19304         * gfortran.dg/allocatable_function_1.f90: New.
19305         * gfortran.dg/allocatable_function_2.f90: New.
19306
19307 2006-03-10  Richard Guenther  <rguenther@suse.de>
19308
19309         PR middle-end/26565
19310         * gcc.dg/torture/pr26565.c: New testcase.
19311
19312 2006-03-09  Eric Christopher  <echristo@apple.com>
19313
19314         * gcc.c-torture/compile/20060309-1.c: New.
19315
19316 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19317
19318         PR libgfortran/26499
19319         * gfortran.dg/write_back.f: New test.
19320         * gfortran.dg/write_rewind_1.f: New test.
19321         * gfortran.dg/write_rewind_2.f: New test.
19322
19323 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19324
19325         PR libgfortran/26554
19326         * gfortran.dg/read_logical.f90: New test.
19327
19328 2006-03-04  Laurent GUERBY <laurent@guerby.net>
19329
19330         * ada/acats/norun.lst: cdd2a03 now passes.
19331
19332 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
19333
19334         PR testsuite/25177
19335         * gcc.target/powerpc/pr18096-1.c: Change where the error
19336         would match.
19337
19338 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
19339
19340         * gcc.target/i386/cleanup-1.c: New test.
19341         * gcc.target/i386/cleanup-2.c: New test.
19342
19343 2006-03-04  Roger Sayle  <roger@eyesopen.com>
19344
19345         * gfortran.dg/dependency_9.f90: Remove for the time being.
19346
19347 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
19348
19349         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
19350         directive.
19351
19352 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19353
19354         * gfortran.dg/dependency_9.f90: New test case.
19355
19356 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19357
19358         * gfortran.dg/dependency_4.f90: New test case.
19359         * gfortran.dg/dependency_5.f90: New test case.
19360         * gfortran.dg/dependency_6.f90: New test case.
19361         * gfortran.dg/dependency_7.f90: New test case.
19362         * gfortran.dg/dependency_8.f90: New test case.
19363
19364 2006-03-03  Paul Brook  <paul@codesourcery.com>
19365
19366         * lib/target-supports.exp (check_profiling_available):
19367         Add m68k-*-elf.
19368
19369 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
19370
19371         PR fortran/25031
19372         * multiple_allocation_1.f90: New test.
19373
19374 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19375
19376         PR tree-optimization/26524
19377         * gfortran.dg/pr26524.f: New test case.
19378
19379 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19380
19381         * g++.dg/template/repo5.C: Cleanup repo files.
19382         * gcc.dg/20051201-1.c: Cleanup coverage files.
19383         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19384         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19385         tree dump files.
19386
19387 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
19388
19389         * objc.dg/objc-nofilename-1.m: New test.
19390         * objc.dg/bad-receiver-type.m: New test.
19391         * obj-c++.dg/bad-receiver-type.mm: New test.
19392
19393 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19394
19395         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19396
19397 2006-03-01  Mike Stump  <mrs@apple.com>
19398
19399         * g++.dg/abi/key2.C: Add.
19400
19401 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
19402
19403         * gfortran.dg/logical_dot_product.f90: New test.
19404
19405         PR fortran/26393
19406         * gfortran.dg/used_interface_ref.f90: New test.
19407
19408         PR fortran/20938
19409         * gfortran.dg/dependency_2.f90: New test.
19410         * gfortran.fortran-torture/execute/where17.f90: New test.
19411         * gfortran.fortran-torture/execute/where18.f90: New test.
19412         * gfortran.fortran-torture/execute/where19.f90: New test.
19413         * gfortran.fortran-torture/execute/where20.f90: New test.
19414
19415 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
19416
19417         * g++.dg/tree-ssa/pr26443.C: New test case.
19418
19419 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
19420
19421         PR middle-end/26022
19422         * g++.dg/opt/return-slot1.C: New test.
19423
19424 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19425
19426         PR libgfortran/26136
19427         * gfortran.dg/namelist_23.f90: New test.
19428
19429 2006-02-28  Roger Sayle  <roger@eyesopen.com>
19430
19431         PR middle-end/14752
19432         * gcc.dg/fold-eqandshift-2.c: New test case.
19433
19434 2006-02-28  Richard Guenther  <rguenther@suse.de>
19435
19436         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19437         decomposition.
19438
19439 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
19440
19441         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19442
19443 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19444
19445         PR libgfortran/26464
19446         * gfortran.dg/backspace_5.f: New test.
19447         * gfortran.dg/backspace_6.f: New test.
19448
19449 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19450
19451         * gcc.dg/fold-eqandnot-1.c: New test case.
19452
19453 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19454
19455         PR middle-end/19983
19456         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19457
19458 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
19459
19460         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19461         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19462
19463 2006-02-26  Richard Guenther  <rguenther@suse.de>
19464
19465         PR tree-optimization/26421
19466         * gcc.dg/tree-ssa/pr26421.c: New testcase.
19467
19468 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
19469
19470         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19471         * g++.old-deja/g++.robertl/eb132.C: Likewise.
19472
19473 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19474
19475         * gcc.dg/fold-even-1.c: New test case.
19476
19477 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19478
19479         PR middle-end/21137
19480         * gcc.dg/fold-eqandshift-1.c: New test case.
19481
19482 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19483
19484         PR tree-optimization/25125
19485         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19486         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19487
19488 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19489
19490         PR tree-optimizations/26359
19491         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19492         with -fdump-tree-dceloop-details.
19493         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19494
19495 2006-02-25  Roger Sayle  <roger@eyesopen.com>
19496
19497         PR middle-end/23673
19498         * gcc.dg/fold-eqxor-1.c: New test case.
19499         * gcc.dg/fold-eqxor-2.c: Likewise.
19500         * gcc.dg/fold-eqxor-3.c: Likewise.
19501
19502 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
19503
19504         PR fortran/23092
19505         * scalar_mask_1.f90: New test.
19506
19507 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
19508
19509         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19510         * g++.dg/eh/uncaught2.C: New.
19511         * g++.dg/eh/uncaught3.C: New.
19512
19513 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19514
19515         PR libgfortran/26423
19516         * gfortran.dg/read_many_1.f: New test.
19517
19518 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
19519
19520         PR fortran/24519
19521         * gfortran.dg/dependency_3.f90: New test.
19522         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19523         XFAILs.
19524
19525         PR fortran/25395
19526         * gfortran.dg/equiv_6.f90: New test.
19527
19528 2006-02-23  Jeff Law  <law@redhat.com>
19529
19530         * gcc.c-torture/compile/pr26425.c: New test.
19531
19532 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
19533
19534         PR middle-end/26412
19535         * gcc.dg/gomp/pr26412.c: New test.
19536
19537 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19538
19539         PR c++/26291
19540         * g++.dg/other/ellipsis1.C: New test.
19541         * g++.dg/parse/operator4.C: Adjust error marker.
19542
19543 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
19544
19545         PR target/25603
19546         * gfortran.dg/pr25603.f: New testcase.
19547
19548 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19549
19550         * gcc.dg/bf-spl1.c: Don't specify -m68000.
19551         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19552
19553 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
19554
19555         * g++.dg/eh/spbp.C: New.
19556
19557 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
19558
19559         PR middle-end/26379
19560         * gcc.target/i386/mmx-7.c: New test.
19561
19562 2006-02-20  Roger Sayle  <roger@eyesopen.com>
19563
19564         PR tree-optimization/26361
19565         * gcc.dg/tree-ssa/vrp27.c: New test case.
19566
19567 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
19568
19569         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
19570         * gcc.dg/tree-ssa/complex-4.c: Here.
19571
19572 2006-02-19  Roger Sayle  <roger@eyesopen.com>
19573
19574         PR middle-end/19543
19575         * gfortran.dg/logical_1.f90: New test case.
19576
19577 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
19578
19579         PR middle-end/26334
19580         * gcc.dg/20060218-1.c: Moved to...
19581         * gcc.target/i386/20060218-1.c: ... here.  New test.
19582
19583 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19584
19585         PR fortran/26201
19586         * gfortran.dg/convert_1.f90: New.
19587
19588 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
19589
19590         PR fortran/25054
19591         * gfortran.dg/namelist_5.f90: New test.
19592
19593         PR fortran/25089
19594         * gfortran.dg/namelist_4.f90: New test.
19595
19596 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19597
19598         PR tree-opt/25680
19599         * gcc.dg/tree-ssa/complex-3.c: New test.
19600
19601 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19602
19603         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19604         variable to take into account the variable name in the
19605         function header.
19606         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19607
19608 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
19609
19610         PR middle-end/26334
19611         * gcc.c-torture/compile/20060217-1.c: New test.
19612         * gcc.dg/20060218-1.c: New test.
19613
19614 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
19615
19616         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19617
19618 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19619
19620         * gcc.dg/cpp/undef3.c: New test.
19621         * gcc.dg/cpp/trad/builtins2.c: New test.
19622
19623 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
19624
19625         PR c++/26266
19626         * g++.dg/template/static22.C: New test.
19627         * g++.dg/template/static23.C: New test.
19628         * g++.dg/template/static24.C: New test.
19629         * g++.dg/template/non-dependent13.C: New test.
19630         * g++.dg/init/member1.C: Tweak error markers.
19631
19632 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19633
19634         PR target/26255
19635         * gcc.c-torture/compile/pr26255.c: New test case.
19636
19637 2006-02-16  Roger Sayle  <roger@eyesopen.com>
19638
19639         * gfortran.fortran-torture/execute/where_10.f90: New test case.
19640         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19641         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19642         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19643         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19644         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19645         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19646
19647 2006-02-16  Jeff Law  <law@redhat.com>
19648
19649         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19650         * gcc.dg/tree-ssa/vrp26.c: New test.
19651
19652 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
19653
19654         PR target/20353
19655         PR target/24578
19656         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19657         __UCLIBC__ is defined.
19658
19659 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
19660
19661         PR fortran/26224
19662         * gfortran.dg/gomp/pr26224.f: New test.
19663
19664 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
19665
19666         PR tree-opt/25918
19667         * lib/target-supports.exp
19668         (check_effective_target_vect_short_mult): New.
19669         (check_effective_target_vect_char_mult): New.
19670         (check_effective_target_vect_widen_sum_qi_to_si): New.
19671         (check_effective_target_vect_widen_sum_qi_to_hi): New.
19672         (check_effective_target_vect_widen_sum_hi_to_si): New.
19673         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19674         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19675         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19676         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19677         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19678         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19679         vect-reduc-pattern-2c.c
19680         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19681         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19682         vect-reduc-pattern-1c.c
19683
19684 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
19685
19686         PR fortran/24557
19687         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19688
19689 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19690
19691         PR fortran/26054
19692         * gfortran.dg/enum_8.f90: Remove check for warning.
19693         * gfortran.dg/iomsg_1.f90: Ditto.
19694         * gfortran.dg/enum_1.f90: Ditto.
19695         * gfortran.dg/enum_9.f90: Ditto.
19696         * gfortran.dg/enum_2.f90: Ditto.
19697         * gfortran.dg/enum_10.f90: Ditto.
19698         * gfortran.dg/enum_3.f90: Ditto.
19699         * gfortran.dg/flush_1.f90: Ditto.
19700         * gfortran.dg/enum_4.f90: Ditto.
19701         * gfortran.dg/array_constructor_1.f90: Ditto.
19702         * gfortran.dg/enum_5.f90: Ditto.
19703         * gfortran.dg/enum_6.f90: Ditto.
19704         * gfortran.dg/enum_7.f90: Ditto.
19705
19706 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19707
19708         PR middle-end/26300
19709         * gcc.c-torture/compile/20060215-1.c: New test.
19710
19711 2006-02-14  Roger Sayle  <roger@eyesopen.com>
19712
19713         PR middle-end/23670
19714         * gcc.dg/tree-ssa/andor-2.c: New test case.
19715
19716 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19717
19718         PR fortran/25045
19719         * optional_dim.f90: New test.
19720
19721 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19722
19723         PR fortran/26277
19724         * gfortran.dg/label_4.f90: New.
19725
19726 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
19727             Diego Novillo  <dnovillo@redhat.com>
19728             Uros Bizjak  <uros@kss-loka.si>
19729
19730         * gfortran.dg/gomp: New directory.
19731
19732 2006-02-14  Richard Guenther  <rguenther@suse.de>
19733
19734         PR tree-optimization/26258
19735         * gcc.dg/torture/pr26258.c: New testcase.
19736
19737 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
19738
19739         PR fortran/26246
19740         * gfortran.dg/pr26246_1.f90: New test.
19741         * gfortran.dg/pr26246_2.f90: New test.
19742
19743         PR middle-end/26092
19744         * gcc.c-torture/compile/20060208-1.c: New test.
19745
19746 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
19747
19748         PR fortran/26074
19749         PR fortran/25103
19750         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19751         * gfortran.dg/bad_automatic_objects_1.f90: New test.
19752         * gfortran.dg/automatic_module_variable.f90: Change error message.
19753
19754         PR fortran/20861
19755         * gfortran.dg/internal_dummy_1.f90: New test.
19756
19757         PR fortran/20871
19758         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19759
19760
19761         PR fortran/25083
19762         * gfortran.dg/uncommon_block_data_1.f90: New test.
19763         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19764         with standard.
19765
19766         PR fortran/25088
19767         * gfortran.dg/typed_subroutine_1.f90: New test.
19768
19769 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
19770
19771         * objc.dg/dwarf-1.m: New.
19772
19773 2006-02-13  Roger Sayle  <roger@eyesopen.com>
19774
19775         PR middle-end/24427
19776         * gcc.dg/tree-ssa/andor-1.c: New test case.
19777
19778 2006-02-13  Josh Conner  <jconner@apple.com>
19779
19780         PR target/25376
19781         * gcc.dg/pr25376.c: New test.
19782
19783         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19784         assemble.
19785         * lib/target-supports.exp (check_named_sections_available):
19786         Only compile named-sections test -- don't assemble.
19787
19788 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19789
19790         * g++.dg/warn/no-write-strings.C: New test.
19791         * g++.dg/warn/write-strings.C: Likewise.
19792         * g++.dg/warn/write-strings-default.C: Likewise.
19793
19794 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
19795
19796         PR fortran/25806
19797         * gfortran.dg/ret_pointer_2.f90: New test.
19798
19799 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
19800
19801         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
19802
19803 2006-02-10  Jeff Law  <law@redhat.com>
19804
19805         * gcc.c-torture/compile/pr26213.c: New test.
19806
19807 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
19808
19809         gfortran.dg/null_1.f90: New test.
19810
19811 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19812
19813         PR fortran/14771
19814         * gfortran.dg/parens_4.f90: New.
19815         * gfortran.dg/parens_5.f90: New.
19816
19817 2006-02-10  Richard Guenther  <rguenther@suse.de>
19818
19819         * gcc.dg/pr23372-1.c: Remove empty file.
19820
19821 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19822         Paul Thomas  <pault@gcc.gnu.org>
19823
19824         PR fortran/14771
19825         * gfortran.dg/parens_1.f90: New.
19826         * gfortran.dg/parens_2.f90: New.
19827         * gfortran.dg/parens_3.f90: New.
19828
19829 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
19830
19831         PR fortran/26038
19832         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19833
19834         PR fortran/25059
19835         * gfortran.dg/impure_assignment_1.f90: New test.
19836
19837         PR fortran/25070
19838         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19839
19840 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19841
19842         PR target/26141
19843         * g++.dg/expr/stdarg2.C: New test.
19844
19845 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19846
19847         PR inline-asm/16194
19848         * gcc.dg/pr16194.c: New test.
19849
19850 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19851
19852         * ada/acats/run_acats: Use portable variant of "$@".
19853
19854 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19855
19856         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19857         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19858
19859 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19860
19861         PR tree-opt/26179
19862         * g++.dg/opt/pr26179.C: New test.
19863
19864 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19865
19866         PR middle-end/26134
19867         * gcc.dg/tree-ssa/complex-3.c: New test.
19868
19869 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19870
19871         * gcc.c-torture/compile/volatile-1.c: New test.
19872
19873 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
19874
19875         PR 26180
19876         * gcc.dg/tree-ssa/pr26180.c: New test.
19877
19878 2006-02-08  Jeff Law  <law@redhat.com>
19879
19880         * gcc.dg/tree-ssa/pr21417.c: New test.
19881
19882 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19883
19884         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19885         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19886
19887 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19888
19889         * lib/scanrtl.exp: New.
19890
19891 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19892
19893         PR c++/26071
19894         * g++.dg/other/virtual2.C: New test.
19895
19896         PR c++/26070
19897         * g++.dg/other/virtual1.C: New test.
19898
19899 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19900
19901         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19902         cleanup-ipa-dump): Update dump file glob patterns.
19903         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19904         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19905
19906         * lib/gcc-dg.exp: Load it.
19907         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19908
19909 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
19910
19911         PR testsuite/26159
19912         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19913         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19914
19915 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19916
19917         PR fortran/25577
19918         * gfortran.dg/mvbits_1.f90: New.
19919
19920 2006-02-07  Dirk Mueller  <dmueller@suse.com>
19921
19922         * g++.dg/warn/Wdiv-by-zero.C: New test.
19923         * g++.dg/warn/Wno-div-by-zero.C: New.
19924
19925 2006-02-07  Jeff Law  <law@redhat.com>
19926
19927         * gcc.dg/tree-ssa/pr21559.c: New test.
19928
19929         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19930         multiple VRP passes.
19931         * gcc.dg/tree-ssa/vrp09.c: Likewise.
19932         * gcc.dg/tree-ssa/vrp18.c: Likewise.
19933         * gcc.dg/tree-ssa/pr21582.c: Likewise.
19934         * gcc.dg/tree-ssa/pr20657.c: Likewise.
19935         * gcc.dg/tree-ssa/pr21001.c: Likewise.
19936         * gcc.dg/tree-ssa/vrp02.c: Likewise
19937         * gcc.dg/tree-ssa/vrp11.c: Likewise
19938         * gcc.dg/tree-ssa/pr14341.c: Likewise
19939         * gcc.dg/tree-ssa/vrp19.c: Likewise
19940         * gcc.dg/tree-ssa/vrp20.c: Likewise
19941         * gcc.dg/tree-ssa/vrp03.c: Likewise
19942         * gcc.dg/tree-ssa/pr21086.c: Likewise
19943         * gcc.dg/tree-ssa/pr21959.c: Likewise
19944         * gcc.dg/tree-ssa/vrp21.c: Likewise
19945         * gcc.dg/tree-ssa/vrp04.c: Likewise
19946         * gcc.dg/tree-ssa/pr25485.c: Likewise
19947         * gcc.dg/tree-ssa/pr22026.c: Likewise
19948         * gcc.dg/tree-ssa/vrp22.c: Likewise
19949         * gcc.dg/tree-ssa/vrp05.c: Likewise
19950         * gcc.dg/tree-ssa/20030807-10.c: Likewise
19951         * gcc.dg/tree-ssa/pr20701.c: Likewise
19952         * gcc.dg/tree-ssa/vrp23.c: Likewise
19953         * gcc.dg/tree-ssa/vrp06.c: Likewise
19954         * gcc.dg/tree-ssa/pr22117.c: Likewise
19955         * gcc.dg/tree-ssa/pr20702.c: Likewise
19956         * gcc.dg/tree-ssa/vrp15.c: Likewise
19957         * gcc.dg/tree-ssa/pr21090.c: Likewise
19958         * gcc.dg/tree-ssa/pr21294.c: Likewise
19959         * gcc.dg/tree-ssa/vrp24.c: Likewise
19960         * gcc.dg/tree-ssa/vrp07.c: Likewise
19961         * gcc.dg/tree-ssa/pr21563.c: Likewise
19962         * gcc.dg/tree-ssa/pr25382.c: Likewise
19963         * gcc.dg/tree-ssa/vrp16.c: Likewise
19964         * gcc.dg/tree-ssa/vrp25.c: Likewise
19965         * gcc.dg/tree-ssa/vrp08.c: Likewise
19966         * gcc.dg/tree-ssa/20030807-6.c: Likewise
19967         * gcc.dg/tree-ssa/vrp17.c: Likewise
19968         * gcc.dg/tree-ssa/pr21458.c: Likewise
19969         * g++.dg/tree-ssa/pr18178.C: Likewise
19970
19971 2006-02-07  Richard Guenther  <rguenther@suse.de>
19972
19973         PR c++/26140
19974         Revert
19975         2006-01-30  Richard Guenther  <rguenther@suse.de>
19976         PR c++/23372
19977         * gcc.dg/pr23372-1.C: New testcase.
19978
19979         * g++.dg/tree-ssa/pr26140.C: New testcase.
19980
19981 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
19982
19983         PR c++/9737
19984         * g++.dg/template/ttp15.C: New test.
19985         * g++.dg/template/ttp16.C: Likewise.
19986         * g++.dg/template/ttp17.C: Likewise.
19987         * g++.old-deja/g++.pt/ttp36.C: Remove.
19988         * g++.old-deja/g++.pt/ttp19.C: Likewise.
19989         * g++.old-deja/g++.pt/ttp37.C: Likewise.
19990         * g++.old-deja/g++.pt/ttp38.C: Likewise.
19991         * g++.old-deja/g++.pt/ttp39.C: Likewise.
19992         * g++.old-deja/g++.pt/ttp9.C: Likewise.
19993         * g++.old-deja/g++.pt/ttp40.C: Likewise.
19994         * g++.old-deja/g++.pt/ttp51.C: Likewise.
19995         * g++.old-deja/g++.pt/ttp26.C: Likewise.
19996         * g++.old-deja/g++.pt/ttp36.C: Likewise.
19997
19998 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
19999
20000         PR libfortran/23815
20001         * unf_io_convert_4.f90: New test.
20002
20003 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
20004
20005         * gcc.dg/tree-ssa/loadpre10.c: New test.
20006         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
20007         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
20008         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
20009
20010 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20011
20012         PR libfortran/24685
20013         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
20014
20015 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
20016
20017         PR tree-opt/25251
20018         * gfortran.dg/assign_7.f: New test.
20019
20020 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
20021
20022         PR fortran/26041
20023         PR fortran/26064
20024         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
20025         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
20026         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
20027
20028 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
20029
20030         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
20031         in size_t typedef.
20032
20033 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20034
20035         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
20036         * g++.dg/charset/string.c (foo): Likewise.
20037         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
20038         const char*
20039         * g++.dg/ext/builtin2.C (printf): Likewise.
20040         * g++.dg/init/new15.C (printf): Likewise.
20041         * g++.dg/opt/pr17697-1.C (foo): Likewise.
20042         * g++.dg/opt/pr17697-2.C (foo): Likewise.
20043         * g++.dg/opt/pr17697-3.C (foo): Likewise.
20044         * g++.dg/template/non-dependent4.C (temp): Likewise.
20045         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
20046         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
20047         parameter type to const char*.
20048         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
20049         Change type to const char*.
20050         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
20051         Likewise.
20052         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
20053         second parameter type to const char*.
20054         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
20055         (Y::Y): Change parameter type to const char*.
20056         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
20057         * g++.old-deja/g++.jason/report.C: Apply const correctness.
20058         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
20059         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
20060         (char*).
20061         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
20062         const char*.
20063         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
20064         type to const char*.
20065         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
20066         return type to const char*.
20067         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
20068         to const char*.
20069         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
20070         * g++.old-deja/g++.law/refs1.C: Likewise.
20071         * g++.old-deja/g++.law/visibility1.C: Likewise.
20072         * g++.old-deja/g++.law/visibility2.C: Likewise.
20073         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
20074         const char*.
20075         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
20076         * g++.old-deja/g++.mike/net48.C: Likewise.
20077         * g++.old-deja/g++.mike/p646.C: Likewise.
20078         * g++.old-deja/g++.mike/p6746.C: Likewise.
20079         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
20080         type to const char*.
20081         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
20082         deprecated conversion warning.
20083         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
20084         char*.
20085         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
20086         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
20087         * g++.old-deja/g++.pt/explicit8.C: Likewise.
20088         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
20089         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
20090         * g++.old-deja/g++.pt/nontype3.C: Likewise.
20091         * g++.old-deja/g++.pt/t39.C: Likewise.
20092         * g++.old-deja/g++.robertl/eb106.C: Likewise.
20093         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
20094
20095 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
20096
20097         PR fortran/25075
20098         intrinsic_argument_conformance_1.f90: New test.
20099
20100 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
20101
20102         PR fortran/20845
20103         * gfortran.dg/char_result_11.f90: Add SAVE.
20104         * gfortran.dg/der_pointer_4.f90: Ditto.
20105         * gfortran.dg/default_initialization.f90: New test.
20106
20107 2006-02-03  Jeff Law  <law@redhat.com>
20108
20109         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
20110         handle more than 100 dump files.
20111         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
20112         * lib/scantree.exp (scan-tree-dump): Likewise.
20113         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
20114         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
20115         * lib/scanipa.exp (scan-ipa-dump): Likewise.
20116         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
20117         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
20118
20119 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
20120
20121         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
20122
20123 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
20124
20125         * g++.dg/template/using12.C: New test.
20126
20127 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
20128
20129         * gcc.target/powerpc/pr25960.c: New test.
20130
20131 2006-02-02  Steven G. Kargl  <kargls@comcast>
20132
20133         PR fortran/24958
20134         gfortran.dg/nullify_2.f90: New test.
20135
20136 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
20137
20138         PR 25990
20139         * gcc.dg/gomp/pr25990.c: New test.
20140
20141 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
20142
20143         PR c++/25342
20144         * g++.gd/template/partial4.C: New test.
20145
20146 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
20147
20148         PR middle-end/26001
20149         * gfortran.dg/data_char_2.f90: New.
20150
20151 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
20152
20153         PR fortran/26039
20154         maxval_maxloc_conformance_1.f90: New test.
20155
20156 2006-01-31  Richard Guenther  <rguenther@suse.de>
20157
20158         * gcc.target/i386/sselibm-1.c: New testcase.
20159         * gcc.target/i386/sselibm-2.c: Likewise.
20160         * gcc.target/i386/sselibm-3.c: Likewise.
20161         * gcc.target/i386/sselibm-4.c: Likewise.
20162         * gcc.target/i386/sselibm-5.c: Likewise.
20163
20164 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20165
20166         PR fortran/24266
20167         * gfortran.dg/arrayio_derived_2.f90: New.
20168
20169 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
20170
20171         * gcc.dg/unsigned-long-compare.c: New test.
20172
20173 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
20174
20175         PR testsuite/25318
20176         * lib/target-supports.exp (check_effective_target_freorder):
20177         Check to see if target supports -freorder-blocks-and-partition.
20178         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20179         instead of "dg-require-named-sections".
20180
20181 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
20182
20183         PR target/14798:
20184         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20185         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20186         * gcc.dg/pragma-isr-trapa2.c: Likewise.
20187         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20188         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
20189         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20190         * gcc.dg/attr-isr-trap_exit.c: Likewise.
20191         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20192
20193 2006-01-30  Richard Guenther  <rguenther@suse.de>
20194
20195         PR c++/23372
20196         * gcc.dg/pr23372-1.C: New testcase.
20197
20198 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
20199
20200         * gcc.dg/gomp/pr25874.c: New test.
20201
20202 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
20203
20204         PR tree-opt/25911
20205         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
20206
20207 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
20208
20209         PR fortran/18578
20210         PR fortran/18579
20211         PR fortran/20857
20212         PR fortran/20885
20213         * gfortran.dg/intent_out_1.f90: New test.
20214
20215 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
20216
20217         PR fortran/17911
20218         * gfortran.dg/procedure_lvalue.f90: New test.
20219
20220         PR fortran/20895
20221         PR fortran/25030
20222         * gfortran.dg/char_pointer_assign_2.f90: New test.
20223         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
20224         assignment to be consistent with standard.
20225         * gfortran.dg/char_result_2.f90: The same.
20226         * gfortran.dg/char_result_8.f90: The same.
20227
20228 2006-01-28  Zack Weinberg  <zackw@panix.com>
20229
20230         * gcc.dg/Woverlength-strings.c
20231         * gcc.dg/Woverlength-strings-pedantic-c89.c
20232         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
20233         * gcc.dg/Woverlength-strings-pedantic-c99.c
20234         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
20235
20236 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
20237
20238         * gcc.c-torture/execute/20060127-1.c: New test.
20239
20240 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20241
20242         PR c++/25999
20243         * g++.dg/ext/pragmaweak1.C: New test.
20244
20245 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20246
20247         PR c++/25855
20248         * g++.dg/template/spec29.C: New test.
20249
20250 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
20251
20252         PR c/19606.
20253         * gcc.c-torture/execute/pr19606.c: New.
20254
20255 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
20256
20257         * gcc.dg/pragma-re-4.c: New test.
20258
20259 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
20260
20261         PR fortran/25964
20262         * gfortran.dg/assumed_size_refs_3.f90: New test.
20263
20264 2006-01-27  Ben Elliston  <bje@au.ibm.com>
20265
20266         * gcc.misc-tests/dectest.exp: Remove defunct comment.
20267
20268 2006-01-26  Laurent GUERBY <laurent@guerby.net>
20269
20270         PR ada/21317
20271         * ada/acats/support/impdef.a: Add One_Long_Second.
20272         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
20273         * ada/acats/tests/c9/c94026.a: Likewise.
20274         * ada/acats/tests/c9/c97305c.ada: Likewise.
20275         * ada/acats/tests/c9/c99004a.ada: Likewise.
20276
20277 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
20278
20279         PR fortran/25964
20280         * gfortran.dg/global_references_2.f90: New test.
20281
20282         PR fortran/25084
20283         PR fortran/20852
20284         PR fortran/25085
20285         PR fortran/25086
20286         * gfortran.dg/assumed_charlen_function_1.f90: New test.
20287         * gfortran.dg/assumed_charlen_function_3.f90: New test.
20288
20289         PR fortran/25416
20290         * gfortran.dg/assumed_charlen_function_2.f90: New test.
20291
20292 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
20293
20294         PR c/25892
20295         * gcc.dg/Wpointer-sign.c: New.
20296         * gcc.dg/Wpointer-sign-Wall.c: New.
20297         * gcc.dg/Wpointer-sign-Wall-no.c: New.
20298         * gcc.dg/Wpointer-sign-pedantic.c: New.
20299         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
20300         * gcc.dg/conv-2.c: Use -Wpointer-sign.
20301
20302 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
20303
20304         PR C/25861
20305         * gcc.c-torture/compile/pr25861.c: New test.
20306
20307 2006-01-26  Paul Brook  <paul@codesourcery.com>
20308
20309         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20310         on short-enum targets.
20311         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20312         variable.
20313         (generate_fields): Use short_enums.
20314         (main): Set short_enums.  Document -e.
20315         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20316         on short-enum targets.
20317         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20318         variable.
20319         (generate_fields): Use short_enums.
20320         (main): Set short_enums.  Document -e.
20321         * lib/target-supports.exp (check_effective_target_short_enums): New.
20322
20323 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
20324
20325         PR target/25947
20326         * gcc.dg/torture/pr25947-1.c: New test.
20327
20328 2006-01-25  Jan Hubicka  <jh@suse.cz>
20329             Roger Sayle  <roger@eyesopen.com>
20330
20331         PR rtl-optimization/25703
20332         * gcc.target/i386/20060125-1.c: New test case.
20333         * gcc.target/i386/20060125-2.c: New test case.
20334
20335 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20336
20337         PR fortran/18540
20338         * gfortran.dg/goto_1.f: New.
20339
20340 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
20341
20342         PR fortran/25716
20343         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
20344         25716 on 32-bit systems too.
20345
20346 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
20347
20348         PR testsuite/25590
20349         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
20350
20351 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
20352
20353         * gcc.dg/tree-ssa/gen-vect-33.c: New.
20354
20355 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20356
20357         PR fortran/25835
20358         * gfortran.dg/read_eof.f90: Delete, renamed.
20359         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
20360         * gfortran.dg/read_eof_2.f90: New test.
20361         * gfortran.dg/read_eof_3.f90: New test.
20362
20363 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
20364
20365         PR tree-opt/25860
20366         * gcc.c-torture/compile/pr25860.c: New test.
20367
20368 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20369
20370         PR c++/25552
20371         * g++.dg/parse/dtor8.C: New test.
20372
20373 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
20374
20375         PR testsuite/25891
20376         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20377         * gcc.dg/gomp/gomp.exp: Return without testing anything if
20378         check_effective_target_fopenmp returns 0.
20379
20380 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
20381
20382         PR ada/20548
20383         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20384         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20385         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20386
20387 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
20388
20389         PR tree-opt/25857
20390         * g++.dg/opt/pr25857.C: New test.
20391
20392 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
20393         Jan Hubicka  <jh@suse.cz>
20394         Richard Guenther  <rguenther@suse.de>
20395
20396         PR rtl-optimization/25654
20397         * gcc.dg/torture/pr25654.c: New testcase.
20398         * gcc.target/i386/pr25654.c: Likewise.
20399
20400 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
20401
20402         PR fortran/25901
20403         * gfortran.dg/internal references_2.f90: New test.
20404
20405         Fix regression in testing of admissability of attributes.
20406         * gfortran.dg/intent_used_1.f90: New test.
20407
20408 2006-01-23  Ben Elliston  <bje@au.ibm.com>
20409
20410         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20411         Remove target conditional torture options for i?86 and x86_64
20412         GNU/Linux.
20413
20414 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20415
20416         PR c++/10891
20417         * g++.dg/rtti/no-rtti.C: New.
20418
20419 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
20420
20421         PR c++/25895
20422         * g++.dg/inherit/conv2.C: New test.
20423
20424         PR c++/25856
20425         * g++.dg/parse/dtor7.C: New test.
20426
20427         PR c++/25858
20428         * g++.dg/template/crash44.C: New test.
20429
20430 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
20431
20432         PR fortran/25124
20433         PR fortran/25625
20434         * gfortran.dg/internal_references_1.f90: New test.
20435           PR fortran/20881
20436         PR fortran/23308
20437         PR fortran/25538
20438         PR fortran/25710
20439         * gfortran.dg/global_references_1.f90: New test.
20440         * gfortran.dg/g77/19990905-1.f: Restore the error that
20441         there is a clash between the common block name and
20442         the name of a subroutine reference.
20443
20444         PR fortran/PR24276
20445         * gfortran.dg/aliasing_dummy_1.f90: New test.
20446
20447 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
20448
20449         * gcc.dg/vmx/1b-01.c: Warning fix.
20450         * gcc.dg/vmx/1c-02.c: Likewise.
20451         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
20452
20453 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
20454
20455         PR testsuite/24962
20456         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20457
20458 2006-01-20  Richard Guenther  <rguenther@suse.de>
20459         Steven Bosscher <stevenb.gcc@gmail.com>
20460
20461         PR rtl-optimization/24626
20462         * gcc.dg/torture/pr24626-1.c: New testcase.
20463         * gcc.dg/torture/pr24626-2.c: Likewise.
20464         * gcc.dg/torture/pr24626-3.c: Likewise.
20465         * gcc.dg/torture/pr24626-4.c: Likewise.
20466
20467 2006-01-20  Dirk Mueller  <dmueller@suse.com>
20468
20469         PR c++/5520
20470         * g++.dg/warn/empty-body.C: New.
20471
20472 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
20473
20474         PR c++/22136
20475         * g++.dg/template/using10.C: New test.
20476         * g++.dg/temlpate/using11.C: Likewise.
20477         * g++.dg/inherit/using5.C: Tweak error messages.
20478
20479 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
20480
20481         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20482         target test.
20483         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20484
20485 2006-01-19  Jan Hubicka  <jh@suse.cz>
20486
20487         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
20488
20489 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20490
20491         PR c++/25854
20492         * g++.dg/template/spec28.C: New test.
20493
20494 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
20495
20496         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20497         (switchfiles): Fix fprintf's by adding srcdir or removing it.
20498
20499 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
20500
20501         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20502         * gcc.dg/gomp/critical-1.c: Likewise.
20503         * gcc.dg/gomp/critical-3.c: Likewise.
20504         * gcc.dg/gomp/empty.c: Likewise.
20505         * gcc.dg/gomp/ordered-1.c: Likewise.
20506         * gcc.dg/gomp/for-4.c: Likewise.
20507         * gcc.dg/gomp/for-6.c: Likewise.
20508         * gcc.dg/gomp/master-3.c: Likewise.
20509         * gcc.dg/gomp/for-8.c: Likewise.
20510         * gcc.dg/gomp/for-10.c: Likewise.
20511         * gcc.dg/gomp/for-18.c: Likewise.
20512         * gcc.dg/gomp/for-5.c: Likewise.
20513         * gcc.dg/gomp/for-7.c: Likewise.
20514         * gcc.dg/gomp/for-9.c: Likewise.
20515
20516 2006-01-18  Jeff Law  <law@redhat.com>
20517
20518         * gcc.dg/tree-ssa/vrp25.c: New test.
20519
20520 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20521
20522         * gcc.dg/pr25805.c: Fix misapplied patch.
20523
20524 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
20525
20526         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20527         (check_effective_target_vect_udot_qi): New.
20528         (check_effective_target_vect_sdot_hi): New.
20529         (check_effective_target_vect_udot_hi): New.
20530         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20531         prefixed with "wrapv-" with -fwrapv.
20532         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20533         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
20534         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
20535         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
20536         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
20537
20538         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20539         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
20540         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
20541         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20542
20543 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20544
20545         PR c++/16829
20546         * g++.dg/other/default2.C: New test.
20547         * g++.dg/other/default3.C: New test.
20548
20549 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20550
20551         PR c/25805
20552         * gcc.dg/pr25805.c: New file.
20553
20554 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
20555
20556         PR c++/25836
20557         * g++.dg/template/init6.C: New test.
20558
20559 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
20560
20561         * gcc.dg/tree-ssa/pr24287.c: New test
20562
20563 2006-01-18  Eric Christopher  <echristo@apple.com>
20564
20565         * g++.dg/eh/table.C: New.
20566
20567 2006-01-18  DJ Delorie  <dj@redhat.com>
20568
20569         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
20570         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
20571         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
20572         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
20573
20574 2006-01-18  Jeff Law  <law@redhat.com>
20575
20576         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
20577         on wrapping on overflow semantics.
20578
20579         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20580
20581         * gcc.gc/tree-ssa/vrp23.c: New test.
20582         * gcc.gc/tree-ssa/vrp24.c: New test.
20583
20584 2006-01-18  Richard Henderson  <rth@redhat.com>
20585             Aldy Hernandez  <aldyh@redhat.com>
20586             Jakub Jelinek  <jakub@redhat.com>
20587             Diego Novillo  <dnovillo@redhat.com>
20588             Uros Bizjak  <uros@kss-loka.si>
20589
20590         * gcc.dg/gomp: New directory.
20591
20592 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
20593             Steven G. Kargl  <kargls@comcast.net>
20594
20595         PR fortran/20869
20596         * gfortran.dg/intrinsic_external_1.f90: New test.
20597
20598         PR fortran/20875.
20599         * gfortran.dg/elemental_pointer_1.f90: New test.
20600
20601         PR fortran/25024
20602         * gfortran.dg/external_procedures_1.f90: New test.
20603
20604         PR fortran/25785
20605         gfortran.dg/assumed_present.f90: New test.
20606
20607 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
20608
20609         * g++.dg/parse/lookup5.C: New test.
20610
20611 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20612
20613         PR fortran/25697
20614         * gfortran.dg/read_eof.f90: New test.
20615
20616 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20617
20618         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20619         add a closing brace.
20620
20621 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20622
20623         PR fortran/25631
20624         * gfortran.dg/fmt_tl.f: New test.
20625
20626 2006-01-17  Eric Christopher  <echristo@apple.com>
20627
20628         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20629         * g++.old-deja/g++.warn/impint2.C: Ditto.
20630         * g++.old-deja/g++.other/null1.C: Ditto.
20631         * g++.dg/warn/conv2.C: Ditto.
20632         * g++.dg/warn/conv4.C: New file.
20633
20634 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20635
20636         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20637
20638 2006-01-17  Andreas Jaeger  <aj@suse.de>
20639             Janis Johnson <janis187@us.ibm.com>
20640
20641         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20642         in 64-bit.
20643         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20644         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20645
20646 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20647
20648         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20649         (switchfiles): xfail txxx where xxx >= 25.
20650
20651 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20652
20653         PR testsuite/25764
20654         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20655
20656 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
20657
20658         PR c/25682
20659         * gcc.dg/pr25682.c: New test.
20660         * g++.dg/parse/array-size2.C: New test.
20661
20662 2006-01-16  Ian Lance Taylor  <ian@airs.com>
20663
20664         * consistency.vlad: Remove entire directory, 1652 files.
20665
20666 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
20667
20668         * lib/target-supports.exp (check_effective_target_dfp_nocache,
20669         check_effective_target_dfprt_nocache): New.
20670         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20671         (check_effective_target_dfprt): New.
20672         * lib/c-compat.exp (check_dfp): Remove.
20673         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20674         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20675         level of support for decimal float.
20676         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20677         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20678         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20679         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20680         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20681         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20682         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20683         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20684         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20685         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20686         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20687         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20688         directives.
20689
20690 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20691
20692         PR testsuite/25741
20693         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20694         $base_dir/../.
20695         * lib/gfortran.exp (gfortran_init): Likewise.
20696         * lib/obj-c++.exp (obj-c++_init): Likewise.
20697         * lib/scanasm.exp (scan-assembler-dem): Likewise.
20698         (scan-assembler-dem-not): Likewise.
20699         * lib/scandump.exp (scan-dump-dem): Likewise.
20700         (scan-dump-dem-not): Likewise.
20701
20702 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20703
20704         PR testsuite/25767
20705         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20706         powerpc-*-darwin*.
20707         * lib/obj-c++.exp (obj-c++_init): Likewise.
20708
20709 2006-01-16  Richard Guenther  <rguenther@suse.de>
20710
20711         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20712
20713 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20714
20715         PR testsuite/25777
20716         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20717         to LD_LIBRARY_PATH.
20718
20719 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20720             Andrew Pinski  <pinskia@physics.uc.edu>
20721
20722         * gcc.dg/minmax-1.c: New test.
20723
20724 2006-01-16  Ben Elliston  <bje@au.ibm.com>
20725
20726         * gcc.dg/dfp/dfp.exp: Correct FSF address.
20727         * gcc.misc-tests/dectest.exp: Ditto.
20728
20729 2006-01-15  Ian Lance Taylor  <ian@airs.com>
20730
20731         PR testsuite/25796
20732         * gcc.target/i386/cmov6.c: Use -march=k8.
20733
20734 2006-01-15  Andreas Jaeger  <aj@suse.de>
20735
20736         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20737         x86 does not have __float128.
20738
20739 2006-01-14  Ian Lance Taylor  <ian@airs.com>
20740
20741         * gcc.target/i386/cmov6.c: New test.
20742
20743 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
20744
20745         PR c++/25663
20746         * g++.dg/template/ctor6.C: New test.
20747
20748 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
20749
20750         PR tree-optimization/25485
20751         * gcc.dg/tree-ssa/pr25485.c: New.
20752
20753 2006-01-14  Richard Guenther  <rguenther@suse.de>
20754
20755         PR tree-optimization/22548
20756         PR tree-optimization/22555
20757         PR tree-optimization/22501
20758         * gcc.dg/tree-ssa/alias-4.c: New testcase.
20759         * gcc.dg/tree-ssa/alias-5.c: Likewise.
20760         * gcc.dg/tree-ssa/alias-6.c: Likewise.
20761         * gcc.dg/tree-ssa/alias-7.c: Likewise.
20762         * gcc.dg/tree-ssa/alias-8.c: Likewise.
20763         * gcc.dg/tree-ssa/alias-9.c: Likewise.
20764         * gcc.dg/tree-ssa/alias-10.c: Likewise.
20765         * gcc.dg/tree-ssa/alias-11.c: Likewise.
20766         * gcc.dg/tree-ssa/alias-12.c: Likewise.
20767
20768 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
20769
20770         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
20771         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20772
20773 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
20774         Richard Guenther  <rguenther@suse.de>
20775
20776         PR rtl-optimization/24257
20777         * gcc.dg/torture/pr24257.c: New testcase.
20778
20779 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
20780
20781         * gcc.c-torture/execute/20060110-1.c: New test.
20782         * gcc.c-torture/execute/20060110-2.c: New test.
20783
20784 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
20785
20786         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20787
20788 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
20789
20790         PR fortran/25756
20791         * gfortran.dg/label_3.f90: New test.
20792
20793 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
20794
20795         PR tree-optimization/25771
20796         * g++.dg/tree-ssa/pr25771.C: New test
20797
20798 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20799
20800         PR tree-opt/24365
20801         * g++.dg/opt/complex5.C: New test.
20802
20803 2006-01-13  Richard Guenther  <rguenther@suse.de>
20804
20805         * gcc.target/i386/387-9.c: New testcase.
20806
20807 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20808
20809         PR c++/24824
20810         * g++.dg/debug/dwarf2-1.C: New.
20811
20812 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
20813
20814         PR testsuite/25728
20815         * lib/gcov.exp (verify-lines): Add "close $fd".
20816
20817 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
20818             Ben Elliston  <bje@au.ibm.com>
20819
20820         * gcc.dg/dfp/inf-1.c: New test.
20821
20822 2006-01-12  Janis Johnson <janis187@us.ibm.com>
20823             Yao Qi  <qiyaoltc@cn.ibm.com>
20824             Ben Elliston  <bje@au.ibm.com>
20825             Jon Grimm  <jgrimm2@us.ibm.com>
20826
20827         * gcc.dg/nodfp-1.c: New test.
20828         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20829         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20830         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20831         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20832         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20833         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20834         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20835         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20836         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20837         * gcc.dg/format/dfp-scanf-1.c: Likewise.
20838         * gcc.dg/format/dfp-printf-1.c: Likewise.
20839         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20840         (compat_setup_dfp): New.
20841         * gcc.dg/compat/compat.exp: Use it.
20842         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20843         Make some variables global, prepend "compat_" to their names.
20844         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20845         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20846         * gcc.misc-tests/dectest.exp: New test driver for decTest.
20847         * lib/compat.exp (compat_skip_list): Make global, rename.
20848         * lib/c-compat.exp: New file.
20849         * lib/target-supports.exp (check_effective_target_dfp): New.
20850
20851         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20852         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20853         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20854         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20855         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20856         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20857         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20858         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20859         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20860         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20861         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20862         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20863         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20864         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20865         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20866         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20867         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20868         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20869         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20870         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20871         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20872         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20873         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20874         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20875         gcc.dg/dfp/struct-layout-1.c,
20876         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20877         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20878         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20879         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20880         gcc.dg/dfp/func-vararg-dfp.c,
20881         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20882         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20883         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20884         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20885         gcc.dg/dfp/wtr-conversion-1.c: New tests.
20886
20887 2006-01-11  Richard Guenther  <rguenther@suse.de>
20888
20889         PR tree-optimization/25734
20890         * gcc.dg/tree-ssa/pr25734.c: New testcase.
20891
20892 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20893
20894         PR fortran/25486
20895         * gfortran.dg/literal_character_constant_1_x.F: New test.
20896         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20897         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20898         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20899
20900 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20901
20902         PR c++/25386
20903         * g++.dg/ext/packed3.C: Add expected packed error.
20904
20905 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
20906
20907         PR target/25706
20908         * gcc.dg/torture/pr25706-1.c: New test.
20909
20910 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
20911
20912         PR tree-optimization/23109
20913         PR tree-optimization/23948
20914         PR tree-optimization/24123
20915
20916         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20917         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20918         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20919         g++.dg/tree-ssa/pr23948.C: New testcases.
20920         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20921         three divisions in order to do the optimization.
20922
20923 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
20924
20925         PR c++/25632
20926         * g++.dg/other/pr25632.C: New test.
20927
20928 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
20929
20930         PR fortran/25730
20931         * gfortran.dg/used_types_1.f90: New test.
20932
20933 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
20934
20935         PR target/25718
20936         * gcc.dg/torture/pr25718-1.c: New test.
20937
20938 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20939
20940         * gfortran.dg/list_read_2.f90: Fix typo in description.
20941
20942 2006-01-10  Jan Beulich  <jbeulich@novell.com>
20943
20944         * lib/target-supports.exp (check_visibility_available): Simplify test
20945         for *-*-netware*.
20946         (check_profiling_available): Fail for *-*-netware*.
20947         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20948         * gcc.dg/20021014-1.c: Likewise.
20949         * gcc.dg/nest.c: Likewise.
20950
20951 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20952
20953         fortran/24936
20954         * gfortran.dg/forall_3.f90: New test.
20955
20956 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20957
20958         PR fortran/21977
20959         * gfortran.dg/nesting_2.f90: New test.
20960         * gfortran.dg/nesting_3.f90: New test.
20961
20962 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
20963
20964         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20965         Fix typo in comment.
20966
20967 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20968
20969         * gfortran.dg/single_char_string.f90: New test.
20970
20971 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20972
20973         * gfortran.dg/ichar_2.f90: New test.
20974
20975 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20976
20977         PR fortran/25093
20978         * gfortran.dg/private_type_4.f90: New.
20979
20980 2006-01-07  Richard Guenther  <rguenther@suse.de>
20981
20982         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20983
20984 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20985
20986         * gfortran.dg/func_decl_1.f90: New.
20987         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20988         * gfortran.dg/array_alloc_2.f90: Likewise.
20989         * gfortran.dg/char_result_8.f90: Likewise.
20990         * gfortran.dg/dup_save_1.f90: Likewise.
20991         * gfortran.dg/dup_save_2.f90: Likewise.
20992         * gfortran.dg/f2c_6.f90: Likewise.
20993         * gfortran.dg/f2c_7.f90: Likewise.
20994         * gfortran.dg/func_result_2.f90: Likewise.
20995         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20996
20997 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
20998
20999         PR fortran/22146
21000         * gfortran.dg/elemental_subroutine_1.f90: New test.
21001         * gfortran.dg/elemental_subroutine_2.f90: New test.
21002
21003         PR fortran/25029
21004         PR fortran/21256
21005         * gfortran.dg/assumed_size_refs_1.f90: New test.
21006
21007         PR fortran/20868
21008         PR fortran/20870
21009         * gfortran.dg/assumed_size_refs_2.f90: New test.
21010         * gfortran.dg/initialization_1.f90: Change warning message.
21011
21012 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
21013
21014         * gcc.dg/tree-ssa/loop-15.c: New test.
21015
21016 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21017
21018         PR fortran/25598
21019         * gfortran.dg/backspace_3.f: New test.
21020         * gfortran.dg/backspace_4.f: New test.
21021
21022 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21023
21024         PR fortran/24268
21025         * gfortran.dg/fmt_white.f: Update test.
21026
21027 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
21028
21029         * gcc.dg/cast-1.c: Add new warning.
21030         * gcc.dg/cast-2.c: Likewise.
21031         * gcc.dg/cast-3.c: Likewise.
21032         * gcc.dg/format/cast-1.c: Likewise.
21033         * gcc.dg/cast-4.c: New testcase.
21034
21035 2006-01-05  Richard Guenther  <rguenther@suse.de>
21036
21037         PR tree-optimization/22555
21038         * gcc.dg/tree-ssa/alias-3.c: New testcase.
21039
21040 2006-01-05  Richard Guenther  <rguenther@suse.de>
21041             Diego Novillo  <dnovillo@redhat.com>
21042
21043         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
21044         * gcc.dg/tree-ssa/loop-8.c: Likewise.
21045         * gcc.dg/tree-ssa/loop-1.c: Likewise.
21046         * gcc.dg/tree-ssa/pr23294.c: Likewise.
21047         * gcc.dg/tree-ssa/pr21985.c: Likewise.
21048         * gcc.dg/tree-ssa/loop-14.c: Likewise.
21049         * gcc.dg/tree-ssa/loop-2.c: Likewise.
21050         * gcc.dg/tree-ssa/loop-3.c: Likewise.
21051         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21052         * gcc.dg/tree-ssa/pr21171.c: Likewise.
21053         * gcc.dg/tree-ssa/loop-5.c: Likewise.
21054         * gcc.dg/tree-ssa/loop-10.c: Likewise.
21055         * gcc.dg/tree-ssa/loop-6.c: Likewise.
21056         * treelang/compile/extravar.tree: Likewise.
21057         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
21058         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
21059         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
21060         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21061         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
21062
21063 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21064
21065         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
21066         for 64-bit fix.
21067
21068 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
21069
21070         PR fortran/23675
21071         gfortran.dg/char_result_11.f90: New.
21072
21073 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
21074
21075         PR c++/24782
21076         * g++.dg/parse/access9.C: New test.
21077         * g++.dg/tc1/dr52.C: Tweak error markers.
21078
21079 2006-01-04  Richard Henderson  <rth@redhat.com>
21080
21081         Merge from gomp branch.
21082         * g++.dg/parse/pragma2.C: Update expected error lines.
21083
21084 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
21085
21086         * g++.dg/other/i386-2.C: New test.
21087
21088         PR target/25554
21089         * gcc.c-torture/compile/20051228-1.c: New test.
21090
21091         PR c/25559
21092         * gcc.dg/pr25559.c: New test.
21093
21094 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
21095
21096         PR c++/25492
21097         * g++.dg/lookup/friend9.C: New test.
21098
21099         PR c++/25625
21100         * g++.dg/template/repo5.C: New test.
21101
21102 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
21103
21104         PR fortran/25101
21105         * gfortran.dg/forall_2.f90: New test.
21106
21107 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21108
21109         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
21110         dg-require-weak.  Adjust regexp to handle leading-underscore
21111         targets and space as well as TAB after .weak.  Change previous
21112         64-bit fix to not use naked dot.
21113
21114 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
21115
21116         PR rtl-optimization/25578
21117         * gcc.c-torture/execute/20060102-1.c: New testcase.
21118
21119 2006-01-03  Richard Guenther  <rguenther@suse.de>
21120
21121         PR c/25183
21122         * gcc.dg/torture/pr25183.c: New testcase.
21123
21124 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
21125
21126         Merge from gomp-branch.
21127         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
21128         * gcc.dg/ia64-sync-2.c: Likewise.
21129         * gcc.dg/ia64-sync-3.c: Likewise.
21130         * gcc.dg/ia64-sync-4.c: Likewise.
21131         * gcc.dg/sync-2.c: Likewise.
21132         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
21133         that sparc64-*-* and sparcv9-*-* supports sync builtins.
21134
21135 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
21136
21137         PR c++/25635
21138         * g++.dg/parse/operator6.C: New test.
21139
21140         PR c++/25637
21141         * g++.dg/parse/error29.C: New test.
21142
21143         PR c++/25638
21144         * g++.dg/parse/dtor6.C: New test.
21145
21146         PR c++/25633
21147         * g++.dg/parse/ctor3.C: New test.
21148
21149         PR c++/25634
21150         * g++.dg/template/class3.C: New test.
21151
21152 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
21153
21154         * g++.dg/debug/debug9.C: New.
21155
21156 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
21157
21158         PR fortran/24640
21159         * gfortran.dg/label_2.f90: New test.
21160
21161 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21162
21163         * g++.dg/lookup/using12.C: Tighten error marker.
21164
21165 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
21166             Andrew Pinski <pinskia@physics.uc.edu>
21167
21168         * gcc.target/powerpc/darwin-abi-3.c: New file.
21169         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21170         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21171         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21172         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
21173         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
21174         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
21175         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
21176         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
21177
21178 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
21179
21180         * gcc.dg/tree-ssa/loadpre1.c: New;
21181         * gcc.dg/tree-ssa/loadpre2.c: New;
21182         * gcc.dg/tree-ssa/loadpre3.c: New;
21183         * gcc.dg/tree-ssa/loadpre4.c: New;
21184         * gcc.dg/tree-ssa/loadpre5.c: New;
21185         * gcc.dg/tree-ssa/loadpre6.c: New;
21186         * gcc.dg/tree-ssa/loadpre7.c: New;
21187         * gcc.dg/tree-ssa/loadpre8.c: New;
21188         * gcc.dg/tree-ssa/loadpre9.c: New;
21189
21190 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
21191
21192         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21193         * g++.dg/abi/thunk4.C: Likewise.
21194
21195 2006-01-01  Andreas Jaeger  <aj@suse.de>
21196
21197         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21198         portable.
21199
21200 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
21201
21202         PR c++/25294
21203         * gcc.dg/pragma-pack-3.c: New test.
21204         * g++.dg/parse/pragma3.C: New test.
21205
21206 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21207
21208         PR middle-end/24827
21209         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21210
21211 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21212
21213         PR testsuite/25214
21214         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
21215
21216 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21217
21218         PR fortran/22607
21219         * gfortran-dg/pure_byref_3.f90: New.
21220
21221         fortran/PR 25396
21222         * gfortran.dg/userdef_operator_1.f90: New.
21223
21224 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21225
21226         * g++.dg/abi/thunk3.C: New.
21227         * g++.dg/abi/thunk4.C: New.
21228
21229 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
21230
21231         PR fortran/25532
21232         * gfortran.dg/host_used_types_1.f90: New test. Check that host
21233         associated derived type components of derived types are
21234         properly declared in contained procedures.
21235
21236 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21237
21238         PR libgfortran/25139
21239         * gfortran.dg/backspace_2.f: New test.
21240
21241 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21242
21243         PR libgfortran/25550
21244         * gfortran.dg/endfile.f: New test.
21245
21246 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21247
21248         PR libgfortran/25419
21249         * gfortran.dg/comma.f: New test.
21250
21251 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21252
21253         * lib/gfortran-dg.exp: Remove trailing whitespace.
21254         * lib/fortran-torture.exp: Test with -fbounds-check instead of
21255         -funroll-all-loops.
21256
21257 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
21258
21259         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
21260         Extended Double long doubles or repeat tests when long double is
21261         the same size as double.
21262
21263 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21264
21265         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21266
21267         PR testsuite/25442
21268         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
21269         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
21270
21271         PR testsuite/25441
21272         * gcc.dg/pr23911.c: Make test variable static.
21273
21274         PR testsuite/25444
21275         * gcc.dg/tree-ssa/pr14841.c: Likewise.
21276
21277 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21278
21279         PR c++/25439
21280         * g++.dg/parse/crash17.C: Adjust error markers.
21281         * g++.dg/template/error20.C: New test.
21282
21283 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21284
21285         PR c++/23172
21286         * g++.dg/ext/complit4.C: New test.
21287
21288         PR c++/25417
21289         * g++.dg/ext/complit5.C: Likewise.
21290
21291 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
21292
21293         PR tree-optimization/25125
21294         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21295         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21296         * gcc.c-torture/execute/pr25125.c: New.
21297
21298 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
21299
21300         PR fortran/25029
21301         PR fortran/21256
21302         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21303         functions with incorrect assumed size references.
21304
21305 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
21306
21307         PR c++/23171
21308         * g++.dg/opt/init1.C: New test.
21309
21310 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
21311
21312         PR c++/24671
21313         * g++.dg/template/sfinae3.C: New test.
21314
21315 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21316
21317         * g++.dg/other/friend4.C: New test.
21318
21319 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21320
21321         PR target/25005
21322         * g++.dg/opt/pr25005.C: New test.
21323
21324 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21325
21326         PR c++/25369
21327         * g++.dg/template/ptrmem16.C: New test.
21328
21329 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
21330
21331         PR fortran/25029
21332         PR fortran/21256
21333         * gfortran.dg/initialization_1.f90: Add test of SIZE.
21334
21335 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21336
21337         PR libgfortran/25307
21338         * gfortran.dg/list_read_5.f90: New test.
21339
21340 2005-12-22  Richard Henderson  <rth@redhat.com>
21341
21342         * gcc.target/i386/sse-7.c: Use -msse2.
21343
21344 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21345
21346         PR rtl-optimization/25432
21347         * gcc.c-torture/compile/20051216-1.c: New test.
21348
21349         PR objc/25328
21350         * objc/execute/pr25328.m: New test.
21351
21352 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21353
21354         PR c++/25364
21355         * g++.dg/template/call4.C: New test.
21356
21357 2005-12-22  Dale Johannesen  <dalej@apple.com>
21358
21359         * gcc.target/i386/sse-17.c: New.
21360
21361 2005-12-22  Paul Brook  <paul@codesourcery.com>
21362
21363         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
21364
21365 2005-12-22  Paul Brook  <paul@codesourcery.com>
21366
21367         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
21368
21369 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21370
21371         PR tree-opt/25513
21372         * gcc.c-torture/compile/pr25513.c: New test.
21373
21374 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21375
21376         PR c++/23333
21377         * g++.dg/parse/error25.C: Add more tests.
21378
21379 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21380
21381         PR fortran/18990
21382         * gfortran.dg/der_charlen_1.f90: New.
21383
21384 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
21385
21386         PR fortran/20889
21387         * gfortran.dg/pointer_component_type_1.f90: New test.
21388
21389         PR fortran/25029
21390         PR fortran/21256
21391         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21392         should give an error with assumed size array refernces and checks
21393         those that should not.
21394         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21395         reference an upper bound so that it does not generate an error.
21396
21397         PR fortran/19362
21398         PR fortran/20244
21399         PR fortran/20864
21400         PR fortran/25391
21401         * gfortran.dg/used_dummy_types_1.f90: New test.
21402         * gfortran.dg/used_dummy_types_2.f90: New test.
21403         * gfortran.dg/used_dummy_types_3.f90: New test.
21404         * gfortran.dg/used_dummy_types_4.f90: New test.
21405         * gfortran.dg/used_dummy_types_5.f90: New test.
21406
21407         PR fortran/23152
21408         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21409         group already being USE associated.
21410         * gfortran.dg/assumed_shape_nml.f90: New test.
21411         * gfortran.dg/assumed_size_nml.f90: New test.
21412
21413         PR fortran/20862
21414         PR fortran/25053
21415         PR fortran/25063
21416         PR fortran/25064
21417         PR fortran/25066
21418         PR fortran/25067
21419         PR fortran/25068
21420         PR fortran/25307
21421         * gfortran.dg/io_constraints_1.f90: New test.
21422         * gfortran.dg/io_constraints_1.f90: New test.
21423         * gfortran.dg/iostat_3.f90: Change wording of warning.
21424         * gfortran.dg/g77/19981216-0.f: The same.
21425
21426 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
21427
21428         PR tree-optimization/23518
21429         * gcc.dg/pr23518.c: New.
21430
21431 2005-12-21  Mike Stump  <mrs@apple.com>
21432
21433         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21434
21435 2005-12-21  Paul Brook  <paul@codesourcery.com>
21436
21437         * gcc.dg/pr19340.c: Skip on m68k targets.
21438
21439 2005-12-21  Steven Bosscher  <stevenb@suse.de>
21440
21441         PR rtl-optimization/25196
21442         * gcc.dg/pr25196.c: New test.
21443
21444 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
21445
21446         PR fortran/25423
21447         gfortran.dg/where_nested_1.f90: New.
21448
21449 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
21450
21451         PR tree-optimization/25382.
21452         * gcc.dg/tree-ssa/pr25382.c: New.
21453
21454 2005-12-20  Richard Guenther  <rguenther@suse.de>
21455
21456         PR middle-end/24306
21457         * gcc.target/i386/pr24306.c: New testcase.
21458
21459 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
21460
21461         PR tree-optimization/25501
21462         * gcc.dg/tree-ssa/pr25501.c: New.
21463
21464 2005-12-20  Richard Guenther  <rguenther@suse.de>
21465
21466         Revert
21467         2005-12-02  Richard Guenther  <rguenther@suse.de>
21468
21469         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21470
21471 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
21472
21473         PR c++/21228
21474         * g++.dg/warn/Wunreachable-code-2.C: New test.
21475
21476 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
21477
21478         PR c++/24278
21479         * g++.dg/template/ctor5.C: New test.
21480
21481         PR c++/24915
21482         * g++.dg/template/overload8.C: New test.
21483
21484 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
21485
21486         * gcc.c-torture/compile/pr25483 : New test.
21487
21488 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21489
21490         PR c++/20552
21491         * g++.dg/ext/typeof10.C: New test.
21492
21493 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21494
21495         * gcc.dg/mt-loopi1.c: New.
21496
21497 2005-12-18  Richard Guenther  <rguenther@suse.de>
21498
21499         PR tree-optimization/25481
21500         * gcc.dg/torture/pr25481.c: New testcase.
21501
21502 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21503
21504         PR rtl-optimization/21041
21505         * gcc.dg/pr21041.c: New test.
21506
21507 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21508
21509         PR libgfortran/25463
21510         * gfortran.dg/advance.f90: New test.
21511
21512 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
21513
21514         * gcc.dg/20051201-1.c: New test.
21515
21516 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
21517
21518         PR fortran/25018
21519         * gfortran.dg/initialization_1.f90: New test.
21520         * gfortran.dg/enum_5.f90: Change dg-error to new message.
21521         * gfortran.dg/g77/980616-0.f: The same.
21522
21523 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21524
21525         * PR fortran/25458
21526         * gfortran.dg/chkbits.f90: New test.
21527
21528 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21529
21530         * gfortran.dg/enum_5.f: Revert to previous version.
21531
21532 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21533
21534         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21535         * gfortran.dg/nested_modules_1.f90: Ditto.
21536         * gfortran.dg/hollerith_f95.f90: Ditto.
21537         * gfortran.dg/select_5.f90: Ditto.
21538         * gfortran.dg/secnds.f: Ditto.
21539         * gfortran.dg/hollerith2.f90: Ditto.
21540         * gfortran.dg/imag_2.f: Ditto.
21541         * gfortran.dg/ftell_2.f90: Ditto.
21542         * gfortran.dg/malloc_free_1.f90: Ditto.
21543         * gfortran.dg/logint-1.f: Ditto.
21544         * gfortran.dg/recursive_statement_functions.f90: Ditto.
21545         * gfortran.dg/e_d_fmt.f90: Ditto.
21546         * gfortran.dg/hollerith_legacy.f90: Ditto.
21547         * gfortran.dg/logint-2.f: Ditto.
21548         * gfortran.dg/enum_5.f90: Ditto.
21549         * gfortran.dg/f2c_2.f90: Ditto.
21550         * gfortran.dg/pr17143.f90: Ditto.
21551         * gfortran.dg/namelist_14.f90: Ditto.
21552         * gfortran.dg/logint-3.f: Ditto.
21553         * gfortran.dg/spread_scalar_source.f90: Ditto.
21554         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
21555         * gfortran.dg/namelist_11.f: Ditto.
21556         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21557         * gfortran.dg/g77/20010519-1.f
21558         * gfortran.dg/g77/alpha1.f: Ditto.
21559         * gfortran.dg/g77/990115-1.f: Ditto.
21560         * gfortran.dg/g77/erfc.f: Ditto.
21561         * gfortran.dg/g77/19990313-3.f: Ditto.
21562         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
21563         * gfortran.dg/g77/20010426.f: Ditto.
21564         * gfortran.dg/g77/19990313-0.f: Ditto.
21565         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
21566         * gfortran.dg/g77/20000629-1.f: Ditto.
21567         * gfortran.dg/g77/970125-0.f: Ditto.
21568         * gfortran.dg/g77/8485.f: Ditto.
21569         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
21570         * gfortran.dg/g77/19990313-1.f: Ditto.
21571         * gfortran.dg/g77/int8421.f: Ditto.
21572         * gfortran.dg/g77/19990305-0.f: Ditto.
21573         * gfortran.dg/g77/947.f: Ditto.
21574         * gfortran.dg/g77/19990905-2.f: Ditto.
21575         * gfortran.dg/g77/cabs.f: Ditto.
21576         * gfortran.dg/g77/19990313-2.f: Ditto.
21577         * gfortran.dg/g77/20020307-1.f: Ditto.
21578         * gfortran.dg/g77/dcomplex.f: Ditto.
21579         * gfortran.dg/g77/19990502-1.f: Ditto.
21580         * gfortran.dg/g77/19981216-0.f: Ditto.
21581         * gfortran.dg/common_4.f90: Ditto.
21582         * gfortran.dg/entry_4.f90: Ditto.
21583         * gfortran.dg/equiv_constraint_2.f90: Ditto.
21584         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21585         * gfortran.dg/namelist_12.f: Ditto.
21586         * gfortran.dg/scale_1.f90: Ditto.
21587         * gfortran.dg/modulo_1.f90
21588         * gfortran.dg/hollerith.f90: Ditto.
21589         * gfortran.dg/direct_io_3.f90: Ditto.
21590         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21591         * gfortran.dg/gnu_logical_1.F: Ditto.
21592         * gfortran.dg/unf_io_convert_1.f90: Ditto.
21593         * gfortran.dg/assign_1.f90: Ditto.
21594         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21595         * gfortran.dg/pr23095.f: Ditto.
21596         * gfortran.dg/read_float_1.f90: Ditto.
21597
21598 2005-12-17  Andreas Jaeger  <aj@suse.de>
21599
21600         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21601         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21602
21603 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21604
21605         PR fortran/24268
21606         * gfortran.dg/fmt_white.f: New test.
21607
21608 2005-12-16  Steven G. Kargl <kargls@comcast.net>
21609
21610         * gfortran.dg/label_1.f90: New test.
21611
21612 2005-12-15  Ben Elliston  <bje@au.ibm.com>
21613
21614         PR testsuite/25422
21615         * gcc.dg/20031012-1.c: Add -Walways-true option.
21616         * gcc.dg/weak/weak-3.c: Likewise.
21617         * g++.old-deja/g++.mike/warn8.C: Likewise.
21618
21619 2005-12-16  Mike Stump  <mrs@apple.com>
21620
21621         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21622         exit.
21623
21624 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21625
21626         PR libgfortran/25264
21627         PR libgfortran/25349
21628         * gfortran.dg/tl_editing.f90: Added additional checks.
21629         * gfortran.dg/t_editing.f: New test.
21630         * gfortran.dg/write_padding.f90: New test
21631
21632 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21633
21634         PR testsuite/25215
21635         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21636
21637 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
21638
21639         PR rtl-optimization/24899
21640         * gcc.c-torture/execute/20051215-1.c: New test.
21641
21642 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
21643
21644         PR 24823
21645         * gfortran.dg/pr24823.f: New test.
21646
21647 2005-12-16  Jeff Law  <law@redhat.com>
21648
21649         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21650
21651 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21652
21653         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21654         (base_types): Change C++ style comments to C style comments.  Remove
21655         aligned types from the array.  Keep Enums disabled.
21656         (complex_types): Remove aligned types from the array.
21657         Comment out "_Complex long double".
21658         (attrib_types): Remove.
21659         (complex_attrib_types): Remove.
21660         (attrib_array_types): Remove.
21661         (complex_attrib_array_types): Remove.
21662         (aligned_bitfld_types): Remove.
21663         (n_aligned_bitfld_types): Remove.
21664         (FEATURE_ALIGNEDPACKED): Delete.
21665         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21666         (singles): Remove support for adding attributes.
21667         (choose_type): Remove support for attributed types.
21668         (generate_fields): Remove support for attributed bit-fields.
21669         Remove support for adding attributes.
21670         (generate_random_tests): Remove support for adding attributes.
21671         (features): Add back "[0] :0" and "complex vector [0]".
21672         (main): Remove support for attributed bit-fields.
21673         Uncomment the calling of generate_random_tests for the rests of
21674         the tests.
21675
21676 2005-12-16  Jan Hubicka  <jh@suse.cz>
21677
21678         * gcc.c-torture/combine/pr25224.c: New.
21679
21680 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
21681
21682         PR other/25028
21683         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21684         HP-UX.
21685
21686 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
21687
21688         * gcc.dg/20051215-1.c: New file.
21689
21690 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21691
21692         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21693         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21694
21695 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21696
21697         PR fortran/18197
21698         * gfortran.dg/dummy_functions_1.f90: New.
21699
21700 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21701
21702         PR rtl-optimization/25310
21703         * gcc.c-torture/compile/pr25310.c: New test.
21704
21705 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21706
21707         PR debug/25023
21708         * gcc.dg/pr25023.c: New test.
21709
21710 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21711
21712         * g++.old-deja/g++.brendan/redecl1.C,
21713         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21714         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21715         g++.old-deja/g++.oliva/typeof1.C,
21716         g++.old-deja/g++.other/crash16.C,
21717         g++.old-deja/g++.other/crash34.C,
21718         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21719         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21720         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21721         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21722         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21723         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21724         Remove xfail.
21725
21726 2005-12-14  Kean Johnston  <jkj@sco.com>
21727             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21728
21729         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21730         * gcc.target/i386/20020523-1.c: Ditto.
21731         * gcc.target/i386/tailcall-1.c: Ditto.
21732         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21733         * gcc.target/i386/ssetype-5.c: Ditto.
21734
21735 2005-12-14  Jeff Law  <law@redhat.com>
21736
21737         * gcc.dg/tree-ssa/foldstring-1.c: New test.
21738
21739 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21740
21741         PR target/25254
21742         PR target/24188
21743         * gcc.target/i386/pr25254.c: New test.
21744         * gfortran.dg/PR24188.f: New test.
21745
21746 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
21747
21748         * lib/fortran-torture.exp: Catch remaining uses of
21749         remote_file build delete.
21750
21751 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21752
21753         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21754
21755 2005-12-14  Ben Elliston  <bje@au.ibm.com>
21756
21757         * gcc.dg/warn-addr-cmp.c: New test.
21758
21759 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21760
21761         PR debug/25023
21762         PR target/25293
21763         * gcc.target/i386/pr25293.c: New test.
21764
21765 2005-12-13  Petr Machata  <machata@post.cz>
21766
21767         PR c++/24907
21768         * g++.dg/parse/comma2.C: New test.
21769
21770 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
21771             Jakub Jelinek  <jakub@redhat.com>
21772
21773         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21774         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21775         (limits.h): Include unconditionally.
21776         (stdlib.h): Likewise.
21777         (hashtab.h): Do not include.
21778         (getopt.h): Likewise.
21779         (stddef.h): Include.
21780         (hashval_t): Define.
21781         (struct entry): Add "next" field.
21782         (HASH_SIZE): New macro.
21783         (hash_table): New variable.
21784         (switchfiles): Do not use xmalloc.
21785         (mix): New macro.
21786         (iterative_hash): New function.
21787         (hasht): Remove.
21788         (e_exists): New function.
21789         (e_insert): Likewise.
21790         (output): Use, instead of libiberty hashtable functions.
21791         (main): Do not use getopt.  Do not call htab_create.
21792
21793 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21794
21795         PR c++/25331
21796         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
21797         put atal* and atpaal* attributes on array elements.
21798         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
21799         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
21800         put atal* and atpaal* attributes on array elements.
21801         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
21802
21803 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
21804
21805         * gcc.dg/single-precision-constant.c: New test.
21806
21807 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
21808
21809         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21810         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21811         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21812         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21813         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21814         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21815         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21816         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21817         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21818         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21819         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21820         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21821         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21822         gcc.target/powerpc/ppc-sdata-2.c,
21823         gcc.target/powerpc/ppc-stackalign-1.c,
21824         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21825         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21826         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21827         gcc.target/powerpc/rs6000-ldouble-2.c,
21828         gcc.target/powerpc/rs6000-power2-1.c,
21829         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21830         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
21831         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
21832         option into target selector.
21833         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
21834         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21835
21836 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21837
21838         PR objc/25348
21839         * objc.dg/encode-9.m: New test.
21840
21841 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21842
21843         PR testsuite/20772
21844         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21845         * gcc.dg/asm-b.c: Fix typo.
21846         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21847         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21848         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21849         i?86 lp64 and x86_64 ilp32.
21850         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21851         on i?86 lp64.
21852         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21853
21854 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
21855
21856         PR fortran/25078
21857         gfortran.dg/equiv_5.f90: New test.
21858
21859 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
21860
21861         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21862         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21863         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21864         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21865         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21866         * gcc.dg/tree-ssa/reassoc-5.c: New.
21867         * gcc.dg/tree-ssa/reassoc-6.c: New.
21868         * gcc.dg/tree-ssa/reassoc-7.c: New.
21869         * gcc.dg/tree-ssa/reassoc-8.c: New.
21870         * gcc.dg/tree-ssa/reassoc-9.c: New.
21871         * gcc.dg/tree-ssa/reassoc-10.c: New.
21872         * gcc.dg/tree-ssa/reassoc-11.c: New.
21873
21874 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21875
21876         PR testsuite/25167
21877         PR testsuite/24478
21878         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21879
21880 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
21881
21882         PR c++/25300
21883         * g++.dg/template/inherit.C: Do not use a generic error message.
21884
21885 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21886
21887         PR libobjc/25354
21888         * objc.dg/gnu-encoding: New directory.
21889         * objc.dg/gnu-encoding/compat-common.h: New file.
21890         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21891         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21892         * objc.dg/gnu-encoding/vector-defs.h: New file.
21893         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21894         * objc.dg/gnu-encoding/generate-random.c: New file.
21895         * objc.dg/gnu-encoding/generate-random_r.c: New file.
21896         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21897         * objc.dg/gnu-encoding/generate-random.h: New file.
21898
21899 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
21900
21901         PR c++/25337
21902         * g++.dg/template/defarg7.C: New test.
21903
21904 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21905
21906         PR libobjc/25347
21907         * objc.dg/encode-8.m: New test.
21908
21909 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21910
21911         PR libobjc/25346
21912         * objc.dg/encode-7.m: New test.
21913
21914 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
21915
21916         PR c++/25010
21917         * g++.dg/opt/inline10.C: New test.
21918
21919 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
21920
21921         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21922
21923 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
21924
21925         * gfortran.dg/substring_equivalence.f90: typo in comment
21926
21927 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21928
21929         PR fortran/25068
21930         * gfortran.dg/iostat_3.f90: New test.
21931
21932 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
21933
21934         PR fortran/23815
21935         * gfortran.dg/unf_io_convert_1.f90: New test.
21936         * gfortran.dg/unf_io_convert_2.f90: New test.
21937         * gfortran.dg/unf_io_convert_3.f90: New test.
21938
21939 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21940
21941         PR testsuite/20772
21942         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21943         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21944         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21945         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21946         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21947         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21948         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21949         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21950         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21951         gcc.dg/torture/fp-int-convert-float128-timode.c,
21952         gcc.dg/torture/fp-int-convert-float128.c,
21953         gcc.dg/torture/fp-int-convert-float80-timode.c,
21954         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21955         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21956
21957         * gcc.dg/tls/opt-1.c: Require effective target fpic.
21958
21959 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
21960
21961         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21962
21963 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
21964
21965         * gcc.dg/20051207-1.c,
21966         * gcc.dg/20051207-2.c,
21967         * gcc.dg/20051207-3.c: New tests.
21968
21969 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21970
21971         PR testsuite/20772
21972         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21973         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21974         dg-skip-if target selector.
21975
21976         PR testsuite/20772
21977         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21978         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21979         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21980         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21981         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21982         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21983         and/or merge with i?86 cases.
21984
21985         * gcc.dg/tls/opt-3.c: Require effective target fpic.
21986
21987         PR testsuite/20772
21988         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21989         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21990         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21991         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21992         x86_64-*-linux*.
21993
21994 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
21995
21996         PR target/25311
21997         * gcc.c-torture/compile/pr25311.c: New test.
21998
21999 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22000
22001         PR libgfortran/25039
22002         * gfortran.dg/read_comma.f: New test.
22003
22004 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
22005
22006         PR c++/19317
22007         * g++.dg/opt/pr19317-1.C: New test.
22008         * g++.dg/opt/pr19317-2.C: New test.
22009         * g++.dg/opt/pr19317-3.C: New test.
22010
22011         PR target/19005
22012         * gcc.c-torture/execute/pr19005.c: New test.
22013
22014         PR target/17828
22015         * g++.old-deja/g++.other/comdat5.C: New test.
22016         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
22017
22018         * g++.dg/compat/struct-layout-1.exp: New file.
22019         * g++.dg/compat/struct-layout-1.h: New.
22020         * g++.dg/compat/struct-layout-1_generate.c: New.
22021         * g++.dg/compat/struct-layout-1_x1.h: New.
22022         * g++.dg/compat/struct-layout-1_x2.h: New.
22023         * g++.dg/compat/struct-layout-1_y1.h: New.
22024         * g++.dg/compat/struct-layout-1_y2.h: New.
22025
22026         * gcc.dg/20050330-2.c: New test.
22027
22028 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22029
22030         PR fortran/25292
22031         * gfortran.dg/associated_1.f90: New.
22032
22033 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22034
22035         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
22036         ILP32 vect_no_align platforms.
22037
22038 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
22039             Jakub Jelinek  <jakub@redhat.com>
22040
22041         PR target/25268
22042         * gcc.c-torture/compile/20051207-1.c: New test.
22043
22044 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22045
22046         PR testsuite/20772
22047         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
22048         gcc.dg/torture/pr18582-1.c,
22049         gcc.target/i386/attributes-error.c: Also test on x86_64.
22050
22051         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
22052
22053 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22054
22055         PR c++/19397
22056         * g++.dg/template/typedef3.C: New test.
22057
22058         PR c++/19762
22059         PR c++/19764
22060         * g++.dg/template/dtor3.C: Fix error markers.
22061
22062 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
22063
22064         * lib/target-supports.exp (check_effective_target_sync_char_short):
22065         Add s390*.
22066
22067 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
22068
22069         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
22070
22071 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22072
22073         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
22074         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
22075         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
22076         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
22077
22078 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22079
22080         PR c++/25263
22081         * g++.dg/other/array2.C: New test case.
22082
22083 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
22084
22085         * gcc.dg/darwin-weakimport-3.c: New.
22086
22087         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
22088         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
22089         and to work on Darwin.
22090         * gcc.dg/attr-weakref-1b.c: New file.
22091         * gcc.dg/attr-weakref-2.c: New test.
22092         * gcc.dg/darwin-weakref-1.c: New test.
22093
22094 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
22095
22096         PR testsuite/25247
22097         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
22098         use in selector expressions.
22099         (dg-xfail-if): Ditto.
22100         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
22101         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
22102         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
22103         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
22104         * gcc.test-framework/test-framework.exp: Skip generated tests if
22105         CHECK_TEST_FRAMEWORK is not 1.
22106
22107 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22108
22109         PR tree-optimization/24963
22110         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
22111
22112         PR target/24108
22113         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
22114
22115         PR target/18580
22116         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
22117         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22118         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22119         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22120
22121 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
22122
22123         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
22124         dg-options.
22125
22126 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22127
22128         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
22129
22130 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22131
22132         * gcc.dg/format/cast-1.c: New test.
22133
22134 2005-12-04  Roger Sayle  <roger@eyesopen.com>
22135
22136         PR c/7776
22137         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
22138         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
22139         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
22140         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
22141
22142 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22143
22144         * gcc.dg/cast-pretty-print-1.c: New test.
22145
22146 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22147
22148         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
22149
22150 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
22151
22152         PR c++/24173
22153         * g++.dg/template/friend40.C: New test.
22154
22155 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
22156
22157         PR target/25199
22158         * gcc.target/i386/movq-2.c: New test.
22159         * gcc.target/i386/movq.c: Remove target i?86, instead add
22160         dg-require-effective-target ilp32.
22161
22162 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22163
22164         PR c++/24103
22165         * g++.dg/other/default1.C: New test.
22166
22167 2005-12-02  Richard Guenther  <rguenther@suse.de>
22168
22169         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22170
22171 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22172
22173         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22174
22175 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
22176
22177         PR target/21017
22178         * gcc.target/powerpc/rotate.c: New.
22179
22180 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22181
22182         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22183         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22184
22185 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22186
22187         PR c/13384
22188         * gcc.dg/pr17730-1.c: Adjust.
22189         * gcc.dg/lvalue1.c (main): Likewise.
22190         * gcc.dg/lvalue-2.c: Likewise.
22191         * g++.dg/pr7503-3.C
22192
22193 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
22194
22195         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22196         error messages.
22197
22198 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
22199
22200         PR fortran/24789
22201         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
22202
22203 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22204
22205         PR target/24475
22206         * lib/target-supports.exp (check_effective_target_tls): New.
22207         (check_effective_target_tls_runtime): New.
22208         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22209         for TLS support.
22210         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22211         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22212         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
22213         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
22214         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
22215         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
22216         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
22217         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
22218         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
22219         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
22220         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
22221         effective-target TLS.
22222         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
22223         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
22224         effective-target TLS runtime.
22225
22226 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22227
22228         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
22229
22230 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
22231
22232         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
22233         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
22234         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
22235         ignored" warnings when "packing" is the same as the ABI layout.
22236
22237 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
22238
22239         PR fortran/21302
22240         * gfortran.dg/line_length_1.f: New test.
22241         * gfortran.dg/line_length_2.f90: Ditto.
22242
22243 2005-11-30  Richard Guenther  <rguenther@suse.de>
22244
22245         PR tree-optimization/21655
22246         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
22247
22248 2005-11-30  Dale Johannesen  <dalej@apple.com>
22249
22250         * gcc.c-torture/compile/pr24930.c: New.
22251
22252 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
22253
22254         PR fortran/15809
22255         *  gfortran.dg/auto_char_dummy_array.f90: New test.
22256
22257 2005-11-30  Jeff Law  <law@redhat.com>
22258
22259         * g++.old-deja/g++.law/pr25000.C: New test.
22260
22261 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
22262
22263         * gcc.dg/tls/opt-11.c: New test.
22264
22265 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22266
22267         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
22268         targets.
22269         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
22270         LP64 ia64.
22271
22272 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
22273
22274         * gfortran.dg/open_access_1.f90: New test.
22275
22276 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22277
22278         * gcc.dg/charset/builtin2.c: New test.
22279
22280 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
22281
22282         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
22283         on mmix-*-* for *_[xy].c.
22284
22285 2005-11-28  Kean Johnston  <jkj@sco.com>
22286
22287         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22288         headers.
22289         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22290         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22291         * gcc.target/i386/asm-3.c: Ditto.
22292         * gcc.target/i386/clobbers.c: Ditto.
22293         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22294         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
22295         test regexp.
22296         * gcc.target/i386/mul.c: Ditto.
22297         * gcc.target/i386/ssetype-1.c: Ditto.
22298         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
22299         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22300         static so the test works with -fPIC mode too. Based on comment in
22301         PR19231 by Pinski.
22302         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22303
22304 2005-11-28  Richard Guenther  <rguenther@suse.de>
22305
22306         * gcc.dg/alias-9.c: New testcase.
22307         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22308
22309 2005-11-28  Roger Sayle  <roger@eyesopen.com>
22310             Uros Bizjak  <uros@kss-loka.si>
22311
22312         PR middle-end/20219
22313         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22314         tan(x)/sin(x) transformations.
22315
22316 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
22317
22318         PR middle-end/24575
22319         * gcc.dg/tree-ssa/divide-3.c: New test.
22320         * gcc.dg/tree-ssa/divide-4.c: New test.
22321
22322 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
22323
22324         PR fortran/24917
22325         *  gfortran.dg/boz_6.f90: New test.
22326
22327 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22328
22329         PR fortran/23912
22330         * gfortran.dg/modulo_1.f90: New test.
22331
22332 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22333
22334         PR libfortran/24919
22335         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
22336         fail on CRLF platforms.
22337         * gfortran.dg/ftell_2.f90: Likewise.
22338
22339 2005-11-26  Eric Christopher  <echristo@apple.com>
22340
22341         * gcc.dg/intmax_t-1.c: Remove mips xfail.
22342
22343 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22344
22345         * objc.dg/gnu-runtime-3.m: Simplify.
22346
22347 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22348
22349         PR middle-end/23669
22350         * gcc.dg/tree-ssa/divide-1.c: New test.
22351         * gcc.dg/tree-ssa/divide-2.c: New test.
22352
22353 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22354
22355         PR libgfortran/24945
22356         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
22357
22358 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22359
22360         PR libgfortran/24945
22361         * gfortran.dg/open_status_2.f90: New test.
22362
22363 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22364
22365         * gcc.c-torture/execute/builtins/fprintf.c,
22366         gcc.c-torture/execute/builtins/fputs-lib.c,
22367         gcc.c-torture/execute/builtins/fputs.c,
22368         gcc.c-torture/execute/builtins/lib/fprintf.c,
22369         gcc.c-torture/execute/builtins/lib/printf.c,
22370         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22371
22372 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
22373
22374         * gcc.dg/20050922-2.c: New test.
22375
22376 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22377
22378         * objc.dg/gnu-runtime-3.m: New test.
22379
22380 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22381
22382         PR c++/9278
22383         * g++.dg/other/void1.C: New test.
22384
22385 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
22386
22387         PR middle-end/24998
22388         * gcc.dg/torture/fp-int-convert-float.c,
22389         gcc.dg/torture/fp-int-convert-double.c,
22390         gcc.dg/torture/fp-int-convert-long-double.c,
22391         gcc.dg/torture/fp-int-convert-timode.c,
22392         gcc.dg/torture/fp-int-convert-float80.c,
22393         gcc.dg/torture/fp-int-convert-float80-timode.c,
22394         gcc.dg/torture/fp-int-convert-float128.c,
22395         gcc.dg/torture/fp-int-convert-float128-timode.c,
22396         gcc.dg/torture/fp-int-convert.h: New files.
22397
22398 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22399
22400         PR middle-end/24989
22401         * gcc.dg/tree-ssa/bool-10.c: New test.
22402         * gcc.dg/tree-ssa/bool-11.c: New test.
22403         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22404
22405 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22406
22407         PR middle-end/24990
22408         * tree-ssa/pr24990-1.c: New test.
22409
22410 2005-11-24  Richard Guenther  <rguenther@suse.de>
22411         Dirk Mueller <dmueller@suse.de>
22412
22413         PR c++/14024
22414         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22415         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22416         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22417         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22418         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22419         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22420
22421 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
22422
22423         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22424
22425 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22426
22427         PR c/21668
22428         * gcc.dg/Wc++-compat.c: New.
22429         * gcc.dg/Wno-c++-compat.c: New.
22430
22431 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
22432
22433         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22434         (vspltish, vspltisw): Likewise.
22435
22436 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22437
22438         PR libgfortran/24794
22439         * gfortran.dg/namelist_12.f: Fix quotes.
22440         * gfortran.dg/namelist_13.f90: Fix quotes.
22441         * gfortran.dg/namelist_14.f90: Fix quotes.
22442         * gfortran.dg/namelist_15.f90: Fix quotes.
22443         * gfortran.dg/namelist_use.f90: Fix quotes.
22444         * gfortran.dg/namelist_use_only.f90: Fix quotes.
22445         * gfortran.dg/namelist_21.f90: New test.
22446         * gfortran.dg/namelist_22.f90: New test.
22447
22448 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
22449
22450         PR target/23435
22451         * gcc.c-torture/compile/pr23435.c: New.
22452
22453 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22454
22455         * gcc.c-torture/execute/floatunsisf-1.c: New test.
22456
22457 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22458
22459         * gcc.target/powerpc/405-macchw-1.c,
22460         gcc.target/powerpc/405-macchw-2.c,
22461         gcc.target/powerpc/405-macchwu-1.c,
22462         gcc.target/powerpc/405-macchwu-2.c,
22463         gcc.target/powerpc/405-machhw-1.c,
22464         gcc.target/powerpc/405-machhw-2.c,
22465         gcc.target/powerpc/405-machhwu-1.c,
22466         gcc.target/powerpc/405-machhwu-2.c,
22467         gcc.target/powerpc/405-maclhw-1.c,
22468         gcc.target/powerpc/405-maclhw-2.c,
22469         gcc.target/powerpc/405-maclhwu-1.c,
22470         gcc.target/powerpc/405-maclhwu-2.c,
22471         gcc.target/powerpc/405-mulchw-1.c,
22472         gcc.target/powerpc/405-mulchw-2.c,
22473         gcc.target/powerpc/405-mulchwu-1.c,
22474         gcc.target/powerpc/405-mulchwu-2.c,
22475         gcc.target/powerpc/405-mulhhw-1.c,
22476         gcc.target/powerpc/405-mulhhw-2.c,
22477         gcc.target/powerpc/405-mulhhwu-1.c,
22478         gcc.target/powerpc/405-mulhhwu-2.c,
22479         gcc.target/powerpc/405-mullhw-1.c,
22480         gcc.target/powerpc/405-mullhw-2.c,
22481         gcc.target/powerpc/405-mullhwu-1.c,
22482         gcc.target/powerpc/405-mullhwu-2.c,
22483         gcc.target/powerpc/405-nmacchw-1.c,
22484         gcc.target/powerpc/405-nmacchw-2.c,
22485         gcc.target/powerpc/405-nmachhw-1.c,
22486         gcc.target/powerpc/405-nmachhw-2.c,
22487         gcc.target/powerpc/405-nmaclhw-1.c,
22488         gcc.target/powerpc/405-nmaclhw-2.c,
22489         gcc.target/powerpc/440-macchw-1.c,
22490         gcc.target/powerpc/440-macchw-2.c,
22491         gcc.target/powerpc/440-macchwu-1.c,
22492         gcc.target/powerpc/440-macchwu-2.c,
22493         gcc.target/powerpc/440-machhw-1.c,
22494         gcc.target/powerpc/440-machhw-2.c,
22495         gcc.target/powerpc/440-machhwu-1.c,
22496         gcc.target/powerpc/440-machhwu-2.c,
22497         gcc.target/powerpc/440-maclhw-1.c,
22498         gcc.target/powerpc/440-maclhw-2.c,
22499         gcc.target/powerpc/440-maclhwu-1.c,
22500         gcc.target/powerpc/440-maclhwu-2.c,
22501         gcc.target/powerpc/440-mulchw-1.c,
22502         gcc.target/powerpc/440-mulchw-2.c,
22503         gcc.target/powerpc/440-mulchwu-1.c,
22504         gcc.target/powerpc/440-mulchwu-2.c,
22505         gcc.target/powerpc/440-mulhhw-1.c,
22506         gcc.target/powerpc/440-mulhhw-2.c,
22507         gcc.target/powerpc/440-mulhhwu-1.c,
22508         gcc.target/powerpc/440-mulhhwu-2.c,
22509         gcc.target/powerpc/440-mullhw-1.c,
22510         gcc.target/powerpc/440-mullhw-2.c,
22511         gcc.target/powerpc/440-mullhwu-1.c,
22512         gcc.target/powerpc/440-mullhwu-2.c,
22513         gcc.target/powerpc/440-nmacchw-1.c,
22514         gcc.target/powerpc/440-nmacchw-2.c,
22515         gcc.target/powerpc/440-nmachhw-1.c,
22516         gcc.target/powerpc/440-nmachhw-2.c,
22517         gcc.target/powerpc/440-nmaclhw-1.c,
22518         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22519
22520 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
22521
22522         PR fortran/24774
22523         * gfortran.dg/inquire_9.f90: New test.
22524
22525         PR fortran/21647
22526         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
22527
22528 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22529
22530         PR libfortran/24432
22531         * lib/target-supports.exp (check_effective_target_fortran_large_real):
22532         Check that 'cos' is supported.
22533
22534 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
22535
22536         PR fortran/24223
22537         * gfortran.dg/substring_equivalence.f90: New test.
22538
22539         PR fortran/24705
22540         * gfortran.dg/auto_internal_assumed.f90: New test.
22541
22542 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
22543
22544         * gcc.dg/fold-div-2.c: New test.
22545
22546 2005-11-20  Ian Lance Taylor  <ian@airs.com>
22547
22548         PR rtl-optimization/24883
22549         * gcc.c-torture/compile/pr24883.c: New test.
22550
22551 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
22552
22553         PR middle-end/20583
22554         * gcc.c-torture/compile/pr20583.c: New.
22555
22556 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
22557
22558         * gcc.c-torture/execute/usmul.c: New test.
22559
22560 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
22561
22562         * gcc.dg/tree-ssa/vrp22.c: New test.
22563
22564 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
22565
22566         PR middle-end/24912
22567         * gcc.dg/torture/pr24912-1.c: New test.
22568
22569 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
22570
22571         PR fortran/24862
22572         * gfortran.dg/arrayio_derived_1.f90: New test.
22573
22574 2005-11-19  Richard Guenther  <rguenther@suse.de>
22575
22576         PR middle-end/23294
22577         * gcc.dg/tree-ssa/pr23294.c: New testcase.
22578
22579 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
22580
22581         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22582
22583 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
22584
22585         PR c++/8355
22586         * g++.dg/template/friend39.C: New test.
22587
22588 2005-11-18  James E Wilson  <wilson@specifix.com>
22589
22590         * gcc.dg/builtin-strstr.c: New.
22591
22592 2005-11-18  Richard Henderson  <rth@redhat.com>
22593
22594         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22595         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22596         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22597         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22598         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22599         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22600         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22601         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22602         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22603         renaming to remove initial "ia64-".
22604
22605 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
22606
22607         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22608
22609 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
22610
22611         * g++.dg/cpp/string-2.C: New test.
22612
22613 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
22614
22615         * gcc.dg/tree-ssa/loop-14.c: New test.
22616
22617 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
22618             Michael Chamberlain <michael@chamberlain.net.au>
22619
22620         * ada/acats/run_all.sh (target_run): Kill long running tests.
22621
22622 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22623
22624         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22625         * gcc.dg/cleanup-9.c: Likewise.
22626         * gcc.dg/cleanup-10.c: Likewise.
22627         * gcc.dg/cleanup-11.c: Likewise.
22628
22629 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22630
22631         PR fortran/24892
22632         * gfortran.dg/open_access_append_1.f90: New test.
22633         * gfortran.dg/open_access_append_2.f90: New test.
22634
22635 2005-11-16  Richard Guenther  <rguenther@suse.de>
22636
22637         PR middle-end/24851
22638         * gcc.c-torture/execute/pr24851.c: New testcase.
22639
22640 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
22641
22642         * gcc.dg/fold-overflow-1.c: New test.
22643
22644 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
22645
22646         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22647         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22648
22649 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
22650
22651         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22652         structures.
22653         * g++.dg/eh/forced2.C: Likewise.
22654         * g++.dg/eh/forced3.C: Likewise.
22655         * g++.dg/eh/forced4.C: Likewise.
22656
22657 2005-11-11  Mike Stump  <mrs@apple.com>
22658
22659         * g++.old-deja/g++.mike/unused.C: Add.
22660
22661 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
22662
22663         PR c++/24667
22664         * g++.dg/warn/Wcast-qual1.C: New test.
22665
22666 2005-11-15  Jan Hubicka  <jh@suse.cz>
22667
22668         * gcc.dg/winline-5.c: Add large-unit-insns limit.
22669
22670 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
22671
22672         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22673
22674 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
22675
22676         PR 24840
22677         * gcc.dg/tree-ssa/pr24840.c: New test.
22678
22679 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
22680
22681         PR testsuite/24841
22682         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22683
22684 2005-11-14  Dale Johannesen  <dalej@apple.com>
22685
22686         * gcc.c-torture/execute/20051113-1.c: New.
22687
22688 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
22689
22690         PR c++/24687
22691         * g++.dg/template/crash43.C: New test.
22692
22693 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22694
22695         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22696
22697 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22698
22699         PR c++/24817
22700         * g++.dg/eh/spec8.C: New test.
22701
22702 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22703
22704         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22705
22706 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22707
22708         PR c++/20293
22709         * g++.dg/parse/ambig4.C: New test.
22710         * g++.dg/tc1/dr101.C: Adjust error markers.
22711         * g++.dg/lookup/strong-using-2.C: Likewise.
22712         * g++.dg/lookup/ambig5.C: Likewise.
22713         * g++.dg/lookup/ambig4.C: Likewise.
22714         * g++.dg/parse/crash22.C: Likewise.
22715
22716 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22717
22718         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22719
22720 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22721
22722         * gcc.dg/nested-calls-1.c: New test.
22723
22724 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22725
22726         * gfortran.dg/complex_intrinsic_1.f90: New test.
22727         * gfortran.dg/complex_intrinsic_2.f90: New test.
22728         * gfortran.dg/fgetc_1.f90: New test.
22729         * gfortran.dg/fgetc_2.f90: New test.
22730         * gfortran.dg/fgetc_3.f90: New test.
22731         * gfortran.dg/ftell_1.f90: New test.
22732         * gfortran.dg/ftell_2.f90: New test.
22733         * gfortran.dg/gnu_logical_1.F: New test.
22734         * gfortran.dg/gnu_logical_2.f90: New test.
22735
22736 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22737
22738         PR middle-end/24820
22739         * gcc.dg/pr24820.c: New test.
22740
22741 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22742
22743         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22744         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22745         variable.
22746
22747 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22748
22749         PR testsuite/24614
22750         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22751
22752 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22753
22754         * gcc.target/cris/cris.exp: New file.
22755         * gcc.target/cris/rld-legit1.c: New test.
22756         * gcc.target/cris/rld-legit2.c: New test.
22757
22758 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
22759
22760         PR c++/24780
22761         * g++.dg/opt/pr24780.C: New test.
22762
22763         PR c++/24761
22764         * g++.dg/template/asm1.C: New test.
22765
22766 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
22767
22768         PR libgfortran/24787
22769         * gfortran.dg/scan_1.f90: New test.
22770
22771 2005-11-12  Jan Hubicka  <jh@suse.cz>
22772
22773         * gcc.target/i386/minmax-1.c: New.
22774         * gcc.target/i386/minmax-2.c: New.
22775
22776 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
22777
22778         * gcc.dg/pr24445.c: Fix for 64-bit targets.
22779
22780 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
22781
22782         * gcc.c-torture/execute/20051110-1.c,
22783         gcc.c-torture/execute/20051110-2.c: New tests.
22784
22785 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22786
22787         PR middle-end/24750
22788         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22789         New tests.
22790
22791 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22792
22793         * lib/target-libpath.exp (get_shlib_extension): New proc.
22794         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
22795         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22796         * lib/objc.exp (objc_target_compile): Likewise.
22797         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
22798         detection.
22799
22800 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22801
22802         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
22803
22804         * lib/target-supports.exp (check_effective_target_static_libgfortran):
22805         Add -static to additional_flags and pass it to target_compile.
22806
22807 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22808
22809         PR libgfortran/24719
22810         gfortran.dg/read_noadvance.f90: New test.
22811
22812         PR libgfortran/24699
22813         gfortran.dg/fmt_t_2.f90: New test.
22814
22815         PR libgfortran/24785
22816         gfortran.dg/read_x_eor.f90: New test.
22817
22818         PR libgfortran/24584
22819         gfortran.dg/namelist_empty.f90: Rename test.
22820
22821         PR libgfortran/24489
22822         gfortran/read_eor.f90: Rename test.
22823
22824 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22825
22826         PR fortran/15976
22827         * gfortran.dg/automatic_module_variable.f90: New test.
22828
22829 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
22830
22831         PR target/24445
22832         * gcc.dg/pr24445.c: New test.
22833
22834 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22835
22836         PR fortran/24655
22837         PR fortran/24755
22838         * gfortran.dg/recursive_statement_functions.f90: Add statement
22839         functions using inline intrinsic functions and parameters to test
22840         that they no longer seg-fault.
22841
22842         PR fortran/24409
22843         gfortran.dg/nested_modules_4.f90: New test.
22844         gfortran.dg/nested_modules_5.f90: New test.
22845
22846 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22847
22848         PR fortran/24643
22849         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22850
22851 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
22852
22853         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22854         failures.
22855
22856 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22857
22858         * gcc.dg/sparc-getcontext-1.c: New test.
22859
22860 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
22861
22862         * gcc.dg/ifcvt-fabs-1.c: New test.
22863
22864 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
22865
22866         PR other/4372
22867         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22868         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22869
22870 2005-11-09  Richard Guenther  <rguenther@suse.de>
22871
22872         PR tree-optimization/24716
22873         * gcc.c-torture/execute/pr24716.c: New testcase.
22874
22875 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22876
22877         * gcc.dg/pr24624.c: Disable for non S/390 targets.
22878
22879 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22880
22881         PR 24624
22882         * gcc.dg/pr24624.c: Testcase added.
22883
22884 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22885
22886         PR 24623
22887         * g++.dg/other/pr24623.C: Testcase added.
22888
22889 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
22890
22891         PR fortran/22607
22892         * gfortran-dg/pure_byref_1.f90: New.
22893         * gfortran-dg/pure_byref_2.f90: New.
22894
22895 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
22896
22897         PR c/24101
22898         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22899         * gcc.dg/dg.exp: Run main loop also for *.i files.
22900
22901 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
22902
22903         PR c++/19450
22904         * g++.dg/tls/diag-3.C: New test.
22905         * g++.dg/tls/diag-4.C: New test.
22906         * g++.dg/tls/static-1.C: New test.
22907         * g++.dg/tls/static-1a.cc: New file.
22908
22909 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
22910
22911         PR 23046
22912         * g++.dg/tree-ssa/pr23046.C: New test.
22913
22914 2005-11-08  Devang Patel <dpatel@apple.com>
22915
22916         PR tree-optimization/23115
22917         * gcc.dg/tree-ssa/pr23115.c: New.
22918
22919 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
22920
22921         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22922         * gcc.target/powerpc/pr16155.c: Same.
22923         * gcc.target/powerpc/altivec-1.c: Same.
22924         * gcc.target/powerpc/altivec-2.c: Same.
22925         * gcc.target/powerpc/altivec-3.c: Same.
22926         * gcc.target/powerpc/altivec-5.c: Same.
22927         * gcc.target/powerpc/altivec-11.c: Same.
22928         * gcc.target/powerpc/altivec-12.c: Same.
22929         * gcc.target/powerpc/altivec-14.c: Same.
22930         * gcc.target/powerpc/altivec-22.c: Same.
22931         * gcc.target/powerpc/altivec-consts.c: Same.
22932         * gcc.target/powerpc/altivec-pr22085.c: Same.
22933         * gcc.target/powerpc/altivec-splat.c: Same.
22934         * gcc.target/powerpc/altivec-varargs-1.c: Same.
22935         * gcc.target/powerpc/altivec-vec-merge.c: Same.
22936         * gcc.target/powerpc/darwin-longlong.c: Same.
22937
22938 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
22939
22940         PR target/19340
22941         * gcc.dg/pr19340.c: New test.
22942
22943 2005-11-07  Ian Lance Taylor  <ian@airs.com>
22944
22945         PR rtl-optimization/24683
22946         * gcc.dg/pr24683.c: New test.
22947
22948 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22949
22950         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22951         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22952
22953 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22954
22955         * gcc.target/i386/pr23376.c: Compile with -mmmx.
22956
22957 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
22958
22959         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22960
22961 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22962
22963         PR target/24230
22964
22965         * gcc.target/powerpc/altivec-consts.c,
22966         gcc.target/powerpc/altivec-splat.c: New testcase.
22967
22968 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22969
22970         PR c/24599
22971
22972         * gcc.dg/overflow-2.c: New testcase.
22973
22974 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
22975
22976         PR rtl-optimization/23567
22977         * gcc.c-torture/execute/20051104-1.c: New test.
22978
22979 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
22980
22981         PR fortran/24534
22982         gfortran.dg/private_type_2.f90: Modified to check that case with
22983         PRIVATE declaration within derived type is accepted.
22984
22985         PR fortran/20838
22986         gfortran.dg/pointer_assign_1.f90: New test.
22987
22988         PR fortran/20840
22989         * gfortran.dg/arrayio_0.f90: New test.
22990
22991         PR fortran/17737
22992         gfortran.dg/data_initialized.f90: New test.
22993         gfortran.dg/data_constraints_1.f90: New test.
22994         gfortran.dg/data_constraints_2.f90: New test.
22995
22996 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
22997
22998         PR fortran/24174
22999         PR fortran/24305
23000         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
23001
23002 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
23003
23004         PR 24670
23005         * gcc.dg/tree-ssa/pr24670.c: New test.
23006
23007 2005-11-05  Ian Lance Taylor  <ian@airs.com>
23008
23009         PR target/22432
23010         * gcc.target/i386/pr22432.c: New test.
23011
23012 2005-11-05  Richard Henderson  <rth@redhat.com>
23013
23014         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
23015         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
23016         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
23017         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
23018         from gcc.dg/alpha-*.
23019         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
23020         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
23021
23022 2005-11-05  Andreas Jaeger  <aj@suse.de>
23023
23024         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
23025
23026 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23027
23028         PR target/23424
23029         * gcc.dg/torture/pr23424-1.c: New test.
23030
23031 2005-11-04  Richard Henderson  <rth@redhat.com>
23032
23033         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
23034         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
23035         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
23036         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
23037         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
23038         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
23039         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
23040         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
23041         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
23042         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
23043         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
23044         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
23045         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
23046         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
23047         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
23048         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
23049         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
23050         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
23051         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
23052         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
23053         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
23054         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
23055         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
23056         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
23057         Move from gcc.dg/.
23058         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
23059         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23060         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
23061         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
23062         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
23063         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
23064         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
23065         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
23066         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
23067         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
23068         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
23069         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
23070         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
23071         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
23072         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
23073         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
23074         gcc.target/i386/lea.c, gcc.target/i386/local.c,
23075         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
23076         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
23077         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
23078         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
23079         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
23080         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
23081         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
23082         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
23083         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
23084         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
23085         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
23086         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
23087         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
23088         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
23089         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
23090         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
23091         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
23092         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
23093         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
23094         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
23095         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
23096         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
23097         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
23098         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
23099         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
23100         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
23101         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
23102         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
23103
23104 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
23105
23106         PR 24627
23107         * gcc.dg/tree-ssa/pr24627.c: New test.
23108
23109 2005-11-04 Paul Brook  <paul@codesourcery.com>
23110
23111         * gcc.dg/tls/opt-10.c: New test.
23112
23113 2005-11-04  Andreas Jaeger  <aj@suse.de>
23114
23115         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
23116         avoid extra warnings.
23117
23118 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23119
23120         PR libfortran/22298
23121         * lib/target-supports.exp
23122         (check_effective_target_static_libgfortran): New
23123         static_libgfortran effective target.
23124         * gfortran.dg/static_linking_1.f: New test.
23125         * gfortran.dg/static_linking_1.c: New file.
23126
23127 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23128
23129         * gcc.dg/pr24615.c: Guard test with { target fpic }.
23130
23131 2005-11-03  Josh Conner  <jconner@apple.com>
23132
23133         PR c++/19989
23134         g++.dg/ext/array2.C: New test.
23135         g++.dg/template/dependent-name3.C: New test.
23136         g++.dg/template/dependent-name4.C: New test.
23137         g++.dg/template/sfinae2.C: New test.
23138
23139 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23140
23141         PR preprocessor/22042
23142         * gcc.dg/cpp/strify4.c: New test.
23143
23144 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23145
23146         PR c++/17964
23147         * g++.dg/cpp/string-1.C: New test.
23148
23149 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23150
23151         * gcc.target/powerpc: New directory.
23152         * gcc.target/powerpc/powerpc.exp: New file.
23153         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
23154         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
23155         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
23156         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
23157         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
23158         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
23159         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
23160         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
23161         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
23162         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
23163         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
23164         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
23165         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
23166         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
23167         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
23168         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23169         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23170         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23171         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23172         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23173         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23174         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23175         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23176         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23177         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23178         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23179         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23180         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23181         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23182         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23183         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23184         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23185         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23186         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23187
23188 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
23189
23190         PR c++/21627
23191         * g++.dg/warn/inline2.C: New test.
23192
23193 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23194
23195         PR middle-end/23155
23196         * g++.dg/ext/c99struct1.C: New test.
23197         * gcc.dg/union-cast-1.c: New test.
23198         * gcc.dg/union-cast-2.c: New test.
23199         * gcc.dg/union-cast-3.c: New test.
23200
23201 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23202
23203         PR middle-end/24589
23204         * gcc.c-torture/execute/zero-struct-2.c: New test.
23205
23206 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23207
23208         PR c++/24582
23209         * g++.dg/init/switch1.C: New test.
23210
23211 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23212
23213         * gcc.dg/delay-slot-1.c: New test.
23214
23215 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
23216
23217         PR target/24620
23218         * gcc.dg/pr24620.c: New test.
23219
23220 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23221
23222         PR c/24329
23223         * gcc.dg/format/unnamed-1.c: New test.
23224
23225 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23226
23227         PR c++/22434
23228         * g++.dg/expr/cond8.C: New test.
23229
23230         PR c++/24560
23231         * g++.dg/parse/dot1.C: New test.
23232
23233 2005-11-02  Jan Hubicka  <jh@suse.cz>
23234
23235         PR target/23303
23236         * gcc.dg/i386-lea.c: New test
23237
23238 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23239
23240         PR target/24615
23241         * gcc.dg/pr24615.c: New test.
23242
23243 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23244
23245         PR target/24600
23246         * gcc.dg/pr24600.c: New test.
23247
23248 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23249
23250         PR c++/19253
23251         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
23252         * g++.dg/parse/typename9.C: New test.
23253         * g++/dg/parse/typename10.C: Likewise.
23254
23255 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23256
23257         PR fortran/18157
23258         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
23259         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
23260         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
23261
23262 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23263
23264         PR c++/24569
23265         * g++.dg/debug/static1.C: New test.
23266
23267 2005-11-02  Josh Conner  <jconner@apple.com>
23268
23269         * g++.dg/crash38.C: moved into proper directory...
23270         * g++.dg/template/crash42.C: ...here
23271
23272 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
23273
23274         PR target/18338
23275         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
23276         pcc_bitfield_type_matters || default_packed.
23277
23278         * lib/target-supports.exp
23279         (check_effective_target_pcc_bitfield_type_matters): New proc.
23280         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
23281
23282         PR testsuite/23304
23283         * lib/target-supports.exp (check_effective_default_packed): New proc.
23284         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
23285         Gate expected errors on target ! default_packed.
23286         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
23287
23288 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23289
23290         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23291         change (r106358).
23292
23293 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23294
23295         PR fortran/24008
23296         * gfortran.dg/entry_5.f90: New.
23297         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23298
23299 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
23300
23301         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23302
23303 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
23304
23305         PR fortran/21565
23306         gfortran.dg/namelist_blockdata.f90: New test.
23307
23308         PR fortran/18737
23309         gfortran.dg/external_implicit_none.f90: New test.
23310
23311         PR fortran/14994
23312         * gfortran.dg/secnds.f: New test.
23313
23314 2005-10-31  Jan Hubicka  <jh@suse.cz>
23315
23316         PR target/20928
23317         * gcc.c-torture/compile/pr20928.c: New test.
23318
23319 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
23320
23321         PR middle-end/23492
23322         * gcc.c-torture/compile/zero-strct-5.c: New test.
23323
23324 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
23325
23326         PR libgfortran/24584
23327         * gfortran.dg/pr24584.f90: New test.
23328
23329 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
23330
23331         PR fortran/18883
23332         * gfortran.dg/char_result_9.f90: New.
23333         * gfortran.dg/char_result_10.f90: New.
23334
23335 2005-10-30  Jan Hubicka  <jh@suse.cz>
23336
23337         * g++.dg/tree-ssa/pr24172.C: New testcase.
23338
23339 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23340
23341         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
23342
23343 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
23344
23345         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
23346         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
23347         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
23348         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
23349         gfortran.dg/enum_9.f90,
23350         gfortran.fortran-torture/compile/enum_1.f90,
23351         gfortran.fortran-torture/execute/enum_1.f90,
23352         gfortran.fortran-torture/execute/enum_2.f90,
23353         gfortran.fortran-torture/execute/enum_3.f90,
23354         gfortran.fortran-torture/execute/enum_4.f90: New tests.
23355
23356 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
23357
23358         PR target/18482
23359         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
23360         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
23361
23362 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23363
23364         PR libfortran/20179
23365         * gfortran.dg/mixed_io_1.f90: New test.
23366         * gfortran.dg/mixed_io_1.c: New file.
23367
23368 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23369
23370         * gfortran.dg/malloc_free_1.f90: New test.
23371
23372 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
23373
23374         * gcc.dg/nested-func-4.c: Require profiling -pg.
23375
23376 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23377
23378         PR C++/23229
23379         * g++.dg/warn/main-2.C: New test.
23380
23381 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
23382
23383         PR fortran/24545
23384         * gfortran.dg/interface_2.f90: new test.
23385
23386 2005-10-28  Josh Conner  <jconner@apple.com>
23387
23388         PR c++/22153
23389         * g++.dg/template/crash38.C: New test.
23390         * g++.dg/parse/explicit1.C: Change expected errors.
23391
23392 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23393
23394         PR C++/23426
23395         * g++.dg/other/large-size-array.C: New test.
23396
23397 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23398
23399         PR middle-end/24362
23400         * g++.dg/opt/complex4.C: New test.
23401
23402 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
23403
23404         * gcc.dg/nested-func-4.c: New test.
23405
23406 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
23407
23408         PR fortran/24158
23409         gfortran.dg/derived_recursion.f90: New test.
23410         gfortran.dg/implicit_actual.f90: New test.
23411
23412 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
23413
23414         PR middle-end/24295, PR testsuite/24477
23415         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
23416         removed when weakref hits the tree.
23417
23418 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
23419
23420         * gfortran.dg/cray_pointers_4.f90: New test.
23421
23422         * gfortran.dg/cray_pointers_5.f90: New test.
23423
23424 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
23425
23426         PR fortran/22290
23427         * gfortran.dg/assign_5.f90: New test.
23428         * gfortran.dg/assign_6.f: New test.
23429
23430 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
23431
23432         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
23433         CPU has no SSE support.
23434
23435 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
23436
23437         PR libgfortran/24224
23438         * gfortran.dg/arrayio_1.f90: Update attribution.
23439         * gfortran.dg/arrayio_2.f90: Update attribution.
23440         * gfortran.dg/arrayio_3.f90: Update attribution.
23441         * gfortran.dg/arrayio_4.f90: Update test conditions.
23442         * gfortran.dg/arrayio_5.f90: Update attribution.
23443         * gfortran.dg/arrayio_6.f90: New test.
23444         * gfortran.dg/arrayio_7.f90: New test.
23445
23446 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
23447
23448         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23449
23450 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23451
23452         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23453
23454 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23455
23456         PR fortran/24416
23457         * gfortran.dg/namelist_char_only.f90: New test.
23458
23459 2005-10-24  Asher Langton  <langton2@llnl.gov>
23460
23461         PR fortran/17031
23462         PR fortran/22282
23463         * gfortran.dg/cray_pointers_1.f90: New test.
23464         * gfortran.dg/cray_pointers_2.f90: New test.
23465         * gfortran.dg/cray_pointers_3.f90: New test.
23466         * gfortran.dg/loc_1.f90: New test.
23467         * gfortran.dg/loc_2.f90: New test.
23468
23469 2005-10-24  Steven Bosscher  <stevenb@suse.de>
23470
23471         * gcc.dg/pr24225.c: New test.
23472
23473 2005-10-24  Asher Langton  <langton2@llnl.gov>
23474
23475         * gfortran.dg/dup_save_1.f90: New test.
23476         * gfortran.dg/dup_save_2.f90: New test.
23477
23478 2005-10-24  Paul Brook  <paul@codesourcery.com>
23479
23480         PR 24107
23481         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23482         stdint.h.
23483
23484 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
23485
23486         PR libgfortran/24489
23487         * gfortran.dg/pr24489.f90: New test.
23488
23489 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
23490
23491         PR fortran/23635
23492         * gfortran.dg/ichar_1.f90: Add tests for derived types.
23493
23494 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
23495
23496         PR target/18911
23497         * g++.dg/init/array16.C: Skip for mmix-*-*.
23498
23499 2005-10-23  Asher Langton  <langton2@llnl.gov>
23500
23501         * gfortran.dg/byte_1.f90: New test.
23502         * gfortran.dg/byte_2.f90: New test.
23503
23504 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
23505
23506         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
23507
23508 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
23509
23510         PR fortran/18022
23511         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
23512
23513         PR fortran/24311
23514         * gfortran.dg/merge_char_const.f90: New test.
23515
23516         PR fortran/24384
23517         * gfortran.dg/spread_scalar_source.f90: New test.
23518
23519 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
23520
23521         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23522
23523         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23524         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23525
23526         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23527
23528 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
23529
23530         PR fortran/24426
23531         * gfortran.dg/der_pointer_4.f90: New.
23532
23533 2005-10-22  David Ayers  <d.ayers@inode.at>
23534
23535         * obj-c++.dg/except-1.mm: Simplify.
23536
23537 2005-10-21  David Ayers  <d.ayers@inode.at>
23538
23539         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23540
23541 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
23542
23543         * gfortran.dg/assumed_dummy_2.f90: New test.
23544
23545 2005-10-21  James E Wilson  <wilson@specifix.com>
23546
23547         PR preprocessor/15220
23548         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23549
23550 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
23551
23552         * gcc.c-torture/execute/20051021-1.c: New test.
23553
23554 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
23555
23556         PR c++/24260
23557         * g++.dg/ext/tmplattr1.C: New test.
23558
23559 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
23560
23561         PR fortran/24440
23562         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
23563
23564 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
23565
23566         * obj-c++.dg/except-1.mm: New.
23567
23568         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
23569
23570 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
23571
23572         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
23573
23574 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
23575
23576         PR middle-end/24295
23577         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
23578         declarations with the same names as thunks' alias targets, use
23579         aliases instead.
23580         * gcc.dg/attr-alias-3.c: New test.
23581         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23582
23583 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
23584
23585         PR c++/22618
23586         * g++.dg/parse/access8.C: New test.
23587
23588 2005-10-20  Richard Guenther  <rguenther@suse.de>
23589
23590         PR c++/24439
23591         * g++.dg/tree-ssa/pr24439.C: New testcase.
23592
23593 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23594
23595         * g++.dg/opt/delay-slot-1.C: New test.
23596
23597 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
23598
23599         PR fortran/21625
23600         * gfortran.fg/der_init_1.f90: New.
23601
23602 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
23603
23604         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23605
23606 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
23607
23608         PR c++/21908
23609         * g++.dg/parse/error28.C: New test.
23610
23611 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23612
23613         * gcc.dg/profile-generate-2.c: New test.
23614
23615 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
23616
23617         PR target/23589
23618         * g++.dg/ext/dllimport11.C: New.
23619
23620 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23621
23622         PR c++/22293
23623         * g++.dg/other/friend3.C: New test.
23624
23625 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
23626
23627         PR c++/23293
23628         * g++.dg/template/error19.C: New test.
23629
23630 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23631
23632         PR c++/21383
23633         * g++.dg/overload/koenig2.C: New.
23634
23635         PR c++/23118
23636         * g++.dg/overload/error2.C: New.
23637
23638         PR c++/22604
23639         * g++.dg/inherit/covariant14.C: New.
23640
23641 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23642
23643         PR c++/23440
23644         * g++.dg/parse/for1.C: New test.
23645
23646 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
23647
23648         PR fortran/23446
23649         * gfortran.dg/host_dummy_index_1.f90: New test.
23650
23651         PR fortran/21459
23652         * gfortran.dg/automatic_char_len_2.f90: New test.
23653
23654         PR fortran/20866
23655         * gfortran.dg/recursive_statement_functions.f90: New test.
23656
23657         PR fortran/20853
23658         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23659
23660         PR fortran/20849
23661         * gfortran.dg/external_initializer.f90: New test.
23662
23663         PR fortran/20837
23664         * non_module_public.f90: New test.
23665
23666 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23667
23668         PR c++/24386
23669         * g++.dg/template/overload7.C: New.
23670
23671         PR c++/22551
23672         * g++.dg/other/switch2.C: Remove expected warnings.
23673
23674         PR c++/21353
23675         * g++.dg/template/defarg6.C: New.
23676
23677 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
23678
23679         PR target/24315
23680         * gcc.target/i386/pr24315.c: New test.
23681
23682 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23683
23684         PR c++/24389
23685         * g++.dg/template/static21.C: New test.
23686         * g++.dg/template/static21-a.cc: Likewise.
23687
23688 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23689
23690         PR c++/23959
23691         * g++.dg/warn/Wswitch-default-1.C: New test.
23692         * g++.dg/warn/Wswitch-default-2.C: New test.
23693
23694 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23695
23696         PR c++/22173
23697         * g++.dg/parse/template18.C: New test.
23698         * g++.dg/template/nontype15.C: Likewise.
23699
23700 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23701
23702         PR fortran/22273
23703         * gfortran.dg/spec_expr_2.f90: New.
23704
23705 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23706
23707         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23708         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23709         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23710         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23711         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23712         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23713         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23714         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23715         previous target-specific skips and warning-message matches where
23716         applicable.
23717
23718 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
23719
23720         PR c++/21347
23721         * g++.dg/warn/Wctor-dtor.C: New test.
23722
23723 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23724
23725         PR c/23439
23726         * gcc.dg/for-1.c: New test.
23727
23728 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
23729
23730         PR c++/19565
23731         * g++.dg/warn/Wconversion1.C: New test.
23732         * g++.dg/ext/packed4.C: Compile with -w.
23733         * g++.dg/opt/20050511-1.C: Likewise.
23734         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23735
23736 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
23737
23738         * gfortran.dg/boz_5.f90: New test.
23739
23740 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23741
23742         PR c++/22551
23743         * g++.dg/other/switch2.C: New.
23744
23745         PR c++/23984
23746         * g++.dg/init/ctor7.C: New.
23747
23748 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
23749
23750         PR c++/23730
23751         * g++.dg/parse/crash32.C: New test.
23752
23753 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
23754
23755         PR c++/20721
23756         * g++.dg/init/goto2.C: New test.
23757
23758         PR c++/22464
23759         * g++.dg/template/crash/41.C: New test.
23760
23761         PR c++/22180
23762         * g++.dg/template/crash40.C: New test.
23763
23764         PR c++/23694
23765         * g++.dg/parse/friend5.C: New test.
23766
23767         PR c++/23307
23768         * g++.dg/template/crash38.C: New test.
23769
23770         PR c++/22352
23771         * g++.dg/template/friend38.C: New test.
23772
23773         PR c++/22405
23774         * g++.dg/template/crash39.C: New test.
23775
23776 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
23777
23778         * gcc.dg/debug/dwarf2/dwarf-char1.c,
23779         gcc.dg/debug/dwarf2/dwarf-char2.c,
23780         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23781
23782         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23783
23784 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
23785
23786         * gcc.dg/dll-2.c: Add tests for warnings.
23787         * gcc.dg/dll-3.c: Likewise.
23788         * gcc.dg/dll-4.c: Likewise.
23789
23790         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23791         * g++.dg/ext/dllimport2.C: Likewise.
23792         * g++.dg/ext/dllimport3.C: Likewise.
23793         * g++.dg/ext/dllimport7.C: Likewise.
23794         * g++.dg/ext/dllimport8.C: Likewise.
23795         * g++.dg/ext/dllimport9.C: Likewise.
23796
23797 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
23798
23799         PR fortran/24092
23800         * gfortran.dg/derived_pointer_recursion.f90: New test.
23801
23802 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
23803
23804         * gcc.c-torture/execute/20051012-1.c: New test.
23805
23806 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23807
23808         PR fortran/18082
23809         * gfortran.dg/automatic_char_len_1.f90: New test.
23810
23811 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23812
23813         PR fortran/20847
23814         * gfortran.dg/save_common.f90: New test.
23815
23816         PR fortran/20856
23817         * gfortran.dg/save_result.f90: New test.
23818
23819 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23820
23821         PR c++/21592
23822         * g++.dg/template/dependent-expr1.C: Add new expected error.
23823         * g++.dg/template/dependent-expr2.C: Adjust error text.
23824         * g++.dg/template/overload6.C: New.
23825
23826         PR c++/23797
23827         * g++.dg/other/typename8.C: New.
23828
23829         PR c++/21117
23830         * g++.dg/other/return1.C: New.
23831
23832 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
23833
23834         PR c++/24052
23835         * g++.dg/ext/label5.C: New.
23836
23837 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23838
23839         PR c++/19964
23840         * g++.dg/parse/crash31.C: New.
23841
23842 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
23843
23844         * g++.dg/ipa/ipa-1.c: New test.
23845         * g++.dg/ipa/ipa-2.c: New test.
23846         * g++.dg/ipa/ipa-3.c: New test.
23847         * g++.dg/ipa/ipa-4.c: New test.
23848         * g++.dg/ipa/ipa-5.c: New test.
23849         * g++.dg/ipa/ipa.exp: New file.
23850
23851 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23852
23853         PR fortran/24207
23854         * gfortran.dg/private_type_3.f90: New test.
23855
23856 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23857
23858         PR fortran/20786
23859         gfortran.dg/aint_anint_1.f90: New test.
23860
23861 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23862
23863         PR libgfortran/24313
23864         gfortran.dg/csqrt.f: New test.
23865
23866 2005-10-11  Ian Lance Taylor  <ian@airs.com>
23867
23868         PR c++/8057
23869         * g++.dg/warn/noeffect7.C: New test.
23870         * g++.dg/warn/noeffect2.C: Instantiate templates.
23871         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
23872         and warning.
23873
23874 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23875
23876         PR c++/21089
23877         * g++.dg/init/float1.C: New test.
23878
23879         PR c++/24277
23880         * g++.dg/init/member1.C: Tweak error markers.
23881
23882 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
23883
23884         PR testsuite/24281
23885         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23886         Check for null pointer.
23887
23888 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23889
23890         PR c++/21369
23891         * g++.dg/parse/ret-type3.C: New test.
23892
23893 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23894
23895         PR tree-opt/23946
23896         * gcc.c-torture/compile/pr23946.c: New test.
23897
23898 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
23899
23900         * g++.dg/opt/mmx2.C: New test.
23901
23902 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23903
23904         PR c++/24277
23905         * g++.dg/template/static20.C: New test.
23906
23907         PR c++/24302
23908         * g++.dg/warn/Wunused-12.C: New test.
23909
23910         PR c++/23437
23911         * g++.dg/template/arg4.C: New test.
23912
23913 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23914
23915         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23916         * gcc.dg/ucnid-3.c: Likewise.
23917         * gcc.dg/ucnid-4.c: Likewise.
23918         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23919         * g++.dg/other/ucnid-1.C: Likewise.
23920         * gcc.dg/sparc-frame-1.c: New test.
23921
23922 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23923
23924         PR c++/24139
23925         * g++.dg/template/spec27.C: New test.
23926
23927         PR c++/24275
23928         * g++.dg/template/static19.C: New test.
23929
23930 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23931
23932         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23933         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23934
23935 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23936
23937         PR target/24136
23938         * gfortran.fortran-torture/compile/pr24136.f: New test.
23939
23940 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
23941
23942         PR c++/22172
23943         * g++.dg/parse/crash30.C: New test.
23944
23945 2005-10-07  Richard Guenther  <rguenther@suse.de>
23946
23947         PR middle-end/24227
23948         * gcc.c-torture/compile/pr24227.c: New testcase.
23949
23950 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
23951
23952         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23953         Do not put aligned attributes on array elements.
23954
23955 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
23956
23957         PR testsuite/23611, PR testsuite/23615
23958         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23959         writing prototypes of library functions by hand.
23960         * obj-c++.dg/bitfield-4.mm: Likewise.
23961         * obj-c++.dg/const-str-4.mm: Likewise.
23962         * obj-c++.dg/encode-4.mm: Likewise.
23963         * obj-c++.dg/encode-5.mm: Likewise.
23964         * obj-c++.dg/encode-6.mm: Likewise.
23965         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23966         * obj-c++.dg/method-10.mm: Likewise.
23967         * obj-c++.dg/method-17.mm: Likewise.
23968         * obj-c++.dg/method-19.mm: Likewise.
23969         * obj-c++.dg/try-catch-2.mm: Likewise.
23970
23971 2005-10-06  Richard Henderson  <rth@redhat.com>
23972
23973         PR 24236
23974         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23975
23976 2005-10-06  Dale Johannesen  <dalej@apple.com>
23977
23978         * gcc.c-torture/execute/20030125-1.c: Correct.
23979
23980 2005-10-06  Richard Guenther  <rguenther@suse.de>
23981
23982         PR tree-optimization/24238
23983         * g++.dg/tree-ssa/pr24238.C: New testcase.
23984
23985 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
23986
23987         PR 18568
23988         * gfortran.dg/der_pointer_3.f90: New test.
23989
23990 2005-10-05  Devang Patel  <dpatel@apple.com>
23991
23992         PR Debug/23205
23993         * g++.dg/other/PR23205.C: New.
23994
23995 2005-10-05  Richard Henderson  <rth@redhat.com>
23996
23997         PR target/23602
23998         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23999         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
24000
24001 2005-10-05  Dale Johannesen  <dalej@apple.com>
24002
24003         * gcc.c-torture/execute/float-floor.c: New.
24004
24005 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
24006
24007         PR tree-optimization/21419
24008         PR tree-optimization/24146
24009         PR tree-optimization/24151
24010
24011         * g++.dg/ext/asm7.C: New.
24012         * g++.dg/ext/asm8.C: New.
24013         * gcc.dg/asm-1.c: Compile on all targets.
24014         * gcc.dg/asm-pr24146.c: New.
24015         * gcc.dg/pr21419.c: Adjust error messages.
24016
24017 2005-10-05  Richard Guenther  <rguenther@suse.de>
24018
24019         PR fortran/24176
24020         * gfortran.fortran-torture/compile/empty.f90: New testcase.
24021
24022 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24023
24024         PR c++/23513
24025         * g++.dg/template/spec22.C: Robustify test.
24026         * g++.dg/template/spec26.C: New.
24027
24028 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
24029
24030         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
24031         if target supports vector instructions.
24032
24033 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
24034
24035         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
24036         C99 functions.
24037
24038 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
24039
24040         * lib/target-supports.exp (check_effective_target_fortran_large_real,
24041         check_effective_target_fortran_large_int): Replace cached result
24042         when target changes.
24043
24044 2005-10-04  Devang Patel  <dpatel@apple.com>
24045
24046         * gcc.dg/i386-sse-vect-types.c: New.
24047
24048 2005-10-04  Ian Lance Taylor  <ian@airs.com>
24049
24050         PR preprocessor/13726
24051         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
24052         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
24053
24054 2005-10-04  Richard Guenther  <rguenther@suse.de>
24055
24056         PR c/23576
24057         * gcc.dg/noncompile/pr23576.c: New testcase.
24058
24059 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24060
24061         PR middle-end/23125
24062         * gcc.dg/register-var-3.c: New test.
24063
24064 2005-10-04  Steven Bosscher  <stevenb@suse.de>
24065
24066         * gcc.dg/pr23049.c: New test.
24067
24068         * gcc.dg/ucnid-4.c: Fix test.
24069
24070 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
24071
24072         PR 23445
24073         * gcc.c-torture/compile/pr23445.c: New test.
24074
24075 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
24076
24077         * g++.dg/overload/unknown1.C: New.
24078
24079 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
24080
24081         PR c++/17775
24082         * g++.dg/template/repo4.C: New test.
24083
24084 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24085
24086         PR libfortran/19308
24087         * gfortran.dg/large_real_kind_2.F90: New test.
24088         * gfortran.dg/large_integer_kind_2.f90: New test.
24089
24090 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
24091
24092         * lib/target-supports.exp (check_effective_target_vect_shift):
24093         Implement with result caching. Add i?86, x86_64 and ia64 targets.
24094         (check_effective_target_vect_condition): Fix copy-n-pasto.
24095
24096         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
24097         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
24098         targets.
24099
24100 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
24101
24102         PR c++/22621
24103         * g++.dg/template/overload5.C : New test.
24104
24105         PR c++/23840
24106         * g++.dg/expr/stdarg1.C: New test.
24107
24108 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
24109
24110         PR 24142
24111         * gcc.c-torture/execute/pr24142.c: New test.
24112
24113 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
24114
24115         PR 24141
24116         * gcc.c-torture/execute/pr24141.c: New test.
24117
24118 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
24119             Diego Novillo  <dnovillo@redhat.com>
24120
24121         PR 23604
24122         * gcc.c-torture/execute/pr23604.c: New test.
24123
24124 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
24125
24126         PR fortran/16404
24127         PR fortran/20835
24128         PR fortran/20890
24129         PR fortran/20899
24130         PR fortran/20900
24131         PR fortran/20901
24132         PR fortran/20902
24133         gfortran.dg/equiv_constraint_1.f90: New test.
24134         gfortran.dg/equiv_constraint_2.f90: New test.
24135         gfortran.dg/equiv_constraint_3.f90: New test.
24136         gfortran.dg/equiv_constraint_4.f90: New test.
24137         gfortran.dg/equiv_constraint_5.f90: New test.
24138         gfortran.dg/equiv_constraint_6.f90: New test.
24139         gfortran.dg/equiv_constraint_7.f90: New test.
24140         gfortran.dg/equiv_constraint_8.f90: New test.
24141         gfortran.dg/private_type_1.f90: New test.
24142         gfortran.dg/private_type_2.f90: New test.
24143         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
24144         980628-10.f: Assert std=gnu to permit mixing of
24145         types in equivalence statements.
24146
24147 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
24148
24149         PR 24112
24150         * gfortran.dg/open_status_1.f90: New.
24151
24152 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24153
24154         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
24155         * gcc.dg/vect/pr22480.c: Clean up temp files.
24156         * gcc.dg/vect/pr23831.c: Clean up temp files.
24157         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
24158         Clean up temp files.
24159         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
24160         Clean up temp files.
24161
24162         * gcc.dg/20050309-1.c: Clean up temp files.
24163         * gcc.dg/20050325-1.c: Clean up temp files.
24164
24165 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24166
24167         PR tree-optimization/24059
24168         * gcc.dg/vect/pr24059.c : New test.
24169
24170 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
24171
24172         PR middle-end/24109
24173         * gcc.c-torture/execute/20050929-1.c: New test.
24174
24175 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24176
24177         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24178
24179 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
24180
24181         PR c/21419
24182         * gcc.dg/pr21419.c: New test.
24183
24184 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24185
24186         * gcc.dg/pr23911.c: New test.
24187
24188 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
24189
24190         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
24191
24192         PR c++/16782
24193         * g++.dg/parse/qualified4.C: New test.
24194         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24195         * g++.old-deja/g++.mike/p8154.C: Likewise.
24196
24197 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
24198
24199         PR c++/22147
24200         * g++.dg/template/friend37.C: New test.
24201         * g++.dg/parse/crash28.C: Adjust error markers.
24202
24203 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
24204
24205         PR fortran/18518
24206         * gfortran.fortran-torture/execute/save_2.f90: New decl.
24207
24208 2005-09-27  Devang Patel  <dpatel@apple.com>
24209
24210         PR tree-optimization/23625
24211         * gcc.dg/pr23625.c: New test.
24212
24213 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
24214
24215         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
24216         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
24217
24218 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
24219
24220         PR fortran/23677
24221         * gfortran.fortran-torture/execute/save_1.f90: New test.
24222         * gfortran.dg/save_1.f90: New test.
24223
24224 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
24225
24226         * gcc.target/i386/builtin-apply-mmx.c: New test.
24227
24228         PR target/22576
24229         * gcc.target/i386/pr22576.c: New test.
24230
24231         PR target/22585
24232         * gcc.target/i386/pr22585.c: New test.
24233
24234         PR target/23268
24235         * gcc.target/i386/pr23268.c: New test.
24236
24237         PR middle-end/23831
24238         * gcc.dg/vect/pr23831.c: New test.
24239
24240         PR target/24055
24241         * gcc.target/i386/pr24055.c: New test.
24242
24243 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
24244
24245         PR tree-optimization/23960
24246         * gcc.c-torture/compile/pr23960.c: New.
24247
24248 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
24249
24250         PR fortran/16861
24251         * gfortran.dg/nested_modules_3.f90: New.
24252
24253 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
24254
24255         PR fortran/24005
24256         gfortran.dg/interface_1.f90: New test.
24257
24258 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
24259         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24260
24261         PR fortran/23843
24262         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
24263
24264 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
24265
24266         PR fortran/23516
24267         * gfortran.dg/imag_1.f: New test.
24268         * gfortran.dg/imag_2.f: Ditto.
24269
24270 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
24271
24272         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
24273
24274 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
24275
24276         PR c++/21983
24277         * g++.dg/warn/pr21983.C: New test.
24278
24279 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
24280
24281         * gcc.dg/20050922-1.c: Testcase added.
24282
24283 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
24284
24285         PR c++/23993
24286         * g++.dg/template/array14.C: New test.
24287
24288 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
24289
24290         PR fortran/19929
24291         * gfortran.dg/der_ptr_component_1.f90: New test.
24292
24293 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24294
24295         PR c++/23965
24296         * g++.dg/template/error1.C: Reject "no matching function" message.
24297
24298 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24299
24300         PR c++/17609
24301         * g++.dg/lookup/error1.C: New test.
24302
24303 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
24304
24305         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24306         functionality of the testcase.
24307
24308 2005-09-20  Richard Henderson  <rth@redhat.com>
24309
24310         * gcc.dg/vect/vect-22.c: Require vect_float.
24311         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24312
24313 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
24314
24315         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24316         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24317         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24318         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24319         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24320         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24321         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24322         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24323         * gcc.dg/cpp/ucnid-8.c: New test.
24324
24325 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24326
24327         PR tree-optimization/23929
24328         * gcc.c-torture/compile/pr23929.c: New test.
24329
24330 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
24331
24332         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
24333         for one loop.
24334
24335 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
24336
24337         PR testsuite/23186
24338         * g++.dg/other/pr22003.C: Require named sections.
24339
24340 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24341
24342         PR c++/23947
24343         * g++.dg/rtti/crash3.C: New test.
24344
24345         PR tree-optimization/23818
24346         * gcc.dg/pr23818.c: New test.
24347
24348 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24349
24350         PR fortran/23420
24351         * gfortran.dg/print_fmt_4.f: New.
24352
24353 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24354
24355         PR fortran/23663
24356         * gfortran.fortran-torture/execute/entry_11.f90: New test.
24357
24358 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24359
24360         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
24361         Use pointers to local alignable arrays instead. Added comments.
24362         * gcc.dg/vect/vect-46.c: Likewise.
24363         * gcc.dg/vect/vect-48.c: Likewise.
24364         * gcc.dg/vect/vect-49.c: Likewise.
24365         * gcc.dg/vect/vect-52.c: Likewise.
24366         * gcc.dg/vect/vect-53.c: Likewise.
24367         * gcc.dg/vect/vect-54.c: Likewise.
24368         * gcc.dg/vect/vect-56.c: Likewise.
24369         * gcc.dg/vect/vect-57.c: Likewise.
24370         * gcc.dg/vect/vect-58.c: Likewise.
24371         * gcc.dg/vect/vect-60.c: Likewise.
24372         * gcc.dg/vect/vect-61.c: Likewise.
24373
24374         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24375         The test is no longer vectorizable on vect_no_align targets.
24376         * gcc.dg/vect/vect-43.c: Likewsie.
24377
24378         * gcc.dg/vect/vect-44.c: Added comments.
24379         * gcc.dg/vect/vect-45.c: Added comments.
24380         * gcc.dg/vect/vect-50.c: Added comments.
24381         * gcc.dg/vect/vect-51.c: Added comments.
24382
24383         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24384         aligned type.
24385         * gcc.dg/vect/Os-vect-95.c: Likewise.
24386
24387         * gcc.dg/vect/vect-41.c: Test removed.
24388         * gcc.dg/vect/vect-47.c: Test removed.
24389         * gcc.dg/vect/vect-55.c: Test removed.
24390         * gcc.dg/vect/vect-59.c: Test removed.
24391
24392 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24393
24394         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24395         No longer vectorizable on vect_no_align targets.
24396         * gcc.dg/vect/pr20122.c: Likewise.
24397         * gcc.dg/vect/vect-74.c: Likewise.
24398         * gcc.dg/vect/vect-75.c: Likewise.
24399         * gcc.dg/vect/vect-76.c: Likewise.
24400
24401         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24402         Will not be vectorizable on vect_no_align targets once aliasing issues
24403         are resolved.
24404         * gcc.dg/vect/vect-79.c: Likewise.
24405
24406         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24407         * gcc.dg/vect/vect-78.c: Likewise.
24408         * gcc.dg/vect/vect-97.c: Likewise.
24409
24410 2005-09-19  Steven Bosscher  <stevenb@suse.de>
24411
24412         * gcc.dg/pr23943.c: New test.
24413
24414 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24415
24416         PR fortran/19181
24417         * gfortran.dg/derived_pointer_null_1.f90: New test.
24418
24419 2005-09-18  Richard Guenther  <rguenther@suse.de>
24420
24421         PR middle-end/23944
24422         * gcc.c-torture/compile/pr23944.c: New testcase.
24423
24424 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
24425
24426         PR fortran/15975
24427         * gfortran.dg/der_pointer_2.f90: New test.
24428
24429 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24430
24431         PR fortran/16861
24432         * gfortran.dg/nested_modules_2.f90: New test.
24433
24434 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24435
24436         PR c++/18368
24437         * g++.dg/other/semicolon.C: New test.
24438
24439 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
24440
24441         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24442         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24443
24444 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
24445
24446         PR c++/23914
24447         * g++.dg/template/static18.C: New test.
24448
24449         PR c++/21514
24450         * g++.dg/template/crash19.C: Remove dg-error marker.
24451         * g++.dg/template/local4.C: New test.
24452
24453 2005-09-16  Paul Brook  <paul@codesourcery.com>
24454
24455         PR fortran/23906
24456         * gfortran.dg/dependency_1.f90: New test.
24457
24458 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24459
24460         PR c++/23896
24461         * g++.dg/template/static17.C: New test.
24462
24463 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
24464
24465         PR c++/23139
24466         * g++.dg/warn/huge-val1.C: New test.
24467
24468 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24469
24470         PR c++/13140
24471         * g++.dg/parse/class2.C: New test.
24472         * g++.dg/template/explicit8.C: Likewise.
24473         * g++.dg/template/spec25.C: Likewise.
24474
24475 2005-09-14  Josh Conner  <jconner@apple.com>
24476
24477         PR middle-end/23584
24478         * gcc.dg/pr23584.c: New test.
24479
24480 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
24481
24482         PR fortran/21875 Internal Unit Array I/O, NIST
24483         * gfortran.dg/arrayio_1.f90: New test.
24484         * gfortran.dg/arrayio_1.f90: New test.
24485         * gfortran.dg/arrayio_1.f90: New test.
24486         * gfortran.dg/arrayio_1.f90: New test.
24487         * gfortran.dg/arrayio_1.f90: New test.
24488
24489 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
24490
24491         PR middle-end/22480
24492         * gcc.dg/vect/pr22480.c: New test.
24493
24494 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
24495
24496         PR fortran/19358
24497         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24498
24499 2005-09-13 Josh Conner <jconner@apple.com>
24500
24501         PR c++/23180
24502         * g++.dg/init/struct2.C: New test.
24503         * g++.dg/init/struct3.C: New test.
24504
24505 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
24506
24507         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24508         Clean up temp files.
24509         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24510         gcc.dg/tree-ssa/builtin-fprintf-1.c,
24511         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24512         gcc.dg/tree-ssa/builtin-printf-1.c,
24513         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24514         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24515         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24516         gcc.dg/tree-ssa/builtin-vprintf-1.c,
24517         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24518         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24519         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24520         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24521         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24522         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24523         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24524         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24525
24526 2005-09-13  Josh Conner  <jconner@apple.com>
24527
24528         * lib/gcc-dg.exp: Load scanipa.exp.
24529         (cleanup-dump): New procedure.
24530         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24531         * lib/scandump.exp: New file.
24532         * lib/scantree.exp: Use it.
24533         * lib/scanipa.exp: New file.
24534
24535 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
24536
24537         PR fortran/17740
24538         * gfortran.dg/generic_4.f90: New test.
24539
24540 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
24541
24542         PR target/23816
24543         * gcc.target/i386/pr23816-1.c: New test.
24544         * gcc.target/i386/pr23816-2.c: New test.
24545
24546
24547 2005-09-13  Bastian Blank <waldi@debian.org>
24548
24549         PR c++/16171
24550         * g++.dg/abi/mangle26.C: New test.
24551         * g++.dg/abi/mangle27.C: New test.
24552         * g++.dg/abi/mangle28.C: New test.
24553         * g++.dg/abi/mangle29.C: New test.
24554
24555         PR c++/23839
24556         * g++.dg/parse/register1.C: New test.
24557
24558 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
24559
24560         PR c++/23842
24561         * g++.dg/template/access16.C: New test.
24562
24563 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24564
24565         * gfortran.dg/char_pack_2.f90: Increase the vector size.
24566
24567 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24568
24569         PR fortran/18899
24570         * gfortran.dg/shape_2.f90: New test.
24571
24572 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24573
24574         PR target/19269
24575         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
24576         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
24577         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
24578         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
24579         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24580         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24581         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24582         tests.
24583
24584 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24585
24586         PR c++/23841
24587         * g++.dg/parse/template17.C: New test.
24588
24589 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24590
24591         PR c++/23789
24592         * g++.dg/template/nontype14.C: New test.
24593
24594 2005-09-12  Ian Lance Taylor  <ian@airs.com>
24595
24596         PR g++/7874
24597         * g++.dg/lookup/friend7.C: New test.
24598         * g++.dg/lookup/friend8.C: New test.
24599         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24600         so that it will be found via argument dependent lookup.
24601         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24602         friend functions which will no longer be found.
24603         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24604         function g, so that it will be found via argument dependent
24605         lookup.
24606         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24607         * g++.old-deja/g++.mike/net43.C: Likewise.
24608
24609 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24610
24611         PR c++/23691
24612         * g++.dg/template/static16.C: New test.
24613
24614 2005-09-12  Josh Conner  <jconner@apple.com>
24615
24616         PR middle-end/23237
24617         * gcc.c-torture/compile/pr23237.c: New test.
24618
24619 2005-09-11  Richard Henderson  <rth@redhat.com>
24620
24621         * g++.dg/other/error8.C: Update expected diagnostic text.
24622
24623 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24624
24625         PR libfortran/19872
24626         * gfortran.dg/overwrite_1.f: New test.
24627
24628 2005-09-09  Josh Conner  <jconner@apple.com>
24629
24630         * g++.dg/init/pr23180-1.C: Removed.
24631         * g++.dg/init/pr23180-2.C: Removed.
24632
24633 2005-09-09  David Daney <ddaney@avtrex.com>
24634
24635         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24636         files which are ...
24637         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24638         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24639
24640 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24641
24642         * gfortran.dg/iostat_2.f90: New test.
24643
24644 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
24645
24646         PR c++/22252
24647         * g++.dg/ext/interface1.C: New test.
24648         * g++.dg/ext/interface1.h: Likewise.
24649         * g++.dg/ext/interface1a.cc: Likewise.
24650
24651 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
24652
24653         * gfortran.dg/iomsg_1.f90: New test case.
24654
24655 2005-09-09  Richard Guenther  <rguenther@suse.de>
24656
24657         PR c++/23624
24658         * g++.dg/tree-ssa/pr23624.C: New testcase.
24659
24660 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24661
24662         PR fortran/19239
24663         * gfortran.dg/vector_subscript_1.f90,
24664         * gfortran.dg/vector_subscript_2.f90: New tests.
24665
24666 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24667
24668         PR fortran/21104
24669         * gfortran.dg/array_alloc_1.f90,
24670         * gfortran.dg/array_alloc_2.f90,
24671         * gfortran.dg/array_alloc_3.f90: New tests.
24672
24673 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24674
24675         PR fortran/12840
24676         * gfortran.dg/array_constructor_6.f90
24677         * gfortran.dg/array_constructor_7.f90
24678         * gfortran.dg/array_constructor_8.f90
24679         * gfortran.dg/array_constructor_9.f90
24680         * gfortran.dg/array_constructor_10.f90
24681         * gfortran.dg/array_constructor_11.f90
24682         * gfortran.dg/array_constructor_12.f90: New tests.
24683
24684 2005-09-08  Josh Conner  <jconner@apple.com>
24685
24686         PR c++/23180
24687         * g++.dg/init/pr23180-1.C: New test.
24688         * g++.dg/init/pr23180-2.C: New test.
24689
24690 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24691
24692         PR fortran/18878
24693         * gfortran.dg/module_double_reuse.f90: New.
24694
24695 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24696
24697         PR fortran/23270
24698         PR fortran/22304
24699         PR fortran/18870
24700         PR fortran/17917
24701         PR fortran/16511
24702         * gfortran.dg/common_equivalence_1.f: New.
24703         * gfortran.dg/common_equivalence_2.f: New.
24704         * gfortran.dg/common_equivalence_3.f: New.
24705         * gfortran.dg/contained_equivalence_1.f90: New.
24706         * gfortran.dg/module_blank_common.f90: New.
24707         * gfortran.dg/module_commons_1.f90: New.
24708         * gfortran.dg/module_equivalence_1.f90: New.
24709         * gfortran.dg/nested_modules_1.f90: New.
24710         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24711         equivalences and add comment to connect the test with
24712         the PR.
24713
24714 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24715
24716         PR fortran/23765
24717         * gfortran.dg/common_6.f90: New test.
24718
24719 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24720
24721         PR fortran/15326
24722         * gfortran.dg/char_result_1.f90,
24723         * gfortran.dg/char_result_2.f90,
24724         * gfortran.dg/char_result_3.f90,
24725         * gfortran.dg/char_result_4.f90,
24726         * gfortran.dg/char_result_5.f90,
24727         * gfortran.dg/char_result_6.f90,
24728         * gfortran.dg/char_result_7.f90,
24729         * gfortran.dg/char_result_8.f90: New tests.
24730
24731 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24732
24733         PR fortran/19928
24734         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24735
24736 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24737
24738         PR obj-c++/16816
24739         * obj-c++.dg/selector-5.mm: New test.
24740         * obj-c++.dg/selector-6.mm: New test.
24741
24742 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24743
24744         PR objc/20574
24745         PR objc/19324
24746         * objc.dg/error-1.m: New test.
24747
24748 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
24749
24750         PR fortran/23373
24751         * gfortran.fortran-torture/execute/pr23373-1.f90,
24752         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24753
24754 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
24755
24756         PR libfortran/23760
24757         * gfortran.dg/g77/1832.f: Remove long string in write statement
24758         to allow the test to pass on correct list directed output with
24759         prepended space.
24760
24761 2005-09-07  James E Wilson  <wilson@specifix.com>
24762
24763         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24764
24765 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24766
24767         * gfortran.dg/parameter+save.f90: Rename to
24768         * gfortran.dg/parameter_save.f90: .. this.
24769
24770 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24771
24772         PR fortran/20848
24773         * gfortran.dg/parameter+save.f90: New test case.
24774
24775 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
24776
24777         PR fortran/19269
24778         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24779
24780 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24781
24782         PR c/23075
24783         * gcc.dg/pr23075.c: New test.
24784         * g++.dg/warn/pr23075.C: New test.
24785
24786         PR target/22362
24787         * gcc.target/i386/pr22362.c: New test.
24788
24789         PR rtl-optimization/23098
24790         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24791
24792         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24793         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24794         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24795
24796 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
24797
24798         * g++.dg/expr/cast6.C: New test.
24799
24800         PR c++/9782
24801         * g++.dg/init/new15.C: New test.
24802
24803 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24804
24805         * gcc.dg/vect/Os-vect-95.c: New test.
24806         * gcc.dg/vect/vect-95.c: Same.
24807
24808 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24809
24810         * gcc.dg/vect/vect-29.c: Update xfail testing.
24811         * gcc.dg/vect/vect-44.c: Same.
24812         * gcc.dg/vect/vect-48.c: Same.
24813         * gcc.dg/vect/vect-50.c: Same.
24814         * gcc.dg/vect/vect-72.c: Same.
24815         * gcc.dg/vect/vect-77.c: Same.
24816         * gcc.dg/vect/vect-78.c: Same.
24817         * gcc.dg/vect/vect-80.c: Same.
24818         * gcc.dg/vect/vect-96.c: Same.
24819         * gcc.dg/vect/vect-100.c: Same.
24820         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24821         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24822         * gfortran.dg/vect/vect-5.f90: Same.
24823
24824 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24825
24826         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24827         start strings.
24828         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24829         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24830
24831         PR c++/23056
24832         * g++.dg/opt/pr23056.C: New test.
24833
24834         PR rtl-optimization/23098
24835         * gcc.target/i386/pr23098.c: New test.
24836
24837 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
24838
24839         PR c++/23667
24840         * g++.dg/template/static15.C: New test.
24841
24842         PR c++/21440
24843         * g++.dg/ext/stmtexpr5.C: New test.
24844         * g++.dg/ext/stmtexpr6.C: Likewise.
24845
24846 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
24847
24848         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24849
24850         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24851         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24852         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24853
24854 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
24855
24856         PR libfortran/23321
24857         * gfortran.dg/direct_io_4.f90: New test case.
24858
24859 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
24860             Rasmus Hahn  <rassahah@neofonie.de>
24861
24862         PR libobjc/23108
24863         * objc.dg/type-stream-1.m: New test.
24864
24865 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
24866
24867         PR fortran/23661
24868         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24869         gfortran.dg/print_fmt_3.f90: New test.
24870
24871 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24872
24873         * gfortran.dg/fmt_t_1.f90: New test.
24874
24875 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24876
24877         PR rtl-optimization/23454
24878         * g++.dg/opt/pr23454.C: New test.
24879
24880 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
24881
24882         PR c++/23699
24883         * g++.dg/ext/static1.C: New test.
24884
24885 2005-09-02  Richard Henderson  <rth@redhat.com>
24886
24887         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24888         tail call to check_fa_work.
24889
24890 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
24891
24892         PR c++/21687
24893         * g++.dg/other/gc3.C: New test.
24894
24895 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24896
24897         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24898         * gcc.dg/20050826-1.c: Likewise.
24899
24900 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
24901
24902         PR c++/23167
24903         * g++.dg/expr/volatile1.C: New test.
24904
24905 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
24906
24907         PR middle-end/23547
24908         * gcc.dg/pr23547.c: New test.
24909
24910 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
24911
24912         PR c/22061
24913         * gcc.c-torture/execute/pr22061-1.c,
24914         * gcc.c-torture/execute/pr22061-2.c,
24915         * gcc.c-torture/execute/pr22061-3.c,
24916         * gcc.c-torture/execute/pr22061-4.c: New tests.
24917
24918 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24919
24920         * gcc.dg/Wredundant-decls-2.c: New test to check that
24921         -Wredundant-decls does not issue warning for a variable
24922         definition following a declaration.
24923
24924 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
24925
24926         PR debug/7241
24927         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24928         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24929         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24930
24931         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24932         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24933         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24934         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24935         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24936         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24937         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24938         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24939
24940 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24941
24942         PR objc/23306
24943         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24944         scan-assmbler.
24945
24946 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
24947
24948         PR target/21255
24949         * gcc.dg/pr21255-1.c: New test.
24950         * gcc.dg/pr21255-2-mb.c: Likewise.
24951         * gcc.dg/pr21255-2-ml.c: Likewise.
24952         * gcc.dg/pr21255-3.c: Likewise.
24953         * gcc.dg/pr21255-4.c: Likewise.
24954
24955 2005-08-31  Dale Johannesen  <dalej@apple.com>
24956
24957         * gcc.dg/20050830-1.c: New.
24958
24959 2005-08-31  Josh Conner  <jconner@apple.com>
24960
24961         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24962         command-line options for arm-*-* targets.
24963         * g++.dg/init/array16.C: Likewise.
24964         * g++.dg/other/crash-4.C: Likewise.
24965
24966 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24967
24968         PR obj-c++/23640
24969         * obj-c++.dg/gnu-runtime-3.mm: New test.
24970
24971 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24972
24973         PR c++/13377
24974         * g++.dg/lookup/ambig4.C: New test.
24975         * g++.dg/lookup/ambig5.C: New test.
24976         * g++.dg/tc1/dr101.C: Adjust error markers.
24977
24978 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24979
24980         PR c++/23639
24981         * g++.dg/template/ttp5.C: Adjust error markers.
24982
24983 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
24984
24985         PR testsuite/23609
24986         * lib/obj-c++.exp: Include target-libpath.exp.
24987         (obj-c++_link_flags): Look for the GNU libobjc library
24988         and set the library path to include it.
24989         Don't manually set LD_LIBRARY_PATH (etc.) but call
24990         set_ld_library_path_env_vars instead.
24991         (obj-c++_target_compile): Don't set library path or
24992         linker flags because they are already set correctly
24993         in obj-c++_link_flags.
24994
24995 2005-08-30  Josh Conner  <jconner@apple.com>
24996
24997         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24998         to command-line options for arm-*-* targets.
24999
25000 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
25001
25002         * g++.dg/other/i386-1.C: New.
25003
25004 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
25005
25006         PR preprocessor/20348
25007         PR preprocessor/20356
25008         * gcc.dg/cpp/pr20348.c: New test.
25009         * gcc.dg/cpp/pr20348.h: New file.
25010         * gcc.dg/cpp/inc/pr20348.h: New file.
25011         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
25012         * gcc.dg/cpp/pr20356.c: New test.
25013         * gcc.dg/cpp/pr20356.h: New file.
25014         * gcc.dg/cpp/inc/pr20356.h: New file.
25015         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
25016
25017 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
25018
25019         * gfortran.fortran-torture/execute/intrinsic_count.f90:
25020         Fix array dimension to avoid correct end-of-file error.
25021
25022 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
25023
25024         PR libfortran/23598
25025         * gfortran.dg/iostat_1.f90: New test.
25026
25027 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
25028
25029         PR middle-end/23408
25030         * gcc.dg/pr23408.c: New test.
25031
25032 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
25033
25034         PR c++/23099
25035         * g++.dg/init/member1.C: Make sure erroneous static data member
25036         definitions are required.
25037         * g++.dg/template/static13.C: New test.
25038         * g++.dg/template/static14.C: Likewise.
25039
25040 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
25041
25042         * gcc.target/i386/pr23575.c: Use -msse2 instead of
25043         -march=pentium4, remove ilp32 requirement.
25044
25045         PR middle-end/23484
25046         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
25047         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
25048
25049 2005-08-29  Andreas Jaeger  <aj@suse.de>
25050
25051         PR testsuite/23607
25052         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
25053
25054 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
25055
25056         * gcc.c-torture/execute/20050316-2.c: New test.
25057         * gcc.c-torture/execute/20050316-3.c: New test.
25058         * gcc.dg/torture/pr16104-1.c: New test.
25059
25060 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
25061
25062         PR middle-end/23463
25063         * gcc.c-torture/execute/zero-struct-1.c: New test.
25064
25065 2005-08-27  Richard Guenther  <rguenther@suse.de>
25066
25067         PR target/23575
25068         * gcc.target/i386/pr23575.c: New testcase.
25069
25070 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
25071
25072         PR rtl-optimization/23561
25073         * gcc.c-torture/execute/20050826-1.c: New test.
25074
25075         PR rtl-opt/23560
25076         * gcc.c-torture/execute/20050826-2.c: New test.
25077
25078 2005-08-26  Dale Johannesen  <dalej@apple.com>
25079
25080         * gcc.dg/20030711-1.c: Modify to work on Darwin.
25081         * gcc.dg/20050826-1.c: New.
25082
25083 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
25084
25085         PR c++/19004
25086         * g++.dg/template/nontype13.C: New test.
25087
25088         PR c++/23491
25089         * g++.dg/init/new14.C: New test.
25090         * g++.dg/expr/anew1.C: Do not XFAIL.
25091         * g++.dg/expr/anew2.C: Likewise.
25092         * g++.dg/expr/anew3.C: Likewise.
25093
25094 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
25095
25096         PR middle-end/22439
25097         * gcc.dg/vla-3.c: New test.
25098
25099 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
25100
25101         PR fortran/20363
25102         * gfortran.dg/named_interface.f90: New.
25103
25104 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
25105
25106         * gcc.c-torture/execute/frame-address.c: New test.
25107
25108 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
25109
25110         PR c++/20817
25111         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
25112
25113 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25114
25115         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
25116
25117 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25118
25119         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
25120         * gcc.dg/altivec-22.c: Rename from..
25121         * gcc.dg/altivec-nomfcr.c: ..this.
25122
25123 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
25124
25125         PR tree-optimization/23546
25126         * gcc.dg/tree-ssa/pr23546.c: New test.
25127
25128 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
25129
25130         PR fortran/17758
25131         * gfortran.dg/nonreturning_statements.f90: New test.
25132
25133 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25134
25135         PR c++/22454
25136         * g++.dg/parse/crash29.C: New.
25137
25138 2005-08-23  DJ Delorie  <dj@redhat.com>
25139
25140         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25141         constants have the L suffix.
25142
25143 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
25144
25145         PR c++/23044
25146         * g++.dg/template/instantiate8.C: New.
25147
25148 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
25149
25150         PR middle-end/23467
25151         * gcc.c-torture/execute/pr23467.c: New test.
25152
25153 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
25154
25155         PR tree-optimization/22043
25156         * gcc.c-torture/execute/20050613-1.c: New test.
25157
25158 2005-08-23  Ben Elliston  <bje@au.ibm.com>
25159
25160         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
25161
25162 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
25163
25164         PR rtl-optimization/23478
25165         * g++.dg/opt/pr23478.C: New test.
25166
25167 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
25168
25169         PR c/18715
25170         * gcc.dg/switch-warn-3.c: New test.
25171
25172 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25173
25174         PR c++/22233
25175         * g++.dg/template/param1.C: New test.
25176
25177 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25178
25179         PR c++/23089
25180         * g++.dg/other/incomplete1.C: New test.
25181
25182 2005-08-22  Ira Rosen  <irar@il.ibm.com>
25183
25184         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
25185         are vectorizable.
25186
25187 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25188
25189         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25190         d_lines_5.f: New.
25191
25192 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
25193
25194         * gcc.target/i386/sse-4.c: New test.
25195
25196 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25197
25198         PR testsuite/23239
25199         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25200
25201 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
25202
25203         * gcc.dg/20050811-1.c: New test.
25204         * gcc.dg/20050811-2.c: New test.
25205
25206 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
25207
25208         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25209
25210 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
25211
25212         PR 23476
25213         * gcc.c-torture/compile/pr23476.c: New test.
25214
25215 2005-08-19  Devang Patel  <dpatel@apple.com>
25216
25217         PR tree-optimization/23048
25218         * gcc.dg/tree-ssa/pr23048.c: New test.
25219
25220 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25221
25222         PR middle-end/20624
25223         * g++.dg/warn/Wreturn-3.C: New test
25224
25225 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
25226
25227         PR tree-optimization/22228
25228         * g++.dg/vect/pr22543.cc: New test.
25229
25230 2005-08-17  Steven Bosscher  <stevenb@suse.de>
25231
25232         PR tree-optimization/21574
25233         * gcc.dg/tree-ssa/pr21574.c: New test.
25234
25235 2005-08-16  James E Wilson  <wilson@specifix.com>
25236
25237         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
25238
25239 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
25240
25241         PR tree-opt/23402
25242         * gcc.c-torture/compile/zero-strct-3.c: New test.
25243         * gcc.c-torture/compile/zero-strct-4.c: New test.
25244
25245 2005-08-16  Steven Bosscher  <stevenb@suse.de>
25246
25247         PR target/23376
25248         * gcc.target/x86_64/pr23376.c: New test.
25249
25250 2005-08-16  Ian Lance Taylor  <ian@airs.com>
25251
25252         PR c++/23337
25253         * g++.dg/ext/vector2.C: New.
25254
25255 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25256
25257         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
25258
25259 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25260
25261         PR libfortran/23428
25262         * gfortran.dg/inquire-complex.f90: New test case.
25263
25264 2005-08-16  James E Wilson  <wilson@specifix.com>
25265
25266         PR tree-optimization/21105
25267         * gcc.dg/large-size-array.c: New.
25268
25269 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
25270
25271         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
25272         type.
25273         * gcc.dg/vect/vect-41: Likewise.
25274         * gcc.dg/vect/vect-42: Likewise.
25275         * gcc.dg/vect/vect-43: Likewise.
25276         * gcc.dg/vect/vect-44: Likewise.
25277         * gcc.dg/vect/vect-46: Likewise.
25278         * gcc.dg/vect/vect-47: Likewise.
25279         * gcc.dg/vect/vect-48: Likewise.
25280         * gcc.dg/vect/vect-52: Likewise.
25281         * gcc.dg/vect/vect-53: Likewise.
25282         * gcc.dg/vect/vect-54: Likewise.
25283         * gcc.dg/vect/vect-55: Likewise.
25284         * gcc.dg/vect/vect-56: Likewise.
25285         * gcc.dg/vect/vect-57: Likewise.
25286         * gcc.dg/vect/vect-58: Likewise.
25287         * gcc.dg/vect/vect-59: Likewise.
25288         * gcc.dg/vect/vect-60: Likewise.
25289         * gcc.dg/vect/vect-61: Likewise.
25290         * gcc.dg/vect/vect-85: Likewise.
25291         * gcc.dg/vect/vect-87: Likewise.
25292         * gcc.dg/vect/vect-88: Likewise.
25293         * gcc.dg/vect/vect-93.c: Likewise.
25294         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
25295         * gcc.dg/vect/vect-75: Likewise.
25296         * gcc.dg/vect/vect-76: Likewise.
25297         * gcc.dg/vect/vect-77: Likewise.
25298         * gcc.dg/vect/vect-78: Likewise.
25299         * gcc.dg/vect/vect-80: Likewise.
25300         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25301         vectorized for the expected reason, rather than checking how alignment
25302         was handled.
25303         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25304         aligned type and also instead of aligned pointers. Added documentation.
25305
25306 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
25307
25308         * gfortran.dg/power.f90: New test.
25309
25310 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
25311
25312         PR rtl-optimization/23299
25313         * g++.dg/opt/pr23299.C: New test.
25314
25315 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25316
25317         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25318
25319 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
25320
25321         * g++.dg/template/local6.C: New test.
25322
25323 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
25324
25325         * execute/exceptions/finally-1.m: Check that the catch and finally are
25326         being called.  Also add a "return 0;" at the end of main.
25327
25328 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
25329
25330         PR fortran/21432.
25331         * gfortran.dg/namelist_print_1.f: New test of functionality of
25332         PRINT namelist.
25333         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
25334         namelist generates error with -std=f95.
25335
25336 2005-08-14  Ira Rosen  <irar@il.ibm.com>
25337
25338         PR tree-optimization/23119
25339         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
25340
25341 2005-08-13  Marcin Koziej  <creep@desk.pl>
25342             Andrew Pinski  <pinskia@physics.uc.edu>
25343
25344         PR libobjc/22492
25345         * execute/exceptions/finally-1.m: New test.
25346
25347 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25348
25349         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
25350         testsuite.
25351         * objc/execute/exceptions/trivial.m: New test.
25352         * objc.dg/try-catch-11.m: Move to ...
25353         * objc/execute/exceptions/foward-1.m: Here.
25354         * objc.dg/try-catch-2.m: Move to ...
25355         * objc/execute/exceptions/catchall-1.m: Here.
25356         * objc.dg/try-catch-8.m: Move to ...
25357         * objc/execute/exceptions/local-variables-1.m: Here.
25358
25359 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25360
25361         * objc.dg/nested-func-1.m: Move to ...
25362         * objc/execute/nested-func-1.m: Here.
25363
25364 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25365
25366         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
25367         in ${options} instead of [target_info name].
25368         * lib/obj-c++.exp (objc_target_compile): Likewise.
25369
25370 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25371
25372         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25373
25374 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25375
25376         part of PR testsuite/23348
25377         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25378         each of the torture options.
25379         * objc/compile/trivial.m: New test.
25380
25381 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25382
25383         * gfortran.dg/eoshift.f90: Correct format.
25384
25385 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25386
25387         * gfortran.fortran-torture/execute/character_passing.f90:
25388         Fix comment typo.
25389
25390 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
25391
25392         PR c++/8271
25393         * g++.dg/template/unify10.C: New.
25394
25395 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
25396
25397         * g++.dg/parse/pr22514.C: Move to...
25398         * g++.dg/debug/pr22514.C: here.
25399
25400 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25401
25402         PR c++/23266
25403         * g++.dg/inherit/pure1.C: New test.
25404
25405         * ChangeLog: Fix typos.
25406
25407 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25408             Steven Bosscher  <stevenb@suse.de>
25409
25410         * gfortran.dg/runtime_warning_1.f90: New test.
25411
25412 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25413
25414         PR c++/23219
25415         * g++.dg/parse/crash28.C: New.
25416
25417 2005-08-11  Richard Guenther  <rguenther@suse.de>
25418
25419         PR target/23289
25420         * gcc.target/i386/tailcall-1.c: New testcase.
25421
25422 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25423
25424         * gcc.dg/vect/vect-67.c: Un-xfail.
25425
25426 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25427
25428         PR c++/23225
25429         * g++.dg/parse/crash27.C: new test.
25430
25431 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
25432
25433         PR libfortran/22143
25434         * gfortran.dg/shift-kind.f90: New testcase.
25435
25436 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
25437
25438         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25439         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25440
25441 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25442
25443         PR c++/20646
25444         * g++.dg/other/mult-stor1.C: New test.
25445
25446 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25447
25448         * gcc.c-torture/pr18299-1.c: Move to ...
25449         * gcc.c-torture/compile/pr18299-1.c: Here.
25450
25451 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
25452
25453         * gfortran/fortran.torture/execute/character_passing.f90:
25454         Fix types for LSAME.
25455
25456 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
25457
25458         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25459         input data back to what it was originally.
25460
25461 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25462
25463         * objc.dg/try-catch-8.m: Enable for all targets.
25464
25465 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
25466
25467         * gcc.dg/pr23165.c: New test.
25468
25469 2005-08-09  Steven Bosscher  <stevenb@suse.de>
25470
25471         PR tree-optimization/23234
25472         * gcc.dg/tree-ssa/pr23234.c: New test.
25473
25474 2005-08-08  Josh Conner  <jconner@apple.com>
25475
25476         PR rtl-optimization/23241
25477         * gcc.dg/char-compare.c: New test.
25478
25479 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25480
25481         PR c++/22508
25482         * g++.dg/init/new13.C: New test.
25483
25484 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25485
25486         PR c++/21166
25487         * g++.dg/other/crash-4.C: Adjust
25488         * g++/dg/ext/packed9.C: New.
25489
25490 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25491
25492         PR middle-end/21964
25493         * gcc.c-torture/execute/pr21964-1.c: New test.
25494
25495 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25496
25497         PR c/22458
25498         * gcc.dg/pr22458-1.c: New test.
25499
25500 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
25501             Steven G. Kargl <kargls@comcast.net>
25502
25503         PR fortran/22390
25504         * gfortran.dg/flush_1.f90: New test.
25505
25506 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25507
25508         PR c++/23191
25509         * g++.dg/template/eh2.C: New test.
25510
25511 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25512
25513         PR c++/19498
25514         * g++.dg/template/instantiate7.C: New test.
25515
25516 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
25517
25518         PR c/23113
25519         * gcc.dg/Wunused-value-1.c: New test.
25520
25521 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
25522
25523         PR rtl-optimization/23233
25524         * gcc.c-torture/compile/pr23233-1.c: New test.
25525
25526 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
25527
25528         PR fortran/18833
25529         PR fortran/20850
25530         * gfortran.dg/equiv_1.f90: New test.
25531         * gfortran.dg/equiv_2.f90: New test.
25532         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
25533         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
25534         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
25535
25536 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25537
25538         * gcc.c-torture/execute/vrp-5.c: New test.
25539         * gcc.c-torture/execute/vrp-6.c: New test.
25540         * gcc.dg/tree-ssa/vrp21.c: New test.
25541
25542 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25543
25544         * g++.dg/parse/pr22514.C: New test.
25545
25546 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
25547
25548         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25549
25550         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25551         instead of constant loads / pool entries.
25552
25553 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
25554
25555         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
25556         TEST_TO_WCTYPE.
25557
25558 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
25559
25560         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
25561         __WINT_TYPE__ in generated prototypes if possible.
25562
25563 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
25564
25565         PR 22037
25566         * g++.dg/tree-ssa/pr22037.C:
25567
25568 2005-08-04  Richard Henderson  <rth@redhat.com>
25569
25570         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
25571         scan-tree-dump-times directive.
25572
25573 2005-08-04  Jan Hubicka  <jh@suse.cz>
25574
25575         * gcov-1.C: Fix switch counts.
25576         * gcov-4b.c: Likewise.
25577
25578 2005-08-03  Jeff Law  <law@redhat.com>
25579
25580         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25581
25582 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
25583
25584         * gcc.c-torture/execute/pr23135.c: New test.
25585
25586 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25587
25588         PR tree-optimization/19899
25589         * gcc.dg/tree-ssa/scev-1.c: New test.
25590         * gcc.dg/tree-ssa/scev-2.c: New test.
25591
25592 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
25593
25594         PR target/18582
25595         * gcc.dg/torture/pr18582-1.c: New test.
25596
25597 2005-08-03  Jan Hubicka  <jh@suse.cz>
25598
25599         * update-conroll.c: New testcase.
25600         * update-conroll-2.c: New testcase.
25601
25602 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
25603
25604         * gfortran.dg/constant_substring.f: New test.
25605         * gfortran.dg/pr22491.f: New test.
25606
25607 2005-08-02  Jan Hubicka  <jh@suse.cz>
25608
25609         * update-threading.c: Replace by the proper one.
25610
25611 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25612
25613         PR 23164
25614         * g++.dg/tree-ssa/pr23164.C: New test.
25615
25616 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25617
25618         * gcc.dg/tree-ssa/pr23192.c: New test.
25619
25620 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
25621
25622         * gcc.c-torture/execute/vrp-4.c: New test.
25623
25624 2005-08-02  Jan Hubicka  <jh@suse.cz>
25625
25626         * update-threading.c: New test.
25627
25628 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
25629
25630         * gcc.c-torture/compile/20050801-1.c: New test.
25631         * gcc.c-torture/compile/20050801-2.c: New test.
25632
25633 2005-08-01  Jan Hubicka  <jh@suse.cz>
25634
25635         * val-prof-5.c: New test.
25636
25637 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
25638
25639         PR c/22311
25640         * gcc.dg/pr22311-1.c : New test.
25641
25642 2005-07-31  Steven Bosscher  <stevenb@suse.de>
25643
25644         PR target/23095
25645         * gfortran.dg/pr23095.f: New test.
25646
25647         PR c++/22003
25648         * g++.dg/other/pr22003.C: New test.
25649
25650 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
25651
25652         PR target/20621
25653         * gcc.c-torture/execute/pr20621-1.c: New test.
25654
25655 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
25656
25657         * gfortran.dg/comma_format_extension_4.f: Adjust length
25658         of string for format.
25659         * gfortran.dg/der_array_io_1.f: Replace illegal internal
25660         print statement with internal write.
25661         * gfortran.dg/der_array_io_2.f: Likewise.
25662         * gfortran.dg/der_array_io_3.f: Likewise.
25663
25664 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
25665
25666         * gcc.dg/fold-abs-4.c: new test.
25667
25668 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
25669
25670         PR fortran/22570 an related issues.
25671         * gfortran.dg/x_slash_1.f: New test.
25672
25673 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
25674
25675         PR c/23143
25676         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25677         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25678
25679 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25680
25681         PR c/529
25682         * gcc.dg/Wshadow-3.c: New test.
25683
25684 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
25685
25686         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25687         used to have the wrong bounds).
25688
25689 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25690
25691         PR c/21720
25692         * gcc.dg/hex-round-1.c: Test more cases.
25693         * gcc.dg/hex-round-2.c: New test.
25694
25695 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
25696
25697         PR 22550
25698         * g++.dg/tree-ssa/pr22550.C: New test.
25699
25700 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25701
25702         * gcc.dg/tree-ssa/vrp19.c: New test.
25703         * gcc.dg/tree-ssa-vrp20.c: New test.
25704
25705 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25706
25707         PR c/22240
25708         * gcc.dg/transparent-union-4.c: New test.
25709
25710 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25711
25712         PR c/22192
25713         * gcc.dg/c99-vla-2.c: New test.
25714
25715 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25716
25717         PR c/21720
25718         * gcc.dg/hex-round-1.c: New test.
25719
25720 2005-07-28  Jan Hubicka  <jh@suse.cz>
25721
25722         * inliner-1.c: Do not dump everything.
25723         * tree-prof.exp: Do not pass -ftree-based-profiling.
25724         * bprob.exp: Likewise.
25725
25726         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25727
25728 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
25729
25730         PR c++/22545
25731         * g++.dg/expr/ptrmem7.C: New test.
25732
25733 2005-07-28  Mike Stump  <mrs@apple.com>
25734
25735         * g++.old-deja/g++.mike/visibility-1.C: New test.
25736
25737 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25738
25739         PR c/20187
25740         * gcc.c-torture/execute/pr20187-1.c: New test.
25741
25742 2005-07-28  Jeff Law  <law@redhat.com>
25743
25744         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25745         * gcc.dg/tree-ssa/vrp18.c: New test.
25746
25747 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25748
25749         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25750
25751 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25752
25753         PR tree-optimization/22506
25754         * gcc.dg/vect/ps22506.c: New test.
25755
25756 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
25757
25758         PR target/21149
25759         * gcc.target/i386/sse-3.c: New test.
25760
25761 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25762
25763         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25764         * gcc.target/mips/mips32-dsp-type.c: Likewise.
25765
25766 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25767
25768         PR c/22589
25769         * gcc.c-torture/compile/pr22589-1.c: New test.
25770
25771 2005-07-28  Jan Hubicka  <jh@suse.cz>
25772
25773         * update-loopch.c: New testcase.
25774
25775 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25776
25777         PR rtl-optimization/23047
25778         * gcc.c-torture/execute/pr23047.c: New test.
25779         * gcc.c-torture/execute/pr23047.x: New.
25780
25781 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25782
25783         PR tree-optimization/22493
25784         * gcc.c-torture/execute/pr22493-1.c: New test.
25785         * gcc.c-torture/execute/pr22493-1.x: New.
25786         * gcc.c-torture/execute/vrp-1.c: New test.
25787         * gcc.c-torture/execute/vrp-2.c: New test.
25788         * gcc.c-torture/execute/vrp-2.c: New test.
25789
25790 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
25791
25792         * gcc.target/frv/all-builtin-read8.c: Delete.
25793         * gcc.target/frv/all-builtin-read16.c: Delete.
25794         * gcc.target/frv/all-builtin-read32.c: Delete.
25795         * gcc.target/frv/all-builtin-read64.c: Delete.
25796         * gcc.target/frv/all-builtin-write8.c: Delete.
25797         * gcc.target/frv/all-builtin-write16.c: Delete.
25798         * gcc.target/frv/all-builtin-write32.c: Delete.
25799         * gcc.target/frv/all-builtin-write64.c: Delete.
25800         * gcc.target/frv/all-read-write-1.c: New.
25801
25802 2005-07-27  Jeff Law  <law@redhat.com>
25803
25804         * gcc.c-torture/execute/pr22630.c: New test.
25805
25806 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
25807
25808         PR tree-optimization/23073
25809         * gcc.dg/vect/nodump-pr23073.c: New test.
25810         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25811
25812 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
25813
25814         PR tree-optimize/22348
25815         * gcc.c-torture/execute/pr22348.c: New.
25816
25817 2005-07-27  Richard Guenther  <rguenther@suse.de>
25818
25819         * gcc.dg/tree-ssa/salias-1.c: New testcase.
25820
25821 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25822
25823         PR fortran/22503
25824         * gfortran.dg/logical_comp.f90: New test.
25825
25826 2005-07-27  Jan Hubicka  <jh@suse.cz>
25827
25828         * inliner-1.c: Add cleanup of dumps.
25829         * val-prof-*.c: Likewise.
25830         * update-tailcall.c: New.
25831
25832 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
25833
25834         PR 22591
25835         * gcc.dg/tree-ssa/pr22591.c: New test.
25836         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25837
25838 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
25839
25840         PR libobjc/22606
25841         * objc.dg/try-catch-11.m: New test.
25842
25843 2005-07-26  Richard Guenther  <rguenther@suse.de>
25844
25845         PR tree-optimization/22486
25846         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25847
25848 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25849
25850         PR tree-opt/22484
25851         * g++.dg/opt/loop2.C: New test.
25852
25853 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25854
25855         * gcc.dg/tree-ssa/reassoc-3.c: New test.
25856         * gcc.dg/tree-ssa/reassoc-4.c: New test.
25857
25858 2005-07-25  Adam Nemet  <anemet@lnxw.com>
25859
25860         * lib/profopt.exp (profopt-execute): Check for profiling data
25861         files on the target.
25862
25863 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
25864
25865         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25866         for matching of asm labels.
25867
25868 2005-07-25  Richard Guenther  <rguenther@suse.de>
25869
25870         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25871
25872 2005-07-25  Richard Guenther  <rguenther@suse.de>
25873
25874         PR testsuite/22624
25875         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25876
25877 2005-07-25  Ira Rosen  <irar@il.ibm.com>
25878
25879         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25880         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25881         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25882         * gcc.dg/vect/vect-100.c: New test.
25883         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25884         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25885         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25886         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25887         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25888         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25889         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25890         * gfortran.dg/vect/pr19049.f90: New testcase.
25891         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25892
25893 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
25894
25895         * gcc.c-torture/execute/20050713-1.c: New test.
25896
25897         PR fortran/20063
25898         * gfortran.fortran-torture/execute/data_4.f90: New test.
25899
25900         PR middle-end/20303
25901         * gcc.dg/visibility-d.c: New test.
25902
25903 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
25904
25905         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25906         * gfortran.dg/underflow.f90: Ditto.
25907
25908 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25909
25910         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25911         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25912         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25913
25914 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25915
25916         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25917         include case of field width of zero.
25918
25919 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25920
25921         PR libgfortran/21875
25922         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25923         with trailing blanks on normal formatted read.
25924
25925 2005-07-23  Chao-ying Fu  <fu@mips.com>
25926
25927         * gcc.target/mips/mips32-dsp-type.c: New test.
25928         * gcc.target/mips/mips32-dsp.c: New test.
25929
25930 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
25931
25932         PR testsuite/21073
25933         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25934
25935         PR testsuite/20454
25936         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25937         and __cyg_profile_func_exit.
25938
25939 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
25940
25941         * gfortran.dg/comma_format_extension_3.f: Fix typo.
25942         * gfortran.dg/comma_format_extension_4.f: Same.
25943         * gfortran.dg/pr15332.f: Same.
25944         * gfortran.dg/pr21730.f: Same.
25945
25946 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
25947
25948         * g++.dg/opt/vrp2.C: Fix testcase.
25949
25950         PR tree-opt/22625
25951         * g++.dg/opt/vrp2.C: New test.
25952
25953 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
25954
25955         PR debug/21828
25956         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25957
25958 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
25959
25960         * gcc.dg/tree-ssa/20050719-1.c: New test.
25961
25962 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
25963
25964         * gcc.dg/bfin-longcall-1.c: New file.
25965         * gcc.dg/bfin-longcall-2.c: New file.
25966
25967 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
25968
25969         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25970
25971 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25972
25973         PR middle-end/19055
25974         * gcc.dg/tree-ssa/pr19055.c: New test.
25975         * gcc.dg/tree-ssa/pr19055-2.c: New test.
25976
25977 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25978
25979         PR C++/22358
25980         * g++.dg/other/pr22358.C: New test.
25981
25982 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
25983
25984         PR c++/2922
25985         * g++.dg/lookup/two-stage5.C: New test from bug comments.
25986
25987 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25988
25989         PR c++/15938
25990         * g++.dg/init/union2.C: New test.
25991
25992 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25993
25994         PR c/22393
25995         * gcc.dg/complex-4.c: New test.
25996
25997 2005-07-21  Richard Guenther  <rguenther@suse.de>
25998
25999         PR testsuite/22522
26000         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
26001         scanning for asm labels.
26002         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26003
26004 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26005
26006         PR target/22085
26007         * gcc.dg/altivec-pr22085.c: New.
26008
26009 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26010
26011         PR tree-optimization/19210
26012         * gcc.dg/tree-ssa/pr19210-1.c: New.
26013         * gcc.dg/tree-ssa/pr19210-2.c: New.
26014
26015 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
26016
26017         PR rtl-optimization/22167
26018         * g++.dg/opt/pr22167.C: New test.
26019
26020 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
26021
26022         PR c++/2922
26023         * g++.dg/lookup/two-stage2.C: New.
26024         * g++.dg/lookup/two-stage3.C: New.
26025         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
26026         fixed two-stage name lookup for operators.
26027         * g++.dg/template/call3.C: Compiler now produces an appropriate
26028         error message.
26029         * g++.dg/template/crash37.C: Compiler now describes bla() on line
26030         14 as a candidate.
26031         * g++.dg/template/ptrmem4.C: Compiler produces different error
26032         message.
26033         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
26034         connect_to_method as a candidate.
26035
26036 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
26037
26038         * gcc.dg/fold-alloc-1.c: New test.
26039
26040 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
26041
26042         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26043         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
26044
26045 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
26046
26047         * gcc.dg/fold-abs-1.c: New test.
26048         * gcc.dg/fold-abs-2.c: New test.
26049         * gcc.dg/fold-abs-3.c: New test.
26050
26051 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
26052
26053         Make CONSTRUCTOR use VEC to store initializers.
26054         * g++.dg/ext/complit3.C: Check for specific error messages.
26055         * g++.dg/init/brace2.C: Update error message.
26056         * g++.dg/warn/Wbraces2.C: Likewise.
26057
26058 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
26059
26060         PR fortran/16940
26061         * gfortran.dg/module_interface_1.f90: New test.
26062
26063 2005-07-19  Danny Berlin <dberlin@dberlin.org>
26064             Kenneth Zadeck <zadeck@naturalbridge.com>
26065
26066         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
26067
26068 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26069
26070         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
26071         specify -Wformat for these tests.
26072         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
26073         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
26074         * gcc.dg/format/opt-6.c: Delete.
26075
26076 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26077
26078         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
26079         * gcc.dg/tree-ssa/sra-3.c: Likewise.
26080
26081 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26082
26083         * gcc.dg/tree-ssa/alias-2.c: New test.
26084
26085 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
26086
26087         PR c++/22263
26088         * g++.dg/template/explicit7.C: New test.
26089
26090 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
26091
26092         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
26093         field width of 8 to +Inf and -Inf.
26094
26095 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
26096
26097         PR c++/22139
26098         * g++.dg/template/friend36.C: New test.
26099
26100 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
26101
26102         PR fortran/21730
26103         * gfortran.dg/pr21730.f: New test.
26104
26105 2005-07-16  Danny Berlin <dberlin@dberlin.org>
26106             Kenneth Zadeck <zadeck@naturalbridge.com>
26107
26108         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
26109         since pure const detection cannot run at -O1 in c compiler.
26110         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
26111         can now optimize this case properly.
26112         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
26113         because we now pass.
26114         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
26115
26116 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
26117
26118         PR c/22421
26119         * gcc.dg/format/bitfld-1.c: New test.
26120
26121 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26122
26123         PR c++/22204
26124         * g++.dg/rtti/repo1.C: New test.
26125
26126 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
26127
26128         PR middle-end/22398
26129         * gcc.c-torture/compile/pr22398.c: New test.
26130
26131 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26132
26133         PR c++/22132
26134         * g++.dg/expr/cast4.C: New test.
26135
26136 2005-07-15  Richard Guenther  <rguenther@suse.de>
26137
26138         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
26139         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26140
26141 2005-07-15  Steven Bosscher  <stevenb@suse.de>
26142
26143         PR tree-optimization/22230
26144         * gcc.dg/tree-ssa/pr22230.c: New test.
26145
26146 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
26147
26148         * gfortran.dg/g77/cpp6.f: New test.
26149
26150         PR fortran/22417
26151         * gfortran.dg/g77/cpp5.F: New test.
26152         * gfortran.dg/g77/cpp5.h: New file.
26153         * gfortran.dg/g77/cpp5inc.h: New file.
26154
26155 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
26156
26157         PR libfortran/16435
26158         * gfortran.dg/tl_editting.f90: New.
26159         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
26160
26161 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
26162
26163         * gfortran.dg/char_array_constructor.f90: New test.
26164
26165 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
26166
26167         * gfortran.dg/past_eor.f90: New.
26168         * gfortran.dg/complex_read.f90: New.
26169
26170 2005-07-13  Jeff Law  <law@redhat.com>
26171
26172         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26173         additional casts.
26174
26175         * gcc.dg/tree-ssa/pr22321.c: New test
26176
26177 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
26178
26179         PR tree-optimization/21921
26180         * gcc.dg/tree-ssa/pr21921.c: New.
26181
26182 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26183
26184         PR tree-optimizatio/22442
26185         * gcc.dg/tree-ssa/loop-11.c: New test.
26186
26187 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26188
26189         PR tree-opt/21840
26190         * gcc.c-torture/compile/pr21840.c: New test.
26191
26192 2005-07-12  Jan Hubicka  <jh@suse.cz>
26193
26194         * gcc.c-torture/compile/pr22379.c: New test.
26195
26196 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
26197
26198         PR libfortran/21593
26199         gfortran.dg/dev_null.f90: Remove outdated comment about
26200         PR libfortran/21593.
26201
26202
26203 2005-07-12  Dale Johannesen  <dalej@apple.com>
26204
26205         * gcc.target/i386/compress-float-sse.c: New.
26206         * gcc.target/i386/compress-float-sse-pic.c: New.
26207         * gcc.target/i386/compress-float-387.c: New.
26208         * gcc.target/i386/compress-float-387-pic.c: New.
26209         * gcc.dg/compress-float-ppc.c: New.
26210         * gcc.dg/compress-float-ppc-pic.c: New.
26211
26212 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
26213
26214         PR libfortran/21593
26215         gfortran.dg/dev_null.f90: Remove targets.
26216
26217 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26218
26219         PR tree-opt/22335
26220         * gcc.dg/pr22335-1.c: New test.
26221         * gcc.dg/pr22335-2.c: New test.
26222
26223 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26224
26225         PR c++/20172
26226         * g++.dg/template/nontype12.C : New test.
26227
26228 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26229
26230         * gcc.dg/tree-ssa/loop-10.c: New test.
26231
26232 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
26233
26234         * gcc.c-torture/execute/20020720-1.x: Remove.
26235
26236 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
26237
26238         * gfortran.fortran-torture/execute/forall_7.f90: New test.
26239
26240 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
26241
26242         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
26243         (dg-mips-options): Use it.
26244
26245 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
26246
26247         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
26248
26249 2005-07-09  Richard Henderson  <rth@redhat.com>
26250
26251         * lib/target-supports.exp (check_effective_target_sync_char_short):
26252         Add alpha.
26253
26254 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
26255
26256         PR libfortran/22217
26257         * gfortran.dg/negative-z-descriptor.f90: New test.
26258
26259 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26260
26261         PR tree-opt/22329
26262         * gcc.dg/pr22329.c: New test.
26263
26264 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
26265
26266         PR tree-optimization/20139
26267         * gcc.dg/tree-ssa/pr20139.c: New.
26268
26269 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26270
26271         PR tree-opt/22356
26272         * gcc.dg/pr22356-1.c: New test.
26273
26274 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
26275
26276         PR c++/21799
26277         * g++.dg/template/unify8.C: New.
26278         * g++.dg/template/unify9.C: New.
26279
26280 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
26281
26282         * gfortran.fortran-torture/execute/entry_10.f90: New test.
26283
26284 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
26285
26286         * gcc.dg/darwin-version-1.c: New.
26287         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26288         * gcc.dg/builtins-20.c: Likewise.
26289         * gcc.dg/builtins-53.c: Likewise.
26290         * gcc.dg/torture/builtins-convert-1.c: Likewise.
26291         * gcc.dg/torture/builtins-convert-2.c: Likewise.
26292         * gcc.dg/torture/builtins-convert-3.c: Likewise.
26293         * gcc.dg/torture/builtins-power-1.c: Likewise.
26294         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26295         on Darwin.
26296
26297 2005-07-07  Jeff Law  <law@redhat.com>
26298
26299         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
26300         argument evaluation order.
26301
26302 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
26303
26304         PR libfortran/21594
26305         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26306         Add test cases where the shift length is greater than the
26307         array length.
26308
26309 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26310
26311         * obj-c++.dg/proto-lossage-6.mm: New.
26312         * objc.dg/proto-lossage-6.m: New.
26313
26314 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26315
26316         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26317         * objc.dg/gnu-runtime-2.m: Likewise.
26318
26319 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26320
26321         * gfortran.dg/longline.f: New test.
26322
26323         * gfortran.dg/badline.f: New test.
26324
26325 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26326
26327         PR fortran/16531
26328         PR fortran/15966
26329         PR fortran/18781
26330         * gfortran.dg/hollerith.f90: New.
26331         * gfortran.dg/hollerith2.f90: New.
26332         * gfortran.dg/hollerith3.f90: New.
26333         * gfortran.dg/hollerith4.f90: New.
26334         * gfortran.dg/hollerith_f95.f90: New.
26335         * gfortran.dg/hollerith_legacy.f90: New.
26336         * gfortran.dg/g77/cpp4.F: New. Port from g77.
26337
26338 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26339
26340         PR objc/22274
26341         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
26342         * objc.dg/gnu-runtime-2.m: New.
26343
26344 2005-07-06  Jeff Law  <law@redhat.com>
26345
26346         * gcc.dg/tree-ssa/vrp17.c: New test.
26347
26348 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26349
26350         PR fortran/22327
26351         * gfortran.dg/array_constructor_5.f90: New test.
26352
26353 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26354
26355         * gfortran.fortran-torture/execute/entry_9.f90: New test.
26356
26357 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
26358
26359         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
26360         * gcc.dg/980816-1.c: Ditto.
26361
26362 2005-07-06  Jeff Law  <law@redhat.com>
26363
26364         * gcc.c-torture/compile/pr21356.c: New test.
26365
26366 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26367
26368         PR c/22013
26369         PR c/22098
26370         * gcc.c-torture/compile/pr22013-1.c,
26371         gcc.c-torture/execute/pr22098-1.c,
26372         gcc.c-torture/execute/pr22098-2.c,
26373         gcc.c-torture/execute/pr22098-3.c: New tests.
26374
26375 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26376
26377         PR c/22308
26378         * gcc.dg/pr22308-1.c: New test.
26379
26380 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
26381
26382         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
26383         target.
26384         * gcc.dg/compare9.c: Use -fshort-enums instead of
26385         -fno-short-enums.  Change the last test to dg-bogus.
26386
26387 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
26388
26389         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26390         * gcc.dg/compare9.c: New.
26391
26392 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26393
26394         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
26395
26396 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26397
26398         PR testsuite/22288
26399         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26400
26401
26402 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26403
26404         * gcc.dg/format/gcc_gfc-1.c: New.
26405
26406 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26407
26408         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26409
26410 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26411
26412         PR fortran/20842
26413         * gfortran.dg/io_invalid_1.f90: New test.
26414
26415 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
26416
26417         * gcc.dg/format/gcc_diag-1.c: Update.
26418
26419 2005-07-02  Jeff Law  <law@redhat.com>
26420
26421         * gcc.dg/tree-ssa/pr22051-1.c: New test.
26422         * gcc.dg/tree-ssa/pr22051-2.c: New test.
26423
26424 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
26425
26426         * gcc.dg/format/gcc_diag-1.c: Update.
26427
26428 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
26429
26430         PR tree-opt/22269
26431         * gcc.c-torture/compile/pr22269.c: New test.
26432
26433 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
26434
26435         PR 21584
26436         PR 22219
26437         * g++.dg/tree-ssa/pr21584-1.C: New test.
26438         * g++.dg/tree-ssa/pr21584-2.C: New test.
26439
26440 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
26441
26442         * obj-c++.dg/try-catch-11.mm: New.
26443         * objc.dg/try-catch-10.m: New.
26444
26445 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
26446
26447         * g++.dg/other/ucnid-1.C: xfail on AIX.
26448
26449 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
26450
26451         PR 22234
26452         * gcc.dg/20050629-1.c: New test.
26453
26454 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
26455
26456         * obj-c++.dg/const-str-1[0-1].mm: New.
26457         * objc.dg/const-str-1[0-1].m: New.
26458
26459 2005-05-29  Richard Henderson  <rth@redhat.com>
26460
26461         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
26462         Rename from check_effective_target_vect_no_max.
26463         (check_effective_target_vect_no_int_add): New.
26464         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26465         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26466         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26467         * gcc.dg/vect/vect-reduc-1.c: Use both.
26468         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26469
26470 2005-05-29  Richard Henderson  <rth@redhat.com>
26471
26472         * lib/target-supports.exp (check_effective_target_vect_no_max):
26473         Remove i386 and x86_64.
26474
26475 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26476
26477         PR testsuite/21969
26478         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26479
26480 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26481
26482         PR middle-end/21969
26483         * gcc.dg/vect/pr21969.c: New test.
26484
26485 2005-06-28  Eric Christopher  <echristo@redhat.com>
26486
26487         PR c/22052
26488         PR c/21975
26489         * gcc.dg/inline1.c: New test.
26490         * gcc.dg/inline2.c: Ditto.
26491         * gcc.dg/inline3.c: Ditto.
26492         * gcc.dg/inline4.c: Ditto.
26493         * gcc.dg/inline5.c: Ditto.
26494
26495 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26496
26497         PR libfortran/22142
26498         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26499         Add testcase also testing eoshift1 for PR 22142.
26500
26501 2005-06-28  Richard Henderson  <rth@redhat.com>
26502
26503         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26504         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26505         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26506         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26507         gcc.dg/tree-ssa/20030922-2.c: Likewise.
26508
26509 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26510
26511         PR libfortran/22142
26512         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26513         Add testcase for PR 22142.
26514
26515 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
26516
26517         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26518         gcc.target/ia64/fpreg-2.c: New tests.
26519
26520 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26521
26522         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26523
26524 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26525
26526         PR libfortran/22170
26527         * gfortran.dg/slash_1.f90: New test.
26528
26529 2005-06-27  Richard Henderson  <rth@redhat.com>
26530
26531         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26532         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
26533         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26534         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26535         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26536         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26537
26538 2005-06-27  Richard Henderson  <rth@redhat.com>
26539
26540         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26541         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26542
26543 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
26544
26545         * obj-c++.dg/proto-lossage-5.mm: New.
26546         * objc.dg/proto-lossage-5.m: New.
26547
26548 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
26549
26550         PR 21959
26551         * gcc.dg/tree-ssa/pr21959.c: New test.
26552
26553 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
26554
26555         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
26556         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
26557         testing uninitialized var.
26558
26559         * gcc.c-torture/execute/builtins/chk.h: New.
26560         * gcc.c-torture/execute/builtins/lib/chk.c: New.
26561         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
26562         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
26563         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
26564         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
26565         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
26566         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
26567         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
26568         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
26569         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
26570         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
26571         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
26572         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
26573         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
26574         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
26575         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
26576         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
26577         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
26578         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
26579         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26580         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26581         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26582         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26583         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26584         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26585         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26586         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26587         * gcc.dg/builtin-object-size-1.c: New test.
26588         * gcc.dg/builtin-object-size-2.c: New test.
26589         * gcc.dg/builtin-object-size-3.c: New test.
26590         * gcc.dg/builtin-object-size-4.c: New test.
26591         * gcc.dg/builtin-object-size-5.c: New test.
26592         * gcc.dg/builtin-stringop-chk-1.c: New test.
26593         * gcc.dg/builtin-stringop-chk-2.c: New test.
26594         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26595         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26596         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26597         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26598         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26599         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26600         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26601         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26602         * gcc.c-torture/execute/printf-1.c: New test.
26603         * gcc.c-torture/execute/fprintf-1.c: New test.
26604         * gcc.c-torture/execute/vprintf-1.c: New test.
26605         * gcc.c-torture/execute/vfprintf-1.c: New test.
26606         * gcc.c-torture/execute/printf-chk-1.c: New test.
26607         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26608         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26609         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26610
26611 2005-06-27  Michael Matz  <matz@suse.de>
26612
26613         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26614         slot is not merged if address escapes.
26615
26616 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26617
26618         PR c/21911
26619         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
26620
26621 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
26622
26623         PR middle-end/17965
26624         * gcc.c-torture/compile/20050622-1.c: New test.
26625
26626         PR middle-end/22028
26627         * gcc.dg/20050620-1.c: New test.
26628
26629 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
26630
26631         PR tree-optimization/22026
26632         * gcc.dg/tree-ssa/pr22026.c: New.
26633
26634 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
26635
26636         PR libfortran/22144
26637         * gfortran.dg/shift-alloc.f90: New testcase.
26638
26639 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
26640
26641         * all files: Update FSF address in copyright headers.
26642
26643 2005-06-22  Jan Hubicka  <jh@suse.cz>
26644
26645         * wholeprogram-1.c: New testcase.
26646         * wholeprogram-2.c: New testcase.
26647
26648 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
26649
26650         PR 22171
26651         * gcc.dg/tree-ssa/pr22171.c: New test.
26652
26653 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
26654
26655         * gfortran.dg/simplify_modulo.f90: New.
26656
26657 2005-06-24  Jan Hubicka  <jh@suse.cz>
26658
26659         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26660
26661 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26662
26663         * obj-c++.dg/proto-lossage-[1-4].mm: New.
26664
26665 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26666
26667         * obj-c++.dg/typedef-alias-1.mm: New.
26668         * objc.dg/typedef-alias-1.m: New.
26669
26670 2005-06-23  Jeff Law  <law@redhat.com>
26671
26672         * gcc.dg/tree-ssa/vrp16.c: New test.
26673
26674 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26675
26676         * lib/target-supports.exp: Add
26677         check_effective_target_fortran_large_real and
26678         check_effective_target_fortran_large_int to check for
26679         corresponding effective targets.
26680         * gfortran.dg/large_integer_kind_1.f90: New test.
26681         * gfortran.dg/large_real_kind_1.f90: New test.
26682
26683 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
26684
26685         PR tree-optimization/22117
26686         * gcc.dg/tree-ssa/pr22117.c: New.
26687
26688 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26689
26690         PR testsuite/22123
26691         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26692
26693 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
26694
26695         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26696
26697 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26698
26699         * gfortran.dg/f2c_4.f90: Add tests for complex functions
26700         * gfortran.dg/f2c_4.c: Likewise.
26701
26702 2005-06-22 Paul Brook  <paul@codesourcery.com>
26703
26704         PR fortran/21034
26705         * gfortran.dg/auto_save_1.f90: New test.
26706
26707 2005-06-22  Michael Matz  <matz@suse.de>
26708
26709         * gcc.target/x86-64/abi: New directory.
26710         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26711         * gcc.target/x86-64/abi/README.gcc: New file.
26712         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26713         * gcc.target/x86-64/abi/asm-support.s: New file.
26714         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26715         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26716         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26717         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26718         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26719         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26720         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26721         * gcc.target/x86_64/abi/test_bitfields.c: New test.
26722         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26723         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26724         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26725         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26726         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26727         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26728         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26729         * gcc.target/x86_64/abi/test_varargs.c: New test.
26730
26731 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26732
26733         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26734         32-bit i?86 and x86_64.
26735
26736 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
26737
26738         * obj-c++.dg/const-str-[1-9].mm: New tests.
26739
26740 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26741
26742         PR fortran/22010
26743         * gfortran.dg/namelist_use.f90: New.
26744         * gfortran.dg/namelist_use_only.f90: New.
26745
26746 2005-06-21  Jeff Law  <law@redhat.com>
26747
26748         * gcc.dg/tree-ssa/vrp15.c: New test.
26749
26750 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
26751
26752         * lib/target-supports.exp (check_effective_target_vect_reduction):
26753         Remove.
26754         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26755         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26756         remove vect_reduction target keyword. Also avoid two returns in main.
26757         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26758         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26759         * gcc.dg/vect/vect-reduc-1short.c: New test.
26760         * gcc.dg/vect/vect-reduc-1char.c: New test.
26761         * gcc.dg/vect/vect-reduc-2short.c: New test.
26762         * gcc.dg/vect/vect-reduc-2char.c: New test.
26763         * gcc.dg/vect/vect-reduc-6.c: New test.
26764         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26765         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26766         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26767
26768 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26769         Paul Thomas  <pault@gcc.gnu.org>
26770
26771         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26772         New tests.
26773
26774 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26775
26776         * gfortran.dg/backslash_1.f90: New test.
26777         * gfortran.dg/backslash_2.f90: New test.
26778
26779 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
26780
26781         * gfortran.dg/duplicate_labels.f90: New test.
26782
26783 2005-06-20  Jan Beulich  <jbeulich@novell.com>
26784
26785         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26786         unsupportable relocations.
26787         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26788         * gcc.dg/20050321-2.c: xfail for NetWare.
26789
26790 2005-06-20  Andreas Jaeger  <aj@suse.de>
26791
26792         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
26793         gcc.target/i386/fastcall-sseregparm.c,
26794         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
26795
26796 2005-06-19  Richard Henderson  <rth@redhat.com>
26797
26798         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
26799
26800 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
26801
26802         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
26803
26804 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
26805
26806         PR c++/22115
26807         * g++.dg/conversion/simd2.C: Change expected error message.
26808
26809 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26810
26811         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26812         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26813         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26814
26815 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
26816
26817         * gcc.dg/fold-mod-1.c: New test.
26818
26819 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
26820
26821         PR fortran/19926
26822         * gfortran.dg/pr19926.f90: New test.
26823
26824 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26825
26826         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26827         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26828         targets.
26829         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26830         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26831
26832 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
26833
26834         * gcc.target/ia64/float80-varargs-1.c: New test.
26835
26836 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26837
26838         PR tree-opt/22035
26839         * gfortran.dg/f2c_6.f90: New test.
26840
26841 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
26842
26843         PR c++/17413
26844         * g++.dg/template/local5.C: New.
26845
26846 2005-06-17  Richard Henderson  <rth@redhat.com>
26847
26848         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26849
26850 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
26851
26852         PR testsuite/21945
26853         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26854
26855 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
26856
26857         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26858         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26859         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26860         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26861         check_vect to verify the presence of hardware vector support.
26862
26863 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
26864
26865         PR testsuite/22056
26866         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26867
26868 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26869
26870         PR libfortran/19216
26871         * gfortran.dg/pr19216.f: Add correct space between brackets and
26872         dg directive.
26873
26874 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26875
26876         PR libfortran/16436
26877         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26878
26879 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
26880
26881         * gcc.target/i386/attributes-error.c: New testcase.
26882         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26883         * gcc.target/i386/regparm-stdcall.c: Likewise.
26884         * gcc.target/i386/sseregparm-1.c: Likewise.
26885         * gcc.target/i386/sseregparm-2.c: Likewise.
26886
26887 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
26888
26889         * g++.dg/rtti/crash2.C: New.
26890
26891 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
26892
26893         * gcc.dg/noncompile/20040203-3.c: Update expected message.
26894
26895 2005-06-15  David Ung  <davidu@mips.com>
26896
26897         * gcc.target/mips/mips16e-extends.c: New test for testing the
26898         generation of MIPS16e zeb/zeh, seb/seh instructions.
26899
26900 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
26901
26902         PR 22018
26903         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26904         * gcc.dg/tree-ssa/pr22018.c: New test.
26905
26906 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
26907
26908         * gcc.dg/simd-1.c: Update error messages.
26909         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
26910         * gcc.dg/simd-2.c: Update error messages.
26911         * gcc.dg/simd-4.c: New.
26912
26913 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
26914
26915         PR c++/20678
26916         * g++.dg/other/crash-4.C: New.
26917
26918 2005-06-14  Devang Patel  <dpatel@apple.com>
26919
26920         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26921
26922 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26923
26924         PR c++/21929
26925         * g++.dg/parse/crash11.C: Update
26926
26927 2005-06-13  Jeff Law  <law@redhat.com>
26928
26929         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26930         perform the desired transformations.
26931         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26932         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26933
26934 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26935
26936         PR fortran/22038
26937         * gfortran.dg/forall_1.f90: Un-XFAIL.
26938
26939 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
26940
26941         PR c++/21929
26942         * g++.dg/parse/crash26.C: New.
26943
26944         PR c++/20789
26945         * g++.dg/init/member1.C: New.
26946
26947 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
26948
26949         * gfortran.dg/altreturn_1.f90: New test.
26950
26951 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
26952
26953         PR middle-end/21985
26954         * gcc.dg/tree-ssa/pr21985.c: New test.
26955
26956 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26957
26958         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26959
26960 2005-06-12  Roger Sayle  <roger@eyesopen.com>
26961
26962         PR c++/21930
26963         * g++.dg/other/error10.C: New test case.
26964
26965 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26966
26967         PR libfortran/19155
26968         * gfortran.dg/pr19155.f: Add test.
26969
26970 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26971
26972         * gfortran.dg/f2c_7.f90: New test.
26973
26974         * gfortran.dg/forall_1.f90: XFAILed.
26975
26976 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26977
26978         * gcc.dg/pr14796-1.c: New.
26979         * gcc.dg/pr14796-2.c: New.
26980
26981 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
26982
26983         PR fortran/17792
26984         PR fortran/21375
26985         * gfortran.dg/deallocate_stat.f90: New test.
26986
26987 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
26988
26989         * gfortran.fortran-torture/execute/in-pack.f90: New test.
26990
26991 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
26992
26993         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26994         access will be generated when this loop is vectorized. Test that
26995         accesses with same alignment were detected.
26996         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26997         Test that accesses with same alignment were detected.
26998         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26999         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
27000         alignment were detected.
27001
27002 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
27003
27004         PR c++/10611
27005         * g++.dg/conversion/simd2.C: New.
27006
27007 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27008
27009         * gcc.dg/Wcxx-compat-1.c: New.
27010
27011 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
27012
27013         PR libfortran/21480
27014         * gfortran.dg/reshape-complex.f90: Add a test for a packed
27015         complex array.
27016
27017 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
27018
27019         * gcc.dg/alias-8.c: New.
27020
27021 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
27022
27023         * gcc.dg/format/cmn_err-1.c: Update.
27024
27025 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
27026
27027         PR target/20666
27028         * gcc.target/sparc/fexpand-2.c: New.
27029         * gcc.target/sparc/fpmerge-2.c: New.
27030         * gcc.target/sparc/fpmul-2.c: New.
27031         * gcc.target/sparc/noresult.c: New.
27032         * gcc.target/sparc/pdist-2.c: New.
27033         * gcc.target/sparc/pdist-3.c: New.
27034
27035 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
27036
27037         PR testsuite/21702
27038         * gcc.target/i386/i386.exp: Fix comment typo.
27039
27040 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27041
27042         PR c++/19497
27043         * g++.dg/inherit/using5.C: New.
27044         * g++.dg/inherit/using6.C: New.
27045
27046 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27047
27048         PR c++/19894
27049         * g++.dg/template/ptrmem15.C: New test.
27050
27051         PR c++/20563
27052         * g++.dg/ext/label4.C: New test.
27053
27054 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27055
27056         * gcc.dg/tls/debug-1.c: New test.
27057
27058 2005-06-07  Dale Johannesen  <dalej@apple.com>
27059
27060         * gcc.target/i386/movq.c: New.
27061
27062 2005-06-07  Dale Johannesen  <dalej@apple.com>
27063
27064         * gcc.dg/20050607-1.c: New.
27065
27066 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
27067
27068         PR middle-end/21850
27069         * gcc.c-torture/execute/20050607-1.c: New test.
27070
27071 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
27072
27073         PR libfortran/21926
27074         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
27075         Test case where the return array has lowest stride one,
27076         but isn't packed.
27077
27078 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
27079
27080         * lib/target-supports.exp (check_effective_target_sync_int_long):
27081         Add s390 and s390x targets.
27082
27083 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
27084
27085         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
27086         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
27087         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
27088         * gcc.dg/tree-ssa/loop-9.c: New test.
27089
27090 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27091
27092         * g++.dg/parse/defarg10.C: New.
27093
27094 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
27095
27096         PR regression/21897
27097         * gcc.c-torture/execute/20050604-1.c: New test.
27098
27099 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27100
27101         PR 21903
27102         * g++.dg/parse/defarg9.C: New.
27103
27104         PR c++/20637
27105         * g++.dg/inherit/using4.C: New.
27106         * g++.dg/overload/error1.C: Adjust expected errors.
27107         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
27108         * g++.old-deja/g++.brendan/arm2.C: Likewise.
27109         * g++.old-deja/g++.other/redecl2.C: Likewise.
27110         * g++.old-deja/g++.other/redecl4.C: Likewise.
27111         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
27112
27113 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27114
27115         * gfortran.dg/f2c_5.f90: Add -w to dg-options
27116
27117 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27118
27119         * lib/gfortran.exp (gfortran_target_compile): Call
27120         dg-additional-files-options
27121         * gfortran.dg/f2c_4.f90: New file
27122         * gfortran.dg/f2c_4.c: New file
27123         * gfortran.dg/f2c_5.f90: New file
27124         * gfortran.dg/f2c_5.c: New file
27125
27126 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27127
27128         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
27129
27130         PR fortran/21912
27131         * gfortran.dg/array_constructor_4.f90: New test.
27132
27133 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
27134
27135         PR c++/21619
27136         * g++.dg/ext/builtin9.C: New test.
27137
27138 2005-06-05  Dale Johannesen  <dalej@apple.com>
27139
27140         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
27141         * gcc.c-torture/execute/20050603-2.c: Ditto.
27142
27143 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
27144
27145         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
27146         * gcc.dg/vect/vect-reduc-1.c: New.
27147         * gcc.dg/vect/vect-reduc-2.c: New.
27148         * gcc.dg/vect/vect-reduc-3.c: New.
27149
27150 2005-06-04  Dale Johannesen  <dalej@apple.com>
27151
27152         * gcc.c-torture/execute/20050603-1.c: New.
27153         * gcc.c-torture/execute/20050603-2.c: New.
27154         * gcc.dg/20050603-3.c: New.
27155
27156 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27157
27158         PR fortran/19195
27159         * gfortran.dg/debug_1.f90: New test.
27160
27161         * gfortran.dg/forall_1.f90: New test.
27162
27163 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
27164
27165         * gfortran.dg/array_constructor_3.f90: New test.
27166
27167 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27168
27169         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27170
27171 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
27172
27173         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27174
27175 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
27176
27177         PR c/21873
27178         * gcc.dg/init-excess-1.c: New test.
27179
27180 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27181
27182         PR c++/21853
27183         * g++.dg/expr/static_cast6.C: New test.
27184
27185 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
27186
27187         * gcc.dg/tree-ssa/vrp14.c: New test.
27188
27189 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27190
27191         PR c++/21336
27192         * g++.dg/template/new2.C: New test.
27193
27194 2005-06-03  Josh Conner  <jconner@apple.com>
27195
27196         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27197         all entries in initializer.
27198
27199 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
27200
27201         PR middle-end/21858
27202         * gcc.dg/pr21858.c: New testcase.
27203
27204 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
27205
27206         PR tree-optimization/21292
27207
27208         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27209         New.
27210         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27211         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27212         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27213         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27214         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
27215
27216 2005-06-02  Richard Henderson  <rth@redhat.com>
27217
27218         * gcc.dg/sync-2.c: Use -march=i486 for i386.
27219
27220 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
27221
27222         * gcc.dg/wtypequal.c: New testcase.
27223
27224 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
27225
27226         PR 21582
27227         * gcc.dg/tree-ssa/pr21582.c: New test.
27228
27229 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27230
27231         PR c++/21280
27232         * g++.dg/opt/interface2.h: New.
27233         * g++.dg/opt/interface2.C: New.
27234         * g++.dg/init/ctor4.C: Adjust error lines.
27235         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27236         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27237         * g++.old-deja/g++.jason/opeq3.C: Likewise.
27238         * g++.old-deja/g++.pt/assign1.C: Likewise.
27239         * g++.old-deja/g++.pt/crash20.C: Likewise.
27240
27241 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
27242
27243         PR tree-optimization/21734
27244         * g++.dg/vect/pr21734_1.cc: New.
27245         * g++.dg/vect/pr21734_2.cc: New.
27246
27247 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27248
27249         PR c++/20350
27250         * g++.dg/template/spec24.C: New.
27251
27252         PR c++/21151
27253         * g++.dg/pch/local-1.C: New.
27254         * g++.dg/pch/local-1.Hs: New.
27255
27256 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
27257
27258         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
27259         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
27260         * gcc.dg/tree-ssa/pr14341.c: New test.
27261         * gcc.dg/tree-ssa/pr14841.c: New test.
27262         * gcc.dg/tree-ssa/pr20701.c: New test.
27263         * gcc.dg/tree-ssa/pr21086.c: New test.
27264         * gcc.dg/tree-ssa/pr21090.c: New test.
27265         * gcc.dg/tree-ssa/pr21332.c: New test.
27266         * gcc.dg/tree-ssa/pr21458.c: New test.
27267         * gcc.dg/tree-ssa/pr21658.c: New test.
27268         * gcc.dg/tree-ssa/vrp01.c: New test.
27269         * gcc.dg/tree-ssa/vrp02.c: New test.
27270         * gcc.dg/tree-ssa/vrp03.c: New test.
27271         * gcc.dg/tree-ssa/vrp04.c: New test.
27272         * gcc.dg/tree-ssa/vrp05.c: New test.
27273         * gcc.dg/tree-ssa/vrp06.c: New test.
27274         * gcc.dg/tree-ssa/vrp07.c: New test.
27275         * gcc.dg/tree-ssa/vrp08.c: New test.
27276         * gcc.dg/tree-ssa/vrp09.c: New test.
27277         * gcc.dg/tree-ssa/vrp10.c: New test.
27278         * gcc.dg/tree-ssa/vrp11.c: New test.
27279         * gcc.dg/tree-ssa/vrp12.c: New test.
27280         * gcc.dg/tree-ssa/vrp13.c: New test.
27281
27282 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
27283
27284         PR 21029
27285         * gcc.dg/tree-ssa/pr21029.c: New test.
27286
27287 2005-06-01  Roger Sayle  <roger@eyesopen.com>
27288
27289         * gfortran.dg/logint-1.f: New test case.
27290         * gfortran.dg/logint-2.f: Likewise.
27291         * gfortran.dg/logint-3.f: Likewise.
27292
27293 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
27294
27295         PR c/21536
27296         PR c/20760
27297         * gcc.dg/20050527-1.c: New test.
27298
27299         * gcc.dg/i386-sse-12.c: New test.
27300
27301         PR fortran/21729
27302         * gfortran.dg/implicit_5.f90: New test.
27303
27304 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
27305
27306         PR fortran/20883
27307         * gfortran/assign_4.f90: New test.
27308         * gfortran/assign_2.f90: Change compile to run.
27309
27310 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
27311
27312         * lib/target-supports.exp
27313         (check_effective_target_sync_char_short): New.
27314         * gcc.dg/sync-2.c: New.
27315
27316 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
27317
27318         PR tree-optimization/21817
27319         * gcc.dg/torture/pr21817-1.c: New.
27320
27321 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
27322
27323         PR c++/21165
27324         * g++.dg/template/init5.C: New.
27325
27326 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
27327
27328         * gfortran.dg/char_initialiser_actual.f90:
27329         Test character initialisers as actual arguments.
27330         * gfortran.dg/char_pointer_comp_assign.f90:
27331         Test character pointer structure component assignments.
27332         * gfortran.dg/char_array_structure_constructor.f90:
27333         Test character components in structure constructors.
27334
27335 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
27336
27337         PR middle-end/20931
27338         * g++.dg/opt/pr20931.C: New test.
27339
27340 2005-05-31  Andreas Jaeger  <aj@suse.de>
27341
27342         PR testsuite/20772
27343         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
27344         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
27345         g++.old-deja/g++.ext/asmspec1.C,
27346         g++.old-deja/g++.other/regstack.C,
27347         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
27348         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
27349         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
27350         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
27351         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
27352         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
27353         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
27354         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
27355         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
27356         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
27357         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
27358         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
27359         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
27360         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
27361         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
27362         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
27363         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
27364         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
27365         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
27366
27367 2005-05-31  Jeff Law  <law@redhat.com>
27368
27369         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
27370
27371 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
27372
27373         PR middle-end/21743
27374         * gcc.dg/builtins-1.c: Activate disabled clog test.
27375         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27376
27377 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
27378
27379         * gfortran.dg/char_pointer_assign.f90:
27380         Test character-pointer assignments and pointer assignments.
27381         * gfortran.dg/char_pointer_dummy.f90:
27382         Test character-pointer dummy arguments.
27383         * gfortran.dg/char_pointer_func.f90:
27384         Test character-pointer function returns.
27385         * gfortran.dg/char_pointer_dependency.f90:
27386         Test character-pointer functions with dependencies.
27387
27388 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
27389
27390         PR c++/21784
27391         * g++.dg/lookup/using14.C: New test.
27392
27393 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
27394
27395         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27396         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27397         trailing ^M.
27398
27399 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
27400
27401         PR c++/17413
27402         * g++.dg/template/local5.C: New.
27403
27404         PR target/21761
27405         * gcc.c-torture/compile/pr21761.c: New.
27406
27407         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27408         before darwin8.
27409
27410 2005-05-30  Steven G. Kargl
27411
27412         PR fortran/20846
27413         * gfortran.dg/inquire_8.f90: New test.
27414
27415 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27416
27417         PR libfortran/21376
27418         * gfortran.dg/output_exponents_1.f90: New test.
27419
27420 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27421
27422         PR libfortran/20006
27423         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27424
27425 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
27426
27427         PR c++/21210
27428         * g++.dg/ext/complex1.C: New test.
27429
27430         PR c++/21340
27431         * g++.dg/init/ctor6.C: New test.
27432
27433 2005-05-29  Jan Hubicka  <jh@suse.cz>
27434
27435         * gcc.c-torture/compile/pr21562.c: New.
27436
27437 2005-05-28  Steven G. Kargl <kargls@comcast.net>
27438
27439         * gfortran.dg/subnormal_1.f90: New test.
27440
27441 2005-05-28  Jan Hubicka  <jh@suse.cz>
27442
27443         * tree-prof.exp: Fix comment.
27444         * value-prof-1.c: New.
27445         * value-prof-2.c: New.
27446         * value-prof-3.c: New.
27447         * value-prof-4.c: New.
27448
27449 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
27450
27451         PR c++/21614
27452         * g++.dg/expr/ptrmem6.C: New test.
27453         * g++.dg/expr/ptrmem6a.C: Likewise.
27454
27455 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
27456
27457         PR tree-optimization/21658
27458         * gcc.dg/tree-ssa/pr21658.c: New.
27459
27460 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
27461
27462         PR c++/21455
27463         * g++.dg/inherit/ptrmem3.C: New.
27464
27465         PR c++/21681
27466         * g++.dg/parse/template16.C: New.
27467
27468 2005-05-27  Andreas Jaeger  <aj@suse.de>
27469
27470         * gcc.dg/setjmp-2.c: Only run in 32-bit.
27471
27472         * gcc.dg/i386-sse-8.c: Run test on all archs.
27473
27474 2005-05-26  Mike Stump  <mrs@apple.com>
27475
27476         * objc.dg/isa-field-1.m: Only run on darwin.
27477         * objc.dg/lookup-1.m: Likewise.
27478         * objc.dg/try-catch-8.m: Likewise.
27479
27480 2005-05-26  Roger Sayle  <roger@eyesopen.com>
27481
27482         PR tree-optimization/9814
27483         * gcc.dg/pr9814-1.c: New test case.
27484
27485 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27486
27487         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27488         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27489         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27490         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27491         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27492         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27493         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27494         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27495         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27496         objc.dg/try-catch-8.m: New.
27497
27498 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
27499
27500         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27501         remove extraneous semicolons.
27502
27503 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27504
27505         * obj-c++.dg/comp-types-12.mm: New.
27506         * objc.dg/comp-types-11.m: New.
27507         * objc.dg/selector-4.m: New.
27508
27509 2005-05-26  Andreas Jaeger  <aj@suse.de>
27510
27511         PR testsuite/20772
27512         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27513         g++.old-deja/g++.ext/attrib3.C,
27514         g++.old-deja/g++.other/store-expr1.C,
27515         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27516         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27517         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27518         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27519         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27520         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27521         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27522         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27523         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27524         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27525         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27526         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27527         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27528         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27529         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27530         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27531         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27532         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27533         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27534
27535 2005-05-26  Andreas Jaeger  <aj@suse.de>
27536
27537         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27538         x86-64 compilation.
27539
27540 2005-05-26  Andreas Jaeger  <aj@suse.de>
27541
27542         PR testsuite/20772
27543         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27544         gcc.misc-tests/i386-pf-athlon-1.c,
27545         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27546         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27547         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27548         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27549         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27550         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27551         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27552         programs.
27553
27554         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
27555         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
27556         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
27557         x86-64 compilation.
27558
27559         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
27560         x86_64.
27561
27562         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
27563         effective-target ilp32.
27564
27565 2005-05-26  David Ung  <davidu@mips.com>
27566
27567         * gcc.target/mips/ext_ins.c: New test for testing the generation
27568         of MIPS32/64 rev 2 ext/ins instructions.
27569
27570 2005-05-26  Andreas Jaeger  <aj@suse.de>
27571
27572         * treelang/compile/unsigned.tree: Use gimple instead of
27573         nonexisting generic dump.
27574
27575 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
27576
27577         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
27578
27579 2005-05-26  Andreas Jaeger  <aj@suse.de>
27580
27581         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27582
27583 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
27584
27585         PR libfortran/17283
27586         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27587         Test callee-allocated memory with write statements.
27588
27589 2005-05-25  Roger Sayle  <roger@eyesopen.com>
27590
27591         PR middle-end/21709
27592         * gcc.dg/pr21709-1.c: New test case.
27593
27594 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27595             Mike Stump  <mrs@apple.com>
27596
27597         * objc/execute/next_mapping.h: Update for C++.
27598
27599         * obj-c++.dg/selector-1.mm: Move to...
27600         * obj-c++.dg/selector-4.mm: here...
27601
27602         * obj-c++.dg/basic.mm: New.
27603         * obj-c++.dg/comp-types-1.mm: New.
27604         * obj-c++.dg/cxx-class-1.mm: New.
27605         * obj-c++.dg/cxx-ivars-1.mm: New.
27606         * obj-c++.dg/cxx-ivars-2.mm: New.
27607         * obj-c++.dg/cxx-ivars-3.mm: New.
27608         * obj-c++.dg/cxx-scope-1.mm: New.
27609         * obj-c++.dg/cxx-scope-2.mm: New.
27610         * obj-c++.dg/defs.mm: New.
27611         * obj-c++.dg/empty-private-1.mm: New.
27612         * obj-c++.dg/encode-1.mm: New.
27613         * obj-c++.dg/encode-2.mm: New.
27614         * obj-c++.dg/encode-3.mm: New.
27615         * obj-c++.dg/extern-c-1.mm: New.
27616         * obj-c++.dg/extra-semi.mm: New.
27617         * obj-c++.dg/fix-and-continue-2.mm: New.
27618         * obj-c++.dg/isa-field-1.mm: New.
27619         * obj-c++.dg/ivar-list-semi.mm: New.
27620         * obj-c++.dg/local-decl-1.mm: New.
27621         * obj-c++.dg/lookup-1.mm: New.
27622         * obj-c++.dg/lookup-2.mm: New.
27623         * obj-c++.dg/method-1.mm: New.
27624         * obj-c++.dg/method-2.mm: New.
27625         * obj-c++.dg/method-3.mm: New.
27626         * obj-c++.dg/method-4.mm: New.
27627         * obj-c++.dg/method-5.mm: New.
27628         * obj-c++.dg/method-6.mm: New.
27629         * obj-c++.dg/method-7.mm: New.
27630         * obj-c++.dg/no-extra-load.mm: New.
27631         * obj-c++.dg/overload-1.mm: New.
27632         * obj-c++.dg/pragma-1.mm: New.
27633         * obj-c++.dg/pragma-2.mm: New.
27634         * obj-c++.dg/private-1.mm: New.
27635         * obj-c++.dg/private-2.mm: New.
27636         * obj-c++.dg/proto-qual-1.mm: New.
27637         * obj-c++.dg/qual-types-1.mm: New.
27638         * obj-c++.dg/stubify-1.mm: New.
27639         * obj-c++.dg/stubify-2.mm: New.
27640         * obj-c++.dg/super-class-1.mm: New.
27641         * obj-c++.dg/super-class-2.mm: New.
27642         * obj-c++.dg/super-dealloc-1.mm: New.
27643         * obj-c++.dg/super-dealloc-2.mm: New.
27644         * obj-c++.dg/template-1.mm: New.
27645         * obj-c++.dg/template-2.mm: New.
27646         * obj-c++.dg/template-3.mm: New.
27647         * obj-c++.dg/template-4.mm: New.
27648         * obj-c++.dg/template-5.mm: New.
27649         * obj-c++.dg/template-6.mm: New.
27650         * obj-c++.dg/try-catch-1.mm: New.
27651         * obj-c++.dg/try-catch-2.mm: New.
27652         * obj-c++.dg/try-catch-3.mm: New.
27653         * obj-c++.dg/try-catch-4.mm: New.
27654         * obj-c++.dg/try-catch-5.mm: New.
27655         * obj-c++.dg/try-catch-6.mm: New.
27656         * obj-c++.dg/try-catch-7.mm: New.
27657         * obj-c++.dg/try-catch-8.mm: New.
27658         * obj-c++.dg/try-catch-9.mm: New.
27659         * obj-c++.dg/va-meth-1.mm: New.
27660
27661 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27662
27663         * obj-c++.dg/selector-1.mm: New.
27664         * obj-c++.dg/selector-2.mm: New.
27665
27666 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27667
27668         * obj-c++.dg/selector-3.mm: New.
27669         * objc.dg/selector-3.m: New.
27670
27671 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27672
27673         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27674         about where warning appears.
27675
27676 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27677
27678         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27679         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27680         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27681         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27682
27683 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27684
27685         * gcc.dg/20050524-1.c: New test.
27686
27687 2005-05-25  Jan Hubicka  <jh@suse.cz>
27688
27689         * gcc.dg/tree-prof/inliner-1.c: New.
27690
27691 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
27692
27693         * gcc.dg/tree-prof: New directory.
27694         * gcc.dg/tree-prof/tree-prof.exp: New.
27695
27696 2005-05-25  DJ Delorie  <dj@redhat.com>
27697
27698         * gcc.dg/Wattributes-1.c: New.
27699         * gcc.dg/Wattributes-2.c: New.
27700         * gcc.dg/Wattributes-3.c: New.
27701
27702 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
27703
27704         PR tree-optimization/19833
27705         * gcc.dg/uninit-4.c: Remove xfail.
27706         * gcc.dg/uninit-9.c: Ditto.
27707
27708 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
27709
27710         * obj-c++.dg/bitfield-[1-5].mm: New.
27711         * obj-c++.dg/class-protocol-1.mm: New.
27712         * obj-c++.dg/comp-types-1[0-1].mm: New.
27713         * obj-c++.dg/comp-types-[2-9].mm: New.
27714         * obj-c++.dg/encode-[4-8].mm: New.
27715         * obj-c++.dg/layout-1.mm: New.
27716         * obj-c++.dg/method-1[0-9].mm: New.
27717         * obj-c++.dg/method-2[0-1].mm: New.
27718         * obj-c++.dg/method-[8-9].mm: New.
27719         * obj-c++.dg/objc-gc-3.mm: New.
27720         * obj-c++.dg/try-catch-10.mm: New.
27721         * objc.dg/bitfield-5.m: New.
27722         * objc.dg/comp-types-10.m: New.
27723         * objc.dg/comp-types-9.m: New.
27724         * objc.dg/layout-1.m: New.
27725         * objc.dg/objc-gc-4.m: New.
27726         * objc.dg/try-catch-9.m: New.
27727         * objc.dg/class-protocol-1.m: Tweak diagnostics.
27728         * objc.dg/comp-types-1.m: Likewise.
27729         * objc.dg/comp-types-[5-6].m: Likewise.
27730         * objc.dg/method-9.m: Likewise.
27731
27732 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
27733
27734         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27735         and on hardware without VMX support.
27736
27737         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27738
27739         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27740
27741         * lib/profopt.exp (dg-final-generate, dg-final-use,
27742         profopt-final-code, profopt-get-options): New.
27743         (profopt-execute): Process test directives.
27744
27745         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27746         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27747         cleanup-tree-dump, cleanup-saved-temps): Update comments.
27748
27749 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
27750
27751         PR C++/21645
27752         * g++.dg/init/ctor5.C: New test.
27753
27754 2005-05-24  Ira Rosen  <irar@il.ibm.com>
27755
27756         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27757         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27758         vect-113.c, vect-114.c.
27759
27760 2005-05-23  Adam Nemet  <anemet@lnxw.com>
27761
27762         * gcc.dg/const-elim-1.c: Remove xfails.
27763
27764 2005-05-23  Jeff Law  <law@redhat.com>
27765
27766         * gcc.c-torture/compile/pr21638.c: New test.
27767         * gcc.c-torture/compile/20050520-1.c: New test.
27768
27769 2005-05-23  Nick Clifton  <nickc@redhat.com>
27770
27771         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27772         be a proper triple, ie: m32r*-*-*.
27773         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27774
27775 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
27776
27777         PR middle-end/21331
27778         PR tree-opt/21293
27779         * gcc.c-torture/compile/pr21293.c: New test.
27780         * gcc.c-torture/execute/pr21331.c: New test.
27781
27782 2004-05-20  Richard Henderson  <rth@redhat.com>
27783
27784         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27785
27786 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
27787
27788         * obj-c++-dg.exp: Add.
27789         * obj-c++.exp: Add.
27790         * obj-c++.dg/dg.exp: Add.
27791
27792 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
27793
27794         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
27795         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
27796
27797 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
27798
27799         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
27800
27801 2004-05-19  Richard Henderson  <rth@redhat.com>
27802
27803         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
27804
27805 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
27806
27807         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27808
27809         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27810
27811 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
27812
27813         PR c++/21495
27814         * g++.dg/parse/extern1.C: New test.
27815         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27816
27817 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27818
27819         * gcc.dg/c99-math.h: New.
27820         * gcc.dg/c99-math-float-1.c: New test.
27821         * gcc.dg/c99-math-double-1.c: Likewise.
27822         * gcc.dg/c99-math-long-double-1.c: Likewise.
27823
27824 2005-05-18  Richard Henderson  <rth@redhat.com>
27825
27826         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27827
27828 2005-05-18  Devang Patel  <dpatel@apple.com>
27829
27830         * g++.dg/opt/20050511-1.C: New test.
27831
27832 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
27833
27834         PR libfortran/21127
27835         * gfortran.dg/reshape-complex.f90: New test.
27836
27837 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
27838
27839         * gfortran.dg/array_constructor_1.f90: New test.
27840         * gfortran.dg/array_constructor_2.f90: New test.
27841
27842 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27843
27844         PR fortran/20954
27845         * gfortran.dg/pr20954.f: New test.
27846
27847 2005-05-17  Mike Stump  <mrs@apple.com>
27848
27849         Yet more Objective-C++...
27850
27851         * objc.dg/method-5.m: Update.
27852         * objc.dg/method-6.m: Update.
27853         * objc.dg/method-7.m: Update.
27854         * objc.dg/method-9.m: Update.
27855         * objc.dg/try-catch-2.m: Update.
27856
27857 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
27858
27859         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27860         Remove little-endian optimizations.
27861
27862 2005-05-17  Jeff Law  <law@redhat.com>
27863
27864         * g++.dg/tree-ssa/pr14814.C: New test.
27865         * gcc.dg/tree-ssa/pr14814.C: New test.
27866         * gcc.dg/tree-ssa/pr17141-1.C: New test.
27867         * gcc.dg/tree-ssa/pr17141-2.C: New test.
27868
27869 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27870
27871         * gcc.dg/compat/generate-random.c: Do not include
27872         libiberty.h.
27873         * gcc.dg/compat/generate-random_r.c: Likewise.
27874
27875 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
27876
27877         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27878
27879 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27880
27881         PR middle-end/21595
27882         * g++.dg/tree-ssa/builtin1.C: New testcase.
27883
27884 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
27885
27886         PR c++/21454
27887         * g++.dg/opt/const4.C: New test.
27888
27889         PR middle-end/21492
27890         * g++.dg/opt/crossjump1.C: New test.
27891
27892         PR tree-optimization/21610
27893         * gcc.c-torture/compile/20050516-1.c: New test.
27894
27895         PR fortran/15080
27896         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27897         about the test failing.
27898         * gfortran.fortran-torture/execute/where_7.f90: New test.
27899         * gfortran.fortran-torture/execute/where_8.f90: New test.
27900
27901 2005-05-16  Richard Henderson  <rth@redhat.com>
27902
27903         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27904         i?86 and x86_64.
27905
27906 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
27907
27908         * gcc.dg/compat/generate-random.c (config.h): Do not include.
27909         (limits.h): Include unconditionally.
27910         (stdlib.h): Likewise.
27911         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27912         (limits.h): Include unconditionally.
27913         (stdlib.h): Likewise.
27914         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27915         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27916         (limits.h): Include unconditionally.
27917         (stdlib.h): Likewise.
27918         (hashtab.h): Do not include.
27919         (getopt.h): Likewise.
27920         (stddef.h): Include.
27921         (hashval_t): Define.
27922         (struct entry): Add "next" field.
27923         (HASH_SIZE): New macro.
27924         (hash_table): New variable.
27925         (switchfiles): Do not use xmalloc.
27926         (mix): New macro.
27927         (iterative_hash): New function.
27928         (hasht): Remove.
27929         (e_exists): New function.
27930         (e_insert): Likewise.
27931         (output): Use, instead of libiberty hashtable functions.
27932         (main): Do not use getopt.  Do not call htab_create.
27933
27934 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
27935
27936         PR libstdc++/21526
27937         * lib/target-supports.exp (check_mkfifo_available):
27938         Return 0 for cygwin as mkfifo support incomplete on platform.
27939         Fix typos in comments.
27940
27941 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
27942
27943         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27944
27945 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
27946
27947         PR fortran/17432
27948         * gfortran.dg/assign_4.f: New test.
27949
27950 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
27951
27952         PR tree-optimization/21563
27953         * gcc.dg/tree-ssa/pr21563.c: New.
27954
27955 2005-05-14  Jan Hubicka  <jh@suse.cz>
27956
27957         * gcc.dg/noreturn-7.c: Allow control reaches warning.
27958
27959 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
27960
27961         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27962
27963 2005-05-13  Julian Brown  <julian@codesourcery.com>
27964
27965         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27966         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27967
27968 2005-05-13  Jan Hubicka  <jh@suse.cz>
27969
27970         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27971         * gcc.dg/fold-xor-?.c: Likewise.
27972         * gcc.dg/pr15784-?.c: Likewise.
27973         * gcc.dg/pr20922-?.c: Likewise.
27974         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27975         * gcc.dg/tree-ssa/pr17598.c: Likewise.
27976         * gcc.dg/tree-ssa/pr20470.c: Likewise.
27977
27978 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27979
27980         PR fortran/21260
27981         * gfortran.dg/hollerith_1.f90: New test.
27982
27983 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27984
27985         * gfortran.dg/func_result_2.f90: New test.
27986
27987 2005-05-11  Bud Davis  <bdavis@gfortran.org>
27988
27989         * gfortran.dg/dev_null.f90: New test.
27990
27991 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
27992
27993         * gcc.dg/arm-vfp1.c: Revert last change.
27994
27995 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
27996
27997         PR middle-end/19807
27998         PR tree-optimization/19639
27999         * g++.dg/tree-ssa/pr19807.C: New testcase.
28000
28001 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28002
28003         PR libfortran/21471
28004         * gfortran.dg/append-1.f90: New test.
28005
28006 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28007
28008         * gcc.dg/pr18501.c: XFAIL.
28009         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
28010         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
28011         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
28012         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28013         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28014         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
28015         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
28016         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
28017
28018 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28019
28020         PR fortran/20178
28021         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
28022         gfortran.dg/f2c_3.f90: New tests.
28023
28024         * gfortran.dg/return_1.f90: Fix dg annotation.
28025
28026 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28027
28028         * gcc.c-torture/compile/20050510-1.c: New test.
28029
28030 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
28031
28032         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
28033
28034 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
28035
28036         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
28037
28038 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
28039
28040         PR c/17913
28041         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
28042
28043 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
28044
28045         PR c/21342
28046         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
28047         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
28048
28049 2005-05-10  Ben Elliston  <bje@au.ibm.com>
28050
28051         PR debug/16676
28052         * gcc.dg/debug/pr16676.c: New test.
28053
28054 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
28055
28056         PR testsuite/21443
28057         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
28058         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
28059         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
28060         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
28061         Change -O1 to -O2.
28062         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
28063         -fno-tree-dominator-opts.
28064
28065 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28066
28067         * gfortran.dg/return_1.f90: New test.
28068
28069 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
28070
28071         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
28072
28073         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
28074
28075 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
28076
28077         PR c++/21427
28078         * g++.dg/inherit/covariant13.C: New.
28079
28080 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28081
28082         PR libfortran/19155
28083         * gfortran.dg/pr19155.f: New test.
28084
28085 2005-05-08  Roger Sayle  <roger@eyesopen.com>
28086
28087         PR inline-asm/8788
28088         * gcc.dg/pr8788-1.c: New testcase.
28089
28090 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
28091
28092         PR target/21416
28093         * gcc.target/mips/fpcmp-[12].c: New tests.
28094
28095 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
28096
28097         * lib/target-supports-dg.exp (dg-require-fork): New function.
28098         (dg-require-mkfifo): Likewise.
28099         * lib/target-supports.exp (check_function_available): New
28100         function.
28101         (check_fork_available): Likewise.
28102         (check_mkfifo_available): Likewise.
28103
28104 2005-05-06  Jeff Law  <law@redhat.com>
28105
28106         * gcc.c-torture/compile/pr21380.c: New test.
28107
28108 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
28109
28110         PR c++/20961
28111         * g++.dg/ext/weak3.C: New test.
28112
28113 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
28114
28115         PR c++/21352
28116         * g++.dg/template/crash37.C: New test.
28117
28118 2005-05-05  Paul Brook  <paul@codesourcery.com>
28119
28120         * gcc.dg/arm-g2.c: Use effective-target arm32.
28121         * gcc.dg/arm-mmx-1.c: Ditto.
28122         * gcc.dg/arm-scd42-2.c: Ditto.
28123         * gcc.dg/arm-vfp1.c: Ditto.
28124         * lib/target-supports.exp (check_effective_target_arm32): New
28125         function.
28126
28127 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
28128
28129         PR libfortran/21354
28130         gfortran.dg/in_pack_rank7.f90: New test.
28131
28132 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
28133
28134         PR middle-end/15618
28135         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
28136
28137 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
28138
28139         PR middle-end/21265
28140         * gcc.dg/20050503-1.c: New test.
28141
28142         PR rtl-optimization/21239
28143         * gcc.dg/i386-sse-11.c: New test.
28144
28145 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
28146
28147         PR target/16888
28148         * gcc.target/i386/asm-1.c: New test.
28149
28150 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
28151
28152         PR rtl-optimization/21330
28153         * gcc.c-torture/execute/20050502-1.c: New test.
28154
28155         PR target/21297
28156         * gcc.c-torture/execute/20050502-2.c: New test.
28157
28158 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
28159
28160         PR middle-end/21282
28161         * gcc.dg/pr21282.c: New.
28162
28163 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28164
28165         * gcc.dg/vect/pr20122.c: Clean up .vect file.
28166         * gcc.dg/vect/vect-92.c: Likewise.
28167         * gcc.dg/vect/vect-93.c: Likewise.
28168         * gcc.dg/vect/vect-dv-1.c: Likewise.
28169         * gcc.dg/vect/vect-dv-2.c: Likewise.
28170         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28171
28172 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28173
28174         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28175         * gfortran.dg/vect/vect-2.f90: Likewise.
28176         * gfortran.dg/vect/vect-3.f90: Likewise.
28177         * gfortran.dg/vect/vect-4.f90: Likewise.
28178         * gfortran.dg/vect/vect-5.f90: Likewise.
28179
28180 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
28181
28182         PR target/20813
28183         * gcc.dg/rs6000-fpint-2.c: New.
28184
28185 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
28186
28187         PR c/15698
28188         * gcc.dg/builtins-30.c: Update expected messages.
28189         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28190         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28191         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28192
28193 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
28194
28195         PR tree-optimization/21294
28196         * gcc.dg/tree-ssa/pr21294.c: New.
28197
28198 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
28199
28200         * gcc.dg/altivec-3.c (vec_store): Do not use the old
28201         __builtin_altivec_st_internal_4si built-in.
28202
28203 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
28204
28205         PR c++/15875
28206         * g++.dg/template/ptrmem14.C: New test.
28207
28208 2005-05-02  Paul Brook  <paul@codesourcery.com>
28209
28210         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28211
28212 2005-05-02  Michael Matz  <matz@suse.de>
28213
28214         PR c++/19542
28215         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
28216
28217 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
28218
28219         * g++.dg/cpp/weak.C: New test.
28220
28221 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
28222
28223         * gcc.dg/tree-ssa/loop-8.c: New test.
28224
28225 2005-04-30  Michael Maty  <matz@suse.de>
28226
28227         * gcc.dg/inline-mcpy.c: New test.
28228
28229 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
28230
28231         PR libfortran/18958
28232         * gfortran.dg/eoshift.f90: New test case.
28233
28234 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
28235
28236         PR libfortran/18857
28237         * gfortran.dg/matmul_1.f90: New test.
28238
28239 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28240
28241         PR tree-optimization/21030
28242         * gcc.dg/tree-ssa/pr21030.c: New.
28243
28244 2005-04-29  Devang Patel  <dpatel@apple.com>
28245
28246         PR tree-optimization/21272
28247         * gcc.dg/vect/vect-ifcvt-10.c: New test.
28248
28249 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
28250
28251         PR fortran/13082
28252         PR fortran/18824
28253         * gfortran.dg/entry_4.f90: New test.
28254         * gfortran.fortran-torture/execute/entry_1.f90: New test.
28255         * gfortran.fortran-torture/execute/entry_2.f90: New test.
28256         * gfortran.fortran-torture/execute/entry_3.f90: New test.
28257         * gfortran.fortran-torture/execute/entry_4.f90: New test.
28258         * gfortran.fortran-torture/execute/entry_5.f90: New test.
28259         * gfortran.fortran-torture/execute/entry_6.f90: New test.
28260         * gfortran.fortran-torture/execute/entry_7.f90: New test.
28261
28262 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28263
28264         * gfortran.fortran-torture/execute/entry_8.f90: New test.
28265
28266 2005-04-29  Paul Brook  <paul@codesourcery.com>
28267
28268         * gfortran.dg/entry_3.f90: New test.
28269
28270 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28271
28272         * gfortran.dg/implicit_4.f90: New test.
28273
28274 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
28275
28276         * lib/target-supports.exp (check_profiling_available): Return
28277         false for xtensa-*-elf.
28278
28279 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
28280
28281         * lib/fortran-torture.exp (fortran-torture.exp): Catch
28282         error if file cannot be deleted.
28283
28284 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28285
28286         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28287         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28288         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28289         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28290         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28291         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28292         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28293         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28294         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28295         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28296         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28297         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28298         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28299
28300 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28301
28302         PR fortran/20865
28303         * gfortran.dg/pr20865.f90: New test.
28304
28305 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
28306
28307         * gcc.dg/void-cast-2.c: New test.
28308
28309 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28310
28311         PR c/21159
28312         * gcc.dg/void-cast-1.c: New test.
28313
28314 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
28315
28316         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28317
28318 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28319
28320         PR fortran/21177
28321         * gfortran.dg/pr21177.f90: New test.
28322
28323 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
28324
28325         PR tree-optimization/21171
28326         * gcc.dg/tree-ssa/pr21171.c: New test.
28327
28328 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
28329
28330         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28331         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28332         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28333         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28334         gcc.dg/tree-ssa/gen-vect-32.c: New.
28335         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28336         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
28337         don't run on PPC32.
28338
28339 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28340
28341         PR c/21213
28342         * gcc.dg/transparent-union-3.c: New test.
28343
28344 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28345
28346         PR c/20740
28347         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
28348         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
28349         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
28350         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
28351         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
28352         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
28353
28354 2005-04-26  Jeff Law  <law@redhat.com>
28355
28356         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
28357         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
28358         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
28359         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
28360         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
28361         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
28362         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
28363
28364 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
28365
28366         PR tree-optimization/17598
28367         * gcc.dg/tree-ssa/pr17598.c: New testcase.
28368
28369 2005-04-25  Mike Stump  <mrs@apple.com>
28370
28371         * objc.dg/fix-and-continue-1.m: Add.
28372
28373 2005-04-25  Roger Sayle  <roger@eyesopen.com>
28374
28375         PR c++/20995
28376         * g++.dg/opt/pr20995-1.C: New test case.
28377
28378 2005-04-25  Devang Patel <dpatel@apple.com>
28379
28380         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28381
28382 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28383
28384         PR testsuite/21062
28385         * g++.dg/opt/alias2.C (printf): Correct the prototype.
28386
28387 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28388
28389         PR C++/21188
28390         * g++.dg/opt/rtti2.C: New test.
28391
28392 2005-04-25  Paul Brook  <paul@codesourcery.com>
28393         Steven G. Kargl  <kargls@comcast.net>
28394
28395         PR fortran/20879
28396         * gfortran.dg/ichar_1.f90: New file.
28397
28398 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
28399
28400         PR middle-end/20991
28401         * g++.dg/opt/pr20991.C: New test.
28402
28403         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28404         where sizeof (type) < __alignof__ (type).
28405         * gcc.dg/compat/struct-layout-1.h: Likewise.
28406
28407 2005-04-24  Per Bothner  <per@bothner.com>
28408             Devang Patel  <dpatel@apple.com>
28409
28410         PR preprocessor/20907
28411         * gcc.dg/cpp/very-long-comment.c: New test.
28412
28413 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28414
28415         PR fortran/20059
28416         * gfortran.dg/common_5.f: New test.
28417
28418 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
28419
28420         PR middle-end/21082
28421         * g++.dg/tree-ssa/pr21082.C: New testcase.
28422
28423 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
28424
28425         * gcc.dg/vect/vect-99.c: New test.
28426
28427 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
28428
28429         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28430
28431 2005-04-22  Jeff Law  <law@redhat.com>
28432
28433         * gcc.dg/uninit-5.c: Remove xfails.
28434         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28435         conditionals and loads.
28436
28437 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
28438
28439         PR libfortran/20074
28440         PR libfortran/20436
28441         PR libfortran/21108
28442         * gfortran.dg/nested_reshape.f90: new test
28443         * gfortran.dg/reshape-alloc.f90: new test
28444         * gfortran.dg/reshape.f90: new test
28445
28446 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
28447
28448         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28449
28450         * gcc.dg/arm-vfp1.c: New test.
28451
28452 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
28453
28454         PR c++/21087
28455         * g++.dg/lookup/builtin2.C: New test.
28456
28457 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
28458
28459         * gcc.dg/weak/weak-13.c: New test.
28460
28461 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
28462
28463         * lib/target-supports.exp (check_effective_target_sync_int_long):
28464         Add powerpc*.
28465
28466 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
28467
28468         * gcc.target/mips/branch-1.c: New test.
28469
28470 2005-04-21  Richard Henderson  <rth@redhat.com>
28471
28472         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28473         * gcc.dg/vect/vect-86.c: Likewise.
28474         * gcc.dg/vect/vect-87.c: Likewise.
28475         * gcc.dg/vect/vect-88.c: Likewise.
28476
28477 2005-04-21  Devang Patel  <dpatel@apple.com>
28478
28479         PR optimization/20994
28480         * gcc.dg/tree-ssa/ifc-3.c: New test.
28481
28482 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28483
28484         PR c/12913
28485         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28486         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28487         gcc.dg/c99-vla-jump-5.c: New tests.
28488
28489 2005-04-19  Richard Henderson  <rth@redhat.com>
28490
28491         * lib/target-supports.exp (check_effective_target_vect_int_mult):
28492         Fix typo in exists check.
28493         (check_effective_target_sync_int_long): New.
28494         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28495         * gcc.dg/ia64-sync-2.c: Likewise.
28496         * gcc.dg/ia64-sync-3.c: Likewise.
28497         * gcc.dg/ia64-sync-4.c: Likewise.
28498
28499 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
28500
28501         * gcc.dg/fold-xor-1.c: New test.
28502         * gcc.dg/fold-xor-2.c: New test.
28503
28504 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
28505
28506         PR target/20670
28507         * g++.dg/eh/fp-regs.C: New test.
28508
28509 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28510
28511         * gcc.dg/Wint-to-pointer-cast-1.c,
28512         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28513         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28514         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28515
28516 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28517
28518         PR fortran/16861
28519         * gfortran.dg/pr16861.f90: New test.
28520
28521 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28522
28523         * gcc.dg/pr21085.c: New test.
28524
28525 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
28526
28527         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
28528         (setup_mips_tests, dg-mips-options): New procedures.
28529         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28530         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28531         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28532         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28533         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28534         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28535         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28536         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28537         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28538         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28539         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28540         dg-mips-options instead of dg-options.  Remove now-redundant
28541         preprocessor guards.
28542         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28543         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28544         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28545         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28546         * gcc.dg/vr-mult-2.c: Delete.
28547         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28548         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28549         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28550         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28551         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28552         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28553         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28554
28555 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
28556
28557         * ada/acats/run_all.sh: Use sync when executable not present.
28558
28559 2005-04-18  Devang Patel  <dpatel@apple.com>
28560
28561         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
28562         * gcc.dg/vect/vect-11a.c: New.
28563         * gcc.dg/vect/vect-none.c: Update.
28564         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
28565
28566 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28567
28568         PR tree-optimization/20922
28569         * gcc.dg/pr20922-1.c: New test.
28570         * gcc.dg/pr20922-2.c: New test.
28571         * gcc.dg/pr20922-3.c: New test.
28572         * gcc.dg/pr20922-4.c: New test.
28573         * gcc.dg/pr20922-5.c: New test.
28574         * gcc.dg/pr20922-6.c: New test.
28575
28576 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28577
28578         PR libfortran/20950
28579         * gfortran.dg/pr20950.f: New test.
28580
28581 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28582
28583         PR libfortran/19216
28584         * gfortran.dg/pr19216.f: New test.
28585
28586 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
28587
28588         PR tree-optimization/21001
28589         * gcc.dg/tree-ssa/pr21001.c: New.
28590
28591 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
28592
28593         PR libfortran/21075
28594         * gfortran.dg/reshape_rank7.f90: New test.
28595
28596 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28597
28598         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28599         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28600         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28601         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28602         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28603         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28604         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28605         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28606         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28607         wrong way round).
28608         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28609         in namelists.  New test.
28610         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28611         New test.
28612         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28613         New test.
28614         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28615         namelist.  New test.
28616         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28617         New test.
28618         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28619         New test.
28620         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28621         namelist.  New test.
28622         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28623         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28624         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28625         New test.
28626         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28627         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28628         arrays. New test.
28629
28630 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
28631
28632         * gfortran.dg/wtruncate.f: New testcase.
28633         * gfortran.dg/wtruncate.f90: New testcase.
28634
28635 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
28636
28637         PR c++/21025
28638         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28639         which sizeof/alignof is dependent, rather than just whether we are
28640         processing_template_decl.
28641
28642 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28643
28644         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28645         corrected typo where the wrong variables had been compared.
28646
28647 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28648
28649         PR libfortran/18495
28650         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28651         Test callee-allocated version of return array with a write
28652         statement.
28653         Test spread with a temporary with another write statement.
28654
28655 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
28656
28657         PR tree-optimization/21031
28658         * gcc.dg/tree-ssa/pr21031.c: New.
28659
28660 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
28661
28662         PR tree-optimization/21004
28663         * gcc.dg/builtins-53.c: Include builtins-config.h.
28664         Check floorf, ceilf, floorl and ceill transformations
28665         only when HAVE_C99_RUNTIME is defined.
28666
28667 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
28668
28669         PR middle-end/20739
28670         * gcc.dg/tree-ssa/pr20739.c: New test.
28671
28672 2005-04-14  Mike Stump  <mrs@apple.com>
28673
28674         * gcc.dg/Foundation.framework/empty: New.
28675         * gcc.dg/framework-2.c: New.
28676
28677 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28678
28679         PR tree-optimization/21021
28680         * gcc.c-torture/compile/pr21021.c: New.
28681
28682 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
28683
28684         PR testsuite/21010
28685         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28686         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28687         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28688         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28689         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28690         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28691         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28692         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28693
28694 2005-04-14  Richard Henderson  <rth@redhat.com>
28695
28696         * lib/target-supports.exp (check_effective_target_vect_condition):
28697         Add ia64, i?86, and x86_64.
28698
28699 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
28700
28701         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28702
28703 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28704
28705         PR tree-optimization/20657
28706         * gcc.dg/tree-ssa/pr20657.c: New.
28707
28708 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
28709
28710         * gcc.dg/builtins-53.c: Also check (int)trunc* and
28711         (long long int)trunc*.
28712
28713 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28714
28715         PR target/20927
28716         * gcc.dg/pr20927.c: New test.
28717
28718 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28719
28720         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28721         * gcc.target/mips/asm-1.c: Likewise.
28722
28723 2005-04-13  Dale Johannesen  <dalej@apple.com>
28724
28725         * objc.dg/objc-fast-4.m: New.
28726
28727 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28728
28729         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28730         directory.
28731         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28732
28733 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
28734
28735         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28736         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28737         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28738
28739 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28740
28741         PR tree-optimization/20913
28742         * gcc.dg/tree-ssa/pr20913.c: New.
28743
28744         PR tree-optimization/20702
28745         * gcc.dg/tree-ssa/pr20702.c: New.
28746
28747 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28748
28749         PR c++/13744
28750         * g++.dg/inherit/local3.C: New test.
28751
28752 2005-04-12  Jeff Law  <law@redhat.com>
28753
28754         * gcc.dg/tree-ssa/20050412-1.c: New test.
28755
28756 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
28757
28758         PR libfortran/19016
28759         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28760         Add tests with mask generated by expression.
28761         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28762         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28763         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28764
28765 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
28766
28767         PR middle-end/20917
28768         * gcc.dg/20050409-1.c: New test.
28769
28770 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
28771
28772         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28773
28774 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28775
28776         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28777         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28778         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28779         (TARGET_CXX): Adjust accordingly.
28780         * target.h (struct gcc_target): Remove epxort_class_data.  Add
28781         determine_class_data_visibility and class_data_always_comdat.
28782         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28783         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28784         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28785         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28786         (arm_cxx_determine_class_data_visibility): New.
28787         (arm_cxx_class_data_always_comdat): Likewise.
28788         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28789         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28790         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28791         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
28792         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
28793         Define.
28794
28795 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28796
28797         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
28798
28799 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
28800
28801         * gcc.dg/i386-darwin-fpmath.c: New.
28802
28803 2004-04-11  Devang Patel  <dpatel@apple.com>
28804
28805         * lib/target-supports.exp (check_effective_target_vect_condition): New.
28806         * gcc.dg/vect/vect-ifcvt-1.c: New test.
28807         * gcc.dg/vect/vect-ifcvt-2.c: New test.
28808         * gcc.dg/vect/vect-ifcvt-3.c: New test.
28809         * gcc.dg/vect/vect-ifcvt-4.c: New test.
28810         * gcc.dg/vect/vect-ifcvt-5.c: New test.
28811         * gcc.dg/vect/vect-ifcvt-6.c: New test.
28812         * gcc.dg/vect/vect-ifcvt-7.c: New test.
28813         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28814
28815 2004-04-11  Devang Patel  <dpatel@apple.com>
28816
28817         * gcc.dg/vect/vect-dv-1.c: New test.
28818         * gcc.dg/vect/vect-dv-2.c: New test.
28819
28820 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28821
28822         PR tree-optimization/20933
28823         * gcc.dg/tree-ssa/pr20933.c: New test.
28824
28825 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28826
28827         * gfortran.dg/fold_nearest.f90: New test.
28828
28829 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
28830
28831         * gcc.dg/tree-ssa/alias-1.c: New test.
28832
28833 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28834
28835         PR tree-optimization/20920
28836         * g++.dg/tree-ssa/pr20920.C: New test.
28837
28838 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
28839
28840         * gcc.dg/builtins-53.c: Also check (int)ceil* and
28841         (long long int)ceil*.
28842
28843 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
28844
28845         * g++.dg/warn/Wdtor1.C: Declare template in system header with
28846         explicit C++ linkage.
28847
28848 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28849
28850         * gfortran.dg/pr17229.f: Take care of the new obsolescence
28851         warning for arithmetic IF statements.
28852
28853 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
28854
28855         * eor_handling_1.f90: New test case.
28856         * eor_handling_2.f90: New test case.
28857         * eor_handling_3.f90: New test case.
28858         * eor_handling_4.f90: New test case.
28859         * eor_handling_5.f90: New test case.
28860         * noadv_size.f90: New test case.
28861         * pad_no.f90: New test case.
28862
28863 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
28864
28865         * gcc.c-torture/execute/20050410-1.c: New test.
28866
28867 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
28868
28869         * gcc.dg/pr20126.c: New.
28870
28871 2005-04-09  Bud Davis  <bdavis@gfortran.org>
28872             Steven G. Kargl <kargls@comcast.net>
28873
28874         * gfortran.dg/PR19872.f: New test.
28875
28876 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28877
28878         * gfortran.dg/nint_1.f90: Fix dg-do directive.
28879
28880 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28881
28882         * gfortran.dg/nint_1.f90: New test.
28883
28884 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28885
28886         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28887         Added test for callee-allocated arrays with write statements.
28888         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28889         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28890         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28891         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28892         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28893
28894 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28895
28896         PR libfortran/20163
28897         * gfortran.dg/open-options-blanks.f: New test.
28898
28899 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28900
28901         PR fortran/13257
28902         * gfortran.dg/comma_format_extension_[1234].f: New tests.
28903
28904 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
28905
28906         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28907         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28908         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28909         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28910         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28911         * gcc.c-torture/execute/stdarg-4.c: New test.
28912
28913         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28914
28915         PR target/20795
28916         * g++.dg/abi/param2.C: New test.
28917
28918 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28919
28920         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28921
28922 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28923
28924         * gcc.dg/builtins-53.c: New test.
28925
28926 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
28927
28928         * g++.dg/tree-ssa/pr18178.C: New test.
28929         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28930         * gcc.c-torture/execute/20041019-1.c: New test.
28931         * gcc.dg/tree-ssa/20041008-1.c: New test.
28932         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28933         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28934         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28935         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28936         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28937         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28938         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28939         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28940         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28941         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28942
28943 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
28944
28945         PR rtl-optimization/20466
28946         * gcc.c-torture/execute/pr20466-1.c: New test.
28947
28948 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
28949
28950         PR c++/20905
28951         * g++.dg/parse/cond2.C: New test.
28952
28953         PR c++/20145
28954         * g++.dg/warn/Wdtor1.C: New test.
28955
28956 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28957
28958         PR fortran/17229
28959         * gfortran.dg/pr17229.f: New test.
28960
28961 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
28962
28963         * gfortran.dg/tiny_1.f90: New test.
28964         * gfortran.dg/tiny_2.f90: ditto.
28965
28966 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
28967
28968         * gfortran.dg/eor_1.f90: Fix dg-do run line
28969         * gfortran.dg/open_new.f90: Fix dg-do run line
28970
28971 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
28972
28973         * lib/target-supports.exp (get_compiler_messages): Support
28974         optional arguments, the fourth being compiler options.
28975         (check_effective_target_fpic): New proc.
28976         * gcc.dg/20050321-2.c: Restrict to target fpic.
28977
28978 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
28979
28980         * gcc.dg/15443-1.c: New test.
28981         * gcc.dg/15443-2.c: Likewise.
28982
28983 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28984
28985         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28986
28987 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28988
28989         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28990
28991 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28992
28993         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28994         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28995         -m64.
28996         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28997         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28998         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28999
29000 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
29001
29002         PR c++/20212
29003         * g++.dg/warn/Wunused-11.C: New test.
29004
29005 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
29006
29007         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
29008
29009 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
29010
29011         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
29012
29013 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29014
29015         PR c++/20734
29016         * g++.dg/template/ptrmem13.C: New test.
29017
29018 2005-04-05  Per Bothner  <per@bothner.com>
29019
29020         * lib/gcc.exp: Always add -fno-show-column, for now.
29021
29022 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
29023
29024         PR testsuite/20767
29025         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
29026         of plain old "unsigned int" for the type of "i".  Makes this test
29027         64bit clean.
29028
29029 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
29030
29031         * gcc.dg/i386-ssefn-1.c: New test.
29032         * gcc.dg/i386-ssefn-2.c: New test.
29033         * gcc.dg/i386-ssefn-3.c: New test.
29034         * gcc.dg/i386-ssefn-4.c: New test.
29035
29036 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
29037
29038         PR tree-optimization/20076
29039         * gcc.dg/builtin-apply4.c: New test.
29040
29041         PR preprocessor/19475
29042         * gcc.dg/cpp/macspace1.c: New test.
29043         * gcc.dg/cpp/macspace2.c: New test.
29044
29045 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29046
29047         * gfortran.dg/pr20755.f: Fixed bad format.
29048
29049 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29050
29051         PR c++/20763
29052         * g++.dg/ext/attrib21.C: New test.
29053
29054 2004-04-05  Devang Patel  <dpatel@apple.com>
29055
29056         * lib/target-supports.exp (check_effective_target_vect_shif): New.
29057         * gcc.dg/vect/vect-shift-1.c: New test.
29058
29059 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29060
29061         PR libfortran/20755
29062         * gfortran.dg/pr20755.f: New test.
29063
29064 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
29065
29066         * gfortran.dg/pr15959.f90: New test.
29067         * gfortran.dg/string_pad_trunc.f90: New test.
29068
29069 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29070
29071         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
29072         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
29073         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
29074         syntax.
29075
29076 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29077
29078         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
29079
29080 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29081
29082         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
29083         * gcc.c-torture/compile/20011119-2.c: Likewise.
29084         * gcc.c-torture/compile/981001-2.c: Likewise.
29085
29086 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
29087
29088         PR c++/20679
29089         * g++.dg/template/overload4.C: New test.
29090
29091 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29092
29093         PR c++/20746
29094         * g++.dg/abi/covariant5.C: New.
29095
29096         PR debug/20505
29097         * g++.dg/debug/const2.C: New.
29098
29099 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
29100
29101         PR rtl-optimization/16104
29102         * gcc.c-torture/execute/20050316-1.c: New test.
29103
29104 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29105
29106         * g++.dg/template/spec23.C: Fix dg-error text.
29107
29108 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
29109
29110         PR c++/19199
29111         * g++.dg/expr/lval2.C: New.
29112
29113 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29114
29115         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
29116         __builtin_strcasecmp and __builtin_strncasecmp.
29117
29118 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
29119
29120         PR c++/20723
29121         * g++.dg/template/spec22.C: New.
29122         * g++.dg/template/spec23.C: New.
29123
29124 2005-04-03  Dale Ranta  <dir@lanl.gov>
29125             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29126
29127         PR libfortran/20068
29128         PR libfortran/20125
29129         PR libfortran/20156
29130         PR libfortran/20471
29131         * gfortran.dg/backspace.f: New test.
29132
29133 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
29134
29135         * gcc.dg/pr19345.c: New test.
29136
29137 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29138
29139         PR tree-optimization/20640
29140         * gcc.dg/torture/tree-loop-1.c: New.
29141
29142 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29143
29144         PR rtl-optimization/20290
29145         * gcc.c-torture/execute/loop-ivopts-2.c: New.
29146
29147 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
29148
29149         * gcc.dg/rs6000-fpint.c: New.
29150
29151 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29152
29153         * gcc.dg/old-style-then-proto-1.c: New test.
29154
29155 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29156
29157         * gfortran.fortran-torture/execute/backspace.f90: Check
29158         after backspace and read was incorrect.
29159
29160 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29161
29162         * gcc.c-torture/execute/builtins/strcat.c: Check the result
29163         buffer past the terminating NUL using memcmp.
29164         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
29165         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
29166
29167         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
29168         Fix unused/uninitialized variable warnings.
29169
29170         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29171         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29172         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29173         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29174
29175         * gcc.c-torture/execute/builtins/abs-1-lib.c,
29176         gcc.c-torture/execute/builtins/fputs-lib.c,
29177         gcc.c-torture/execute/builtins/lib/fprintf.c,
29178         gcc.c-torture/execute/builtins/lib/main.c,
29179         gcc.c-torture/execute/builtins/lib/memcmp.c,
29180         gcc.c-torture/execute/builtins/lib/memmove.c,
29181         gcc.c-torture/execute/builtins/lib/mempcpy.c,
29182         gcc.c-torture/execute/builtins/lib/memset.c,
29183         gcc.c-torture/execute/builtins/lib/printf.c,
29184         gcc.c-torture/execute/builtins/lib/sprintf.c,
29185         gcc.c-torture/execute/builtins/lib/stpcpy.c,
29186         gcc.c-torture/execute/builtins/lib/strchr.c,
29187         gcc.c-torture/execute/builtins/lib/strcmp.c,
29188         gcc.c-torture/execute/builtins/lib/strcpy.c,
29189         gcc.c-torture/execute/builtins/lib/strcspn.c,
29190         gcc.c-torture/execute/builtins/lib/strlen.c,
29191         gcc.c-torture/execute/builtins/lib/strncat.c,
29192         gcc.c-torture/execute/builtins/lib/strncmp.c,
29193         gcc.c-torture/execute/builtins/lib/strncpy.c,
29194         gcc.c-torture/execute/builtins/lib/strrchr.c,
29195         gcc.c-torture/execute/builtins/lib/strspn.c,
29196         gcc.c-torture/execute/builtins/lib/strstr.c,
29197         gcc.c-torture/execute/builtins/memops-asm-lib.c,
29198         gcc.c-torture/execute/builtins/strlen-2.c,
29199         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29200         prototypes.
29201
29202 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
29203
29204         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29205         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29206         selectany usage.
29207
29208 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
29209
29210         PR c++/19406
29211         * g++.dg/debug/using1.C: New test.
29212
29213 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
29214
29215         PR middle-end/20524
29216         * gcc.dg/alias-7.c: Prefix asm-declared name with
29217         __USER_LABEL_PREFIX__.
29218
29219 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
29220
29221         Fix fallout from PR middle-end/15700:
29222         * gcc.c-torture/compile/20011119-1.c: Take
29223         __USER_LABEL_PREFIX__ into account.
29224         * gcc.c-torture/compile/20011119-2.c: Likewise.
29225
29226 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29227
29228         PR c++/18644
29229         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
29230
29231 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29232
29233         PR c/17855
29234         * gcc.c-torture/compile/struct-non-lval-1.c,
29235         gcc.c-torture/compile/struct-non-lval-2.c,
29236         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
29237
29238 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
29239
29240         * gcc.dg/tls/tls.exp: Remove temporary file.
29241         * g++.dg/tls/tls.exp: Ditto.
29242         * lib/file-format.exp: Ditto.
29243         * g++.dg/special/ecos.exp: Ditto.
29244
29245         * lib/profopt.exp: Treat prof_ext as a list.
29246         * gcc.misc-tests/bprob.exp: Ditto.
29247         * g++.dg/bprob/bprob.exp: Ditto.
29248
29249         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
29250         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
29251         g++.dg/tree-ssa/pointer-reference-alias.C,
29252         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
29253         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
29254         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
29255         g++.dg/vect/pr19951.cc: Ditto.
29256         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
29257         gcc.dg/builtins-47.c: Ditto.
29258         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
29259         gcc.dg/pr20115-1.c: Ditto.
29260         * gcc.dg/tree-ssa/20030530-2.c,
29261         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
29262         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29263         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
29264         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29265         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
29266         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
29267         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
29268         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
29269         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
29270         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29271         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
29272         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
29273         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
29274         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
29275         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
29276         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29277         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29278         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29279         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29280         gcc.dg/tree-ssa/20030824-1.c,
29281         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
29282         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
29283         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
29284         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
29285         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29286         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29287         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29288         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29289         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29290         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29291         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29292         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29293         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29294         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29295         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29296         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29297         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29298         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29299         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29300         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29301         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29302         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29303         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29304         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29305         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29306         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29307         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29308         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29309         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29310         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29311         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29312         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29313         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29314         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29315         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29316         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29317         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29318         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29319         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29320         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29321         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29322         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29323         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29324         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29325         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29326         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29327         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
29328         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
29329         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
29330         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
29331         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29332         gcc.dg/tree-ssa/useless-1.c: Ditto.
29333         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
29334         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
29335         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
29336         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
29337         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29338         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
29339         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
29340         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
29341         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
29342         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
29343         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
29344         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
29345         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
29346         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
29347         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
29348         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
29349         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
29350         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
29351         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
29352         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
29353         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
29354         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29355         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29356         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
29357         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
29358         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
29359         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
29360         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
29361         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
29362         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
29363         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
29364         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
29365         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
29366         gcc.dg/vect/vect-none.c: Ditto.
29367         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
29368         treelang/compile/unsigned.tree: Ditto.
29369
29370         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29371         * gcc.dg/cpp/direct2s.c: Ditto.
29372         * gcc.dg/cpp/paste4.c: Ditto.
29373         * gcc.dg/cpp/separate-1.c: Ditto.
29374         * gcc.dg/pch/save-temps-1.c: Ditto.
29375         * g++.dg/ext/altivec-10.C: Ditto.
29376         * g++.dg/pch/pch.C: Ditto.
29377
29378         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
29379
29380         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
29381         * g++.dg/template/repo1.C: Ditto.
29382         * g++.dg/template/repo2.C: Ditto.
29383         * g++.dg/template/repo3.C: Ditto.
29384         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
29385         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
29386         * g++.old-deja/g++.pt/repo1.C: Ditto.
29387         * g++.old-deja/g++.pt/repo2.C: Ditto.
29388         * g++.old-deja/g++.pt/repo3.C: Ditto.
29389         * g++.old-deja/g++.pt/repo4.C: Ditto.
29390
29391         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29392         * gcc.dg/20030107-1.c: Ditto.
29393         * gcc.dg/20030702-1.c: Ditto.
29394         * gcc.dg/profile-generate-1.c: Ditto.
29395         * g++.dg/other/profile1.C: Ditto.
29396         * g++.old-deja/g++.robertl/eb83.C: Ditto.
29397
29398         * lib/gcc-dg.exp (remove-build-file): New.
29399         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29400         cleanup-tree-dump, cleanup-saved-temps): New.
29401
29402 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29403
29404         PR c++/19203, DR 214
29405         * g++.dg/parse/ambig3.C: Not ambiguous.
29406         * g++.dg/template/spec20.C: New.
29407         * g++.dg/template/spec21.C: New.
29408
29409 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
29410
29411         PR target/20045
29412         * gcc.dg/ia64-fptr-1.c: Run only on linux.
29413
29414 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29415
29416         PR libfortran/20660
29417         * gfortran.dg/negative_unit.f: New test.
29418
29419 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29420
29421         * gcc.dg/20050330-1.c: New test.
29422
29423 2005-03-30  Devang Patel  <dpatel@apple.com>
29424
29425         * g++.dg/tree-sra/ssa-sra-3.C: New test.
29426
29427 2005-03-30  Dale Johannesen  <dalej@apple.com>
29428
29429         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29430
29431 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
29432
29433         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29434         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29435         Strip options from test name.
29436
29437 2005-03-31  Jan Hubicka  <jh@suse.cz>
29438
29439         * gcc.dg/varpool-1.c: New testcase.
29440
29441 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29442
29443         PR c/772
29444         PR c/17913
29445         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29446         gcc.dg/stmt-expr-label-3.c : New tests.
29447         * gcc.c-torture/execute/medce-2.c: Remove.
29448
29449 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29450
29451         PR c/20368
29452         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29453         tests.
29454
29455 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
29456
29457         * gcc.c-torture/compile/pr20203.c: New test.
29458
29459 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29460
29461         * gfortran.dg/promotion.f90: New test.
29462
29463 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
29464
29465         PR middle-end/20491
29466         * gcc.dg/torture/asm-subreg-1.c: New test.
29467
29468 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
29469
29470         PR c/20672
29471         * gcc.dg/pr20672-1.c: New test.
29472
29473 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
29474
29475         * gfortran.dg/vect: New directory.
29476         * gfortran.dg/vect/vect.exp: New.
29477         * gfortran.dg/vect/vect-1.f90: New test.
29478         * gfortran.dg/vect/vect-2.f90: New test.
29479         * gfortran.dg/vect/vect-3.f90: New test.
29480         * gfortran.dg/vect/vect-4.f90: New test.
29481         * gfortran.dg/vect/vect-5.f90: New test.
29482
29483 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
29484
29485         PR middle-end/20622
29486         * gcc.dg/alias-7.c: New test.
29487
29488 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29489
29490         * gcc.dg/sparc-reg-1.c: New test.
29491
29492 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
29493
29494         PR target/19890
29495         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29496
29497 2005-03-29  Dale Ranta  <dir@lanl.gov>
29498             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29499
29500         PR libfortran/20163
29501         * gfortran.dg/pr20163-2.f: New test.
29502
29503 2005-03-28  Jan Hubicka  <jh@suse.cz>
29504
29505         PR middle-end/20635
29506         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29507         by Jakub Jelinek.
29508
29509 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
29510
29511         PR tree-optimization/20626
29512         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29513         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29514
29515 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29516
29517         * gfortran.dg/underflow.f90: New test.
29518         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29519
29520 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29521
29522         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29523
29524 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
29525
29526         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29527         (g++_init): Make sure that CXXFLAGS is set.
29528         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29529         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29530         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29531         * lib/objc.exp (objc_init): Likewise.
29532         * lib/treelang.exp (treelang_init): Likewise.
29533
29534 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
29535
29536         PR tree-optimization/20470
29537         * gcc.dg/tree-ssa/pr20470.c: New test.
29538
29539 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
29540
29541         * gcc.dg/ppc-stfiwx.c: New.
29542
29543 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
29544
29545         PR target/19888
29546         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29547
29548 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29549
29550         * gcc.dg/20050325-1.c: Fix a typo.
29551
29552 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29553
29554         PR libfortran/19678
29555         PR libfortran/19679
29556         * gfortran.dg/dos_eol.f: New test.
29557
29558 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29559
29560         PR rtl-optimization/20249
29561         * gcc.dg/20050325-1.c: New test.
29562
29563 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29564
29565         PR libfortran/15332
29566         * gfortran.dg/pr15332.f: New test.
29567
29568 2005-03-24  Dale Johannesen  <dalej@apple.com>
29569
29570         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
29571
29572 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
29573
29574         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
29575         'internal' visibility.
29576         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
29577         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
29578         'protected' visibility.
29579         * gcc.dg/visibility-7.c: Likewise.
29580         * lib/target-supports.exp (check_visibility_available): Take
29581         a parameter, the kind of visibility to check for.
29582         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29583         to check_visibility_available.
29584
29585         * g++.dg/expr/cast3.C: New.
29586
29587 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
29588
29589         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29590         rs6000.
29591
29592 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
29593
29594         PR target/20095
29595         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29596
29597 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
29598
29599         * gcc.dg/badshift.c: Renamed to...
29600         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
29601
29602         * gcc.target/i386/badshift.c: Renamed to...
29603         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
29604         only.
29605
29606         PR rtl-optimization/20532
29607         * gcc.target/i386/badshift.c: New.
29608
29609 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29610
29611         * gfortran.dg/pr18025.f90: New test.
29612
29613 2005-03-23  Dale Johannesen  <dalej@apple.com>
29614
29615         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29616
29617 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
29618
29619         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29620
29621         * lib/target-supports.exp (check_iconv_available): Default
29622         libiconv to -liconv, if there is no definition.
29623
29624 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
29625
29626         * gcc.dg/torture/cris-asm-mof-1.c: New test.
29627
29628 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
29629
29630         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29631         * g++.dg/opt/pr7503-2.C: Likewise.
29632         * g++.dg/opt/pr7503-3.C: Likewise.
29633         * g++.dg/opt/pr7503-4.C: Likewise.
29634         * g++.dg/opt/pr7503-5.C: Likewise.
29635         * g++.dg/warn/minmax.C: New test.
29636
29637 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29638
29639         * gfortran.dg/g77_intrinsics_funcs.f: New test.
29640         * gfortran.dg/g77_intrinsics_sub.f: New test.
29641
29642 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29643             Jan Hubicka  <jh@suse.cz>
29644             Steven Bosscher <stevenb@suse.de
29645
29646         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29647
29648 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29649
29650         PR c++/19980
29651         * g++.dg/template/redecl3.C: New test.
29652
29653 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29654
29655         PR c++/20499
29656         * g++.dg/parse/error16.C: Tweak error markers.
29657
29658 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
29659
29660         PR target/20561
29661         * gcc.dg/20050321-2.c: New test.
29662
29663 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29664
29665         PR c++/20465
29666         PR c++/20381
29667         * g++.dg/template/ptrmem12.C: New.
29668
29669 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
29670
29671         PR rtl-optimization/20527
29672         * gcc.c-torture/execute/pr20527-1.c: New test.
29673
29674 2005-03-22  Ben Elliston  <bje@au.ibm.com>
29675
29676         * gcc.misc-tests/options.exp (check_for_options): Create a real C
29677         program, compile it into a real executable and then delete the .c
29678         and .x files afterwards, to avoid problems on testglue targets.
29679
29680 2005-03-21  Stuart Hastings  <stuart@apple.com>
29681
29682         * gcc.target/i386/sse-2.c: New.
29683
29684 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
29685
29686         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29687
29688 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29689
29690         * g++.dg/parse/crash25.C: Fix typo.
29691
29692 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29693
29694         PR c++/20461
29695         * g++.dg/parse/crash24.C: New test.
29696
29697         PR c++/20536
29698         * g++.dg/parse/crash25.C: New test.
29699
29700 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29701
29702         PR c++/20147
29703         * g++.dg/ext/stmtexpr4.C: New test.
29704
29705 2005-03-20  Roger Sayle  <roger@eyesopen.com>
29706
29707         PR middle-end/20539
29708         * gcc.c-torture/compile/pr13066-1.c: New test case.
29709         * gcc.c-torture/compile/pr20539-1.c: Likewise.
29710         * g++.dg/opt/pr13066-1.C: Likewise.
29711
29712 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29713
29714         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29715
29716 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29717
29718         PR fortran/18525
29719         * gfortran.dg/nesting_1.f90: New test.
29720
29721 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29722
29723         PR c++/20240
29724         * g++.dg/lookup/using13.C: New test.
29725
29726 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29727
29728         PR c++/20333
29729         * g++.dg/template/crash36.C: New test.
29730
29731 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
29732
29733         PR c++/20463
29734         * g++.dg/template/crash35.C: New test.
29735
29736 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
29737
29738         PR c++/19966
29739         * g++.dg/overload/operator2.C: New test.
29740
29741 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29742
29743         PR libfortran/20257
29744         * gfortran.dg/pr20257.f90: New test.
29745
29746 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29747
29748         PR libfortran/20480
29749         * gfortran.dg/pr20480.f90: New test.
29750
29751 2005-03-16  Richard Henderson  <rth@redhat.com>
29752
29753         PR middle-end/15700
29754         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29755         (_rtld_global): New.
29756         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29757         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29758
29759         * gcc.dg/alias-3.c: New.
29760         * gcc.dg/alias-4.c: New.
29761         * gcc.dg/alias-5.c: New.
29762         * gcc.dg/alias-6.c: New.
29763
29764 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
29765
29766         * gcc.dg/cpp/ucnid-7.c: New.
29767
29768 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
29769             Dorit Naishlos  <dorit@il.ibm.com>
29770
29771         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29772         darwin.
29773
29774 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
29775
29776         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29777         support misaligned accesses.
29778         * gcc.dg/vect/vect-58.c: Likewise.
29779         * gcc.dg/vect/vect-92.c: New.
29780         * gcc.dg/vect/vect-93.c: New.
29781
29782 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
29783
29784         PR fortran/18827
29785         * gfortran.dg/assign_2.f90: New test.
29786         * gfortran.dg/assign_3.f90: New test.
29787         * gfortran.dg/assign.f90: New test.
29788
29789 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
29790
29791         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
29792         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
29793         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
29794         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
29795         names.
29796
29797 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
29798
29799         * gcc.dg/cpp/ucnid-6.c: New.
29800
29801         * gcc.dg/cpp/normalize-1.c: New.
29802         * gcc.dg/cpp/normalize-2.c: New.
29803         * gcc.dg/cpp/normalize-3.c: New.
29804         * gcc.dg/cpp/normalize-4.c: New.
29805         * gcc.dg/cpp/ucnid-4.c: New.
29806         * gcc.dg/cpp/ucnid-5.c: New.
29807         * g++.dg/cpp/normalize-1.C: New.
29808         * g++.dg/cpp/ucnid-1.C: New.
29809
29810 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29811
29812         * gcc.dg/pr18628.c: New.
29813
29814 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29815
29816         PR c++/20280
29817         * g++.dg/tree-ssa/pr20280.C: New.
29818
29819 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29820
29821         PR fortran/20467
29822         * gfortran.dg/stfunc_2.f90: New test.
29823
29824 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29825
29826         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29827
29828 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29829
29830         * gcc.dg/tree-ssa/20050314-1.c: New test.
29831
29832 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29833
29834         PR c++/4403
29835         PR c++/9783, DR433
29836         * g++.dg/template/friend34.C: New test.
29837         * g++.dg/template/friend35.C: Likewise.
29838         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29839
29840 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29841
29842         Friend class name lookup 5/n
29843         PR c++/1016
29844         * g++.dg/lookup/hidden-class1.C: New test.
29845         * g++.dg/lookup/hidden-class2.C: Likewise.
29846         * g++.dg/lookup/hidden-class3.C: Likewise.
29847         * g++.dg/lookup/hidden-class4.C: Likewise.
29848         * g++.dg/lookup/hidden-class5.C: Likewise.
29849         * g++.dg/lookup/hidden-class6.C: Likewise.
29850         * g++.dg/lookup/hidden-class7.C: Likewise.
29851         * g++.dg/lookup/hidden-class8.C: Likewise.
29852         * g++.dg/lookup/hidden-class9.C: Likewise.
29853         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29854         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29855         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29856         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29857         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29858         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29859         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29860         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29861         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29862         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29863         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29864
29865 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
29866
29867         PR c++/20157
29868         * g++.dg/template/error18.C: New test.
29869
29870 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29871
29872         PR debug/16792
29873         * g++.dg/debug/pr16792.C: New test.
29874
29875 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29876
29877         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29878         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29879         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29880         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29881         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29882         test assertion names.
29883
29884 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29885
29886         PR fortran/18600
29887         * gfortran.dg/stfunc_1.f90: New test.
29888
29889 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29890
29891         PR fortran/16907
29892         * gfortran.dg/real_index_1.f90: New test.
29893
29894 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29895
29896         PR fortran/20323
29897         * gfortran.dg/spec_expr_1.f90: New test.
29898
29899 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29900
29901         PR c/20402
29902         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29903         new parser.
29904
29905 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29906
29907         PR fortran/20361
29908         * gfortran.dg/largeequiv_1.f90: New test.
29909
29910 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29911
29912         * gcc.dg/ucnid-1.c: New.
29913         * gcc.dg/ucnid-2.c: New.
29914         * gcc.dg/ucnid-3.c: New.
29915         * gcc.dg/ucnid-4.c: New.
29916         * gcc.dg/ucnid-5.c: New.
29917         * gcc.dg/ucnid-6.c: New.
29918         * gcc.dg/cpp/ucnid-1.c: New.
29919         * gcc.dg/cpp/ucnid-2.c: New.
29920         * gcc.dg/cpp/ucnid-3.c: New.
29921         * g++.dg/other/ucnid-1.C: New.
29922
29923 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29924
29925         * gcc.dg/vmx/darwin-abi-3.c: Delete.
29926
29927 2005-03-11  Per Bothner  <per@bothner.com>
29928
29929         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
29930         that diagnotics refer to correct token.
29931         * gcc.dg/unused-3.c: Likewise.
29932
29933 2005-03-11  Per Bothner  <per@bothner.com>
29934
29935         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29936         constant" is now actually on same line as string constant.
29937         * gcc.dg/cpp/direct2s.c: Likewise.
29938
29939 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
29940
29941         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29942
29943 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29944
29945         PR libfortran/20124
29946         * gfortran.dg/pr20124.f90: New Test
29947
29948 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
29949
29950         PR tree-optimization/20130
29951         * gcc.dg/pr20130-1.c: New test.
29952
29953 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29954
29955         PR target/20095
29956         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29957
29958 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29959
29960         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29961
29962 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29963
29964         * g++.dg/eh/forced1.C: Fix comment.
29965         * g++.dg/eh/forced2.C: Ditto.
29966         * g++.dg/eh/forced3.C: Ditto.
29967         * g++.dg/eh/forced4.C: Ditto.
29968
29969 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
29970
29971         PR rtl-opt/20412
29972         * gcc.c-torture/compile/pr20412.c: New test.
29973
29974 2005-03-10  Roger Sayle  <roger@eyesopen.com>
29975
29976         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29977
29978 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29979
29980         PR target/20322
29981         * gcc.dg/20050307-1.c: New test.
29982
29983 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
29984
29985         PR c++/20375
29986         * g++.dg/other/stdarg3.C: New.
29987
29988 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29989
29990         PR c++/18384, c++/18327
29991         * g++.dg/init/array19.C: New test.
29992
29993         PR inline-asm/20314
29994         * gcc.dg/torture/pr20314-1.c: New test.
29995         * gcc.dg/torture/pr20314-2.c: New test.
29996
29997 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
29998
29999         * gcc.dg/20050309-1.c: New test.
30000
30001 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30002
30003         * gcc.dg/builtins-10.c: Reactivate disabled test.
30004         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
30005         new cbrt transformations.
30006
30007 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
30008
30009         PR c++/20208
30010         * g++.dg/template/array13.C: New test.
30011
30012 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
30013
30014         PR c++/16859
30015         * g++.dg/init/brace4.C: New test.
30016
30017 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30018
30019         PR c++/20186
30020         * g++.dg/template/non-dependent12.C: New.
30021
30022 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
30023
30024         PR c++/20142
30025         * g++.dg/init/array18.C: Add dg-do run marker.
30026
30027         PR c++/20142
30028         * g++.dg/init/array18.C: New test.
30029
30030 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30031
30032         * consistency.vlad/vlad.exp: Remove trailing semicolons.
30033         * g++.dg/gcov/gcov.exp: Likewise.
30034         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
30035         * gcc.target/xstormy16/xstormy16.exp: Likewise.
30036         * lib/c-torture.exp: Likewise.
30037         * lib/fortran-torture.exp: Likewise.
30038         * lib/g++.exp: Likewise.
30039         * lib/gcc-defs.exp: Likewise.
30040         * lib/gcc-dg.exp: Likewise.
30041         * lib/gcc.exp: Likewise.
30042         * lib/gcov.exp: Likewise.
30043         * lib/gfortran.exp: Likewise.
30044         * lib/mike-g++.exp: Likewise.
30045         * lib/mike-gcc.exp: Likewise.
30046         * lib/objc-torture.exp: Likewise.
30047         * lib/objc.exp: Likewise.
30048         * lib/profopt.exp: Likewise.
30049         * lib/target-libpath.exp: Likewise.
30050         * lib/target-supports.exp: Likewise.
30051         * lib/treelang.exp: Likewise.
30052         * lib/wrapper.exp: Likewise.
30053
30054 2005-03-08  Jeff Law  <law@redhat.com>
30055
30056         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
30057         PHI-OPT changes.
30058
30059 2005-03-08  Ira Rosen  <irar@il.ibm.com>
30060
30061         * gcc.dg/vect/pr20122.c: New test.
30062
30063 2005-03-07  Jeff Law  <law@redhat.com>
30064
30065         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
30066         was folded away.
30067         * gcc.dg/tree-ssa/pr18133-1.c: New test.
30068         * gcc.dg/tree-ssa/pr18133-2.c: New test.
30069         * gcc.dg/tree-ssa/pr18134.c: New test.
30070
30071 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30072
30073         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
30074         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
30075         gcc.dg/torture/builtin-noret-2.c: Require weak support.
30076
30077 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
30078
30079         PR tree-opt/17671
30080         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
30081
30082 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
30083
30084         * g++.dg/warn/Wnvdtor.C: New test.
30085
30086 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
30087
30088         * gcc.dg/torture/pr19683-1.c: New test.
30089
30090 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
30091
30092         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
30093         * gfortran.dg/g77/19990313-2.f: Ditto.
30094         * gfortran.dg/g77/19990313-3.f: Ditto.
30095         * gfortran.dg/g77/19990525-0.f: Ditto.
30096         * gfortran.dg/g77/19990826-0.f: Ditto.
30097         * gfortran.dg/g77/19990826-2.f: Ditto.
30098         * gfortran.dg/g77/19990826-3.f: Ditto.
30099         * gfortran.dg/g77/20000511-1.f: Ditto.
30100         * gfortran.dg/g77/20000511-2.f: Ditto.
30101         * gfortran.dg/g77/970625-2.f: Ditto.
30102         * gfortran.dg/g77/980310-2.f: Ditto.
30103         * gfortran.dg/g77/980310-3.f: Ditto.
30104         * gfortran.dg/g77/980310-8.f: Ditto.
30105         * gfortran.dg/g77/980519-2.f: Ditto.
30106         * gfortran.dg/g77/alpha1.f: Ditto.
30107         * gfortran.dg/g77/claus.f: Ditto.
30108         * gfortran.dg/g77/erfc.f: Ditto.
30109         * gfortran.dg/g77/short.f: Ditto.
30110         * gfortran.fortran-torture/execute/data.f90: Ditto.
30111         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
30112         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
30113
30114 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30115
30116         * lib/file-format.exp (gcc_target_object_format): Add check for som
30117         format and hardcode object formats on hppa*-*-hpux*.
30118         * lib/target-supports.exp (check_weak_available): Add check for som
30119         object format.  Always return 0 on hppa*-*-hpux10*.
30120
30121         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
30122         is defined.
30123
30124         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
30125
30126 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30127
30128         * gfortran.dg/pr19936_1.f90: New test.
30129         * gfortran.dg/pr19936_2.f90: New test.
30130         * gfortran.dg/pr19936_3.f90: New test.
30131
30132 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30133             Paul Thomas <prthomas@drfccad.cea.fr>
30134
30135         * gfortran.dg/PR19754_1.f90: New test.
30136         * gfortran.dg/PR19754_2.f90: Ditto.
30137
30138 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30139
30140         PR c++/19311
30141         * g++.dg/template/non-dependent11.C: New test.
30142
30143 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
30144
30145         * lib/target-supports.exp (check_iconv_available): Fix comment.
30146
30147 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
30148             Joseph S. Myers  <joseph@codesourcery.com>
30149
30150         PR c++/19797
30151         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
30152
30153 2005-03-04  Matthew Sachs  <msachs@apple.com>
30154
30155         * gcc.exp (gcc_target_compile): Put braces around
30156         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
30157         * objc.exp (objc_target_compile): Likewise.
30158         * treelang.exp (treelang_target_compile): Likewise.
30159
30160 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30161
30162         PR fortran/19673
30163         * gfortran.dg/func_result_1.f90: New test.
30164
30165 2005-03-04  Ben Elliston  <bje@au.ibm.com>
30166
30167         * gcc.misc-tests/options.exp: New test.
30168
30169 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
30170
30171         * gcc.dg/pr15784-4.c: New test.
30172
30173 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
30174
30175         * gcc.c-torture/execute/pr17133.c: New.
30176         * gcc.c-torture/compile/20050303-1.c: New.
30177
30178 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
30179
30180         * gcc.dg/cpp/assert4.c: Fix for cygwin.
30181
30182 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
30183
30184         * g++.dg/overload/using2.C: New.
30185
30186 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
30187
30188         PR c++/19916
30189         * g++.dg/init/ptrmem2.C: New test.
30190
30191 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
30192
30193         PR c/8927
30194         * gcc.dg/pr8927-1.c: New test.
30195
30196 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30197
30198         PR c++/20232
30199         * g++.dg/inherit/covariant12.C: New.
30200
30201 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30202
30203         PR fortran/19479
30204         * gfortran.dg/bound_1.f90: New test.
30205
30206 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
30207
30208         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30209         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
30210
30211 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
30212
30213         PR c/20245
30214         * gcc.dg/pr20245-1.c: New test.
30215
30216 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
30217
30218         PR middle-end/19874
30219         * gcc.c-torture/execute/20050119-2.c: New test case.
30220
30221 2005-02-28  Ben Elliston  <bje@au.ibm.com>
30222
30223         * README: Update the DejaGnu bug reporting address.
30224         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
30225         * lib/objc-torture.exp: Likewise.
30226
30227 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30228
30229         * gfortran.dg/boz_1.f90: New test.
30230         * gfortran.dg/boz_3.f90: New test.
30231         * gfortran.dg/boz_4.f90: New test.
30232
30233 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30234
30235         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
30236         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
30237
30238 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30239
30240         PR libfortran/20101
30241         * gfortran.dg/write_0_pe_format.f90: New test.
30242
30243 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
30244
30245         PR c++/20206
30246         * g++.dg/opt/thunk2.C: New test.
30247         * g++.dg/opt/covariant1.C: New test.
30248
30249 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30250
30251         * gfortran.dg/e_d_fmt.f90: New test.
30252
30253 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
30254
30255         * gcc.dg/asm-b.c: Fix comment typos.
30256
30257 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30258
30259         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
30260         a V_MAY_DEF also.
30261
30262 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30263
30264         PR tree-opt/20188
30265         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
30266         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
30267         * gcc.dg/asm-b.c: New test.
30268
30269 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
30270
30271         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
30272         Disable this test on IRIX 6.
30273
30274 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
30275
30276         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
30277         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
30278         parser.
30279
30280 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
30281
30282         PR tree-optimization/20204
30283         * gcc.dg/pr20204.c: New test.
30284
30285 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
30286
30287         PR target/20196
30288         * gcc.c-torture/execute/20050224-1.c: New test.
30289
30290         PR c++/20175
30291         * g++.dg/warn/Wbraces2.C: New test.
30292
30293 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
30294
30295         PR c++/19878
30296         * g++.dg/init/const2.C: New test.
30297
30298 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
30299
30300         PR tree-optimization/20100
30301         * gcc.c-torture/execute/pr20100-1.c: New test.
30302
30303 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30304
30305         * gfortran.dg/implicit_3.f90: New test.
30306
30307         * gfortran.dg/deftype_1.f90: New test.
30308
30309 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
30310
30311         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
30312         the test passes.
30313         * g++.dg/other/anon3.C: Accept a warning.
30314
30315 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
30316
30317         * gcc.dg/pr20017.c: Fix a comment typo.
30318
30319 2005-02-23  Bud Davis  <bdavis@gfortran.org>
30320
30321         * gfortran.dg/list_read_4.f90: Change to f90 comments.
30322
30323 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30324
30325         PR ada/19902
30326         * ada/acats/tests/cxa/cxa3004.a: Remove.
30327         * ada/acats/tests/cxb/cxb30061.am: Likewise.
30328
30329 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30330
30331         PR c++/20073
30332         * g++.dg/init/const1.C: New test.
30333
30334         PR c++/19991
30335         * g++.dg/parse/constant7.C: New test.
30336
30337         PR c++/20152
30338         * g++.dg/parse/error27.C: New test.
30339         * g++.dg/template/qualttp15.C: Adjust error markers.
30340         * g++.old-deja/g++.other/struct1.C: Likewise.
30341
30342         PR c++/20153
30343         * g++.dg/template/error17.C: New test.
30344
30345         PR c++/20148
30346         * g++.dg/parser/error26.C: New test.
30347
30348 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
30349
30350         PR tree-optimization/20100
30351         PR tree-optimization/20115
30352         * gcc.dg/pr20115.c: New test.
30353         * gcc.dg/pr20115-1.c: New test.
30354         * gcc.dg/pr20100.c: New test.
30355         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
30356         call-clobbered variables after alias1.
30357
30358 2005-02-22  Bud Davis  <bdavis@gfortran.org>
30359
30360         * gfortran.dg/list_read_4.f90: new test.
30361
30362 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
30363
30364         PR rtl-optimization/20017.
30365         * gcc.dg/pr20017.c: New.
30366
30367 2005-02-22  Devang Patel  <dpatel@apple.com>
30368
30369         PR 19952
30370         * g++.dg/tree-ssa/pr19952.C: New test.
30371
30372 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30373
30374         PR c++/19883
30375         * g++.dg/parse/constant6.C: New test.
30376
30377 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30378
30379         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30380         * g++.dg/charset/asm2.c: Likewise.
30381         * g++.dg/charset/asm3.c: Likewise.
30382         * g++.dg/charset/asm4.c: Likewise.
30383         * g++.dg/charset/asm5.c: Likewise.
30384         * g++.dg/charset/attribute1.c: Likewise.
30385         * g++.dg/charset/attribute2.c: Likewise.
30386         * g++.dg/charset/extern1.cc: Likewise.
30387         * g++.dg/charset/extern2.cc: Likewise.
30388         * g++.dg/charset/extern3.cc: Likewise.
30389         * g++.dg/charset/function.cc: Likewise.
30390         * g++.dg/charset/string.c: Likewise.
30391         * g++.dg/charset/charset.exp: Likewise.
30392         * lib/target-supports.exp (check_iconv_available): Fix comment.
30393
30394 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30395
30396         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30397         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30398         * gcc.dg/charset/asm2.c: Likewise.
30399         * gcc.dg/charset/asm3.c: Likewise.
30400         * gcc.dg/charset/asm4.c: Likewise.
30401         * gcc.dg/charset/asm5.c: Likewise.
30402         * gcc.dg/charset/asm6.c: Likewise.
30403         * gcc.dg/charset/attribute1.c: Likewise.
30404         * gcc.dg/charset/attribute2.c: Likewise.
30405         * gcc.dg/charset/builtin1.c: Likewise.
30406         * gcc.dg/charset/extern.c: Likewise.
30407         * gcc.dg/charset/function.c: Likewise.
30408         * gcc.dg/charset/string.c: Likewise.
30409         * gcc.dg/charset/charset.exp: Likewise.
30410
30411 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
30412
30413         PR fortran/20086
30414         * gfortran.dg/pr20086.f90: New test.
30415
30416 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
30417
30418         PR tree-optimization/19786
30419         * g++.dg/tree-ssa/pr19786.C: New.
30420
30421 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30422
30423         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30424
30425 2005-02-21  Jeff Law  <law@redhat.com>
30426
30427         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30428
30429 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30430
30431         * gfortran.dg/do_iterator: Split loop, markup all lines for
30432         which an error locus is printed.
30433         * gfortran.dg/pr17708.f90: Markup all lines for which an error
30434         locus is printed.
30435         * gfortran.dg/select_4.f90: Likewise.
30436         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30437         locuses in the various permutations.
30438
30439 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
30440
30441         PR tree-optimization/19951
30442         * g++.dg/vect: New directory.
30443         * g++.dg/vect/vect.exp: New file.
30444         * g++.dg/vect/pr19951.cc: New testcase.
30445         * g++.dg/dg.exp: Also prune vectorizer tests.
30446
30447 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
30448
30449         PR 18785
30450         * gcc.dg/charset/builtin1.c: New test.
30451
30452 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30453
30454         PR c++/19299
30455         * g++.dg/inherit/volatile1.C: New test.
30456
30457         PR c++/19440
30458         * g++.dg/template/dtor4.C: New test.
30459
30460 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30461
30462         * gfortran.dg/int_1.f90: New test.
30463
30464 2005-02-19  Devang Patel  <dpatel@apple.com>
30465
30466         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
30467
30468 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30469
30470         * gfortran.dg/achar_1.f90: New test.
30471
30472 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
30473
30474         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30475
30476 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
30477             Jakub Jelinek  <jakub@redhat.com>
30478
30479         PR tree-optimization/19828
30480         * gcc.dg/tree-ssa/loop-7.c: New test.
30481         * gcc.c-torture/execute/20050218-1.c: New test.
30482
30483 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
30484
30485         PR c/20043
30486         * gcc.dg/transparent-union-1.c: New test.
30487         * gcc.dg/transparent-union-2.c: New test.
30488
30489 2005-02-18  James E Wilson  <wilson@specifixinc.com>
30490
30491         PR tree-optimization/18977
30492         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30493
30494 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
30495
30496         PR target/20054
30497         * gcc.dg/pr20054.c: New test.
30498
30499 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30500
30501         PR c++/19508
30502         * g++.dg/ext/attrib20.C: New test.
30503
30504 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
30505
30506         PR middle-end/20030
30507         * gfortran.fortran-torture/execute/character_passing.f90: New test.
30508
30509 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
30510
30511         PR c++/20008
30512         * g++.dg/opt/switch4.C: New.
30513
30514 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
30515
30516         PR c++/20023
30517         PR tree-optimization/20009
30518         * gcc.c-torture/compile/20050217-1.c: New test.
30519         * g++.dg/opt/switch3.C: New test.
30520
30521         PR tree-optimization/18947
30522         * gcc.c-torture/compile/20050215-1.c: New test.
30523         * gcc.c-torture/compile/20050215-2.c: New test.
30524         * gcc.c-torture/compile/20050215-3.c: New test.
30525
30526 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
30527
30528         PR c++/20028
30529         * g++.dg/template/crash34.C: New.
30530
30531         PR c++/20022
30532         * g++.dg/other/access3.C: New.
30533
30534 2005-02-17  Ira Rosen  <irar@il.ibm.com>
30535
30536         * gcc.dg/vect/vect-98.c: New test.
30537
30538 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
30539
30540         PR tree-optimization/19967
30541         * gcc.dg/pr19967.c: New.
30542
30543 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
30544
30545         PR middle-end/19857
30546         * gcc.dg/tree-ssa/20050215-1.c: New test.
30547         * gcc.c-torture/execute/20050215-1.c: New test.
30548
30549 2005-02-15  Eric Christopher  <echristo@redhat.com>
30550
30551         * gcc.dg/cpp/20050215-1.c: New file.
30552
30553 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
30554
30555         PR tree-optimization/15785
30556         * gcc.dg/pr15785-1.c: New test.
30557
30558 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
30559
30560         PR c++/17788
30561         * g++.dg/init/ctor4.C: New.
30562         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
30563
30564 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
30565
30566         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
30567         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
30568
30569 2005-02-15  Andreas Schwab  <schwab@suse.de>
30570
30571         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
30572         declare malloc.
30573
30574 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
30575
30576         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
30577
30578 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
30579
30580         PR tree-optimization/19853
30581         * gcc.c-torture/compile/pr19853.c: New test.
30582
30583 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30584
30585         PR c++/19608
30586         * g++.dg/parse/local-class1.C: New.
30587
30588         PR c++/19895
30589         * g++.dg/parse/ptrmem3.C: New.
30590
30591         PR c++/19884
30592         * g++.old-deja/g++.oliva/template6.C: Add another case.
30593         * g++.dg/template/explicit6.C: New.
30594
30595 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
30596
30597         PR c++/17816
30598         * g++.dg/other/redecl2.C: New.
30599
30600 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30601
30602         PR c++/19891
30603         * g++.dg/abi/covariant4.C: New.
30604
30605 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
30606
30607         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30608         New tests.
30609
30610 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
30611
30612         * gcc.dg/vect/vect-96.c: Fix typo.
30613
30614 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30615
30616         PR c++/14479
30617         PR c++/19487
30618         * g++.dg/template/enum5.C: New test.
30619
30620 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30621
30622         * gcc.dg/vect/vect-97.c: New test.
30623
30624 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30625
30626         * gcc.dg/vect/vect-96.c: New test.
30627
30628 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
30629
30630         * gcc.dg/builtins-34.c: Also check ldexp*.
30631
30632 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
30633
30634         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30635
30636 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
30637
30638         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30639         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30640         dg-require-dll, dg-require-iconv, dg-require-named-sections,
30641         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30642         selector_list, selector_expression, dg-process-target): Move to new
30643         file target-supports-dg.exp.
30644         * lib/target-supports-dg.exp: New.
30645
30646         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30647         New.
30648
30649 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
30650
30651         PR c++/19666
30652         * g++.dg/other/ptrmem6.C: New test.
30653
30654         PR middle-end/19858
30655         * gcc.c-torture/compile/20050210-1.c: New test.
30656
30657 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
30658
30659         PR c++/19755
30660         * g++.dg/warn/Wbraces1.C: New test.
30661
30662 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
30663
30664         * gcc.dg/builtins-52.c: New testcase.
30665
30666 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
30667
30668         PR c/19342
30669         * gcc.c-torture/execute/20050119-1.c: New test.
30670
30671 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30672
30673         PR c++/19811
30674         * g++.dg/init/delete1.C: New test.
30675
30676 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
30677
30678         PR c++/18470
30679         * g++.dg/template/static12.C: New test.
30680
30681 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30682
30683         PR c++/19787
30684         * g++.dg/conversion/ambig1.C: New test.
30685
30686         PR c++/19739
30687         * g++.dg/ext/attrib19.C: New test.
30688
30689         PR c++/19732
30690         * g++.dg/parse/dtor5.C: New test.
30691
30692         PR c++/19762
30693         * g++.dg/template/dtor3.C: New test.
30694
30695         PR c++/19826
30696         * g++.dg/template/static11.C: New test.
30697         * g++.dg/template/crash2.C: Remove dg-error marker.
30698
30699 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
30700
30701         PR C++/18491
30702         * g++.old-deja/g++.mike/p10769a.C: Remove.
30703
30704 2005-02-09  Roger Sayle  <roger@eyesopen.com>
30705
30706         * gcc.dg/builtins-48.c: New test case.
30707         * gcc.dg/builtins-49.c: New test case.
30708         * gcc.dg/builtins-50.c: New test case.
30709         * gcc.dg/builtins-51.c: New test case.
30710
30711 2005-02-09  Ian Lance Taylor  <ian@airs.com>
30712
30713         PR middle-end/19583
30714         * g++.dg/warn/Wreturn-type-3.C: New test.
30715
30716 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30717
30718         PR middle-end/19402
30719         * gcc.dg/pr19402-1.c: New testcase.
30720         * gcc.dg/pr19402-2.c: likewise.
30721
30722 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30723
30724         PR middle-end/19854
30725         * g++.dg/tree-ssa/tmmti.C: New testcase.
30726
30727 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30728
30729         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30730
30731 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
30732
30733         PR c++/19733
30734         * g++.dg/parse/crash23.C: New test.
30735         * g++.dg/warn/Weff1.C: New test.
30736
30737 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30738
30739         * gcc.dg/20050209-1.c: New test.
30740
30741 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30742
30743         PR target/19799
30744         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30745
30746 2005-02-08  Mike Stump  <mrs@apple.com>
30747
30748         * g++.dg/pch/import-2.c: New test.
30749         * g++.dg/pch/import-2.hs: New.
30750         * g++.dg/pch/include/import-2a.h: New.
30751         * g++.dg/pch/include/import-2b.h: New.
30752
30753 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
30754
30755         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30756
30757 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30758
30759         * gfortran.dg/substr_1.f90: New test.
30760
30761 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
30762
30763         PR middle-end/19775
30764         * gcc.dg/torture/builtin-power-1.c: Disable test for
30765         invalid transformation.
30766         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
30767         no longer optimize.
30768         * gcc.dg/builtins-47.c: New testcase.
30769
30770 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
30771             Dorit Naishlos  <dorit@il.ibm.com>
30772
30773         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30774
30775 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
30776
30777         * gcc.c-torture/compile/20050206-1.c: New test.
30778
30779 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30780
30781         PR tree-opt/19768
30782         * g++.dg/opt/pr19768.C: New test.
30783
30784 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30785
30786         PR tree-opt/19736
30787         * gcc.c-torture/compile/pr19736.c: New test.
30788
30789 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30790
30791         PR c++/17401
30792         * g++.dg/parse/error25.C: New test.
30793
30794 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
30795
30796         * gcc.c-torture/execute/20050203-1.c: New.
30797
30798 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
30799
30800         * gcc.dg/vect/vect-85.c: Remove xfail.
30801         * gcc.dg/vect/vect-86.c: Remove xfail.
30802         * gcc.dg/vect/vect-87.c: Remove xfail.
30803         * gcc.dg/vect/vect-88.c: Remove xfail.
30804
30805 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
30806
30807         * gcc.dg/altivec-19.c: New.
30808
30809 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
30810
30811         PR c/17807
30812         * gcc.dg/nested-func-3.c: New test.
30813         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30814
30815 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
30816
30817         * gcc.test-framework/gen_directive_tests: Generate tests for
30818         selector expressions.
30819
30820 2005-02-02  Matt Austern  <austern@apple.com>
30821
30822         PR c++/19628
30823         * g++/ext/builtin7.C: New.
30824         * g++/ext/builtin8.C: New.
30825
30826 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30827
30828         PR c/18502
30829         * gcc.dg/pr18502-1.c: New test.
30830
30831 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30832
30833         PR c++/17413
30834         * g++.dg/template/local4.C: Tweak.
30835
30836 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
30837
30838         PR tree-optimization/19578
30839         * gcc.c-torture/compile/20050202-1.c: New test.
30840
30841 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30842
30843         PR c/19435
30844         * gcc.dg/c99-init-4.c: New test.
30845
30846 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30847
30848         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30849
30850         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30851
30852         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30853         * g++.dg/eh/check-vect.h: New.
30854
30855         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30856         * gcc.dg/vect/vect-78.c: Ditto.
30857         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30858         Remove.
30859
30860         * g++.dg/conversion/simd1.C: Expect warning.
30861         * g++.dg/ext/attribute-test-1.C: Ditto.
30862         * g++.dg/ext/attribute-test-2.C: Ditto.
30863         * g++.dg/ext/attribute-test-3.C: Ditto.
30864         * g++.dg/ext/attribute-test-4.C: Ditto.
30865
30866         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30867         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30868
30869         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30870
30871 2005-02-01  Richard Henderson  <rth@redhat.com>
30872
30873         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30874         long double for ibm double-double format.
30875         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30876
30877 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
30878
30879         PR tree-optimization/19633
30880         * gcc.dg/pr19633-1.c: New test.
30881         * gcc.dg/pr19633.c: Tweak to make pointer point
30882         to NULL or a symbol.
30883
30884 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30885
30886         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30887         New procs.
30888         (dg-process-target (local override)): Handle selector expressions.
30889
30890         * gcc.test-framework/README: Describe tests in source directory.
30891         * gcc.test-framework/test-framework.awk: Handle dg- tests.
30892         * gcc.test-framework/test-framework.exp: Handle dg- tests.
30893         * gcc.test-framework/dg-bogus-exp-P.c: New test.
30894         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30895         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30896         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30897         * gcc.test-framework/dg-do-link-exp-P.c: New test.
30898         * gcc.test-framework/dg-do-run-exp-P.c: New test.
30899         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30900         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30901         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30902         * gcc.test-framework/dg-error-exp-P.c: New test.
30903         * gcc.test-framework/dg-error-exp-XP.c: New test.
30904         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30905         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30906         * gcc.test-framework/dg-output-exp-P.c: New test.
30907         * gcc.test-framework/dg-output-exp-XF.c: New test.
30908         * gcc.test-framework/dg-warning-exp-P.c: New test.
30909         * gcc.misc-tests/dg-1.c: Remove.
30910         * gcc.misc-tests/dg-2.c: Remove.
30911         * gcc.misc-tests/dg-3.c: Remove.
30912         * gcc.misc-tests/dg-4.c: Remove.
30913         * gcc.misc-tests/dg-5.c: Remove.
30914         * gcc.misc-tests/dg-6.c: Remove.
30915         * gcc.misc-tests/dg-7.c: Remove.
30916         * gcc.misc-tests/dg-8.c: Remove.
30917         * gcc.misc-tests/dg-9.c: Remove.
30918         * gcc.misc-tests/dg-10.c: Remove.
30919         * gcc.misc-tests/dg-11.c: Remove.
30920         * gcc.misc-tests/dg-12.c: Remove.
30921         * gcc.misc-tests/dg-test.exp: Remove.
30922
30923         * gcc.test-framework/test-framework.awk: Change recording and
30924         printing of passes and failures.
30925
30926         * gcc.test-framework: New directory.
30927         * gcc.test-framework/README: New.
30928         * gcc.test-framework/test-framework.exp: New.
30929         * gcc.test-framework/test-framework.awk: New.
30930         * gcc.test-framework/gen_directive_tests: New.
30931
30932 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
30933
30934         * lib/treelang.exp: Fix comment typos.
30935         (treelang_target_compile): Don't append libs=-ltreelang to options.
30936
30937 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
30938
30939         * g++.dg/parse/typename7.C: Adjust error messages.
30940
30941 2005-01-31  Jeff Law  <law@redhat.com>
30942
30943         * gcc.c-torture/execute/20050131-1.c: New test.
30944         * gcc.dg/wcaselabel.c: New test.
30945
30946 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
30947
30948         * g++.dg/other/warning1.C: Adjust error messags.
30949         * g++.dg/parse/constant5.C: New test.
30950
30951 2005-01-31  Steven Bosscher  <stevenb@suse.de>
30952
30953         PR c/19333
30954         * gcc.c-torture/compile/20011130-1.c: Reorder to make
30955         the test case valid.
30956         * gcc.dg/20030815-1.c: Remove invalid tests.
30957         * gcc.dg/array-7.c: Adjust expected result.
30958         * gcc.dg/pr18596-3.c: Likewise.
30959         * gcc.dg/noncompile/20000901-1.c: Likewise.
30960         * gcc.dg/noncompile/init-2.c: Likewise.
30961         * gcc.dg/noncompile/init-4.c: Likewise.
30962
30963 2005-01-31  Dale Johannesen  <dalej@apple.com>
30964
30965         * g++.dg/opt/pr19650.C: New test.
30966
30967 2005-01-31  Richard Henderson  <rth@redhat.com>
30968
30969         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30970         long double for intel double extended format.
30971         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30972
30973 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
30974
30975         PR c++/19555
30976         * g++.dg/template/static10.C: New test.
30977
30978         PR c++/19395
30979         * g++.dg/parse/error24.C: New test.
30980
30981         PR c++/19367
30982         * g++.dg/lookup/builtin1.C: New test.
30983
30984         PR c++/19457
30985         * g++.dg/warn/conv3.C: New test.
30986
30987 2005-01-30  Bud Davis  <bdavis@gfortran.org>
30988
30989         PR fortran/19647
30990         * gfortan.dg/inquire_7.f90
30991
30992 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
30993
30994         PR tree-optimization/15791
30995         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30996         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30997         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30998         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30999         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
31000         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
31001         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
31002         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
31003         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
31004         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
31005
31006 2005-01-29  Paul Brook  <paul@codesourcery.com>
31007
31008         PR fortran/18565
31009         * check.c (real_or_complex_check): New function.
31010         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
31011         * intrinsic.c (add_functions): Use new check functions.
31012         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
31013         Add prototypes.
31014
31015 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
31016
31017         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
31018         gcc.dg/lvalue-3.c: New tests.
31019         * gcc.dg/concat.c: Update expected messages.
31020
31021 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
31022
31023         PR libfortran/19595
31024         * gfortran.dg/eor_1.f90: New test.
31025
31026 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
31027
31028         PR fortran/19589
31029         * gfortran.dg/logical_data_1.f90: New test.
31030
31031 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
31032
31033         PR c++/19253
31034         * g++.dg/template/crash33.C: New test.
31035
31036         PR c++/19667
31037         * g++.dg/template/crash32.C: New test.
31038
31039 2005-01-28  Ian Lance Taylor  <ian@airs.com>
31040
31041         PR middle-end/16558
31042         * g++.dg/warn/Wreturn-type-2.C: New test.
31043
31044 2004-06-24  Jeff Law  <law@redhat.com>
31045
31046         * gcc.dg/tree-ssa/20050128-1.c: New test.
31047
31048 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
31049
31050         * gcc.target/frv/all-mdpackh-1.c: New test.
31051
31052 2005-01-28  Steven Bosscher  <stevenb@suse.de>
31053
31054         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
31055
31056 2005-01-27  Richard Henderson  <rth@redhat.com>
31057
31058         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
31059
31060 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31061
31062         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
31063
31064 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31065
31066         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31067         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31068         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
31069         to cope with cases where the multilib options override the dg-options.
31070
31071 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
31072
31073         PR c/18946
31074         * gcc.dg/noncompile/20050120-1.c: New test.
31075
31076 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
31077
31078         PR tree-optimization/19633
31079         * gcc.dg/pr19633.c: New test.
31080         * gcc.dg/tree-ssa/pr19633.c: New test.
31081
31082 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
31083
31084         * gcc.dg/20041216-1.c: New test.
31085
31086 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
31087
31088         PR objc/18862
31089         * objc.dg/selector-2.m: New test.
31090
31091 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
31092
31093         * g++.dg/opt/range-test-2.C: New test.
31094
31095         PR rtl-optimization/19579
31096         * gcc.c-torture/execute/20050124-1.c: New test.
31097
31098 2005-01-26  Greg Parker  <gparker@apple.com>
31099         Stuart Hastings  <stuart@apple.com>
31100
31101         * gcc.c-torture/execute/20050125-1.c: New.
31102
31103 2005-01-18  Jan Hubicka  <jh@suse.cz>
31104
31105         PR tree-optimize/19337
31106         * gcc.c-torture/compile/20050119-1.c: New test.
31107
31108 2005-01-24  James E Wilson  <wilson@specifixinc.com>
31109
31110         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
31111         test for successful match.
31112
31113 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
31114
31115         PR objc/18408
31116         * objc.dg/comp-types-7.m: New test.
31117
31118 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
31119
31120         * lib/target-supports.exp (current_target_name): New.
31121         (check_effective_target_ilp32, check_effective_target_lp64):
31122         Cache the result to use as long as the current target, with
31123         multilib flags, remains the same.
31124
31125         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
31126         (dg-require-weak, dg-require-visibility, dg-require-alias,
31127         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
31128         dg-require-effective-target, dg-skip-if): Remove call to
31129         skip_test_and_clear_xfail.
31130         (dg-test): Clear xfail data.
31131
31132 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
31133
31134         PR target/17751
31135         * gcc.dg/ppc64-toc.c: New test.
31136
31137         * g++.dg/tree-ssa/empty-1.C: New test.
31138
31139         PR middle-end/19551
31140         * gcc.c-torture/execute/20050121-1.c: New test.
31141         * gcc.dg/20050121-2.c: New test.
31142
31143 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
31144         Paul Brook  <paul@codesourcery.com>
31145
31146         PR fortran/17941
31147         * gfortran.dg/real_const_1.f: New test.
31148         * gfortran.dg/real_const_2.f90: New test.
31149         * gfortran.dg/complex_int_1.f90: New test.
31150
31151 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
31152
31153         PR fortran/19313
31154         * gfortan.dg/inquire_6.f90: New test.
31155
31156 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31157
31158         PR libfortran/19451
31159         * open_readonly_1.f90: New test.
31160
31161 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31162
31163         PR libfortran/18982
31164         * gfortran.dg/open_new.f90: New file.
31165
31166 2005-01-22  Paul Brook  <paul@codesourcery.com>
31167
31168         * namelist_1.f90: New test.
31169
31170 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
31171
31172         PR tree-optimization/19484
31173         * gcc.c-torture/compile/20050122-[12].c: New tests.
31174
31175 2005-01-22  Paul Brook  <paul@codesourcery.com>
31176
31177         * gfortran.dg/implicit_2.f90: New test.
31178
31179 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
31180
31181         PR fortran/19314
31182         * gfortran.dg/inquire_5.f90: New test.
31183
31184 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31185
31186         PR c/18809
31187         * gcc.dg/pr18809-1.c: New test.
31188
31189 2005-01-21  Ian Lance Taylor  <ian@airs.com>
31190
31191         * gcc.dg/20050121-1.c: New test.
31192
31193         PR tree-optimization/13000
31194         * gcc.dg/20040206-1.c: Change warning to point where function is
31195         being inlined.
31196
31197 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31198
31199         PR c++/19208
31200         * g++.dg/template/array11.C: New test.
31201
31202 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31203
31204         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31205         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
31206         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31207         * gfortran.dg/getenv_1.f90: Add dg-do directive.
31208         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31209         gfortran.dg/pr17164.f90: Add missing dg-do directives.
31210
31211 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31212
31213         PR tree-optimization/15349
31214         * gcc.dg/tree-ssa/pr15349.c: New.
31215
31216 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
31217
31218         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
31219
31220 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
31221
31222         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
31223         scan-assembler-times directive name.
31224
31225         * gcc.dg/asm-a.c: Move dg-require-effective-target to
31226         after dg-do.
31227
31228         PR rtl-optimization/19462
31229         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
31230
31231 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
31232
31233         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
31234         counting function calls on ia64.
31235
31236 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
31237
31238         PR rtl-optimization/15139
31239         * gcc.dg/20050111-2.c: New test.
31240
31241         PR c/17297
31242         * gcc.c-torture/compile/20050113-1.c: New testcase.
31243
31244         PR middle-end/19164
31245         * gcc.dg/20050113-1.c: New testcase.
31246
31247 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
31248
31249         * gcc.dg/vect/vect-85.c: Add comment.
31250         * gcc.dg/vect/vect-86.c: Add xfail for now.
31251         * gcc.dg/vect/vect-87.c: Add xfail for now.
31252         * gcc.dg/vect/vect-88.c: Add xfail for now.
31253         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
31254
31255 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31256
31257         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
31258
31259 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31260
31261         * g++.dg/debug/typedef3.C: New test.
31262
31263 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
31264
31265         PR c/19472
31266         * gcc.dg/asm-a.c: New test.
31267
31268 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
31269
31270         * gcc.dg/sh-relax.c: Add prototype for abort.
31271
31272 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31273
31274         * gcc.dg/short-compare-1.c: New test.
31275         * gcc.dg/short-compare-2.c: Likewise.
31276
31277 2005-01-18  Michael Matz  <matz@suse.de>
31278
31279         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
31280
31281 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
31282
31283         PR tree-optimization/19121
31284         * gcc.c-torture/compile/pr19121.c: New test.
31285
31286 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
31287
31288         PR target/19357
31289         * gcc.c-torture/compile/pr19357.c: New test.
31290
31291 2005-01-17  Ian Lance Taylor  <ian@airs.com>
31292
31293         PR c/5675
31294         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31295         pass--those that refer just to the variable, possibly with a
31296         cast.
31297         * gcc.dg/c99-const-expr-3.c: Likewise.
31298
31299         PR middle-end/13127
31300         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31301         longer emitted.
31302
31303 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
31304
31305         PR fortran/18778
31306         * gfortran.dg/endfile_2.f90: New test.
31307
31308 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
31309
31310         PR 19168
31311         * gfortran.dg/select_5.f90: New test.
31312
31313 2004-01-16  Paul Brook  <paul@codesourcery.com>
31314
31315         * gfortran.dg/common_4.f90: New test.
31316
31317 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
31318
31319         PR rtl-optimization/19462
31320         * gcc.dg/torture/pr19462-1.c: New test.
31321
31322 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
31323
31324         PR objc/19321
31325         * objc.dg/func-ptr-2.m: New.
31326         * objc.dg/volatile-1.m: New.
31327
31328 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31329
31330         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
31331
31332 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31333
31334         PR tree-optimization/19060
31335         * gcc.c-torture/execute/20050104-1.c: New test.
31336
31337 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
31338
31339         PR fortran/18983
31340         * gfortran.dg/write_to_null.f90: New test.
31341
31342 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
31343             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31344
31345         PR other/19328
31346         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
31347         argument.
31348
31349 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31350
31351         PR c++/19263
31352         * g++.dg/init/vector1.C: New test.
31353
31354 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
31355
31356         PR target/13158
31357         * gcc.target/ia64/sibcall-unwind-1.c: New test.
31358         PR target/18987
31359         * gcc.target/ia64/sibcall-unwind-2.c: New test.
31360
31361 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
31362
31363         * gfortran.dg/select_1.f90: New test.
31364         * gfortran.dg/select_2.f90: New test.
31365         * gfortran.dg/select_3.f90: New test.
31366         * gfortran.dg/select_4.f90: New test.
31367
31368 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
31369
31370         PR middle-end/19084
31371         PR rtl-optimization/19348
31372         * gcc.dg/20050111-1.c: New test.
31373         * gcc.c-torture/execute/20050111-1.c: New test.
31374
31375         * gcc.dg/i386-asm-4.c: New test.
31376
31377 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31378
31379         * gcc.dg/nested-func-2.c: New test.
31380         * ada/acats/norun.lst: Remove c953002.
31381
31382 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
31383
31384         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31385
31386 2005-01-12  Ben Elliston  <bje@au.ibm.com>
31387
31388         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31389
31390 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
31391
31392         PR target/18761
31393         * g++.dg/abi/align1.C: New test.
31394
31395 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
31396
31397         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31398         at a time.
31399         * g++.dg/ext/altivec_check.h: Support compiling as C.
31400
31401 2005-01-10  Roger Sayle  <roger@eyesopen.com>
31402
31403         PR c++/19355
31404         * g++.dg/expr/pr19355-1.C: New test case.
31405
31406 2005-01-10  Laurent GUERBY <laurent@guerby.net>
31407
31408         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31409         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31410         * ada/acats/tests/c3/c92005b.ada: Likewise.
31411         * ada/acats/tests/c3/cxb3012.a: Likewise.
31412         * ada/acats/norun.lst: Add c380004 and c953002, add PR
31413
31414 2005-01-09  Paul Brook  <paul@codesourcery.com>
31415
31416         * gfortran.dg/common_2.f90: New file.
31417         * gfortran.dg/common_3.f90: New file.
31418
31419 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
31420
31421         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31422
31423 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31424
31425         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31426         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31427         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31428         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31429         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31430         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31431         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31432         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31433         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31434         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31435         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31436         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31437         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31438         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31439         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31440         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31441         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31442         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31443         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31444         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31445         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31446         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31447         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31448         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31449         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31450         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31451         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31452         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31453         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31454         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31455         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31456         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31457         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31458         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31459         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31460         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31461         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31462         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31463         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31464         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31465         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31466         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31467         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31468         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31469         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31470         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31471         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31472         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31473         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31474         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31475         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31476         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31477         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31478         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31479         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31480         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31481         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31482         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31483         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31484         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31485         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31486         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31487         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31488         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31489         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31490         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31491         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31492
31493         * gcc.dg/vect/vect-1.c: Fix spelling.
31494         * gcc.dg/vect/vect-10.c: Fix spelling.
31495         * gcc.dg/vect/vect-11.c: Fix spelling.
31496         * gcc.dg/vect/vect-12.c: Fix spelling.
31497         * gcc.dg/vect/vect-14.c: Fix spelling.
31498         * gcc.dg/vect/vect-15.c: Fix spelling.
31499         * gcc.dg/vect/vect-16.c: Fix spelling.
31500         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
31501         * gcc.dg/vect/vect-64.c: Fix comments.
31502         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31503
31504 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31505             Ira Rosen  <irar@il.ibm.com>
31506
31507         * gcc.dg/vect/vect-70.c: New test.
31508         * gcc.dg/vect/vect-71.c: New test.
31509
31510 2005-01-09  Manfred Hollstein  <mh@suse.com>
31511
31512         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
31513         * gcc.dg/pr18241-2.c: Likewise.
31514         * gcc.dg/pr18241-3.c: Likewise.
31515         * gcc.dg/pr18241-4.c: Likewise.
31516         * gcc.dg/pr18241-5.c: Likewise.
31517
31518 2005-01-08  Richard Henderson  <rth@redhat.com>
31519
31520         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31521         False for x86 and x86-64.
31522
31523 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
31524
31525         PR tree-optimization/18241
31526         * gcc.dg/pr18241-1.c: New test.
31527         * gcc.dg/pr18241-2.c: New test.
31528         * gcc.dg/pr18241-3.c: New test.
31529         * gcc.dg/pr18241-4.c: New test.
31530         * gcc.dg/pr18241-5.c: New test.
31531
31532 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
31533
31534         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31535         gfortran.dg/select_4.f90: New.
31536
31537 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31538
31539         * gcc.c-torture/execute/20050107-1.c: New test.
31540
31541 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
31542
31543         PR c++/19298
31544         * g++.dg/template/ref2.C: New.
31545
31546 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
31547
31548         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31549         instead of being empty.
31550
31551 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31552
31553         PR fortran/15553
31554         * gfortran.dg/array-1.f90: New test.
31555
31556 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31557
31558         PR tree-optimization/19283
31559         * gcc.c-torture/execute/20050106-1.c: New test.
31560
31561         PR rtl-optimization/18861
31562         * gcc.dg/20050105-1.c: New test.
31563
31564         PR tree-optimization/18828
31565         * gcc.dg/20050105-2.c: New test.
31566
31567 2005-01-07  Andreas Jaeger  <aj@suse.de>
31568
31569         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
31570
31571 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
31572
31573         PR fortran/18398
31574         * gfortran.dg/fmt_read.f90: New test.
31575
31576 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
31577
31578         * gcc.dg/rs6000-ldouble-2.c: New.
31579
31580 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
31581
31582         PR c++/19244
31583         * g++.dg/parser/ctor2.C: New test.
31584
31585 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31586
31587         PR c++/17154
31588         * g++.dg/template/using9.C: New test.
31589
31590 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31591
31592         PR c++/19258
31593         * g++.dg/lookup/friend6.C: New test.
31594
31595 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31596
31597         PR c++/19270
31598         * g++.dg/template/array10.C: New.
31599
31600 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31601
31602         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31603         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31604
31605 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
31606
31607         * gcc.c-torture/compile/20050105-1.c: New test.
31608
31609 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
31610
31611         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31612
31613 2005-01-05  Roger Sayle  <roger@eyesopen.com>
31614
31615         PR middle-end/19100
31616         * gcc.dg/conv-3.c: New test case.
31617
31618 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
31619
31620         * gcc.dg/asm-wide-1.c: New test.
31621
31622 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31623
31624         PR c++/19030
31625         * g++.dg/parse/crash22.C: New
31626
31627 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
31628
31629         PR 19257
31630         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31631
31632 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
31633
31634         PR middle-end/17767
31635         * gcc.dg/i386-mmx-6.c: New test case.
31636
31637 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
31638
31639         PR tree-optimization/18308
31640         * gcc.dg/vect/pr18308.c: New testcase.
31641
31642 2005-01-04  Andreas Jaeger  <aj@suse.de>
31643
31644         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31645
31646 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31647             Robert Bowdidge <bowdidge@apple.com>
31648
31649         * gcc.dg/cpp/subframework1.c: New.
31650         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31651         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31652         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31653         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31654
31655 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31656
31657         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31658         producing warning.
31659         * gcc.dg/darwin-weakimport-2.c: New.
31660
31661 2005-01-03  Richard Henderson  <rth@redhat.com>
31662
31663         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31664
31665 2005-01-03  Richard Henderson  <rth@redhat.com>
31666
31667         * gcc.dg/vect/vect.exp: Enable for ia64.
31668         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31669         (check_effective_target_vect_float): Likewise.
31670         (check_effective_target_vect_no_align): Likewise.
31671         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31672         * gcc.dg/vect/vect-8.c: Likewise.
31673
31674 2005-01-03  Uros Bizjak <uros@kss-loka.si>
31675
31676         PR target/19236
31677         * gcc.dg/pr19236-1.c: New test case.
31678
31679 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
31680
31681         PR rtl-optimization/12092
31682         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31683
31684 2005-01-02  Andreas Jaeger  <aj@suse.de>
31685
31686         * gcc.dg/pr12092-1.c: Do not run on x86_64.
31687
31688 2005-01-01  Roger Sayle  <roger@eyesopen.com>
31689             Andrew Pinski  <pinskia@physics.uc.edu>
31690
31691         PR rtl-optimization/12092
31692         * gcc.dg/pr12092-1.c: New test case.
31693
31694 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31695
31696         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31697         'hidden' and 'default' for better portability.
31698         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31699
31700         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31701         6 and 7.
31702         * g++.old-deja/g++.brendan/new3.C: Likewise.
31703
31704 2005-01-01  Steven Bosscher  <stevenb@suse.de>
31705
31706         * gcc.dg/20041231-1.C: New test.
31707         * g++.dg/warn/Wunreachable-code-1.C: New test.
31708
31709 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
31710
31711         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31712         file, not /dev/null.  Abort on error.
31713
31714 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31715             Ziemowit Laski  <zlaski@apple.com>
31716
31717         PR objc/18971
31718         * objc.dg/encode-5.m: New test.
31719
31720 2004-12-29  Richard Henderson  <rth@redhat.com>
31721
31722         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31723         * objc.dg/stabs-1.m: Disable for ia64.
31724
31725 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
31726
31727         PR c++/19190
31728         * g++.dg/warn/Wunused-10.C: New test.
31729
31730 2004-12-28  Richard Henderson  <rth@redhat.com>
31731
31732         * objc.dg/stabs-1.m: Disable for alpha.
31733
31734 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31735
31736         PR c++/19149
31737         * g++.dg/parse/error23.C: New test.
31738
31739 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31740
31741         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31742
31743         PR fortran/19032
31744         * gfortran.dg/intrinsic_modulo_1.f90: New.
31745         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31746         tests with divisor -1.
31747
31748 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31749
31750         * g++.dg/opt/temp1.C (memcpy): Return a value.
31751
31752         PR c++/19148
31753         * g++.dg/expr/cond7.C: New test.
31754
31755 2004-12-27  Paul Brook  <paul@codesourcery.com>
31756
31757         * gfortran.dg/g77/select_no_compile.f: Remove.
31758
31759 2004-12-27  Richard Henderson  <rth@redhat.com>
31760
31761         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31762         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31763         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31764
31765 2004-12-26  Richard Henderson  <rth@redhat.com>
31766
31767         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31768         by 1i instead of token pasting.
31769
31770 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31771
31772         PR tree-optimization/17578
31773         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31774         to additional_flags.
31775         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31776
31777 2004-12-25  Richard Henderson  <rth@redhat.com>
31778
31779         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31780         Remove Alpha.
31781
31782 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31783
31784         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31785         hppa*-*-hpux*.
31786         * gcc.dg/pr17957.c (dg-options): Likewise.
31787         * gcc.dg/struct-ret-1.c: Add prototype for abort.
31788         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31789         instead of 0 on __hppa__.
31790         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31791         "foo,%r" on hppa*-*-*.
31792
31793 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
31794
31795         PR fortran/19071
31796         * gfortran.dg/complex_write.f90: New test.
31797
31798 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31799
31800         PR c++/17595
31801         * g++.dg/parse/pragma2.C: New test.
31802
31803         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
31804
31805 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31806
31807         * gcc.dg/empty2.c: Add missing dg-warning.
31808
31809 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31810
31811         PR c++/17413
31812         * g++.dg/template/local4.C: New test.
31813         * g++.dg/template/crash19.C: Add dg-error marker.
31814
31815         * g++.dg/template/crash31.C: Correct embedded PR number.
31816
31817 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31818
31819         PR c++/16405
31820         * g++.dg/opt/temp1.C: Add do-run marker.
31821
31822 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31823
31824         * g++.dg/template/spec19.C: New.
31825
31826 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31827
31828         PR target/16819
31829         * gcc.dg/empty2.c: New.
31830
31831 2004-12-23  Richard Henderson  <rth@redhat.com>
31832
31833         * lib/target-supports.exp (check_effective_target_vect_no_align):
31834         Remove i?86 and x86-64.
31835
31836 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31837
31838         PR c++/16405
31839         * g++.dg/opt/temp1.C: New test.
31840
31841 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31842
31843         PR c++/18733
31844         * g++.dg/template/friend33.C: New testcase.
31845
31846 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
31847
31848         PR c++/18464
31849         * g++.dg/template/cond5.C: New test.
31850
31851         PR c++/18492
31852         * g++.dg/inherit/thunk3.C: New test.
31853
31854         PR c++/11224
31855         * g++.dg/warn/Wunused-9.C: New test.
31856
31857 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
31858
31859         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31860
31861 2004-12-22  Jan Beulich  <jbeulich@novell.com>
31862
31863         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31864
31865 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
31866
31867         PR c++/18378
31868         * g++.dg/ext/packed8.C: New test.
31869
31870         PR c++/19063
31871         * g++.dg/template/crash31.C: New test.
31872
31873         PR c++/19034
31874         * g++.dg/template/crash30.C: New test.
31875
31876 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31877
31878         PR C++/18984
31879         * g++.dg/eh/ctor3.C: New test.
31880
31881 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31882
31883         * objc.dg/stabs-1.m: Allow section name to be quoted and
31884         assembly label to begin with '.LL'.
31885
31886 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
31887
31888         * gcc.dg/vect/vect.exp
31889         (check_effective_target_lp64_or_vect_no_align): New.
31890         * gcc.dg/vect/vect-77.c: Use it.
31891         * gcc.dg/vect/vect-78.c: Use it.
31892
31893         * lib/target-supports.exp
31894         (check_effective_target_vect_no_max,
31895         check_effective_target_vect_no_bitwise,
31896         check_effective_target_vect_no_align): New.
31897         * gcc.dg/vect/vect-13.c: Use them.
31898         * gcc.dg/vect/vect-17.c: Ditto.
31899         * gcc.dg/vect/vect-18.c: Ditto.
31900         * gcc.dg/vect/vect-19.c: Ditto.
31901         * gcc.dg/vect/vect-20.c: Ditto.
31902         * gcc.dg/vect/vect-27.c: Ditto.
31903         * gcc.dg/vect/vect-29.c: Ditto.
31904         * gcc.dg/vect/vect-44.c: Ditto.
31905         * gcc.dg/vect/vect-48.c: Ditto.
31906         * gcc.dg/vect/vect-50.c: Ditto.
31907         * gcc.dg/vect/vect-52.c: Ditto.
31908         * gcc.dg/vect/vect-54.c: Ditto.
31909         * gcc.dg/vect/vect-56.c: Ditto.
31910         * gcc.dg/vect/vect-58.c: Ditto.
31911         * gcc.dg/vect/vect-60.c: Ditto.
31912         * gcc.dg/vect/vect-72.c: Ditto.
31913         * gcc.dg/vect/vect-80.c: Ditto.
31914
31915 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
31916
31917         PR c++/14075
31918         * g++.dg/init/string1.C: New.
31919
31920         PR c++/18975
31921         * g++.dg/other/synth1.C: New.
31922
31923 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31924
31925         PR c/18963
31926         * gcc.dg/pr18963-1.c: New test.
31927
31928 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31929
31930         PR c/18596
31931         * gcc.dg/funcdef-storage-1.c (foo): Remove.
31932         * gcc.dg/pr18596-1.c: Use dg-error.
31933         (dg-options): Use -fno-unit-at-a-time.
31934         * gcc.dg/pr18596-2.c: New test.
31935         * gcc.dg/pr18596-3.c: New test.
31936
31937 2004-12-20  Roger Sayle  <roger@eyesopen.com>
31938
31939         PR middle-end/18683
31940         * g++.dg/opt/pr18683-1.C: New test case.
31941
31942 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
31943
31944         PR other/19093
31945         * g++.dg/opt/max1.C: Fix for 64bit targets.
31946
31947 2004-12-20  Matt Austern  <austern@apple.com>
31948
31949         PR c++/19044
31950         * g++.dg/ext/builtin6.C: New
31951
31952 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
31953
31954         PR tree-optimization/19080
31955         * gcc.c-torture/compile/pr19080.c: New test.
31956
31957 2004-12-20  Steven Bosscher  <stevenb@suse.de>
31958
31959         * gcc.dg/20041219-1.c: New test.
31960
31961 2004-12-19  Roger Sayle  <roger@eyesopen.com>
31962
31963         PR middle-end/19068
31964         * g++.dg/opt/max1.C: New test case.
31965
31966 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31967
31968         * gcc.dg/fdata-sections-1.c: New test.
31969
31970 2004-12-18  Roger Sayle  <roger@eyesopen.com>
31971
31972         PR middle-end/18548
31973         * gcc.dg/max-1.c: New test case.
31974
31975 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
31976
31977         * gcc.c-torture/execute/20041218-1.c: New test.
31978
31979 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
31980
31981         * gcc.dg/pr18501.c: New test.
31982         * gcc.dg/uninit-5.c: XFAIL.
31983         * gcc.dg/uninit-9.c: XFAIL.
31984
31985 2004-12-17  Dale Johannesen  <dalej@apple.com>
31986
31987         * gcc.dg/20041213-1.c: New.
31988
31989 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
31990
31991         * objc.dg/stabs-1.m: Allow assembly label to begin
31992         with a dot ('.').
31993
31994 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
31995
31996         * gcc.c-torture/execute/20041213-1.c: Move...
31997         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31998
31999 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
32000
32001         PR c++/18721
32002         * g++.dg/lookup/conv-5.C: New.
32003
32004 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
32005
32006         * objc.dg/stabs-1.m: New test.
32007
32008 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32009
32010         * gcc.dg/visibility-c.c: Change compile to
32011         assemble for the test.
32012
32013 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32014
32015         PR target/19041
32016         * gcc.dg/visibility-c.c: New test.
32017
32018 2004-12-16  Roger Sayle  <roger@eyesopen.com>
32019
32020         PR middle-end/18493
32021         * gcc.dg/switch-8.c: New test case.
32022
32023 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32024
32025         PR c++/18905
32026         * g++.dg/template/init4.C: New.
32027         * g++.dg/opt/static3.C: Enable optimizer.
32028
32029 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
32030
32031         * g++.dg/other/complex1.C: New test.
32032
32033 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
32034
32035         * g++.dg/opt/inline9.C: New test.
32036
32037 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32038
32039         PR fortran/18993
32040         * gfotran.dg/nullify_1.f: New test.
32041
32042 2004-12-15  Richard Henderson  <rth@redhat.com>
32043
32044         * gcc.target/i386/i386.exp: New harness.
32045         * gcc.target/i386/vect-args.c: New.
32046
32047 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
32048
32049         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
32050
32051 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32052
32053         PR c++/18825
32054         * g++.dg/template/friend32.C: New test.
32055
32056 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32057
32058         * cpp/pragma-once-1.c: New test.
32059         * cpp/pragma-once-1b.h: Likewise.
32060         * cpp/pragma-once-1c.h: Likewise.
32061         * cpp/pragma-once-1d.h: Likewise.
32062         * cpp/inc/pragma-once-1a.h: Likewise.
32063
32064 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
32065             Steven G. Kargl  <kargls@comcast.net>
32066
32067         PR fortran/17597
32068         * gfortran.dg/list_read_3.f90: New test.
32069
32070 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32071
32072         * gcc.dg/ftrapv-2.c: New test.
32073
32074 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32075
32076         PR c++/18981
32077         * g++.dg/template/typename9.C: New test.
32078
32079 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32080
32081         PR c++/18738
32082         * g++.dg/template/typename8.C: New test.
32083         * g++.dg/parse/friend2.C: Tweak error message.
32084
32085 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32086
32087         * gcc.c-torture/20041214-1.c: New test.
32088
32089 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32090
32091         PR c++/18965
32092         * g++.dg/init/array17.C: New test.
32093
32094 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32095
32096         PR c++/18793
32097         * g++.dg/init/aggr3.C: New test.
32098
32099 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
32100
32101         * gcc.dg/altivec-types-1.c: New test.
32102         * gcc.dg/altivec-types-2.c: New test.
32103         * gcc.dg/altivec-types-3.c: New test.
32104         * gcc.dg/altivec-types-4.c: New test.
32105         * g++.dg/ext/altivec-types-1.C: New test.
32106         * g++.dg/ext/altivec-types-2.C: New test.
32107         * g++.dg/ext/altivec-types-3.C: New test.
32108         * g++.dg/ext/altivec-types-4.C: New test.
32109
32110 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
32111
32112         PR middle-end/18951
32113         * gcc.c-torture/execute/20041213-1.c: New test.
32114
32115 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
32116
32117         PR c++/18949
32118         * g++.dg/template/cast1.C: New.
32119
32120 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
32121
32122         * gcc.c-torture/execute/20041213-2.c: New test.
32123
32124 2004-12-13  Richard Henderson  <rth@redhat.com>
32125
32126         * gcc.dg/i386-sse-10.c: Fix typo in options.
32127
32128 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
32129
32130         PR c++/18968
32131         * g++.dg/opt/pr18968.C: New test.
32132
32133 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
32134
32135         PR c++/18925
32136         * g++.dg/ext/visibility/staticdatamem.C: New test.
32137
32138 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
32139
32140         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
32141
32142 2004-12-13  Roger Sayle  <roger@eyesopen.com>
32143
32144         PR rtl-optimization/18928
32145         * gcc.dg/pr18928-1.c: New test case.
32146
32147 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
32148
32149         PR tree-opt/16951
32150         * gcc.c-torture/compile/20041211-1.c: New.
32151
32152 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32153
32154         PR middle-end/17564
32155         * gcc.c-torture/execute/20041212-1.c: New test.
32156
32157 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32158
32159         PR fortran/18869
32160         * gfortran.dg/common_1.f90: New test.
32161
32162 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
32163         Paul Brook  <paul@codesourcery.com>
32164
32165         PR fortran/16222
32166         * gfortran.dg/real_do_1.f90: New test.
32167
32168 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
32169
32170         PR tree-opt/18040
32171         * g++.dg/opt/ptrmem6.C: New test.
32172
32173 2004-12-11  Roger Sayle  <roger@eyesopen.com>
32174
32175         PR middle-end/18921
32176         * gcc.dg/pr18921-1.c: New test case.
32177
32178 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32179
32180         PR fortran/17175
32181         * gfortran.dg/scale_1.f90: New test.
32182
32183 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
32184
32185         PR middle-end/18903
32186         * gcc.c-torture/compile/pr18903.c: New test.
32187
32188 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
32189
32190         * gcc.c-torture/execute/20041210-1.c: New test.
32191
32192 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32193
32194         PR c++/18731
32195         * g++.dg/parser/struct-1.C: New test.
32196         * g++.dg/parser/struct-2.C: New test.
32197         * g++.dg/parser/struct-3.C: New test.
32198
32199 2004-12-09  Richard Henderson  <rth@redhat.com>
32200
32201         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32202
32203         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32204         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32205
32206 2004-12-09  Matt Austern  <austern@apple.com>
32207
32208         PR c++/18514
32209         * g++.dg/ext/builtin1.C: New
32210         * g++.dg/ext/builtin2.C: New
32211         * g++.dg/ext/builtin3.C: New
32212         * g++.dg/ext/builtin4.C: New
32213         * g++.dg/ext/builtin5.C: New
32214
32215 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
32216
32217         PR tree-opt/18904
32218         * g++.dg/opt/ptrmem5.C: New test.
32219
32220 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
32221
32222         * g++.dg/parse/typename5.C: Adjust for new error.
32223         * g++.dg/parse/typename7.C: New.
32224
32225 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32226
32227         PR c++/18073
32228         * g++.dg/other/mmintrin.C: New test.
32229
32230 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32231
32232         PR c++/16681
32233         * g++.dg/init/array15.C: New.
32234         * g++.dg/init/array16.C: New.
32235
32236 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32237
32238         PR fortran/18826
32239         * gfortran.dg/assign_1.f90: New test.
32240
32241 2004-12-08  Nick Clifton  <nickc@redhat.com>
32242
32243         * gcc.target/xstormy16/bss_below100: New directory containing tests.
32244         * gcc.target/xstormy16/data_below100: Likewise.
32245         * gcc.target/xstormy16/sfr: Likewise.
32246         * gcc.target/xstormy16/below100.S: New test source file.
32247         * gcc.target/xstormy16/below100.ld: New test linker script.
32248         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32249         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
32250         bp instructions.
32251         * gcc.target/xstormy16/bp.c: Likewise.
32252
32253         * gcc.target/xstormy16/bss_below100: New files:
32254         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32255         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32256         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32257         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32258         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32259         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32260         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32261         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32262         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32263         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32264         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32265         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32266         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32267         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32268         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32269         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32270         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32271         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32272         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32273         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32274         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32275         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32276         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32277         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32278         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32279         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32280         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32281
32282         * gcc.target/xstormy16/data_below100: New files:
32283         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32284         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32285         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32286         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32287         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32288         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32289         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32290         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32291         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32292         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32293         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32294         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32295         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32296         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32297         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32298         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32299         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32300         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32301         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32302         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32303         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32304         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32305         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32306         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32307         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32308         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32309         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32310
32311         * gcc.target/xstormy16/sfr: New files:
32312         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32313         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32314         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32315         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32316         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32317         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32318         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32319         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32320         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32321         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32322         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32323         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32324         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32325         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32326         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32327         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
32328         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
32329         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
32330         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
32331         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
32332         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
32333         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
32334         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
32335         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
32336         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
32337         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
32338         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
32339         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
32340         27_if0_sfrw_bitfield_f.c
32341
32342 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32343
32344         PR c++/18100
32345         * g++.dg/lookup/name-clash4.C: New test.
32346
32347 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
32348
32349         PR c++/18672
32350         * g++.dg/opt/array1.C: New.
32351
32352         PR c++/18803
32353         * g++.dg/template/operator5.C: New.
32354
32355 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
32356
32357         PR c/18867
32358         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
32359
32360 2004-12-07  Steven Bosscher  <stevenb@suse.de>
32361
32362         * gcc.dg/noncompile/20041207.c: New test.
32363
32364 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
32365
32366         * g++.dg/other/unreachable-1.C: New test.
32367
32368 2004-12-06  Nick Clifton  <nickc@redhat.com>
32369
32370         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32371         <limits.h> because the latter comes from gcc's include/ directory
32372         and not the newlib/libc/include directory.
32373
32374 2004-12-04  Richard Henderson  <rth@redhat.com>
32375
32376         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32377
32378 2004-12-04  Richard Henderson  <rth@redhat.com>
32379
32380         * lib/target-supports.exp (check_gc_sections_available): Disable
32381         for alpha and ia64.
32382
32383 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
32384
32385         PR middle-end/17909
32386         * g++.dg/other/vararg-2.C: New test.
32387
32388 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32389
32390         PR c++/17011, c++/17971
32391         * g++.dg/template/error15.C: Adjust expected error.
32392         * g++.dg/template/instantiate3.C: Likewise.
32393
32394 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
32395
32396         * gcc.dg/altivec-18.c: Fix for darwin
32397
32398 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32399
32400         PR c++/18782
32401         * g++.dg/parse/ptrmem2.C: New.
32402
32403         PR c++/18318
32404         * g++.dg/template/new1.C: New.
32405
32406 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32407
32408         PR fortran/18710
32409         * gfortran.dg/direct_io_3.f90: New test.
32410
32411 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
32412
32413         PR 18758
32414         * g++.dg/parse/crash21.C: New.
32415
32416 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32417
32418         PR c++/15664, c++/18276
32419         * g++.dg/template/ttp13.C: New test.
32420         * g++.dg/template/ttp14.C: Likewise.
32421
32422 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32423
32424         PR c++/18123
32425         * g++.dg/parse/enum2.C: New test.
32426         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32427
32428 2004-12-02  Nick Clifton  <nickc@redhat.com>
32429
32430         * gcc.target/xstormy16: New test directory.
32431         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32432         * gcc.target/xstormy16/bp.c: Check the generation of bp
32433         instructions.
32434         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32435         bn instructions and the BELOW100 attribute.
32436
32437 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
32438
32439         PR target/16952
32440         * gcc.dg/ppc-eabi.c: New.
32441
32442 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32443
32444         PR fortran/18284
32445         * gfortran.dg/backspace.f90
32446
32447 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32448
32449         * gfortran.dg/inquire.f90: New test.
32450
32451 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
32452
32453         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32454         handle effective-target-keyword.
32455         (dg-skip-if): Support effective-target keyword as target list.
32456         (dg-xfail-if): Ditto.
32457         * lib/target-supports.exp (is-effective-target-keyword): New proc.
32458
32459 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
32460
32461         PR tree-optimization/18291
32462         * gcc.c-torture/compile/pr18291.c: New test.
32463
32464 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32465
32466         PR C++/18729
32467         * g++.dg/parse/crash20.C: New.
32468
32469         PR c++/17431
32470         * g++.dg/overload/arg1.C: New.
32471         * g++.dg/overload/arg2.C: New.
32472         * g++.dg/overload/arg3.C: New.
32473         * g++.dg/overload/arg4.C: New.
32474
32475 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
32476
32477         * gcc.dg/c99-flex-array-4.c: Remove.
32478
32479 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32480
32481         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32482
32483         * lib/target-supports.exp (is-effective-target): Simplify.
32484
32485         * lib/target-supports.exp (check_effective_target_vect_long):
32486         Fix for powerpc64-*-*.
32487
32488 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
32489
32490         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32491         to support new requirements on FreeBSD 5.
32492
32493 2004-11-30  Devang Patel  <dpatel@apple.com>
32494
32495         PR 18702
32496         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32497
32498 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32499
32500         * g++.dg/ext/altivec-13.C: New test.
32501
32502 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
32503
32504         PR tree-opt/18298
32505         * gcc.c-torture/execute/p18298.c: New test.
32506
32507 2004-11-30  Ira Rosen  <irar@il.ibm.com>
32508             Dorit Naishlos  <dorit@il.ibm.com>
32509
32510         PR tree-opt/18607
32511         * gcc.dg/vect/vect-89.c: New test.
32512
32513 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
32514
32515         * gcc.dg/pr18596-1.c: New test.
32516
32517 2004-11-30  Ben Elliston  <bje@au.ibm.com>
32518
32519         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32520
32521 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32522
32523         PR c/18479
32524         * gcc.dg/pr18479.c: New test.
32525
32526 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32527
32528         PR target/18490
32529         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32530         mmix-knuth-mmixware.
32531
32532         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32533         cris-*-elf* cris-*-aout* mmix-*-*
32534
32535 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32536
32537         PR middle-end/18725
32538         * gcc.dg/pr18725.c: New test.
32539
32540 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32541
32542         PR target/18488
32543         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32544
32545         PR target/18336
32546         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
32547
32548 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
32549
32550         PR c++/18368
32551         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32552         * g++.old-deja/g++.law/ctors5.C: Likewise.
32553         * g++.old-deja/g++.other/crash25.C: Likewise.
32554
32555         PR c++/18674
32556         * g++.dg/template/error16.C: New test.
32557
32558         PR c++/18512
32559         * g++.dg/template/crash29.C: New test.
32560
32561 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
32562
32563         PR tree-optimization/18712
32564         * gcc.c-torture/compile/pr18712.c: New test.
32565
32566 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
32567
32568         PR c/7544
32569         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
32570         tests.
32571
32572 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32573
32574         PR c++/18652
32575         * g++.dg/lookup/crash6.C: New test.
32576
32577 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32578
32579         PR middle-end/18164
32580         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
32581
32582 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
32583
32584         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32585         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32586         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32587
32588 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
32589
32590         * gcc.dg/pr18164.c: New test.
32591
32592 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
32593
32594         * gcc.dg/funroll-loops-all.c: New.
32595
32596 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32597
32598         PR target/18489
32599         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32600         delimeter, match space and TAB as well as ":".
32601
32602         PR target/18484
32603         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32604
32605         PR target/18348
32606         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32607
32608         PR target/18345
32609         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32610
32611         PR target/18337
32612         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32613
32614 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
32615
32616         * gfortran.dg/direct_io_2.f90: New test.
32617
32618 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32619
32620         PR target/18334
32621         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32622
32623 2004-11-28  Richard Henderson  <rth@redhat.com>
32624
32625         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32626
32627 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
32628
32629         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32630         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32631         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32632         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32633         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32634         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32635         gcc.dg/pointer-arith-8.c: New tests.
32636
32637 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
32638
32639         PR fortran/18364
32640         * gfortran.dg/endfile.f90: New test.
32641
32642 2004-11-27  Falk Hueffner  <falk@debian.org>
32643
32644         * gcc.dg/loop-6.c: New test.
32645
32646 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32647
32648         * gcc.c-torture/execute/20041126-1.c: New test.
32649
32650 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32651
32652         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32653         on IRIX.
32654
32655 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32656
32657         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32658         functions.
32659
32660 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32661
32662         PR rtl-optimization/17825
32663         * gcc.c-torture/compile/20041119-1.c: New test.
32664
32665 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32666
32667         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32668         Check existence of ld library path variables before unsetting.
32669
32670 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
32671
32672         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32673
32674 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32675
32676         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32677
32678 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32679
32680         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32681
32682 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32683
32684         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32685         dg-do directive.
32686
32687 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32688
32689         * gcc.dg/pr17957.c: Pass --param, not -param.
32690
32691 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32692
32693         PR middle-end/17957
32694         * gcc.dg/pr17957.c: New test.
32695
32696 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
32697
32698         PR c++/18445
32699         * g++.dg/template/crash28.C: Likewise.
32700
32701         PR c++/18001
32702         * g++.dg/expr/unary2.C: Adjust lvalue messages.
32703         * g++.dg/ext/lvaddr.C: Likewise.
32704         * g++.dg/opt/pr7503-3.C: Likewise.
32705
32706         PR c++/18466
32707         * g++.dg/parse/qualified3.C: New test.
32708         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32709
32710         PR c++/18545
32711         * g++.dg/expr/return1.C: New test.
32712
32713 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32714
32715         Friend class name lookup 3/n, PR c++/3332
32716         * g++.dg/lookup/friend3.C: New test.
32717         * g++.dg/lookup/friend4.C: Likewise.
32718         * g++.dg/lookup/friend5.C: Likewise.
32719
32720 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32721
32722         Friend class name lookup 2/n, PR c++/14513, c++/15410
32723         * g++.dg/lookup/friend2.C: New test.
32724         * g++.dg/template/friend31.C: Likewise.
32725
32726 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32727
32728         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32729
32730 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32731
32732         PR c++/17473
32733         * g++.dg/tc1/dr56.C: Remove.
32734         * g++.dg/template/typedef1.C: Add dg-error markers.
32735         * g++.old-deja/g++.other/typedef7.C: Likewise.
32736
32737         PR c++/18285
32738         * g++.dg/parse/typedef7.C: New test.
32739
32740 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32741
32742         * gcc.c-torture/execute/20041124-1.c: New test.
32743
32744 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32745
32746         * g++.dg/template/deduce3.C: New test.
32747
32748         PR c++/18586
32749         * g++.dg/template/crash27.C: New test.
32750
32751         PR c++/18530
32752         * g++.dg/warn/Wshadow-3.C: New test.
32753
32754 2004-11-24  Devang Patel  <dpatel@apple.com>
32755
32756         PR/18555
32757         * gcc.dg/cpp/isysroot-1.c: New test.
32758         * gcc.dg/cpp/usr/include/stdio.h: New file.
32759         * gcc.dg/cpp/isysroot-2.c: New test.
32760         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32761         New file.
32762
32763 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32764
32765         PR c++/8929
32766         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32767
32768 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32769
32770         * gcc.target/sparc/align.c: Do not include <stdint.h>.
32771         * gcc.target/sparc/pdist.c: Likewise.
32772
32773 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
32774
32775         PR c++/16882
32776         * g++.dg/conversion/simd1.C: New test.
32777
32778 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32779
32780         * lib/target-libpath.exp: New file defining
32781         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32782         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32783         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32784         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32785         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
32786
32787 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
32788
32789         * gcc.dg/pragma-align-2.c: Test macro expansion.
32790         * gcc.dg/pragma-pack-2.c: New test.
32791
32792 2004-11-23  Richard Henderson  <rth@redhat.com>
32793
32794         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
32795         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32796         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
32797         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
32798         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
32799         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
32800
32801         * gcc.dg/vect/vect.exp: Add check for alpha.
32802         * lib/target-supports.exp (check_alpha_max_hw_available): New.
32803         (check_effective_target_vect_int): Enable for alpha.
32804         (check_effective_target_vect_long): New.
32805         (is-effective-target): Add it.
32806
32807 2004-11-23  Uros Bizjak <uros@kss-loka.si>
32808
32809         * gcc.dg/pr18614-1.c: New test.
32810
32811 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32812
32813         * gcc.dg/setjmp-2.c: New test.
32814
32815 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
32816
32817         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32818         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32819         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32820         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32821         gcc.target/sparc/pdist.c: New tests.
32822
32823 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
32824
32825         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32826
32827 2004-11-22  Dale Johannesen  <dalej@apple.com>
32828
32829         * gcc.dg/20041111-1.c: New.
32830
32831 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32832
32833         PR tree-opt/18536
32834         * gcc.dg/vect/pr18536.c: New test.
32835
32836 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32837
32838         PR c++/18354
32839         * g++.dg/template/nontype11.C: New test.
32840
32841 2004-11-21  Roger Sayle  <roger@eyesopen.com>
32842
32843         PR middle-end/18520
32844         * gcc.dg/pr18520-1.c: New test case.
32845
32846 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
32847
32848         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32849         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32850         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32851         expected diagnostics.
32852
32853 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32854
32855         PR target/18580
32856         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32857         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32858         vect-77.c, vect-77a.c: XFAIL on the SPARC.
32859
32860 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32861
32862         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32863
32864 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
32865             Joseph Myers  <joseph@codesourcery.com>
32866
32867         * lib/target-supports.exp (check_visibility_available): Really
32868         test the compiler.
32869
32870 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32871
32872         PR tree-opt/18181
32873         * gcc.dg/vect/vect-85.c: New test.
32874         * gcc.dg/vect/vect-86.c: New test.
32875         * gcc.dg/vect/vect-87.c: New test.
32876         * gcc.dg/vect/vect-88.c: New test.
32877
32878 2004-11-19  Ben Elliston  <bje@au.ibm.com>
32879
32880         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32881
32882 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
32883
32884         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32885         * gcc.dg/ppc-and-1.c: Ditto.
32886         * gcc.dg/ppc-compare-1.c: Ditto.
32887         * gcc.dg/ppc-mov-1.c: Ditto
32888
32889 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
32890             Mark Mitchell  <mark@codesourcery.com>
32891
32892         * gcc.dg/pragma-init-fini-2.c: New test.
32893
32894 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32895             Aldy Hernandez  <aldyh@redhat.com>
32896
32897         * lib/target-supports.exp (check_effective_target_vect_int): New
32898         (check_effective_target_vect_float): New
32899         (check_effective_target_vect_double): New.
32900         (is-effective-target): Support new effective targets keywords.
32901         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32902         default action for dg-do.
32903         * gcc.dg/vect/pr16105.c: Use new support.
32904         * gcc.dg/vect/pr18400.c: Ditto.
32905         * gcc.dg/vect/pr18425.c: Ditto.
32906         * gcc.dg/vect/vect-1.c: Ditto.
32907         * gcc.dg/vect/vect-10.c: Ditto.
32908         * gcc.dg/vect/vect-11.c: Ditto.
32909         * gcc.dg/vect/vect-12.c: Ditto.
32910         * gcc.dg/vect/vect-13.c: Ditto.
32911         * gcc.dg/vect/vect-14.c: Ditto.
32912         * gcc.dg/vect/vect-15.c: Ditto.
32913         * gcc.dg/vect/vect-16.c: Ditto.
32914         * gcc.dg/vect/vect-17.c: Ditto.
32915         * gcc.dg/vect/vect-18.c: Ditto.
32916         * gcc.dg/vect/vect-19.c: Ditto.
32917         * gcc.dg/vect/vect-2.c: Ditto.
32918         * gcc.dg/vect/vect-20.c: Ditto.
32919         * gcc.dg/vect/vect-21.c: Ditto.
32920         * gcc.dg/vect/vect-22.c: Ditto.
32921         * gcc.dg/vect/vect-23.c: Ditto.
32922         * gcc.dg/vect/vect-24.c: Ditto.
32923         * gcc.dg/vect/vect-25.c: Ditto.
32924         * gcc.dg/vect/vect-26.c: Ditto.
32925         * gcc.dg/vect/vect-27.c: Ditto.
32926         * gcc.dg/vect/vect-27a.c: Ditto.
32927         * gcc.dg/vect/vect-28.c: Ditto.
32928         * gcc.dg/vect/vect-29.c: Ditto.
32929         * gcc.dg/vect/vect-29a.c: Ditto.
32930         * gcc.dg/vect/vect-3.c: Ditto.
32931         * gcc.dg/vect/vect-30.c: Ditto.
32932         * gcc.dg/vect/vect-31.c: Ditto.
32933         * gcc.dg/vect/vect-32.c: Ditto.
32934         * gcc.dg/vect/vect-33.c: Ditto.
32935         * gcc.dg/vect/vect-34.c: Ditto.
32936         * gcc.dg/vect/vect-35.c: Ditto.
32937         * gcc.dg/vect/vect-36.c: Ditto.
32938         * gcc.dg/vect/vect-37.c: Ditto.
32939         * gcc.dg/vect/vect-38.c: Ditto.
32940         * gcc.dg/vect/vect-4.c: Ditto.
32941         * gcc.dg/vect/vect-40.c: Ditto.
32942         * gcc.dg/vect/vect-41.c: Ditto.
32943         * gcc.dg/vect/vect-42.c: Ditto.
32944         * gcc.dg/vect/vect-43.c: Ditto.
32945         * gcc.dg/vect/vect-44.c: Ditto.
32946         * gcc.dg/vect/vect-45.c: Ditto.
32947         * gcc.dg/vect/vect-46.c: Ditto.
32948         * gcc.dg/vect/vect-47.c: Ditto.
32949         * gcc.dg/vect/vect-48.c: Ditto.
32950         * gcc.dg/vect/vect-48a.c: Ditto.
32951         * gcc.dg/vect/vect-49.c: Ditto.
32952         * gcc.dg/vect/vect-5.c: Ditto.
32953         * gcc.dg/vect/vect-50.c: Ditto.
32954         * gcc.dg/vect/vect-51.c: Ditto.
32955         * gcc.dg/vect/vect-52.c: Ditto.
32956         * gcc.dg/vect/vect-53.c: Ditto.
32957         * gcc.dg/vect/vect-54.c: Ditto.
32958         * gcc.dg/vect/vect-55.c: Ditto.
32959         * gcc.dg/vect/vect-56.c: Ditto.
32960         * gcc.dg/vect/vect-56a.c: Ditto.
32961         * gcc.dg/vect/vect-57.c: Ditto.
32962         * gcc.dg/vect/vect-58.c: Ditto.
32963         * gcc.dg/vect/vect-59.c: Ditto.
32964         * gcc.dg/vect/vect-6.c: Ditto.
32965         * gcc.dg/vect/vect-60.c: Ditto.
32966         * gcc.dg/vect/vect-61.c: Ditto.
32967         * gcc.dg/vect/vect-62.c: Ditto.
32968         * gcc.dg/vect/vect-63.c: Ditto.
32969         * gcc.dg/vect/vect-64.c: Ditto.
32970         * gcc.dg/vect/vect-65.c: Ditto.
32971         * gcc.dg/vect/vect-66.c: Ditto.
32972         * gcc.dg/vect/vect-67.c: Ditto.
32973         * gcc.dg/vect/vect-68.c: Ditto.
32974         * gcc.dg/vect/vect-69.c: Ditto.
32975         * gcc.dg/vect/vect-7.c: Ditto.
32976         * gcc.dg/vect/vect-72.c: Ditto.
32977         * gcc.dg/vect/vect-72a.c: Ditto.
32978         * gcc.dg/vect/vect-73.c: Ditto.
32979         * gcc.dg/vect/vect-74.c: Ditto.
32980         * gcc.dg/vect/vect-75.c: Ditto.
32981         * gcc.dg/vect/vect-76.c: Ditto.
32982         * gcc.dg/vect/vect-77.c: Ditto.
32983         * gcc.dg/vect/vect-77a.c: Ditto.
32984         * gcc.dg/vect/vect-78.c: Ditto.
32985         * gcc.dg/vect/vect-79.c: Ditto.
32986         * gcc.dg/vect/vect-8.c: Ditto.
32987         * gcc.dg/vect/vect-80.c: Ditto.
32988         * gcc.dg/vect/vect-82.c: Ditto.
32989         * gcc.dg/vect/vect-82_64.c: Ditto.
32990         * gcc.dg/vect/vect-83.c: Ditto.
32991         * gcc.dg/vect/vect-83_64.c: Ditto.
32992         * gcc.dg/vect/vect-9.c: Ditto.
32993         * gcc.dg/vect/vect-all.c: Ditto.
32994         * gcc.dg/vect/vect-none.c: Ditto.
32995
32996 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32997
32998         * lib/gcc-dg.exp (dg-skip-if): New function.
32999         (dg-forbid-option): Remove.
33000         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
33001         * g++.dg/abi/bitfield8.C: Likewise.
33002         * g++.dg/abi/dtor1.C: Likewise.
33003         * g++.dg/abi/empty10.C: Likewise.
33004         * g++.dg/abi/empty7.C: Likewise.
33005         * g++.dg/abi/empty9.C: Likewise.
33006         * g++.dg/abi/layout3.C: Likewise.
33007         * g++.dg/abi/layout4.C: Likewise.
33008         * g++.dg/abi/thunk1.C: Likewise.
33009         * g++.dg/abi/thunk2.C: Likewise.
33010         * g++.dg/abi/vbase11.C: Likewise.
33011         * g++.dg/abi/vthunk2.C: Likewise.
33012         * g++.dg/abi/vthunk3.C: Likewise.
33013         * g++.dg/ext/attrib8.C: Likewise.
33014         * g++.dg/opt/longbranch2.C: Likewise.
33015         * g++.dg/opt/reg-stack4.C: Likewise.
33016         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33017         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33018         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33019         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33020         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33021         * gcc.dg/20000609-1.c: Likewise.
33022         * gcc.dg/20000720-1.c: Likewise.
33023         * gcc.dg/20011107-1.c: Likewise.
33024         * gcc.dg/20011119-1.c: Likewise.
33025         * gcc.dg/20020108-1.c: Likewise.
33026         * gcc.dg/20020122-2.c: Likewise.
33027         * gcc.dg/20020122-3.c: Likewise.
33028         * gcc.dg/20020201-3.c: Likewise.
33029         * gcc.dg/20020206-1.c: Likewise.
33030         * gcc.dg/20020218-1.c: Likewise.
33031         * gcc.dg/20020310-1.c: Likewise.
33032         * gcc.dg/20020411-1.c: Likewise.
33033         * gcc.dg/20020418-2.c: Likewise.
33034         * gcc.dg/20020426-1.c: Likewise.
33035         * gcc.dg/20020426-2.c: Likewise.
33036         * gcc.dg/20020517-1.c: Likewise.
33037         * gcc.dg/20020523-1.c: Likewise.
33038         * gcc.dg/20020523-2.c: Likewise.
33039         * gcc.dg/20020729-1.c: Likewise.
33040         * gcc.dg/20030204-1.c: Likewise.
33041         * gcc.dg/20030826-2.c: Likewise.
33042         * gcc.dg/20030926-1.c: Likewise.
33043         * gcc.dg/20031202-1.c: Likewise.
33044         * gcc.dg/980312-1.c: Likewise.
33045         * gcc.dg/980313-1.c: Likewise.
33046         * gcc.dg/990117-1.c: Likewise.
33047         * gcc.dg/990424-1.c: Likewise.
33048         * gcc.dg/990524-1.c: Likewise.
33049         * gcc.dg/991230-1.c: Likewise.
33050         * gcc.dg/i386-387-1.c: Likewise.
33051         * gcc.dg/i386-387-2.c: Likewise.
33052         * gcc.dg/i386-387-3.c: Likewise.
33053         * gcc.dg/i386-387-4.c: Likewise.
33054         * gcc.dg/i386-387-5.c: Likewise.
33055         * gcc.dg/i386-387-6.c: Likewise.
33056         * gcc.dg/i386-asm-1.c: Likewise.
33057         * gcc.dg/i386-bitfield1.c: Likewise.
33058         * gcc.dg/i386-bitfield2.c: Likewise.
33059         * gcc.dg/i386-loop-1.c: Likewise.
33060         * gcc.dg/i386-loop-2.c: Likewise.
33061         * gcc.dg/i386-loop-3.c: Likewise.
33062         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33063         * gcc.dg/i386-pic-1.c: Likewise.
33064         * gcc.dg/i386-regparm.c: Likewise.
33065         * gcc.dg/i386-signbit-1.c: Likewise.
33066         * gcc.dg/i386-signbit-2.c: Likewise.
33067         * gcc.dg/i386-signbit-3.c: Likewise.
33068         * gcc.dg/i386-sse-5.c: Likewise.
33069         * gcc.dg/i386-sse-8.c: Likewise.
33070         * gcc.dg/i386-unroll-1.c: Likewise.
33071         * gcc.dg/tls/opt-1.c: Likewise.
33072         * gcc.dg/tls/opt-2.c: Likewise.
33073         * gcc.dg/unroll-1.c: Likewise.
33074         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33075         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33076         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33077         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33078
33079 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33080
33081         * g++.dg/template/incomplete1.C: New test.
33082
33083 2004-11-16  Nick Clifton  <nickc@redhat.com>
33084
33085         Revert patches accidentally commited during checkin of fixes for
33086         xstormy16 tests:
33087         gcc.c-torture/execute/simd-4.c: Revert
33088         gcc.dg/20040910-1.c: Revert.
33089
33090 2004-11-16  Paul Brook  <paul@codesourcery.com>
33091
33092         PR fortran/13010
33093         * gfortran.dg/der_pointer_1.f90: New test.
33094
33095 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
33096
33097         PR c/18498
33098         * gcc.dg/bitfld-13.c: New test.
33099
33100 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
33101
33102         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
33103         powerpc*-*-linux*.
33104
33105         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
33106         * gcc.dg/ppc64-abi-2.c: Ditto.
33107         * gcc.dg/ppc64-abi-3.c: Ditto.
33108
33109         * lib/gcc-dg.exp (dg-target-list): Remove.
33110
33111 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
33112
33113         * gcc.dg/ia64-postinc.c: New test.
33114
33115 2004-11-15  Mark Mitchell <mark@codesourcery.com>
33116
33117         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
33118
33119 2004-11-15  Nick Clifton  <nickc@redhat.com>
33120
33121         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
33122         __INT_MAX__ so that the test can be compiled by toolchains
33123         targeted at 16-bit processors.
33124
33125         * gcc.dg/20040625-1.c: Use long constants rather than integers
33126         when performing arithmetic that will overflow 16-bits.
33127
33128         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
33129         xstormy16.  It does not support 128-bit vector operations.
33130
33131         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
33132         with the macro PTR_TYPE.  Define this macro to an integer type
33133         suitable for holding a pointer.
33134
33135         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
33136         the target is a 16-bit processor.
33137
33138         * gcc.dg/cpp/if-2.c: Expect a different warning message from
33139         16-bit targets where the character constant will be too long.
33140
33141         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
33142         where the double will not be directly addressable.
33143
33144 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33145
33146         Friend class name lookup 1/n, PR c++/18471
33147         * g++.dg/template/crash26.C: New test.
33148         * g++.dg/lookup/struct1.C: Adjust expected error.
33149         * g++.dg/parse/elab1.C: Likewise.
33150         * g++.dg/parse/elab2.C: Likewise.
33151         * g++.dg/parse/int-as-enum1.C: Likewise.
33152         * g++.dg/parse/struct-as-enum1.C: Likewise.
33153         * g++.dg/parse/typedef1.C: Likewise.
33154         * g++.dg/parse/typedef3.C: Likewise.
33155         * g++.dg/parse/typedef4.C: Likewise.
33156         * g++.dg/parse/typedef5.C: Likewise.
33157         * g++.dg/template/nontype4.C: Likewise.
33158         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
33159         * g++.old-deja/g++.other/elab1.C: Likewise.
33160         * g++.old-deja/g++.other/syntax4.C: Likewise.
33161
33162 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33163
33164         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
33165
33166 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
33167
33168         * gcc.c-torture/execute/20041114-1.c: New test.
33169
33170 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
33171
33172         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33173         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33174         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33175         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33176         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33177         gcc.dg/switch-7.c: New tests.
33178
33179 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33180
33181         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33182
33183 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33184
33185         PR tree-opt/18400
33186         * gcc.dg/vect/pr18400.c: New test.
33187
33188 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33189             Andrew Pinski  <pinskia@physics.uc.edu>
33190
33191         PR tree-opt/18425
33192         * gcc.dg/vect/pr18425.c: New test.
33193
33194 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33195
33196         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33197         Guard with dg-require-alias and dg-require-visibility.
33198
33199 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33200
33201         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33202
33203 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33204
33205         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33206
33207 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33208
33209         PR c++/17344
33210         * g++.dg/template/defarg5.C: New test.
33211
33212 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33213
33214         * g++.dg/parse/cast1.C: Run only on ILP32.
33215         * g++.old-deja/g++.mike/p784.C: Likewise.
33216
33217 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
33218
33219         * gcc.c-torture/execute/20041113-1.c: New test.
33220
33221 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33222
33223         PR target/18230
33224         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
33225         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
33226         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
33227         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33228         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
33229         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
33230         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
33231         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
33232         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
33233         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33234         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33235         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
33236         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
33237
33238 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33239
33240         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
33241         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
33242         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
33243         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33244         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
33245         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
33246         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
33247         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
33248         gcc.target/sparc/combined-1.c: New tests.
33249
33250 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
33251
33252         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
33253         New tests.
33254
33255 2004-11-12  Mark Mitchell <mark@codesourcery.com>
33256
33257         * lib/gcc-dg.exp (dg-forbid-option): New function.
33258         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
33259         * g++.dg/abi/bitfield8.C: Likewise.
33260         * g++.dg/abi/dtor1.C: Likewise.
33261         * g++.dg/abi/empty10.C: Likewise.
33262         * g++.dg/abi/empty7.C: Likewise.
33263         * g++.dg/abi/empty9.C: Likewise.
33264         * g++.dg/abi/layout3.C: Likewise.
33265         * g++.dg/abi/layout4.C: Likewise.
33266         * g++.dg/abi/thunk1.C: Likewise.
33267         * g++.dg/abi/thunk2.C: Likewise.
33268         * g++.dg/abi/vbase11.C: Likewise.
33269         * g++.dg/abi/vthunk2.C: Likewise.
33270         * g++.dg/abi/vthunk3.C: Likewise.
33271         * g++.dg/ext/attrib8.C: Likewise.
33272         * g++.dg/opt/longbranch2.C: Likewise.
33273         * g++.dg/opt/reg-stack4.C: Likewise.
33274         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33275         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33276         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33277         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33278         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33279         * gcc.dg/20000609-1.c: Likewise.
33280         * gcc.dg/20000720-1.c: Likewise.
33281         * gcc.dg/20011107-1.c: Likewise.
33282         * gcc.dg/20011119-1.c: Likewise.
33283         * gcc.dg/20020108-1.c: Likewise.
33284         * gcc.dg/20020122-2.c: Likewise.
33285         * gcc.dg/20020122-3.c: Likewise.
33286         * gcc.dg/20020201-3.c: Likewise.
33287         * gcc.dg/20020206-1.c: Likewise.
33288         * gcc.dg/20020218-1.c: Likewise.
33289         * gcc.dg/20020310-1.c: Likewise.
33290         * gcc.dg/20020411-1.c: Likewise.
33291         * gcc.dg/20020418-2.c: Likewise.
33292         * gcc.dg/20020426-1.c: Likewise.
33293         * gcc.dg/20020426-2.c: Likewise.
33294         * gcc.dg/20020517-1.c: Likewise.
33295         * gcc.dg/20020523-1.c: Likewise.
33296         * gcc.dg/20020523-2.c: Likewise.
33297         * gcc.dg/20020729-1.c: Likewise.
33298         * gcc.dg/20030204-1.c: Likewise.
33299         * gcc.dg/20030826-2.c: Likewise.
33300         * gcc.dg/20030926-1.c: Likewise.
33301         * gcc.dg/20031202-1.c: Likewise.
33302         * gcc.dg/980312-1.c: Likewise.
33303         * gcc.dg/980313-1.c: Likewise.
33304         * gcc.dg/990117-1.c: Likewise.
33305         * gcc.dg/990424-1.c: Likewise.
33306         * gcc.dg/990524-1.c: Likewise.
33307         * gcc.dg/991230-1.c: Likewise.
33308         * gcc.dg/i386-387-1.c: Likewise.
33309         * gcc.dg/i386-387-2.c: Likewise.
33310         * gcc.dg/i386-387-3.c: Likewise.
33311         * gcc.dg/i386-387-4.c: Likewise.
33312         * gcc.dg/i386-387-5.c: Likewise.
33313         * gcc.dg/i386-387-6.c: Likewise.
33314         * gcc.dg/i386-asm-1.c: Likewise.
33315         * gcc.dg/i386-bitfield1.c: Likewise.
33316         * gcc.dg/i386-bitfield2.c: Likewise.
33317         * gcc.dg/i386-loop-1.c: Likewise.
33318         * gcc.dg/i386-loop-2.c: Likewise.
33319         * gcc.dg/i386-loop-3.c: Likewise.
33320         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33321         * gcc.dg/i386-pic-1.c: Likewise.
33322         * gcc.dg/i386-regparm.c: Likewise.
33323         * gcc.dg/i386-signbit-1.c: Likewise.
33324         * gcc.dg/i386-signbit-2.c: Likewise.
33325         * gcc.dg/i386-signbit-3.c: Likewise.
33326         * gcc.dg/i386-sse-5.c: Likewise.
33327         * gcc.dg/i386-sse-8.c: Likewise.
33328         * gcc.dg/i386-unroll-1.c: Likewise.
33329         * gcc.dg/tls/opt-1.c: Likewise.
33330         * gcc.dg/tls/opt-2.c: Likewise.
33331         * gcc.dg/unroll-1.c: Likewise.
33332         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33333         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33334         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33335         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33336         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
33337         -m64 is specified.
33338
33339 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33340
33341         PR c++/18389
33342         * g++.dg/parse/cond1.C: New test.
33343
33344         PR c++/18429
33345         * g++.dg/template/array9.C: New test.
33346         * g++.dg/ext/vla1.C: Adjust error messages.
33347         * g++.dg/ext/vlm1.C: Likewise.
33348         * g++.dg/template/crash2.C: Likewise.
33349
33350         PR c++/18436
33351         * g++.dg/template/call3.C: New test.
33352
33353         PR c++/18407
33354         * g++.dg/template/ptrmem11.C: New test.
33355
33356 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
33357
33358         PR other/14264
33359         * lib/g++.exp: Set LC_ALL and LANG to C.
33360         * lib/gcc-dg.exp: Likewise.
33361         * lib/gfortran.exp: Likewise.
33362         * lib/objc.exp: Likewise.
33363         * lib/treelang.exp: Likewise.
33364
33365 2004-11-12  Andreas Schwab  <schwab@suse.de>
33366
33367         * gcc.dg/pr16286.c: Fix last change.
33368
33369 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33370
33371         PR c++/18416
33372         * g++.dg/init/global1.C: New test.
33373
33374 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
33375
33376         * gcc.c-torture/execute/20041112-1.c: New test.
33377
33378 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33379
33380         * lib/gcc-dg.exp (dg-target-list): New.
33381
33382 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33383             Richard Sandiford  <rsandifo@redhat.com>
33384
33385         * lib/target-supports.exp (get-compiler_messages): New.
33386         (check_named_sections_available): Use it.
33387         (check_effective_target_ilp32): New.
33388         (check_effective_target_lp64): New.
33389         (is-effective-target): New.
33390         * lib/gcc-dg.exp (dg-require-effective-target): New.
33391
33392 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
33393
33394         * gcc.dg/precedence-1.c: New test.
33395
33396 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33397
33398         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33399
33400         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33401         message, delete generated files, use more descriptive name for
33402         executable, and make the test unsupported when it cannot be run.
33403
33404         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33405         (dg-require-weak, dg-require-visibility, dg-require-alias,
33406         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33407         dg-require-iconv, dg-require-named-sections): Use it.
33408
33409         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33410
33411 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
33412
33413         PR target/16457
33414         * gcc.dg/ppc-and-1: New
33415
33416         PR target/16796
33417         * gcc.dg/ppc-mov-1.c: New.
33418
33419         PR target/16458
33420         * gcc.dg/ppc-compare-1.c: New.
33421
33422 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
33423
33424         * objc.dg/desig-init-2.m: New test.
33425
33426 2004-11-10  Adam Nemet  <anemet@lnxw.com>
33427
33428         PR middle-end/18160
33429         * g++.dg/warn/register-var-1.C: New test.
33430         * g++.dg/warn/register-var-2.C: New test.
33431
33432 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33433
33434         * gcc.dg/union-2.c: New test.
33435
33436 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
33437
33438         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33439         New test for PR tree-optimization/17892.
33440
33441 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
33442
33443         PR c++/18369
33444         * g++.dg/init/new12.C: New test.
33445
33446 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
33447
33448         * gcc.target/sparc: New directory.
33449         * gcc.target/sparc/sparc.exp: New driver.
33450         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33451         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33452         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33453         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33454
33455 2004-11-10  Paul Brook  <paul@codesourcery.com>
33456
33457         PR fortran/18218
33458         * gfortran.dg/list_read.c: New test.
33459
33460 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33461
33462         PR c/18322
33463         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33464         expected diagnostic location.
33465
33466 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
33467
33468         * gcc.dg/20041109-1.c: New test.
33469
33470 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33471
33472         PR objc/18406
33473         * objc/compile/pr18406.m: New test.
33474
33475 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33476
33477         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33478
33479 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33480
33481         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33482
33483 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33484
33485         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33486
33487 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33488
33489         * gcc.dg/20030225-2.c: Add prototype for abort and
33490         exit.
33491
33492 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
33493
33494         PR tree-opt/18299
33495         * gcc.c-torture/pr18299-1.c: New test.
33496
33497 2004-11-06  Andreas Schwab  <schwab@suse.de>
33498
33499         * gcc.dg/pr16286.c: Also test for bool and pixel.
33500
33501 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
33502
33503         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33504         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33505         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33506         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33507         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33508         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33509         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33510         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33511         gcc.dg/struct-semi-3.c: New tests.
33512
33513 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33514
33515         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33516
33517 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33518
33519         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33520         Do not use C99 designators.
33521
33522 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33523
33524         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33525
33526 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33527
33528         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33529         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33530         * gcc.c-torture/execute/simd-5.x: Remove.
33531
33532 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
33533
33534         PR rtl-optimization/17933
33535         * gcc.dg/torture/pr17933-1.c: New test.
33536
33537 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33538
33539         PR target/18106
33540         * lib/target-supports.exp (check_weak_available): Support
33541         Windows.
33542
33543 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
33544
33545         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33546         call to fflush(stdout) before abort.
33547         (my_ffsll): New function.
33548         (generate_fields): Use it.
33549
33550 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33551
33552         * gcc.dg/init-undef-1.c: New test.
33553
33554 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33555
33556         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
33557         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
33558         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
33559         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
33560         expected messages for new parser.
33561
33562 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
33563
33564         * g++.dg/ext/visibility/symbian1.C: New test.
33565
33566 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33567
33568         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
33569         on LP64 targets.
33570
33571 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33572
33573         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
33574         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
33575         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
33576         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
33577         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
33578         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
33579         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33580         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33581         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33582         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33583
33584 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33585
33586         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33587         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33588         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33589         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33590         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33591         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33592         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33593         for new parser.
33594
33595 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
33596
33597         PR target/15342
33598         * gcc.dg/20041104-1.c: New test.
33599
33600 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33601
33602         * g++.dg/template/nontype7.C: New test.
33603         * g++.dg/template/nontype8.C: Likewise.
33604         * g++.dg/template/nontype9.C: Likewise.
33605         * g++.dg/template/nontype10.C: Likewise.
33606         * g++.dg/tc1/dr49.C: Likewise.
33607         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33608         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33609
33610 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33611
33612         * g++.dg/rtti/tinfo1.C: Remove xfails.
33613
33614 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33615
33616         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33617         packed attribute to the definition to satisfy the new C++ parser.
33618
33619 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33620
33621         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33622         invocations of va_arg.
33623
33624 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
33625
33626         PR c++/18124
33627         * g++.dg/template/crash25.C: New test.
33628
33629         PR c++/18155
33630         * g++.dg/template/typedef2.C: New test.
33631         * g++.dg/parse/crash13.C: Adjust error markers.
33632
33633         PR c++/18177
33634         * g++.dg/conversion/const3.C: New test.
33635
33636 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33637
33638         PR fortran/17535
33639         PR fortran/17583
33640         PR fortran/17713
33641         * gfortran.dg/generic_[123].f90: New testcases.
33642
33643 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33644
33645         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33646         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33647
33648 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
33649
33650         PR tree-opt/16808
33651         * gcc.c-torture/compile/pr16808.c: New test.
33652
33653 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
33654
33655         PR rtl-optimization/17104
33656         * gcc.dg/ppc-bitfield1.c: New.
33657
33658 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33659
33660         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33661
33662 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33663
33664         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
33665         strings for 32-bit code.
33666
33667 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
33668
33669         PR c/18239
33670         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33671
33672 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
33673
33674         PR c++/18064
33675         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33676
33677 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
33678
33679         PR c++/15172
33680         * g++.dg/init/aggr2.C: New test.
33681
33682 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
33683
33684         * objc.dg/local-decl-1.m: New test.
33685
33686 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33687
33688         * gcc.dg/20040910-1.c: Adjust regex.
33689
33690 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33691
33692         PR rtl-optimization/18084
33693         * g++.dg/opt/pr18084-1.C: New testcase.
33694
33695 2004-10-30  Matt Austern  <austern@apple.com>
33696
33697         PR c++/17542
33698         * g++.dg/ext/attrib18.C: New test.
33699
33700 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33701
33702         PR middle-end/18096
33703         * gcc.dg/pr18096-1.c: New test case.
33704
33705 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33706
33707         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33708
33709 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33710
33711         PR c/16666
33712         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33713         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33714         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33715         gcc.dg/old-style-prom-3.c: New tests.
33716
33717 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33718
33719         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33720         Remove unnecessary inclusion of stdio.h.
33721
33722 2004-10-29  Roger Sayle  <roger@eyesopen.com>
33723
33724         PR rtl-optimization/17581
33725         * gcc.dg/pr17581-1.c: New test case.
33726
33727 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33728
33729         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33730         being implemented.
33731         * g++.dg/conversion/dr195-1.C: New.
33732         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33733         * g++.old-deja/g++.mike/p10148.C: Likewise.
33734
33735 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
33736
33737         PR c++/17695
33738         * g++.dg/debug/typedef2.C: New test.
33739
33740 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33741
33742         PR fortran/13490
33743         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33744         * gfortran.dg/g77/README: Update.
33745
33746 2004-10-28  Matt Austern  <austern@apple.com>
33747
33748         PR c++/14124
33749         * g++.dg/ext/packed7.C: New test.
33750
33751 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
33752
33753         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33754         scan-assembler.
33755         * lib/scanasm.exp (hidden-scan-for): New proc.
33756         (scan-hidden): Use hidden-scan-for instead of constructing the scan
33757         string.
33758         (scan-not-hidden): Likewise.
33759         * lib/target-supports.exp (check_visibility_available): mach-o is
33760         support too.
33761
33762 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
33763
33764         PR c++/17132
33765         * g++.dg/template/memclass3.C: New test.
33766
33767 2004-10-28  Adam Nemet  <anemet@lnxw.com>
33768
33769         PR middle-end/18160
33770         * gcc.dg/register-var-1.c: New test.
33771         * gcc.dg/register-var-2.c: New test.
33772         * gcc.dg/asm-7.c: Taking the address of a register variable is an
33773         error now.
33774
33775 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
33776
33777         PR other/18172
33778         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33779         unused variables.
33780         * gcc.dg/vect/vect-22.c: Likewise.
33781
33782 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
33783
33784         * gcc.dg/i386-rotate-1.c: New test.
33785
33786 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
33787
33788         * g++.dg/init/ref12.C: Add "run" marker.
33789
33790         PR c++/17435
33791         * g++.dg/init/ref12.C: New test.
33792
33793         PR c++/18140
33794         * g++.dg/template/shift1.C: New test.
33795         * g++.dg/template/error10.C: Adjust error markers.
33796
33797 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
33798
33799         PR tree-opt/17529
33800         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
33801
33802 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
33803
33804         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33805         * gcc.dg/weak/weak-3.c: Likewise.
33806         * gcc.dg/weak/weak-5.c: Likewise.
33807         * gcc.dg/weak/weak-9.c: Likewise.
33808         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33809         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33810
33811         * gcc.dg/darwin-weakimport-1.c: New.
33812
33813 2004-10-28  Ben Elliston  <bje@au.ibm.com>
33814
33815         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33816
33817 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
33818
33819         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33820         'syntax' error messages.
33821         * gcc.dg/cpp/direct2s.c: Likewise.
33822
33823 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
33824
33825         * gcc.c-torture/compile/20041026-1.c: New.
33826
33827 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
33828
33829         PR c++/18093
33830         * g++.dg/lookup/ns2.C: New test.
33831
33832         PR c++/18020
33833         * g++.dg/template/enum4.C: New test.
33834
33835         PR c++/18161
33836         * g++.dg/template/expr1.C: New test.
33837
33838 2004-10-26  Ben Elliston  <bje@au.ibm.com>
33839
33840         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33841
33842 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33843
33844         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33845         gcc.dg/decl-nospec-3.c: New tests.
33846
33847 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
33848
33849         * objc.dg/super-class-3.m: New test.
33850
33851 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33852
33853         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33854         resyncing.
33855         * gcc.dg/cpp/direct2s.c: Likewise.
33856
33857 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
33858
33859         * objc.dg/image-info.m: Update for changes to section selection.
33860
33861 2004-10-25  David Ayers  <d.ayers@inode.at>
33862             Ziemowit Laski  <zlaski@apple.com>
33863
33864         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33865         diagnostics when messaging 'id <Proto>'.
33866         * objc.dg/class-protocol-1.m: New test.
33867         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33868         a non-existent method signature.
33869         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33870         Update diagnostics when messaging with non-existent method signature.
33871         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33872         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33873         invalid receivers are now resolved as if messaging 'id'; remove
33874         extraneous diagnostics.
33875
33876 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33877
33878         PR c/16667
33879         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33880         gcc.dg/init-desig-obs-3.c: New tests.
33881
33882 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
33883
33884         * gcc.dg/debug/20041023-1.c: New test.
33885
33886 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
33887
33888         PR middle-end/17407
33889         * gcc.c-torture/compile/pr17407.c: New test.
33890
33891         PR c++/18121
33892         * g++.dg/template/array8.C: New test.
33893
33894 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33895
33896         PR other/18138
33897         * lib/g++.exp: Accept more than one multilib libgcc.
33898         * lib/gcc-dg.exp: Likewise.
33899         * lib/objc.exp: Likewise.
33900         * lib/treelang.exp: Likewise.
33901         * lib/gfortran.exp: Likewise.
33902
33903 2004-10-24  Ben Elliston  <bje@au.ibm.com>
33904
33905         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33906
33907 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
33908
33909         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33910         * gcc.dg/c99-const-expr-3.c: Likewise.
33911
33912 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
33913
33914         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33915
33916 2004-10-23  Ben Elliston  <bje@au.ibm.com>
33917
33918         * gcc.c-torture/execute/loop-2e.x: Remove.
33919
33920 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33921
33922         PR c++/18095
33923         * g++.dg/parse/crash18.C: New.
33924         * g++.dg/parse/crash19.C: New.
33925
33926 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33927
33928         * g++.dg/ext/dllimport1.C: Move dg-warnings.
33929         * g++.dg/ext/dllimport2.C: Same.
33930         * g++.dg/ext/dllimport8.C: Same.
33931
33932 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
33933
33934         PR c++/10841
33935         * g++.dg/conversion/cast1.C: New test.
33936         * g++.dg/overload/pmf1.C: Adjust error marker.
33937
33938 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
33939
33940         PR objc/17923
33941         * objc.dg/const-str-7.m: New test.
33942
33943 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33944
33945         * g++.dg/template/memfriend11.C: Fix comment typo.
33946         * g++.dg/template/memfriend14.C: Likewise.
33947
33948 2004-10-20  Richard Henderson  <rth@redhat.com>
33949
33950         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33951         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33952         -fasynchronous-unwind-tables.
33953
33954 2004-10-20  Richard Henderson  <rth@redhat.com>
33955
33956         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33957         (main): Return success.
33958         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33959         (main): Return success.
33960
33961 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33962
33963         PR c++/13495
33964         * g++.dg/template/memfriend9.C: New test.
33965         * g++.dg/template/memfriend10.C: Likewise.
33966         * g++.dg/template/memfriend11.C: Likewise.
33967         * g++.dg/template/memfriend12.C: Likewise.
33968         * g++.dg/template/memfriend13.C: Likewise.
33969         * g++.dg/template/memfriend14.C: Likewise.
33970         * g++.dg/template/memfriend15.C: Likewise.
33971         * g++.dg/template/memfriend16.C: Likewise.
33972         * g++.dg/template/memfriend17.C: Likewise.
33973         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33974
33975 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
33976
33977         * g++.dg/conversion/dr195.C: New.
33978         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33979
33980 2004-10-20  Ben Elliston  <bje@au.ibm.com>
33981             Devang Patel  <dpatel@apple.com>
33982
33983         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33984         of floating point arithmetic, which could trap.
33985
33986 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
33987
33988         PR c++/14035
33989         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33990         * g++.dg/conversion/const2.C: New test.
33991         * g++.dg/expr/reinterpret2.C: New test.
33992         * g++.dg/expr/reinterpret3.C: New test.
33993         * g++.dg/expr/cast2.C: New test.
33994         * g++.dg/expr/copy1.C: New test.
33995         * g++.dg/other/conversion1.C: Change error message.
33996         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33997         function pointers to void *.
33998         * g++.old-deja/g++.mike/p10148.C: Likewise.
33999
34000 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34001
34002         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
34003
34004 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
34005
34006         PR c++/18047
34007
34008         * g++.dg/parse/expr3.C: New test.
34009
34010 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34011
34012         * gcc.dg/smod-1.c: New test.
34013
34014 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
34015
34016         * objc.dg/method-14.m: New test.
34017
34018 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34019
34020         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
34021         Also xfail as the patch was reverted.
34022
34023 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34024
34025         PR middle-end/16973
34026         * gcc.dg/pr16973.c: New test.
34027
34028 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
34029
34030         PR tree-optimization/17656
34031         * gcc.c-torture/compile/pr17656.c: New test.
34032
34033 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
34034
34035         * g++.dg/eh/shadow1.C: New.
34036
34037 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
34038
34039         * gcc.c-torture/compile/20041018-1.c: New test.
34040
34041 2004-10-18  Ben Elliston  <bje@au.ibm.com>
34042
34043         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
34044         compiler referring to register 0 when accessing sdata.  The linker
34045         now patches things up.
34046
34047 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
34048
34049         PR c/17529
34050         * gcc.c-torture/compile/pr17529.c: New test.
34051
34052 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34053
34054         PR c++/17743
34055         * g++.dg/ext/attrib17.C: New test.
34056
34057 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34058
34059         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
34060
34061 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34062
34063         PR c++/10479
34064         * g++.dg/ext/attrib16.C: New test.
34065
34066 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
34067
34068         PR c++/17042
34069         * g++.dg/init/dso_handle1.C: New test.
34070
34071         PR c++/14667
34072         * g++.dg/parse/typedef6.C: New test.
34073
34074         PR c++/17916
34075         * g++.dg/parse/pragma1.C: New test.
34076
34077 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
34078
34079         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
34080
34081 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
34082
34083         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
34084         -fno-common when on HPPA HP-UX platforms.
34085
34086 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
34087
34088         PR other/16820
34089         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
34090         stdint.h.
34091         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
34092         uintptr_t.
34093
34094 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34095
34096         PR c++/16301
34097         * g++.dg/lookup/strong-using-4.C: New test.
34098
34099 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34100
34101         PR middle-end/16567
34102         * gcc.c-torture/compile/nested-1.c: New test.
34103
34104 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34105
34106         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
34107         and mipsisa64*-*-* (until support for misaligned loads is added).
34108         * gcc.dg/vect/vect-50.c: Likewise.
34109         * gcc.dg/vect/vect-52.c: Likewise.
34110         * gcc.dg/vect/vect-54.c: Likewise.
34111         * gcc.dg/vect/vect-58.c: Likewise.
34112         * gcc.dg/vect/vect-60.c: Likewise.
34113         * gcc.dg/vect/vect-80.c: Likewise.
34114
34115 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
34116
34117         PR c++/17976
34118         * g++.dg/init/dtor3.C: New test.
34119
34120 2004-10-15  Ben Elliston  <bje@au.ibm.com>
34121
34122         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
34123
34124 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
34125
34126         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
34127         * gcc.dg/macho-lo-sum.c: Likewise.
34128
34129 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
34130
34131         * gcc.dg/ppc-spe64-1.c: New test.
34132
34133 2004-10-14  Devang Patel  <dpatel@apple.com>
34134
34135         PR 17635
34136         * gcc.dg/pr17635.c : New test.
34137
34138 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
34139
34140         * gcc.dg/vect/vect-28.c: Remove xfail.
34141         * gcc.dg/vect/vect-30.c: Remove xfail.
34142         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
34143         * gcc.dg/vect/vect-33.c: Remove xfail.
34144         * gcc.dg/vect/vect-44.c: Remove xfail.
34145         * gcc.dg/vect/vect-46.c: Remove xfail.
34146         * gcc.dg/vect/vect-50.c: Remove xfail.
34147         * gcc.dg/vect/vect-52.c: Remove xfail.
34148         * gcc.dg/vect/vect-54.c: Remove xfail.
34149         * gcc.dg/vect/vect-58.c: Remove xfail.
34150         * gcc.dg/vect/vect-60.c: Remove xfail.
34151         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
34152         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
34153         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
34154         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
34155         * gcc.dg/vect/vect-8.c: Remove xfail.
34156         * gcc.dg/vect/vect-80.c: Remove xfail.
34157         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
34158
34159 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34160
34161         * gcc.dg/vect/vect-82.c: New testcase.
34162         * gcc.dg/vect/vect-82_64.c: New testcase.
34163         * gcc.dg/vect/vect-83.c: New testcase.
34164         * gcc.dg/vect/vect-83_64.c: New testcase.
34165
34166 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34167
34168         * gcc.dg/cpp/error-1.c: New test.
34169
34170 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34171
34172         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34173
34174 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
34175
34176         PR target/17984
34177         * gcc.dg/cris-peep2-xsrand2.c: New test.
34178
34179 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
34180
34181         PR c++/17661
34182         * g++.dg/expr/for2.C: New test.
34183
34184 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34185
34186         * g++.dg/inherit/thunk1.C: Run on the SPARC.
34187
34188 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
34189
34190         PR tree-optimization/17724
34191         * g++.dg/opt/pr17724-1.C: New test.
34192         * g++.dg/opt/pr17724-2.C: New test.
34193         * g++.dg/opt/pr17724-3.C: New test.
34194         * g++.dg/opt/pr17724-4.C: New test.
34195         * g++.dg/opt/pr17724-5.C: New test.
34196         * g++.dg/opt/pr17724-6.C: New test.
34197
34198 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
34199
34200         PR c/17301
34201         * gcc.dg/pr17301-2.c: New test.
34202
34203 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
34204
34205         PR c++/15876
34206         * g++.dg/parse/error22.C: New test.
34207
34208         PR c++/17936
34209         * g++.dg/template/spec18.C: New test.
34210
34211 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
34212
34213         * gcc.dg/ia64-asm-1.c: Add prototype for abort
34214         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
34215         memcpy.
34216         * gcc.dg/ia64-sync-2.c: Ditto.
34217         * gcc.dg/ia64-sync-3.c: Ditto.
34218
34219 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
34220
34221         * g++.dg/eh/cleanup5.C: Add dg-options "".
34222
34223 2004-10-11  Roger Sayle  <roger@eyesopen.com>
34224
34225         PR middle-end/17657
34226         * gcc.dg/switch-4.c: New test case.
34227
34228 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
34229
34230         * gcc.c-torture/execute/20041011-1.c: New test.
34231
34232 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34233
34234         PR c++/17554
34235         * g++.dg/init/for3.C: New test.
34236
34237         PR c++/17657
34238         * g++.dg/opt/switch2.C: New test.
34239
34240         PR middle-end/17703
34241         * g++.dg/warn/Wreturn-2.C: New test.
34242
34243 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34244
34245         PR c++/17907
34246         * g++.dg/eh/cleanup5.C: New test.
34247
34248 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
34249
34250         PR c++/17393
34251         * g++.dg/parse/error21.C: New test.
34252
34253 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34254
34255         * g++.dg/overload/pmf1.C: Adjust quoting marks.
34256         * g++.dg/warn/incomplete1.C: Likewise.
34257         * g++.dg/template/qualttp20.C: Likewise.
34258
34259 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34260
34261         PR c/17881
34262         * parm-incomplete-1.c: New test.
34263
34264 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34265
34266         PR c++/17867
34267         * g++.dg/parse/error19.C: New test.
34268
34269         PR c++/17670
34270         * g++.dg/init/new11.C: New test.
34271
34272         PR c++/17821
34273         * g++.dg/parse/error20.C: New test.
34274
34275         PR c++/17826
34276         * g++.dg/template/crash24.C: New test.
34277
34278 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34279
34280         PR c/17301
34281         * gcc.dg/pr17301-1.c: New test.
34282
34283 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34284
34285         PR c/17189
34286         * gcc.dg/anon-struct-5.c: New test.
34287
34288 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34289
34290         PR c/17844
34291         * gcc.dg/pr17844-1.c: New test.
34292
34293 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
34294
34295         PR tree-optimization/17906
34296         * gcc.c-torture/compile/pr17906.c: New.
34297
34298 2004-10-09  Stuart Hastings  <stuart@apple.com>
34299             Roger Sayle  <roger@eyesopen.com>
34300
34301         PR rtl-optimization/17853
34302         * gcc.dg/i386-mmx-5.c: New testcase.
34303
34304 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
34305
34306         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
34307
34308 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34309
34310         PR c++/17524
34311         * g++.dg/template/static9.C: New test.
34312
34313         PR c++/17685
34314         * g++.dg/parse/operator5.C: New test.
34315
34316 2004-10-09  Roger Sayle  <roger@eyesopen.com>
34317
34318         PR middle-end/17894
34319         * gcc.c-torture/execute/divcmp-4.c: New test case.
34320
34321 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34322
34323         PR tree-opt/17902
34324         * g++.dg/opt/pr17902.C: New test.
34325
34326 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
34327
34328         * gcc.dg/cpp/ident-1.c: Add dg-options "".
34329
34330 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34331
34332         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
34333
34334 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34335
34336         * gcc.dg/assign-warn-3.c: New test.
34337
34338 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34339
34340         PR c/16999
34341         * gcc.dg/cpp/ident-1.c: New test.
34342
34343 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34344
34345         * gcc.c-torture/compile/acc1.c: New.
34346
34347 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34348
34349         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
34350         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
34351
34352 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34353
34354         * gcc.dg/ultrasp11.c: New test.
34355
34356 2004-10-08  Michael Matz  <matz@suse.de>
34357
34358         * gcc.dg/doloop-2.c: New test.
34359
34360 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34361
34362         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34363         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
34364         objc.dg/method-9.m: Update expected diagnostics.
34365
34366 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
34367
34368         * gcc.dg/ppc-fsel-3.c: New file.
34369         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34370
34371 2004-10-07  Paul Brook  <paul@codesourcery.com>
34372
34373         * gfortran.dg/intrinsic_verify_1.f90: New test.
34374
34375 2004-10-07  Paul Brook  <paul@codesourcery.com>
34376
34377         * gfortran.dg/empty_format_1.f90: Remove stray commas.
34378
34379 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34380
34381         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34382         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34383         commit.
34384
34385 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
34386
34387         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
34388
34389 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34390
34391         PR c++/17115
34392         * g++.dg/warn/Winline-4.C: New test.
34393
34394 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34395
34396         * gcc.c-torture/compile/20041007-1.c: New test.
34397
34398 2004-10-07  Paul Brook  <paul@codesourcery.com>
34399
34400         PR fortran/17678
34401         * gfortran.dg/use_allocated_1.f90: New test.
34402
34403 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34404
34405         PR middle-end/17849
34406         * gfortran.fortran-torture/compile/nested.f90: New test
34407
34408 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34409
34410         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34411
34412 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34413
34414         PR c++/17368
34415         * g++.dg/ext/asm6.C: New test.
34416
34417 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
34418
34419         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34420
34421 2004-10-06  Paul Brook  <paul@codesourcery.com>
34422
34423         PR libfortran/17709
34424         * gfortran.dg/empty_format_1.f90: New test.
34425
34426 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34427
34428         PR fortran/17568
34429         * gfortran.dg/ishft.f90: New test.
34430
34431         PR fortran/17283
34432         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34433         tests.
34434
34435 2004-10-06  Paul Brook  <paul@codesourcery.com>
34436
34437         * gfortran.dg/do_1.f90: New test.
34438
34439 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34440
34441         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34442         optimizing for size.
34443
34444 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34445
34446         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34447
34448 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34449
34450         * gcc.c-torture/compile/20041005-1.c: New test.
34451
34452 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34453
34454         PR c++/17829
34455         * g++.dg/lookup/koenig4.C: New.
34456
34457 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34458
34459         * g++.dg/other/classkey1.C: Adjust quoting marks.
34460         * g++.dg/parse/error15.C: Likewise.
34461         * g++.dg/template/meminit2.C (int>): Likewise.
34462
34463 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34464
34465         PR fortran/17283
34466         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34467
34468         PR fortran/17631
34469         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34470
34471         PR fortran/17708
34472         * gfortran.dg/pr17708.f90: New test.
34473
34474 2004-10-04  Chao-ying Fu  <fu@mips.com>
34475
34476         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34477         * gcc.dg/vect/vect-4.c: Ditto.
34478         * gcc.dg/vect/vect-5.c: Ditto.
34479         * gcc.dg/vect/vect-6.c: Ditto.
34480         * gcc.dg/vect/vect-8.c: Ditto.
34481         * gcc.dg/vect/vect-16.c: Ditto.
34482         * gcc.dg/vect/vect-30.c: Ditto.
34483         * gcc.dg/vect/vect-40.c: Ditto.
34484         * gcc.dg/vect/vect-41.c: Ditto.
34485         * gcc.dg/vect/vect-42.c: Ditto.
34486         * gcc.dg/vect/vect-43.c: Ditto.
34487         * gcc.dg/vect/vect-44.c: Ditto.
34488         * gcc.dg/vect/vect-45.c: Ditto.
34489         * gcc.dg/vect/vect-46.c: Ditto.
34490         * gcc.dg/vect/vect-47.c: Ditto.
34491         * gcc.dg/vect/vect-48.c: Ditto.
34492         * gcc.dg/vect/vect-49.c: Ditto.
34493         * gcc.dg/vect/vect-50.c: Ditto.
34494         * gcc.dg/vect/vect-51.c: Ditto.
34495         * gcc.dg/vect/vect-52.c: Ditto.
34496         * gcc.dg/vect/vect-53.c: Ditto.
34497         * gcc.dg/vect/vect-54.c: Ditto.
34498         * gcc.dg/vect/vect-55.c: Ditto.
34499         * gcc.dg/vect/vect-56.c: Ditto.
34500         * gcc.dg/vect/vect-57.c: Ditto.
34501         * gcc.dg/vect/vect-58.c: Ditto.
34502         * gcc.dg/vect/vect-59.c: Ditto.
34503         * gcc.dg/vect/vect-60.c: Ditto.
34504         * gcc.dg/vect/vect-74.c: Ditto.
34505         * gcc.dg/vect/vect-79.c: Ditto.
34506         * gcc.dg/vect/vect-80.c: Ditto.
34507
34508 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
34509
34510         * gcc.dg/unused-7.c: Use the correct option.
34511
34512 2004-10-04  Paul Brook  <paul@codesourcery.com>
34513         Bud Davis  <bdavis9659@comcast.net>
34514
34515         PR fortran/17706
34516         PR fortran/16434
34517         * gfortran/pr17706.f90: New test.
34518         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34519
34520 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34521
34522         * gfortran.dg/pr17612.f90: New test.
34523
34524 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34525
34526         * g++.dg/template/local1.C: Adjust quoting marks in
34527         testing for diagnostics.
34528         * g++.dg/tls/diag-2.C: Likewise.
34529         * g++.dg/other/error8.C: Likewise.
34530
34531 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34532
34533         PR c/17178
34534         * gcc.dg/unused-4.c: Adjust to be correct.
34535
34536         PR c/17820
34537         * gcc.dg/unused-7.c: New test.
34538
34539 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34540
34541         PR c++/17797
34542         * g++.dg/overload/template2.C: New test.
34543
34544 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
34545
34546         PR tree-optimization/16632
34547         * gcc.dg/tree-ssa/20041002-1.c: New.
34548
34549 2004-10-03  Paul Brook  <paul@codesourcery.com>
34550
34551         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
34552         rather than relying on default formatting.
34553
34554 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
34555
34556         * gcc.dg/20040920-1.c: Update expected message text.
34557
34558 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
34559
34560         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
34561
34562 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
34563
34564         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
34565         tree level.
34566
34567 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34568
34569         * gcc.dg/tree-ssa/pr17343.c: Remove.
34570
34571 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34572
34573         PR tree-opt/17343
34574         * gcc.dg/tree-ssa/pr17343.c: New test.
34575
34576 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
34577
34578         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
34579         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
34580         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
34581         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
34582         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
34583
34584 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34585
34586         * gcc.dg/lvalue-2.c: New test.
34587
34588 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34589
34590         PR c/17730
34591         * gcc.dg/pr17730-1.c: New test
34592
34593 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34594
34595         PR c/7425
34596         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34597
34598 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34599
34600         * gcc.c-torture/execute/stdarg-1.c: New test.
34601         * gcc.c-torture/execute/stdarg-2.c: New test.
34602         * gcc.c-torture/execute/stdarg-3.c: New test.
34603         * gcc.dg/tree-ssa/stdarg-1.c: New test.
34604         * gcc.dg/tree-ssa/stdarg-2.c: New test.
34605         * gcc.dg/tree-ssa/stdarg-3.c: New test.
34606         * gcc.dg/tree-ssa/stdarg-4.c: New test.
34607         * gcc.dg/tree-ssa/stdarg-5.c: New test.
34608
34609 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34610
34611         PR tree-optimization/17697
34612         * g++.dg/opt/pr17697-1.C: New test.
34613         * g++.dg/opt/pr17697-2.C: New test.
34614         * g++.dg/opt/pr17697-3.C: New test.
34615
34616 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34617
34618         PR c/16409
34619         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34620         gcc.dg/vla-init-5.c: New tests.
34621
34622 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34623
34624         PR c/13804
34625         * gcc.dg/pr13804-1.c: New test.
34626
34627 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34628
34629         PR fortran/16938
34630         * gfortran.dg/pr16938.f90: New test.
34631
34632 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34633
34634         * g++.dg/template/crash23.C: New test.
34635
34636 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34637
34638         PR c++/17585
34639         * g++.dg/template/static8.C: New test.
34640
34641 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
34642
34643         PR c++/17681
34644         * g++.dg/other/error9.C: New test.
34645
34646 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34647
34648         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34649
34650 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34651
34652         PR fortran/15164
34653         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34654
34655 2004-09-26  Roger Sayle  <roger@eyesopen.com>
34656
34657         PR middle-end/17112
34658         * gcc.dg/pr17112-1.c: New test case.
34659
34660 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34661
34662         PR c/11459
34663         * gcc.dg/pr11459-1.c: New test.
34664
34665 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
34666
34667         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34668         * gcc.dg/tree-ssa/loop-4.c: Likewise.
34669
34670 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34671
34672         * gfortran.dg/pr15324.f90: Make array bounds consistent.
34673
34674 2004-09-25  Jan Hubicka  <jh@suse.cz>
34675
34676         * compile/30040909-1.c: New test.
34677         * compile/30040907-1.c: New test.
34678
34679 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
34680
34681         * gcc.c-torture/execute/va-arg-26.c: New test.
34682
34683 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
34684
34685         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34686         extra diagnostics on targets with 64-bit pointers.
34687         * objc.dg/selector-1.m: Adjust dg-warning regexp.
34688
34689 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34690
34691         PR c/17188
34692         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34693         * gcc.dg/decl-3.c: Adjust expected message.
34694
34695 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34696
34697         PR fortran/17615
34698         * gfortran.dg/pr17615.f90: New test.
34699
34700 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34701
34702         PR tree-optimzation/17517
34703         * g++.dg/tree-ssa/pr17517.C: New Test.
34704
34705 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34706
34707         PR c++/16889
34708         * g++.dg/lookup/ambig3.C: New.
34709
34710 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34711
34712         PR tree-opt/17624
34713         * g++.dg/opt/pr17624.C: New test.
34714
34715 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34716
34717         PR c/6980
34718         * gcc.dg/Wbad-function-cast-1.c: New test.
34719
34720 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
34721
34722         * g++.dg/ext/complit1.C
34723         * g++.dg/other/error2.C
34724         * g++.dg/other/nontype-1.C
34725         * g++.dg/parse/crash11.C
34726         * g++.dg/parse/crash12.C
34727         * g++.dg/parse/error15.C
34728         * g++.dg/parse/error4.C
34729         * g++.dg/parse/tmpl-outside1.C
34730         * g++.dg/parse/too-many-tmpl-args1.C
34731         * g++.dg/template/dependent-expr3.C
34732         * g++.dg/template/error10.C
34733         * g++.dg/template/instantiate1.C
34734         * g++.dg/template/vtable2.C
34735         * g++.dg/warn/Wshadow-1.C
34736         * g++.dg/warn/weak1.C
34737         * g++.old-deja/g++.brendan/crash16.C
34738         * g++.old-deja/g++.brendan/crash18.C
34739         * g++.old-deja/g++.brendan/crash48.C
34740         * g++.old-deja/g++.brendan/crash49.C
34741         * g++.old-deja/g++.brendan/crash55.C
34742         * g++.old-deja/g++.brendan/crash56.C
34743         * g++.old-deja/g++.brendan/crash8.C
34744         * g++.old-deja/g++.brendan/enum11.C
34745         * g++.old-deja/g++.brendan/enum8.C
34746         * g++.old-deja/g++.brendan/enum9.C
34747         * g++.old-deja/g++.brendan/friend3.C
34748         * g++.old-deja/g++.brendan/misc14.C
34749         * g++.old-deja/g++.bugs/900402_02.C
34750         * g++.old-deja/g++.bugs/900404_03.C
34751         * g++.old-deja/g++.bugs/900404_04.C
34752         * g++.old-deja/g++.bugs/900428_03.C
34753         * g++.old-deja/g++.jason/crash4.C
34754         * g++.old-deja/g++.jason/overload21.C
34755         * g++.old-deja/g++.jason/redecl1.C
34756         * g++.old-deja/g++.jason/report.C
34757         * g++.old-deja/g++.jason/rfg10.C
34758         * g++.old-deja/g++.jason/template30.C
34759         * g++.old-deja/g++.law/arm12.C
34760         * g++.old-deja/g++.law/ctors5.C
34761         * g++.old-deja/g++.law/cvt20.C
34762         * g++.old-deja/g++.law/init10.C
34763         * g++.old-deja/g++.law/init8.C
34764         * g++.old-deja/g++.law/visibility17.C
34765         * g++.old-deja/g++.law/visibility7.C
34766         * g++.old-deja/g++.mike/net8.C
34767         * g++.old-deja/g++.mike/p646.C
34768         * g++.old-deja/g++.mike/p700.C
34769         * g++.old-deja/g++.mike/p701.C
34770         * g++.old-deja/g++.mike/p811.C
34771         * g++.old-deja/g++.ns/template13.C
34772         * g++.old-deja/g++.other/array3.C
34773         * g++.old-deja/g++.other/crash25.C
34774         * g++.old-deja/g++.other/dtor3.C
34775         * g++.old-deja/g++.other/dtor4.C
34776         * g++.old-deja/g++.other/main1.C
34777         * g++.old-deja/g++.other/warn7.C
34778         * g++.old-deja/g++.pt/crash11.C
34779         * g++.old-deja/g++.pt/crash36.C
34780         * g++.old-deja/g++.pt/spec22.C
34781         * g++.old-deja/g++.pt/spec9.C
34782         * g++.old-deja/g++.pt/ttp52.C
34783         * g++.old-deja/g++.robertl/eb103.C
34784         * g++.old-deja/g++.robertl/eb121.C
34785         * g++.old-deja/g++.robertl/eb22.C
34786         * g++.old-deja/g++.robertl/eb8.C:
34787         Update locations and/or regexps of dg-error markers.
34788         Remove markers for some bogus messages that are no longer issued.
34789
34790 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
34791
34792         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
34793         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
34794
34795 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
34796
34797         PR c++/17618
34798         * g++.dg/lookup/crash5.C: New test.
34799
34800 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
34801
34802         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
34803         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
34804         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34805         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34806         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34807         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34808
34809         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34810         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34811         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34812         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34813         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34814         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34815
34816         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34817
34818         * gcc.dg/vect/vect-44.c: Check additional cases.
34819         * gcc.dg/vect/vect-48.c: Check additional cases.
34820
34821         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34822         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34823         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34824         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34825         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34826         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34827         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34828         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34829         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34830
34831         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34832         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34833         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34834
34835 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34836
34837         * gcc.dg/tree-ssa/loop-6.c: New test.
34838
34839 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
34840
34841         PR c++/17620
34842         * g++.dg/inherit/base2.C: New.
34843
34844 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34845
34846         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34847         * gcc.dg/20001012-2.c: Likewise.
34848         * gcc.dg/20001013-1.c: Likewise.
34849         * gcc.dg/20001101-1.c: Likewise.
34850         * gcc.dg/20001102-1.c: Likewise.
34851         * gcc.dg/bf-spl1.c: Likewise.
34852         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34853         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34854
34855 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
34856
34857         PR tree-optimization/16721
34858         * gcc.dg/tree-ssa/pr16721.c: New test.
34859
34860 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
34861
34862         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34863         * gcc.dg/20040305-1.c: Likewise.
34864
34865 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34866
34867         PR c/16566
34868         * gcc.c-torture/compile/pr16566-1.c,
34869         gcc.c-torture/compile/pr16566-2.c,
34870         gcc.c-torture/compile/pr16566-3.c: New tests.
34871
34872 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
34873
34874         PR tree-optimization/17512
34875         * gcc.c-torture/compile/20040916-1.c.
34876
34877 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
34878
34879         * gcc.dg/pragma-re-3.c: New test.
34880
34881 2004-09-17  Matt Austern  <austern@apple.com>
34882
34883         PR c++/15049
34884         * g++.dg/other/anon3.C: New.
34885
34886 2004-09-21  Roger Sayle  <roger@eyesopen.com>
34887
34888         PR c++/7503
34889         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34890         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34891         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34892         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34893         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34894
34895 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
34896
34897         PR fortran/17286
34898         * gfortran.dg/pr17286.f90: New test.
34899
34900 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
34901
34902         PR c++/17530
34903         * g++.dg/template/static7.C: New test.
34904
34905 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
34906
34907         PR tree-opt/17558
34908         * gcc.c-torture/compile/pr17558.c: New test.
34909
34910 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34911
34912         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34913         if SKIP_ATTRIBUTE is defined.
34914
34915 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34916
34917         PR fortran/15957
34918         * gfortran.dg/pr15957.f90: New test.
34919
34920 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
34921
34922         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34923         in comparison.
34924         * gcc.dg/vect/vect-79.c: Likewise.
34925         * gcc.dg/vect/vect-80.c: Likewise.
34926
34927 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34928
34929         PR fortran/15750
34930         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34931
34932 2004-09-20  Ira Rosen  <irar@il.ibm.com>
34933
34934         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34935         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34936         * gcc.dg/vect/vect-62.c: New testcase.
34937         * gcc.dg/vect/vect-63.c: New testcase.
34938         * gcc.dg/vect/vect-64.c: New testcase.
34939         * gcc.dg/vect/vect-65.c: New testcase.
34940         * gcc.dg/vect/vect-66.c: New testcase.
34941         * gcc.dg/vect/vect-67.c: New testcase.
34942         * gcc.dg/vect/vect-68.c: New testcase.
34943         * gcc.dg/vect/vect-69.c: New testcase.
34944         * gcc.dg/vect/vect-79.c: New testcase.
34945         * gcc.dg/vect/vect-80.c: New testcase.
34946
34947 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34948
34949         * gcc.target/mips/asm-1.c: New test.
34950
34951 2004-09-19  Ira Rosen  <irar@il.ibm.com>
34952
34953         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34954         * gcc.dg/vect/vect-73.c: New testcase.
34955         * gcc.dg/vect/vect-74.c: New testcase.
34956         * gcc.dg/vect/vect-75.c: New testcase.
34957         * gcc.dg/vect/vect-76.c: New testcase.
34958         * gcc.dg/vect/vect-77.c: New testcase.
34959         * gcc.dg/vect/vect-78.c: New testcase
34960
34961 2004-09-18  Paul Brook  <paul@codesourcery.com>
34962
34963         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34964
34965 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34966
34967         PR c/17424
34968         * gcc.dg/pr17424-1.c: New test.
34969
34970 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
34971
34972         * g++.dg/tree-ssa/pr17153.C: New test.
34973
34974 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
34975
34976         PR pch/13361
34977         * g++.dg/pch/wchar-1.C: New.
34978         * g++.dg/pch/wchar-1.Hs: New.
34979
34980 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
34981
34982         * gcc.c-torture/execute/20040917-1.c: New test.
34983
34984 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34985
34986         PR tree-optimization/17319
34987         * gcc.dg/pr17319.c: New test.
34988
34989 2004-09-17  Devang Patel  <dpatel@apple.com>
34990
34991         * gcc.dg/20040813-1.c: New test.
34992
34993 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34994
34995         PR tree-optimization/17273
34996         * gcc.c-torture/compile/pr17273.c: New test.
34997
34998 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34999
35000         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
35001         Update expected messages.
35002         * gcc.dg/declspec-13.c: New test.
35003
35004 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
35005
35006         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
35007
35008 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35009
35010         * gcc.c-torture/execute/pr17252.c: Use post-increment to
35011         change what 'a' is pointing to.
35012
35013 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
35014
35015         PR c++/16002
35016         * g++.dg/template/error18.C: New test.
35017
35018         PR c++/16029
35019         * g++.dg/warn/Wunused-8.C: New test.
35020
35021 2004-09-17  Steven Bosscher  <stevenb@suse.de>
35022
35023         PR tree-optimization/17513
35024         * gcc.dg/20040916-1.c: New test.
35025
35026 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
35027
35028         PR c++/17501
35029         * g++.dg/template/typename7.C: New test.
35030
35031 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35032
35033         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
35034
35035 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
35036
35037         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
35038         with -ftree-based-profiling also.
35039         * lib/profopt.exp: Support late-set profile_option/feedback_option.
35040
35041 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
35042
35043         PR/15364
35044         * gfortran.dg/der_array_io_1.f90: New test.
35045         * gfortran.dg/der_array_io_2.f90: New test.
35046         * gfortran.dg/der_array_io_3.f90: New test.
35047
35048 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35049
35050         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
35051         EABI.
35052
35053 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35054
35055         * g++.dg/opt/switch1.C: New test.
35056
35057 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35058
35059         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
35060         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
35061         Update expected messages.
35062
35063 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35064
35065         PR fortran/16485
35066         * gfortran.dg/same_name_1.f90: New test.
35067
35068 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
35069
35070         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
35071         dereference garbage pointers.
35072
35073 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
35074
35075         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
35076         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
35077
35078         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
35079         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
35080         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
35081
35082 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
35083
35084         PR c++/17324
35085         * g++.dg/template/mangle1.C: New test.
35086
35087 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35088
35089         PR tree-optimization/17252
35090         * gcc.c-torture/execute/pr17252.c: New test.
35091
35092 2004-09-14  Andrew Pinski  <apinski@apple.com>
35093
35094         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
35095
35096 2004-09-14  Roger Sayle  <roger@eyesopen.com>
35097
35098         PR rtl-optimization/9771
35099         * gcc.dg/pr9771-1.c: New test case.
35100
35101 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35102
35103         PR tree-optimization/15262
35104         * gcc.c-torture/execute/pr15262-1.c: New test.
35105         * gcc.c-torture/execute/pr15262-2.c: New test.
35106
35107 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35108
35109         * gcc.dg/declspec-12.c: New test.
35110
35111 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
35112
35113         * gfortran.dg/pr17090.f90: Add directives to test.
35114
35115 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35116
35117         * gcc.c-torture/compile/20040914-1.c: New test.
35118
35119 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35120
35121         PR c++/16162
35122         * g++.dg/template/decl2.C: New test.
35123
35124 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
35125
35126         PR fortran/17090
35127         * gfortran.dg/pr17090.f90: New test.
35128
35129 2004-09-13  Dale Johannesen  <dalej@apple.com>
35130
35131         * gcc.c-torture/compile/pr17408.c: New test case.
35132
35133 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35134
35135         PR c++/16716
35136         * g++.dg/parse/crash17.C: New test.
35137
35138         PR c++/17327
35139         * g++.dg/template/enum3.C: New test.
35140
35141 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
35142
35143         * lib/gcc-defs.exp: Load wrapper.exp.
35144         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
35145         using local code.
35146         * lib/gcc.exp (gcc_init): Similar.
35147         * lib/gfortran.exp (gfortran_init): Similar.
35148         * lib/objc.exp (objc_init): Similar.
35149         * lib/treelang.exp (treelang_init): Similar.
35150         * lib/wrapper.exp: New file with build_wrapper call machinery in
35151         ${tool}_maybe_build_wrapper.
35152
35153 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35154
35155         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
35156         "inline".
35157         * gcc.dg/declspec-11.c: Update expected messages.
35158         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
35159         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
35160         gcc.dg/inline-12.c: New tests.
35161
35162 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
35163
35164         * g++.dg/tree-ssa/pr17400.C: New testcase.
35165
35166 2004-09-13  James E Wilson  <wilson@specifixinc.com>
35167
35168         * gcc.target/mips/sb1-1.c: New testcase.
35169
35170 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
35171
35172         * lib/g77-dg.exp: Remove unused file.
35173         * lib/mike-g77.exp: Ditto.
35174         * lib/g77.exp: Ditto.
35175
35176 2004-09-12  Richard Henderson  <rth@redhat.com>
35177
35178         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35179
35180 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35181
35182         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35183         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35184         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35185         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35186         Update expected messages.
35187
35188 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
35189
35190         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35191         declaration/use mismatch for dirp parameter.
35192
35193 2004-09-12  Andrew Pinski  <apinski@apple.com>
35194
35195         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35196         -fgnu-runtime is passed.
35197
35198 2004-09-12  Richard Henderson  <rth@redhat.com>
35199
35200         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35201         do the uplevel thing and update additional_flags directly.
35202         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35203         gfortran.fortran-torture/execute/intrinsic_nearest.x,
35204         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35205         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35206
35207 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35208
35209         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35210
35211 2004-09-11  Roger Sayle  <roger@eyesopen.com>
35212
35213         PR middle-end/17411
35214         * g++.dg/opt/pr17411-1.C: New test case.
35215
35216 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35217
35218         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35219         gcc.dg/tls/diag-2.c: Update expected messages.
35220         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
35221         messages.
35222         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
35223         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
35224         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
35225         gcc.dg/tls/diag-5.c: New tests.
35226
35227 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
35228
35229         * gcc.dg/20040910-1.c: Correct dg-error regexp.
35230
35231 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35232
35233         * g++.dg/parse/break-in-for.C: New test.
35234
35235 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
35236
35237         * gcc.dg/tree-ssa/20040911-1.c: New test.
35238
35239 2004-09-11  Andreas Jaeger  <aj@suse.de>
35240
35241         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
35242         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
35243
35244 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
35245
35246         * gcc.target/frv: New directory of FR-V-specific tests.
35247
35248 2004-09-10  James E Wilson  <wilson@specifixinc.com>
35249
35250         * gcc.dg/convert-vec-1.c: New test.
35251
35252 2004-09-10  Roger Sayle  <roger@eyesopen.com>
35253
35254         PR middle-end/17024
35255         * gcc.dg/pr17024-1.c: New test case.
35256
35257 2004-09-10  Eric Christopher  <echristo@redhat.com>
35258
35259         * gcc.dg/20040910-1.c: New test.
35260
35261 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35262
35263         * gcc.dg/bitfld-9.c: New test.
35264
35265 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
35266
35267         * gcc.c-torture/execute/ieee/acc1.c: New test.
35268         * gcc.c-torture/execute/ieee/acc2.c: New test.
35269         * gcc.c-torture/execute/ieee/mzero6.c: New test.
35270
35271 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35272
35273         * gcc.dg/deprecated-2.c: New test.
35274
35275 2004-09-09  James E Wilson  <wilson@specifixinc.com>
35276
35277         * gcc.dg/init-vec-1.c: New test.
35278
35279 2004-09-09  Roger Sayle  <roger@eyesopen.com>
35280
35281         PR middle-end/17055
35282         * gcc.dg/pr17055-1.c: New test case.
35283
35284 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
35285
35286         PR target/17377
35287         * gcc.c-torture/execute/pr17377.c: New test.
35288
35289 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35290
35291         PR c/8420
35292         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35293         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35294         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35295         gcc.dg/long-long-typespec-1.c: New tests.
35296         * gcc.dg/tls/diag-2.c: Update expected diagnostics
35297
35298 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35299
35300         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35301         gcc.dg/gnu99-static-1.c: New tests.
35302
35303 2004-09-08  Devang Patel  <dpatel@apple.com>
35304
35305         * gcc.dg/darwin-ld-20040828-1.c: New test.
35306         * gcc.dg/darwin-ld-20040828-2.c: New test.
35307         * gcc.dg/darwin-ld-20040828-3.c: New test.
35308
35309 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
35310
35311         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35312         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35313         in error message.
35314         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35315         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35316         in error message.
35317         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35318         types they qualify.
35319         * objc.dg/type-size-2.m: Fix wording in comment.
35320         * objc.dg/va-meth-1.m: New test case.
35321
35322 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
35323
35324         PR c/16633:
35325         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35326         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35327
35328 2004-09-06  Devang Patel  <dpatel@apple.com>
35329
35330         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
35331         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35332
35333 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
35334
35335         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
35336         reflect changed line numbering of diagnostics.
35337
35338 2004-09-06  Paul Brook  <paul@codesourcery.com>
35339
35340         * gfortran.dg/edit_real_1.f90: Add new test.
35341
35342 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35343
35344         * gcc.dg/tree-ssa/loop-2.c: New test.
35345         * gcc.dg/tree-ssa/loop-3.c: New test.
35346         * gcc.dg/tree-ssa/loop-4.c: New test.
35347         * gcc.dg/tree-ssa/loop-5.c: New test.
35348
35349 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35350
35351         * gcc.dg/format/sentinel-1.c: Update for parameter option.
35352
35353 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35354
35355         * gcc.dg/format/sentinel-1.c: New test.
35356
35357 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
35358
35359         * gcc.dg/builtins-46.c: New.
35360
35361 2004-09-03  Devang Patel  <dpatel@apple.com>
35362
35363         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
35364         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
35365
35366 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35367
35368         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
35369         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35370         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35371         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35372         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35373         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35374         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35375         the non-portable bzero.
35376         * gcc.dg/20010912-1.c: xfail for NetWare.
35377         * gcc.dg/20020426-2.c: xfail for NetWare.
35378         * gcc.dg/20021014-1.c: xfail for NetWare.
35379         * gcc.dg/20021018-1.c: xfail for NetWare.
35380         * gcc.dg/20030213-1.c: xfail for NetWare.
35381         * gcc.dg/20030225-1.c: xfail for NetWare.
35382         * gcc.dg/20030708-1.c: xfail for NetWare.
35383         * gcc.dg/builtins-config.h: Also exclude NetWare.
35384         * gcc.dg/format/format.h: Define restrict only if not already defined.
35385         * gcc.dg/nest.c: xfail for NetWare.
35386         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35387         * lib/target-supports.exp (check_visibility_available): Exclude
35388         NetWare.
35389
35390 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35391
35392         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35393         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35394         deterministic starting point for the alignment of structure fields.
35395         * gcc.dg/Wpadded.c: Dito.
35396         * g++.dg/abi/vbase10.C: Dito.
35397
35398 2004-09-03  Devang Patel  <dpatel@apple.com>
35399
35400         * g++.dg/debug/pr15736.cc: New test.
35401
35402 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35403
35404         * README.QMTEST: Fix out-of-date link.
35405
35406 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
35407
35408         PR fortran/16579
35409         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35410         Delete.  Duplicate of gfortran.dg/g77/20010610.f
35411
35412 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35413
35414         * g++.dg/abi/arm_rtti1.C: New test.
35415
35416 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
35417
35418         * gcc.dg/ppc-vector-memcpy.c: New.
35419         * gcc.dg/ppc-vector-memset.c: New.
35420
35421 2004-09-02  Chao-ying Fu  <fu@mips.com>
35422
35423         * gcc.target/mips/mips-3d-1.c: New test.
35424         * gcc.target/mips/mips-3d-2.c: New test.
35425         * gcc.target/mips/mips-3d-3.c: New test.
35426         * gcc.target/mips/mips-3d-4.c: New test.
35427         * gcc.target/mips/mips-3d-5.c: New test.
35428         * gcc.target/mips/mips-3d-6.c: New test.
35429         * gcc.target/mips/mips-3d-7.c: New test.
35430         * gcc.target/mips/mips-3d-8.c: New test.
35431         * gcc.target/mips/mips-3d-9.c: New test.
35432         * gcc.target/mips/mips-ps-1.c: New test.
35433         * gcc.target/mips/mips-ps-2.c: New test.
35434         * gcc.target/mips/mips-ps-3.c: New test.
35435         * gcc.target/mips/mips-ps-4.c: New test.
35436         * gcc.target/mips/mips-ps-type.c: New test.
35437
35438 2004-09-02  Paul Brook  <paul@codesourcery.com>
35439
35440         * gfortran.dg/edit_real_1.f90: Add new tests.
35441
35442 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35443
35444         PR fortran/15327
35445         * gfortran.dg/merge_char_1.f90: New test.
35446
35447 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35448
35449         PR fortran/16404
35450         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35451
35452 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35453
35454         PR c/1522
35455         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
35456
35457 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
35458
35459         * g++.dg/opt/loop1.C: Do not XFAIL.
35460
35461 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
35462
35463         * gcc.c-torture/execute/20040831-1.c: New test.
35464
35465 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
35466
35467         PR fortran/16579
35468         * gfortran.dg/g77/20010610.f: Now passes.
35469         Copy from g77.f-torture/execute. Add dg-run directive.
35470         * gfortran.dg/g77/README: Update
35471
35472 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
35473
35474         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35475         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35476         (t1, t2, t3, t4): Add volatile.
35477
35478 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35479
35480         * g++.dg/ext/visibility/arm1.C: New test.
35481
35482 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
35483
35484         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35485         -pedantic-errors.
35486
35487 2004-09-01  Paul Brook  <paul@codesourcery.com>
35488
35489         * gfortran.dg/eof_2.f90: New test.
35490
35491 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35492
35493         PR fortran/16579
35494         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35495
35496 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
35497
35498         PR libfortran/16805
35499         * gfortran.dg/list_read_2.f90: New test.
35500
35501 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35502
35503         * g++.dg/abi/key1.C: New test.
35504
35505 2004-08-31  Richard Henderson  <rth@redhat.com>
35506
35507         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35508         form of offsetof.
35509         * g++.dg/other/offsetof5.C: Remove duplicate.
35510
35511 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35512
35513         PR fortran/17244
35514         * gfortran.dg/func_derived_1.f90: New test.
35515
35516 2004-08-31  Paul Brook  <paul@codesourcery.com>
35517
35518         * gfortran.dg/eof_1.f90: New test.
35519
35520 2004-08-31  Paul Brook  <paul@codesourcery.com>
35521
35522         * gfortran.dg/list_read_1.f90: New file.
35523
35524 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
35525
35526         * g++.dg/opt/loop1.C: XFAIL.
35527
35528 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
35529
35530         * gcc.dg/funcdef-storage-1.c: New.
35531         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35532         an extern function in local scope.
35533         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35534         declare an 'auto inline' function in local scope.
35535         * gcc.dg/20011130-1.c: Likewise.
35536         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35537         an 'auto' function in local scope.
35538         * gcc.dg/20021014-1.c: Likewise.
35539         * gcc.dg/20030331-2.c: Likewise.
35540
35541 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35542
35543         * gfortran.dg/blockdata_1.f90: New test.
35544
35545 2004-08-30  Richard Henderson  <rth@redhat.com>
35546
35547         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35548
35549 2004-08-30  Richard Henderson  <rth@redhat.com>
35550
35551         * lib/fortran-torture.exp (fortran-torture-execute): Honor
35552         additional_flags set by alternate driver.
35553         (ieee-options): New procedure.
35554         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
35555         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
35556         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
35557         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
35558
35559 2004-08-30  Richard Henderson  <rth@redhat.com>
35560
35561         * lib/f-torture.exp: Remove.
35562
35563 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
35564
35565         PR rtl-optimization/16590
35566         * g++.dg/opt/loop1.C: New test.
35567
35568 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35569
35570         PR fortran/13910
35571         * gfortran.dg/oldstyle_1.f90: New test.
35572
35573 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
35574         Paul Brook  <paul@codesourcery.com>
35575
35576         * gfortran.dg/g77/README: Update.
35577         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
35578         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
35579         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35580
35581 2004-08-28  Paul Brook  <paul@codesourcery.com>
35582
35583         PR libfortran/17195
35584         * gfortran.dg/edit_real_1.f90: New test.
35585
35586 2004-08-27  Paul Brook  <paul@codesourcery.com>
35587
35588         * gfortran.dg/rewind_1.f90: New test.
35589
35590 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
35591
35592         PR fortran/16597
35593         * gfortran.dg/pr16597.f90: New test.
35594
35595 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35596
35597         PR c/13801
35598         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35599         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35600         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35601         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35602         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35603
35604 2004-08-26  Nick Clifton  <nickc@redhat.com>
35605
35606         * gcc.c-torture/compile/pr17119.c: New test.
35607
35608 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35609
35610         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35611
35612 2004-08-25  Richard Henderson  <rth@redhat.com>
35613
35614         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35615         the bits that expect kind=8 to be the largest real kind.
35616
35617 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35618
35619         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35620
35621 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35622
35623         * gfortran.dg/assignment_1.f90: New test.
35624
35625 2004-08-25  Adam Nemet  <anemet@lnxw.com>
35626
35627         * g++.dg/template/repo3.C: New test.
35628
35629 2004-08-25  Roger Sayle  <roger@eyesopen.com>
35630
35631         PR middle-end/16693
35632         PR tree-optimization/16372
35633         * g++.dg/opt/pr16372-1.C: New test case.
35634         * g++.dg/opt/pr16693-1.C: New test case.
35635         * g++.dg/opt/pr16693-2.C: New test case.
35636
35637 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35638
35639         * objc.dg/proto-lossage-4.m: New test.
35640
35641 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
35642
35643         PR c++/17155
35644         * g++.dg/inherit/local2.C: New test.
35645
35646 2004-08-25  Paul Brook  <paul@codesourcery.com>
35647
35648         PR fortran/17144
35649         * gfortran.dg/string_ctor_1.f90: New test.
35650
35651 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35652
35653         PR c++/14428
35654         * g++.dg/template/redecl2.C: New test.
35655
35656 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35657
35658         PR fortran/17143
35659         * gfortran.dg/pr17143.f90: New test.
35660
35661 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35662
35663         PR fortran/17164
35664         * gfortran.dg/pr17164.f90: New test.
35665
35666 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35667
35668         * gcc.dg/tree-ssa/loop-1.c: New test.
35669
35670 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35671
35672         * gcc.c-torture/compile/20040824-1.c: New test.
35673
35674 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35675
35676         * gcc.c-torture/compile/iftrap-3.c: New test.
35677
35678 2004-08-24  Paul Brook  <paul@codesourcery.com>
35679
35680         * gfortran.dg/entry_2.f90: New test.
35681
35682 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35683
35684         PR c++/16889
35685         * g++.dg/lookup/ambig[12].C: New.
35686
35687 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35688
35689         PR c++/16706
35690         * g++.dg/template/crash21.C: New test.
35691         * g++.dg/template/crash22.C: Likewise.
35692
35693 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35694
35695         PR c++/17149
35696         * g++.dg/template/access15.C: New.
35697
35698 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35699
35700         PR c++/17163
35701         * g++.dg/template/repo2.C: New test.
35702
35703 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35704
35705         PR rtl-optimization/17078
35706         * gcc.c-torture/execute/pr17078-1.c: New test case.
35707
35708 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35709
35710         PR c/14492
35711         * gcc.dg/debug/crash1.c: New test.
35712
35713 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35714
35715         PR c/16180
35716         * gcc.dg/loop-5.c: New test.
35717
35718 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35719
35720         * gcc.c-torture/execute/20040823-1.c: New test.
35721
35722 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35723
35724         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35725         to the assembler.  Simplify test accordingly.
35726         (asm_abi_flags): Use GNU names.
35727         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35728         to check for ABI flags.
35729
35730 2004-08-22  Andrew Pinski  <apinski@apple.com>
35731
35732         * g++.dg/opt/pr14029.C: New test.
35733         * gcc.c-torture/execute/pr15262.c: New test.
35734
35735 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35736
35737         * gfortran.dg/reduction.f90: Add checks with complex arguments.
35738
35739 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
35740
35741         PR 16908
35742         * gfortran.dg/direct_io.f90: New test.
35743
35744 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35745
35746         PR c++/17121
35747         * g++.dg/inherit/local2.C: New test.
35748
35749 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35750
35751         PR c++/17120
35752         * g++.dg/warn/Wparentheses-4.C: New test.
35753
35754 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35755
35756         PR c++/17121
35757         * g++.dg/inherit/local2.C: New test.
35758
35759         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35760         * gcc.dg/ppc-ldstruct.c: Likewise.
35761         * gcc.dg/ppc64-abi-2.c: Likewise.
35762
35763 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
35764
35765         PR rtl-optimization/17099
35766         * gcc.c-torture/execute/20040820-1.c: New test.
35767
35768 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
35769
35770         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35771
35772 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
35773
35774         PR fortran/17077
35775         * gfortran.dg/auto_array_1.f90: New test.
35776
35777 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35778
35779         PR fortran/17074
35780         * gfortran.dg/simpleif_1.f90: New test.
35781
35782 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
35783
35784         * lib/target-supports.exp (check_profiling_available): Return
35785         false for arm*-*-symbianelf* and arm*-*-eabi*.
35786
35787         PR c++/15890
35788         * g++.dg/template/delete1.C: New test.
35789
35790 2004-08-19  Paul Brook  <paul@codesourcery.com>
35791
35792         PR fortran/14976
35793         PR fortran/16228
35794         * gfortran.dg/data_char_1.f90: New test.
35795
35796 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
35797
35798         PR fortran/16946
35799         * gfortran.dg/reduction.f90: New testcase.
35800
35801 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35802
35803         PR fortran/16520
35804         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35805
35806 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35807
35808         PR c++/17041
35809         * g++.dg/Wparentheses-3.C: New test.
35810
35811 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
35812
35813         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35814         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35815         * gcc.dg/vect/vect-2.c: Likewise.
35816         * gcc.dg/vect/vect-3.c: Likewise.
35817         * gcc.dg/vect/vect-4.c: Likewise.
35818         * gcc.dg/vect/vect-5.c: Likewise.
35819         * gcc.dg/vect/vect-6.c: Likewise.
35820         * gcc.dg/vect/vect-7.c: Likewise.
35821         * gcc.dg/vect/vect-25.c: Likewise.
35822         * gcc.dg/vect/vect-31.c: Likewise.
35823         * gcc.dg/vect/vect-32.c: Likewise.
35824         * gcc.dg/vect/vect-34.c: Likewise.
35825         * gcc.dg/vect/vect-36.c: Likewise.
35826         * gcc.dg/vect/vect-all.c: Likewise.
35827
35828 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
35829
35830         PR c++/17068
35831         * g++.dg/template/operator4.C: New test.
35832
35833 2004-08-18  Richard Henderson  <rth@redhat.com>
35834
35835         * gcc.dg/20040206-1.c: XFAIL.
35836
35837 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35838
35839         PR c++/16246
35840         * g++.dg/template/array7.C: New test.
35841
35842 2004-08-17  James E Wilson  <wilson@specifixinc.com>
35843
35844         * gcc.dg/mips-movcc-1.c: New test.
35845         * gcc.dg/mips-movcc-2.c: New test.
35846         * gcc.dg/mips-movcc-3.c: New test.
35847
35848         * gcc.dg/mips-nmadd-1.c: New test.
35849         * gcc.dg/mips-nmadd-2.c: New test.
35850
35851 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35852
35853         PR c++/15871
35854         * g++.dg/opt/inline8.C: New test.
35855
35856         PR c++/16965
35857         * g++.dg/parse/error17.C: New test.
35858
35859 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
35860
35861         * gcc.dg/vect: New directory for vectorizer tests.
35862         * gcc.dg/vect/tree-vect.h: New file.
35863         * gcc.dg/vect/vect.exp: New file.
35864         * gcc.dg/vect/pr16105.c.c: New test.
35865         * gcc.dg/vect/vect-1.c: New test.
35866         * gcc.dg/vect/vect-2.c: New test.
35867         * gcc.dg/vect/vect-3.c: New test.
35868         * gcc.dg/vect/vect-4.c: New test.
35869         * gcc.dg/vect/vect-5.c: New test.
35870         * gcc.dg/vect/vect-6.c: New test.
35871         * gcc.dg/vect/vect-7.c: New test.
35872         * gcc.dg/vect/vect-8.c: New test.
35873         * gcc.dg/vect/vect-9.c: New test.
35874         * gcc.dg/vect/vect-10.c: New test.
35875         * gcc.dg/vect/vect-11.c: New test.
35876         * gcc.dg/vect/vect-12.c: New test.
35877         * gcc.dg/vect/vect-13.c: New test.
35878         * gcc.dg/vect/vect-14.c: New test.
35879         * gcc.dg/vect/vect-15.c: New test.
35880         * gcc.dg/vect/vect-16.c: New test.
35881         * gcc.dg/vect/vect-17.c: New test.
35882         * gcc.dg/vect/vect-18.c: New test.
35883         * gcc.dg/vect/vect-19.c: New test.
35884         * gcc.dg/vect/vect-20.c: New test.
35885         * gcc.dg/vect/vect-21.c: New test.
35886         * gcc.dg/vect/vect-22.c: New test.
35887         * gcc.dg/vect/vect-23.c: New test.
35888         * gcc.dg/vect/vect-24.c: New test.
35889         * gcc.dg/vect/vect-25.c: New test.
35890         * gcc.dg/vect/vect-26.c: New test.
35891         * gcc.dg/vect/vect-27.c: New test.
35892         * gcc.dg/vect/vect-28.c: New test.
35893         * gcc.dg/vect/vect-29.c: New test.
35894         * gcc.dg/vect/vect-30.c: New test.
35895         * gcc.dg/vect/vect-31.c: New test.
35896         * gcc.dg/vect/vect-32.c: New test.
35897         * gcc.dg/vect/vect-33.c: New test.
35898         * gcc.dg/vect/vect-34.c: New test.
35899         * gcc.dg/vect/vect-35.c: New test.
35900         * gcc.dg/vect/vect-36.c: New test.
35901         * gcc.dg/vect/vect-37.c: New test.
35902         * gcc.dg/vect/vect-38.c: New test.
35903         * gcc.dg/vect/vect-40.c: New test.
35904         * gcc.dg/vect/vect-41.c: New test.
35905         * gcc.dg/vect/vect-42.c: New test.
35906         * gcc.dg/vect/vect-43.c: New test.
35907         * gcc.dg/vect/vect-44.c: New test.
35908         * gcc.dg/vect/vect-45.c: New test.
35909         * gcc.dg/vect/vect-46.c: New test.
35910         * gcc.dg/vect/vect-47.c: New test.
35911         * gcc.dg/vect/vect-48.c: New test.
35912         * gcc.dg/vect/vect-49.c: New test.
35913         * gcc.dg/vect/vect-50.c: New test.
35914         * gcc.dg/vect/vect-51.c: New test.
35915         * gcc.dg/vect/vect-52.c: New test.
35916         * gcc.dg/vect/vect-53.c: New test.
35917         * gcc.dg/vect/vect-54.c: New test.
35918         * gcc.dg/vect/vect-55.c: New test.
35919         * gcc.dg/vect/vect-56.c: New test.
35920         * gcc.dg/vect/vect-57.c: New test.
35921         * gcc.dg/vect/vect-58.c: New test.
35922         * gcc.dg/vect/vect-59.c: New test.
35923         * gcc.dg/vect/vect-60.c: New test.
35924         * gcc.dg/vect/vect-61.c: New test.
35925         * gcc.dg/vect/vect-all.c: New test.
35926         * gcc.dg/vect/vect-none.c: New test.
35927
35928 2004-08-17  Paul Brook  <paul@codesourcery.com>
35929
35930         PR fortran/13082
35931         * gfortran.dg/entry_1.f90: New test.
35932
35933 2004-08-17  Andrew Pinski  <apinski@apple.com>
35934
35935         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35936
35937 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
35938
35939         * gcc.dg/pr17036-1.c: New test.
35940
35941 2004-08-16  Devang Patel  <dpatel@apple.com>
35942
35943         * gcc.dg/darwin-20040809-1.c: New test.
35944
35945 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
35946
35947         * gcc.dg/funcdef-attr-1.c: New test.
35948
35949 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
35950
35951         * gcc.dg/altivec-17.c: New test.
35952         * gcc.dg/altivec-18.c: New test.
35953
35954 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35955
35956         PR c++/6749
35957         * g++.dg/template/vtable2.C: New test.
35958
35959 2004-08-14  Richard Henderson  <rth@redhat.com>
35960
35961         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35962         * gcc.dg/pack-test-4.c (main): Return 0.
35963         * gcc.dg/setjmp-1.c: Remove XFAIL.
35964         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35965
35966 2004-08-14  Richard Henderson  <rth@redhat.com>
35967
35968         * gcc.dg/980217-1.c: Add prototype for printf.
35969
35970 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
35971
35972         * gfortran.dg/pr16935.f90: New test.
35973
35974 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
35975
35976         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35977
35978 2004-08-13  Paul Brook  <paul@codesourcery.com>
35979
35980         * gfortran.dg/der_io_1.f90: Remove stray comma.
35981
35982 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35983
35984         * gcc.dg/vmx/cw-bug-2.c: Remove.
35985         * gcc.dg/vmx/vprint-1.c: Remove.
35986         * gcc.dg/vmx/vscan-1.c: Remove.
35987
35988 2004-08-12  Devang patel  <dpatel@apple.com>
35989
35990         * gcc.dg/darwin-20040809-2.c: New test.
35991
35992 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
35993
35994         * g++.dg/ext/altivec-12.C: New test.
35995
35996         * g++.dg/ext/altivec-11.C: New test.
35997
35998 2004-08-12  Paul Brook  <paul@codesourcery.com>
35999
36000         * g++.dg/abi/arm_cxa_vec_1.C: New test.
36001
36002 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36003
36004         * g++.dg/ext/altivec-2.C: Check for hardware support before
36005         executing any VMX instructions.
36006
36007         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
36008
36009 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
36010
36011         PR c++/16276
36012         * g++.old-deja/g++.other/comdat4.C: New test.
36013         * g++.old-deja/g++.other/comdat4-aux.cc: New.
36014
36015 2004-08-12  Ben Elliston  <bje@au.ibm.com>
36016
36017         PR target/16286
36018         * gcc.dg/pr16286.c: New test.
36019
36020 2004-08-12 Jan Beulich <jbeulich@novell.com>
36021
36022         * g++.dg/ext/asm5.C: New.
36023
36024 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36025
36026         PR c++/16698
36027         * g++.dg/eh/crash1.C: New test.
36028
36029         PR c++/16717
36030         * g++.dg/ext/construct1.C: New test.
36031
36032 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36033
36034         PR c++/16853
36035         * g++.dg/init/ptrmem1.C: New test.
36036
36037         PR c++/16618
36038         * g++.dg/parse/offsetof5.C: New test.
36039
36040         PR c++/16870
36041         * g++.dg/template/overload3.C: New test.
36042
36043 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36044
36045         PR c++/16964
36046         * g++.dg/parse/error16.C: New test.
36047
36048         PR c++/16904
36049         * g++.dg/template/error14.C: New test.
36050
36051         PR c++/16929
36052         * g++.dg/template/error15.C: New test.
36053
36054 2004-08-11  Devang Patel  <dpatel@apple.com>
36055
36056         * gcc.dg/darwin-ld-20040809-1.c: New test.
36057         * gcc.dg/darwin-ld-20040809-2.c: New test.
36058
36059 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
36060
36061         PR fortran/16917
36062         * gfortran.dg/dfloat_1.f90: New test.
36063
36064 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
36065
36066         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
36067         * gcc.dg/dll-2.c: Fix dg-require syntax.
36068         * gcc.misc-tests/arm-isr.c (abort): Declare.
36069         (exit): Likewise.
36070
36071 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
36072
36073         PR c++/16971
36074         * g++.dg/parse/crash16.C: New test.
36075
36076 2004-08-10  Roger Sayle  <roger@eyesopen.com>
36077
36078         * gcc.dg/mips-rsqrt-1.c: New test case.
36079         * gcc.dg/mips-rsqrt-2.c: New test case.
36080         * gcc.dg/mips-rsqrt-3.c: New test case.
36081
36082 2004-08-10  Paul Brook  <paul@codesourcery.com>
36083
36084         * gfortran.dg/der_io_1.f90: New test.
36085
36086 2004-08-10  Paul Brook  <paul@codesourcery.com>
36087
36088         PR fortran/16919
36089         * gfortran.dg/der_array_1.f90: New test.
36090
36091 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
36092
36093         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
36094
36095 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
36096
36097         * gcc.dg/wchar_t-2.c: Fix typo.
36098
36099 2004-08-09  Falk Hueffner  <falk@debian.org>
36100
36101         PR tree-optimization/12517
36102         * gcc.c-torture/compile/pr12517.c: New test.
36103
36104         PR tree-optimization/12578
36105         * gcc.c-torture/compile/pr12578.c: New test.
36106
36107         PR tree-optimization/12899
36108         * gcc.c-torture/compile/pr12899.c: New test.
36109
36110         PR rtl-optimization/14692
36111         * gcc.c-torture/compile/pr14692.c: New test.
36112
36113         PR tree-optimization/16461
36114         * gcc.c-torture/compile/pr16461.c: New test.
36115
36116 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36117
36118         * gfortran.dg/getenv_1.f90: New test.
36119
36120 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36121
36122         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
36123         wchar_t.
36124         * gcc.dg/symbian5.c: Test -fno-short-wchar.
36125
36126 2004-08-06  Paul Brook  <paul@codesourcery.com>
36127
36128         * gfortran.dg/ret_array_1.f90: New test.
36129         * gfortran.dg/ret_pointer_1.f90: New test.
36130
36131 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
36132
36133         * gcc.dg/missing-field-init-[12].c: New tests.
36134         * g++.dg/warn/missing-field-init-[12].C: New tests.
36135
36136 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36137
36138         * gcc.dg/enum2.c: New test.
36139         * gcc.dg/symbian3.c: Likewise.
36140         * gcc.dg/symbian4.c: Likewise.
36141         * gcc.dg/wchar_t-2.c: Likewise.
36142
36143 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36144
36145         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
36146         destructor tests.
36147
36148 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36149
36150         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
36151         dg-require-visiblity.
36152         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
36153         * g++.dg/ext/visibility/fvisibility.C: Likewise.
36154         * g++.dg/ext/visibility/memfuncts.C: Likewise.
36155         * g++.dg/ext/visibility/new1.C: Likewise.
36156         * g++.dg/ext/visibility/pragma.C: Likewise.
36157         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
36158         * g++.dg/ext/visibility/virtual.C: Likewise.
36159         * g++/dg/ext/visibility/visibility-1.C: Likewise.
36160         * g++/dg/ext/visibility/visibility-2.C: Likewise.
36161         * g++/dg/ext/visibility/visibility-3.C: Likewise.
36162         * g++/dg/ext/visibility/visibility-4.C: Likewise.
36163         * g++/dg/ext/visibility/visibility-5.C: Likewise.
36164         * g++/dg/ext/visibility/visibility-6.C: Likewise.
36165         * g++/dg/ext/visibility/visibility-7.C: Likewise.
36166         * g++/dg/ext/visibility/visibility-8.C: New test.
36167         * gcc.c-torture/compile/dll.x: Remove.
36168         * gcc.dg/dll-2.c: Use dg-require-dll
36169         * gcc.dg/visibility-10.c: New test.
36170         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36171         supporting DLLs.
36172         * lib/scanasm.exp (scan_hidden): New function.
36173         (scan_not_hidden): Likewise.
36174
36175 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
36176
36177         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36178
36179 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
36180
36181         * gcc.c-torture/execute/20040805-1.c: New test.
36182
36183 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
36184
36185         * gcc.dg/20020118-1.c: Declare abort.
36186         * gcc.dg/altivec_check.h: Likewise.
36187         * gcc.dg/iftrap-2.c: Likewise.
36188         * gcc.dg/pragma-darwin.c: Likewise.
36189         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36190
36191 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
36192
36193         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36194
36195 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36196
36197         * gcc.c-torture/execute/builtins/abs-2.c,
36198         gcc.c-torture/execute/builtins/abs-3.c,
36199         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36200         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36201         intmax_t, uintmax_t and their limits.
36202         * gcc.dg/intmax_t-1.c: New test.
36203
36204 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36205
36206         * g++.dg/tc1/dr147.C: Add reference to PR.
36207
36208 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
36209
36210         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
36211         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
36212
36213 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
36214
36215         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
36216
36217 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36218
36219         * gcc.dg/redecl-5.c: New test.
36220         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
36221         of scanf.
36222
36223 2004-08-03  Roger Sayle  <roger@eyesopen.com>
36224
36225         PR middle-end/16790
36226         * gcc.c-torture/execute/pr16790-1.c: New test case.
36227
36228 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
36229
36230         * g++.dg/ext/visibility/assign1.C: New test.
36231         * g++.dg/ext/visibility/new1.C: Likewise.
36232
36233         * gcc.dg/symbian1.c: New test.
36234         * gcc.dg/symbian2.c: Likewise.
36235
36236 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
36237
36238         PR target/16570
36239         * gcc.dg/i386-sse-9.c: New test.
36240
36241 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36242
36243         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
36244
36245 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36246
36247         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
36248         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
36249         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
36250         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
36251         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
36252         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
36253         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
36254         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
36255         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
36256         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
36257         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
36258         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
36259         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
36260         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
36261         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
36262         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
36263         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
36264         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
36265         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36266         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
36267         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
36268         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
36269         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
36270         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
36271         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
36272         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
36273         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
36274         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
36275         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36276         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
36277         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
36278         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
36279         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
36280         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
36281         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
36282         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
36283         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36284         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
36285         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36286         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36287         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36288         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36289         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36290         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36291         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36292         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36293         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36294         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36295         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36296         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36297         gcc.misc-tests/i386-pf-3dnow-1.c,
36298         gcc.misc-tests/i386-pf-athlon-1.c,
36299         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36300         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36301         Declare built-in functions used.
36302         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36303
36304 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
36305
36306         PR c++/16707
36307         * g++.dg/lookup/using12.C: New test.
36308
36309         * g++.dg/init/null1.C: Fix PR number.
36310         * g++.dg/parse/namespace10.C: Likewise.
36311
36312 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36313
36314         PR c++/16224
36315         * g++.dg/template/spec17.C: New test.
36316         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36317         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36318
36319 2004-08-02  David Billinghurst
36320
36321         PR fortran/16292
36322         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36323
36324 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
36325
36326         * gcc.dg/ia64-got-1.c: New test case.
36327
36328 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36329
36330         PR c++/16489
36331         * g++.dg/init/null1.C: New test.
36332         * g++.dg/tc1/dr76.C: Adjust error marker.
36333
36334         PR c++/16529
36335         * g++.dg/parse/namespace10.C: New test.
36336
36337         PR c++/16810
36338         * g++.dg/inherit/ptrmem2.C: New test.
36339
36340 2004-08-02  Ben Elliston  <bje@au.ibm.com>
36341
36342         PR target/16155
36343         * gcc.dg/pr16155.c: New test.
36344
36345 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36346
36347         * gcc.dg/redecl-2.c: New test.
36348
36349 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
36350
36351         * gcc.dg/darwin-longdouble.c: New file.
36352
36353 2004-07-30  Richard Henderson  <rth@redhat.com>
36354
36355         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
36356         write to constant argument.
36357         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
36358
36359 2004-07-30  Richard Henderson  <rth@redhat.com>
36360
36361         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
36362         tests of nearest around zero.
36363
36364 2004-07-30  Andrew Pinski  <apinski@apple.com>
36365
36366         * gcc.c-torture/compile/20040730-1.c: New test.
36367
36368 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36369
36370         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36371         powerpc-eabispe.
36372
36373 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36374
36375         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36376
36377 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
36378
36379         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36380         contains $ld_library_path.
36381         * lib/gfortran.exp (gfortran_link_flags): Likewise.
36382
36383 2004-07-29  Richard Henderson  <rth@redhat.com>
36384
36385         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36386
36387         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36388         (alt2, which): New.
36389         (Check): Accept either alternative.
36390
36391 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
36392
36393         * g++.dg/abi/inline1.C: New test.
36394         * g++.dg/abi/local1-a.cc: Likewise.
36395         * g++.dg/abi/local1.C: Likewise.
36396         * g++.dg/abi/mangle11.C: Tweak location of warnings.
36397         * g++.dg/abi/mangle12.C: Likewise.
36398         * g++.dg/abi/mangle17.C: Likewise.
36399         * g++.dg/abi/mangle20-2.C: Likewise.
36400         * g++.dg/opt/interface1.C: Likewise.
36401         * g++.dg/opt/interface1.h: Likewise.
36402         * g++.dg/opt/interface1-a.cc: New test.
36403         * g++.dg/parse/repo1.C: New test.
36404         * g++.dg/template/repo1.C: Likewise.
36405         * g++.dg/warn/Winline-1.C: Likewise.
36406         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36407
36408 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
36409
36410         * gcc.dg/tree-ssa/20040729-1.c: New test.
36411
36412 2004-07-27  Matt Austern <austern@apple.com>
36413
36414         * gcc.dg/darwin-bool-1.c: New test.
36415         * gcc.dg/darwin-bool-2.c: New test.
36416
36417 2004-07-28  Richard Henderson  <rth@redhat.com>
36418
36419         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36420         arguments in the correct type.  Don't write to constant arguments.
36421
36422 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36423
36424         PR tree-optimization/16688
36425         PR tree-optimization/16689
36426         * g++.dg/tree-ssa/pr16688.C: New test.
36427
36428 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36429
36430         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36431         loads.  Not only in the comment, this time.
36432
36433 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
36434
36435         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
36436         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36437         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
36438         * gcc.dg/sh4a-bitmovua.c: New.
36439         * gcc.dg/sh4a-cos.c: New.
36440         * gcc.dg/sh4a-cosf.c: New.
36441         * gcc.dg/sh4a-fprun.c: New.
36442         * gcc.dg/sh4a-fsrra.c: New.
36443         * gcc.dg/sh4a-memmovua.c: New.
36444         * gcc.dg/sh4a-sin.c: New.
36445         * gcc.dg/sh4a-sincos.c: New.
36446         * gcc.dg/sh4a-sincosf.c: New.
36447         * gcc.dg/sh4a-sinf.c: New.
36448
36449 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36450
36451         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36452         conditionals.
36453         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36454         loads.
36455         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36456         DOM1.
36457
36458 2004-07-27  Andrew Pinski  <apinski@apple.com>
36459
36460         * g++.dg/rtti/tinfo1.C: Correct the xfail.
36461
36462 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
36463
36464         * gcc.dg/pragma-isr.c: New test.
36465
36466 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36467
36468         PR c++/14429
36469         * g++.dg/template/ttp11.C: New test.
36470
36471 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
36472
36473         * gcc.c-torture/compile/20040727-1.c: New test.
36474
36475 2004-07-26  Eric Christopher  <echristo@redhat.com>
36476
36477         * gcc.c-torture/compile/20040726-2.c: New test.
36478
36479 2004-07-26  Andrew Pinski  <apinski@apple.com>
36480
36481         * g++.dg/rtti/tinfo1.C: Xfail.
36482
36483 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
36484
36485         * gcc.c-torture/compile/20040726-1.c: New test.
36486
36487 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
36488             Brian Ryner  <bryner@brianryner.com>
36489
36490         PR c++/9283
36491         PR c++/15000
36492         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36493         * g++.dg/ext/visibility/: New directory.
36494         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36495         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36496         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36497         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36498         * g++.dg/ext/visibility/fvisibility.C,
36499         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36500         g++.dg/ext/visibility/fvisibility-override1.C
36501         g++.dg/ext/visibility/fvisibility-override2.C
36502         g++.dg/ext/visibility/memfuncts.C
36503         g++.dg/ext/visibility/noPLT.C
36504         g++.dg/ext/visibility/pragma.C
36505         g++.dg/ext/visibility/pragma-override1.C
36506         g++.dg/ext/visibility/pragma-override2.C
36507         g++.dg/ext/visibility/staticmemfuncts.C
36508         g++.dg/ext/visibility/virtual.C: New tests.
36509
36510 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36511
36512         PR c/15360
36513         * gcc.dg/pr15360-1.c: New test.
36514
36515 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
36516
36517         * gcc.dg/pragma-align-2.c: New test.
36518         * gcc.dg/pragma-init-fini.c: New test.
36519         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
36520         targets.
36521
36522 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36523
36524         * gcc.dg/init-string-2.c: New test.
36525
36526 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
36527
36528         PR 16684
36529         * gcc.dg/Wredundant-decls-1.c: New test case.
36530
36531 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
36532
36533         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36534         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36535         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36536         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36537         * gcc.dg/compat/generate-random.c: New file.
36538         * gcc.dg/compat/generate-random.h: Likewise.
36539         * gcc.dg/compat/generate-random_r.c: Likewise.
36540         * gcc.dg/compat/struct-layout-1.h: Likewise.
36541         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36542         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36543         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36544         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36545         * gcc.dg/compat/struct-layout-1_main.c: New test.
36546         * gcc.dg/compat/struct-layout-1_x.c: New file.
36547         * gcc.dg/compat/struct-layout-1_y.c: New file.
36548         * gcc.dg/compat/struct-layout-1_test.h: New file.
36549
36550 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36551
36552         * gcc.dg/comp-return-1.c: New test
36553
36554 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
36555
36556         * gcc.dg/vmx/8-02a.c: Fix typo.
36557
36558         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
36559         * gcc.dg/darwin-abi-3.c: New test.
36560
36561         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
36562         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
36563
36564         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
36565         * gcc.dg/vmx/ops-long-1.c: New test.
36566         * gcc.dg/vmx/ops-long-2.c: New test.
36567
36568 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36569
36570         * g++.dg/lookup/conv-[1234].C: New.
36571
36572 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
36573
36574         * g++.dg/parse/attr2.C: Simplify.
36575
36576 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36577
36578         PR c/7284
36579         * gcc.c-torture/execute/pr7284-1.c: New test.
36580
36581 2004-07-22  Brian Booth  <bbooth@redhat.com>
36582
36583         * gcc.dg/tree-ssa/20040721-1.c: New test.
36584
36585 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36586
36587         * g++.dg/template/crash20.c: New.
36588
36589 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
36590
36591         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36592         Add dg-run directive.  Declare variables as required.
36593         * gfortran.dg/g77/README: Update
36594
36595 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
36596
36597         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36598         gcc.dg/cris-peep2-andu2.c: New tests.
36599
36600 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36601
36602         PR c/15052
36603         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36604         on return type.
36605         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
36606         messages.
36607         * gcc.dg/qual-return-2.c: Update expected messages.
36608         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36609
36610 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36611
36612         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36613         * gcc.dg/noncompile/921102-1.c: Update expected error message.
36614
36615 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36616
36617         PR c/11250
36618         * gcc.dg/init-string-1.c: New test.
36619
36620 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
36621
36622         PR middle-end/15345
36623         PR c/16450
36624         * gcc.dg/torture/nested-fn-1.c: New test.
36625
36626 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
36627
36628         PR target/16559
36629         * gcc.dg/ia64-fptr-1.c: New file.
36630
36631 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36632
36633         PR c++/14497
36634         * g++.dg/template/spec16.C: New test.
36635         * g++.old-deja/g++.robertl/eb118.C: Remove.
36636
36637 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36638
36639         PR c++/509
36640         * g++.dg/template/spec15.C: New test.
36641
36642 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
36643
36644         Copy cases from g77.f-torture/execute and add dg-run
36645         directive.  Other changes as noted.
36646         * gfortran.dg/g77/13037.f
36647         * gfortran.dg/g77/1832.f
36648         * gfortran.dg/g77/19981119-0.f
36649         * gfortran.dg/g77/19990313-0.f
36650         * gfortran.dg/g77/19990313-1.f
36651         * gfortran.dg/g77/19990313-2.f
36652         * gfortran.dg/g77/19990313-3.f
36653         * gfortran.dg/g77/19990419-1.f
36654         * gfortran.dg/g77/19990826-0.f
36655         * gfortran.dg/g77/19990826-2.f
36656         * gfortran.dg/g77/20000503-1.f
36657         * gfortran.dg/g77/20001111.f
36658         * gfortran.dg/g77/20010116.f
36659         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36660         * gfortran.dg/g77/20010430.f
36661         * gfortran.dg/g77/6177.f
36662         * gfortran.dg/g77/947.f
36663         * gfortran.dg/g77/970816-3.f
36664         * gfortran.dg/g77/971102-1.f
36665         * gfortran.dg/g77/980520-1.f
36666         * gfortran.dg/g77/980628-0.f
36667         * gfortran.dg/g77/980628-1.f
36668         * gfortran.dg/g77/980628-10.f
36669         * gfortran.dg/g77/980628-2.f
36670         * gfortran.dg/g77/980628-3.f
36671         * gfortran.dg/g77/980628-7.f
36672         * gfortran.dg/g77/980628-8.f
36673         * gfortran.dg/g77/980628-9.f
36674         * gfortran.dg/g77/980701-0.f
36675         * gfortran.dg/g77/980701-1.f
36676         * gfortran.dg/g77/cabs.f
36677         * gfortran.dg/g77/claus.f
36678         * gfortran.dg/g77/complex_1.f
36679         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36680         * gfortran.dg/g77/dcomplex.f
36681         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36682         * gfortran.dg/g77/f90-intrinsic-mathematical.f
36683         * gfortran.dg/g77/f90-intrinsic-numeric.f
36684         * gfortran.dg/g77/int8421.f
36685         * gfortran.dg/g77/labug1.f
36686         * gfortran.dg/g77/large_vec.f
36687         * gfortran.dg/g77/le.f
36688         * gfortran.dg/g77/short.f
36689         * gfortran.dg/g77/README: Update
36690
36691 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
36692
36693         PR c++/16637
36694         * g++.dg/parse/lookup4.C: New test.
36695
36696 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36697
36698         PR c++/16175
36699         * g++.dg/template/ttp10.C: New test.
36700
36701 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36702
36703         * gcc.dg/pr12625-1.c: New test.
36704
36705 2004-07-20  Steven Bosscher  <stevenb@suse.de>
36706
36707         * gcc.dg/switch-warn-1.c: New test.
36708         * gcc.dg/switch-warn-2.c: New test.
36709         * gcc.c-torture/compile/pr14730.c: Update.
36710
36711 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36712
36713         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36714         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36715         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36716         g++.dg/template/nontype3.C: Remove trailing CR from tests.
36717
36718 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
36719
36720         PR c++/16623
36721         * g++.dg/template/assign1.C: New test.
36722
36723 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36724
36725         PR c++/12170
36726         * g++.dg/template/ttp9.C: New test.
36727
36728 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
36729
36730         * gcc.dg/format/cmn-err-1.c: New test.
36731
36732 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36733
36734         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36735         gcc.dg/Wparentheses-10.c: New tests.
36736         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36737
36738 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36739
36740         PR fortran/16465
36741         * gfortran.dg/g77//ffixed-line-length-0.f,
36742         gfortran.dg/g77/ffixed-line-length-132.f,
36743         gfortran.dg/g77/ffixed-line-length-72.f,
36744         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36745         gfortran.dg/g77/README: Update.
36746
36747 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36748
36749         PR c++/13092
36750         * g++.dg/template/non-dependent7.C: New test.
36751         * g++.dg/template/non-dependent8.C: Likewise.
36752         * g++.dg/template/non-dependent9.C: Likewise.
36753         * g++.dg/template/non-dependent10.C: Likewise.
36754
36755 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
36756
36757         PR c++/16337
36758         * g++.dg/parse/attr2.C: New test.
36759
36760 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
36761
36762         * g77.dg: Removed.
36763         * g77.f-torture: Ditto.
36764
36765 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36766
36767         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36768         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36769         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36770
36771 2004-07-16  Richard Henderson  <rth@redhat.com>
36772
36773         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36774
36775 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36776
36777         * lib/fortran-torture.exp (fortran-torture): Don't test compile
36778         tests with full list of options.
36779         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36780         of TORTURE_OPTIONS if test contains 'dg-do run'.
36781
36782         PR fortran/16404
36783         * gfortran.dg/do_iterator.f90: New test.
36784
36785 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36786
36787         PR rtl-optimization/16536
36788         * gcc.c-torture/execute/restrict-1.c: New test.
36789
36790 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36791
36792         PR fortran/15324
36793         * gfortran.dg/pr15324.f90: New test.
36794
36795         PR fortran/15129
36796         * gfortran.dg/pr15129.f90: New test.
36797
36798         PR fortran/15140
36799         * gfortran.dg/pr15140.f90: New test.
36800
36801         PR fortran/13792
36802         * gfortran.fortran-torture/execute/bounds.f90: Add check for
36803         compile-time simplification.
36804
36805 2004-07-14  Mike Stump  <mrs@apple.com>
36806
36807         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36808
36809 2004-07-14  James E Wilson  <wilson@specifixinc.com>
36810
36811         PR target/16325
36812         * gcc.dg/profile-generate-1.c: New.
36813
36814 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
36815
36816         * gcc.c-torture/execute/20040709-1.c: New test.
36817         * gcc.c-torture/execute/20040709-2.c: New test.
36818
36819 2004-07-14  Mike Stump  <mrs@apple.com>
36820
36821         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36822
36823 2004-07-14  Mike Stump  <mrs@apple.com>
36824
36825         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36826
36827 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
36828
36829         PR c++/16518
36830         * g++.dg/parse/mutable1.C: New test.
36831
36832 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
36833
36834         PR tree-optimization/16443
36835         * gcc.dg/tree-ssa/20040713-1.c: New test.
36836
36837 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
36838
36839         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36840         for operator new.
36841
36842 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36843
36844         * gfortran.dg/g77/README: New file
36845         * gfortran.dg/g77/19981216-0.f: Copy from
36846         g77.f-torture/noncompile.  Add "dg-do compile" and
36847         dg-error as required.
36848         * gfortran.dg/g77/19990218-1.f: Likewise.
36849         * gfortran.dg/g77/19990905-1.f: Likewise.
36850         * gfortran.dg/g77/9263.f: Likewise.
36851         * gfortran.dg/g77/980615-0.f: Likewise.
36852         * gfortran.dg/g77/980616-0.f: Likewise.
36853         * gfortran.dg/g77/check0.f: Likewise.
36854         * gfortran.dg/g77/select_no_compile.f: Likewise.
36855
36856 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36857
36858         Copy files from g77.f-torture/compile.
36859         Add "{ dg-do compile}".  Other changes as noted
36860         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36861         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36862         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36863         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36864         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36865         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36866         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36867         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36868         statement to conform to standard.  Append alpha1.x for reference.
36869         * gfortran.dg/g77/xformat.f: Add dg-warning
36870
36871 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36872
36873         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36874         Add {dg-do compile} directive.
36875         * gfortran.dg/g77/cpp2.F: Likewise.
36876
36877 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36878
36879         PR c++/5402
36880         * g++.dg/lookup/name-clash1.C: New test.
36881
36882         PR c++/9777
36883         * g++.dg/lookup/name-clash2.C: New test.
36884
36885         PR c++/12102
36886         * g++.dg/lookup/name-clash3.C: New test.
36887
36888 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36889
36890         * g++.dg/lookup/new2.C: New test.
36891         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36892
36893 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
36894
36895         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36896         Add {dg-do compile} directive.
36897         * gfortran.dg/g77/13060.f: Likewise.
36898         * gfortran.dg/g77/19990218-0.f: Likewise.
36899         * gfortran.dg/g77/19990305-0.f: Likewise.
36900         * gfortran.dg/g77/19990419-0.f: Likewise.
36901         * gfortran.dg/g77/19990502-0.f: Likewise.
36902         * gfortran.dg/g77/19990502-1.f: Likewise.
36903         * gfortran.dg/g77/19990525-0.f: Likewise.
36904         * gfortran.dg/g77/19990826-1.f: Likewise.
36905         * gfortran.dg/g77/19990826-3.f: Likewise.
36906         * gfortran.dg/g77/19990905-2.f: Likewise.
36907         * gfortran.dg/g77/20000412-1.f: Likewise.
36908         * gfortran.dg/g77/20000511-1.f: Likewise.
36909         * gfortran.dg/g77/20000511-2.f: Likewise.
36910         * gfortran.dg/g77/20000518.f: Likewise.
36911         * gfortran.dg/g77/20000601-1.f: Likewise.
36912         * gfortran.dg/g77/20000601-2.f: Likewise.
36913         * gfortran.dg/g77/20000629-1.f: Likewise.
36914         * gfortran.dg/g77/20000630-2.f: Likewise.
36915         * gfortran.dg/g77/20010115.f: Likewise.
36916         * gfortran.dg/g77/20010321-1.f: Likewise.
36917         * gfortran.dg/g77/20010426.f: Likewise.
36918         * gfortran.dg/g77/20020307-1.f: Likewise.
36919         * gfortran.dg/g77/8485.f: Likewise.
36920         * gfortran.dg/g77/960317-1.f: Likewise.
36921         * gfortran.dg/g77/970915-0.f: Likewise.
36922         * gfortran.dg/g77/980310-1.f: Likewise.
36923         * gfortran.dg/g77/980310-2.f: Likewise.
36924         * gfortran.dg/g77/980310-3.f: Likewise.
36925         * gfortran.dg/g77/980310-4.f: Likewise.
36926         * gfortran.dg/g77/980310-6.f: Likewise.
36927         * gfortran.dg/g77/980310-7.f: Likewise.
36928         * gfortran.dg/g77/980310-8.f: Likewise.
36929         * gfortran.dg/g77/980419-2.f: Likewise.
36930         * gfortran.dg/g77/980424-0.f: Likewise.
36931         * gfortran.dg/g77/980427-0.f: Likewise.
36932         * gfortran.dg/g77/980729-0.f: Likewise.
36933         * gfortran.dg/g77/981117-1.f: Likewise.
36934         * gfortran.dg/g77/toon_1.f: Likewise.
36935
36936 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36937
36938         PR c++/2204
36939         * g++.dg/other/abstract2.C: New test.
36940
36941 2004-07-12  Paul Brook  <paul@codesourcery.com>
36942
36943         * gfortran.dg/pointer_init_1.f90: New test.
36944
36945 2004-07-11  Paul Brook  <paul@codesourcery.com>
36946
36947         PR fortran/15986
36948         * gfortran.dg/contained_1.f90: New test.
36949
36950 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
36951
36952         * g++.dg/parse/defarg8.C: New test.
36953
36954 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36955
36956         PR fortran/16433
36957         * gfortran.dg/pr16433.f: New test.
36958
36959         PR fortran/17574
36960         * gfortran.dg/pr15754.f90: New test.
36961
36962 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36963
36964         PR tree-optimization/16437
36965         * gcc.c-torture/execute/bitfld-4.c: New test.
36966
36967 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36968
36969         * gfortran.fortran-torture/execute/common_2.f90: Add check for
36970         access to common var from module.
36971
36972 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36973
36974         PR fortran/16336
36975         * gfortran.fortran-torture/execute/common_2.f90: New test.
36976
36977 2004-07-10  Paul Brook  <paul@codesourcery.com>
36978
36979         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36980
36981 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36982
36983         PR fortran/15969
36984         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36985
36986 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
36987
36988         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36989         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36990         * gfortran.dg/g77/ffree-form-1.f: Likewise.
36991         * gfortran.dg/g77/ffree-form-2.f: Likewise.
36992         * gfortran.dg/g77/ffree-form-3.f: Likewise.
36993         * gfortran.dg/g77/fno-underscoring.f: Likewise.
36994         * gfortran.dg/g77/funderscoring.f: Likewise.
36995         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
36996
36997 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36998
36999         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
37000
37001 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37002         Paul Brook  <paul@codesourcery.com>
37003
37004         PR fortran/13415
37005         * gfortran.dg/common_pointer_1.f90: New test.
37006
37007 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37008
37009         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
37010
37011 2004-07-09  James E Wilson  <wilson@specifixinc.com>
37012
37013         PR target/16364
37014         * gcc.c-torture/compile/20040709-1.c: New.
37015
37016 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37017
37018         PR fortran/14077
37019         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
37020
37021 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37022
37023         PR fortran/13201
37024         * gfortran.dg/shape_1.f90: New test.
37025
37026 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
37027             Andrew Pinski  <apinski@apple.com>
37028
37029         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
37030
37031 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37032
37033         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
37034         comment.
37035
37036 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37037         Paul Brook  <paul@codesourcery.com>
37038
37039         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
37040         '.f95' and '.F95'.
37041
37042 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
37043
37044         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
37045
37046 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37047
37048         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
37049         testcases with capital suffix.
37050
37051 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37052
37053         PR fortran/15481
37054         PR fortran/13372
37055         PR fortran/13575
37056         PR fortran/15978
37057         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
37058
37059         * gfortran.dg/implicit_1.f90: New test.
37060
37061 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37062
37063         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
37064         expression to match gfortran warning/error messages
37065         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
37066         dg-error text.
37067
37068 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37069
37070         * lib/fortran-torture.exp: Rename proc search_for to
37071         search_for_re.
37072
37073 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37074
37075         * gcc.c-torture/execute/simd-5.x: New file.
37076         XFAIL on SPARC 64-bit at -O0.
37077
37078 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37079
37080         PR c++/8211
37081         PR c++/16165
37082         * g++.dg/warn/effc3.C: New test.
37083
37084 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37085
37086         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
37087         change X to 1X in format.
37088         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
37089         add data statements to conform to standard.
37090
37091 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37092
37093         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
37094         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
37095         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37096
37097 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37098
37099         * gfortran.dg/g77/7388.f: Copy from g77.dg
37100         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
37101         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
37102         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
37103         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
37104         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37105         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
37106         * gfortran.dg/g77/strlen0.f: Likewise.
37107
37108 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37109
37110         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
37111         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
37112
37113 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37114
37115         * gcc.c-torture/execute/920428-2.x: Delete.
37116         * gcc.c-torture/execute/920501-7.x: Likewise.
37117
37118 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
37119
37120         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
37121         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
37122         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
37123         prescott and c3-2.
37124         (PREFETCH_3DNOW): Add -march=c3.
37125
37126 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
37127
37128         PR c/16437
37129         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
37130         * gcc.c-torture/execute/bf64-1.x: Likewise.
37131
37132 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37133
37134         * gcc.c-torture/compile/20040708-1.c: New test.
37135
37136 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37137
37138         PR c++/16169
37139         * g++.dg/warn/effc2.C: New test.
37140
37141 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37142
37143         * gcc.c-torture/execute/bitfld-1.x: Remove.
37144         * gcc.c-torture/execute/bitfld-3.c: New test.
37145         * gcc.dg/bitfld-2.c: Remove XFAILs.
37146
37147 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
37148
37149         PR c++/16276
37150         * g++.dg/rtti/tinfo1.C: New file.
37151
37152 2004-07-07  Eric Christopher  <echristo@redhat.com>
37153
37154         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
37155
37156 2004-07-07  Andrew Pinski  <apinski@apple.com>
37157
37158         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
37159
37160 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
37161
37162         * g++.dg/init/call1.C: XFAIL.
37163
37164 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
37165
37166         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
37167         except for movstrict*, to movmem* and clrstr* to clrmem*.
37168
37169 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
37170
37171         * gcc.c-torture/execute/20040707-1.c: New test.
37172
37173 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
37174
37175         * gcc.c-torture/execute/20040706-1.c: New test.
37176
37177 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37178
37179         PR c++/3671
37180         * g++.dg/template/spec14.C: New test.
37181
37182 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
37183
37184         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37185         nothing if not yet defined.  Use it in b, c and d type definitions.
37186         * gcc.c-torture/execute/20040705-1.c: New test.
37187         * gcc.c-torture/execute/20040705-2.c: New test.
37188
37189 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37190
37191         PR c++/2518
37192         * g++.dg/lookup/new1.C: New test.
37193
37194 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37195
37196         PR c++/11406
37197         * g++.dg/template/sizeof8.C: New test.
37198
37199 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
37200
37201         * gcc.c-torture/compile/20040705-1.c: New test.
37202
37203 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
37204
37205         * gfortran.fortran-torture/execute/seq_io.f90: New test.
37206
37207 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
37208
37209         * gcc.dg/cpp/if-mop.c: Two new testcases.
37210         * gcc.dg/cpp/trad/comment-3.c: New.
37211
37212 2004-07-04  Paul Brook  <paul@codesourcery.com>
37213
37214         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
37215
37216 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
37217
37218         PR c++/3761
37219         * g++.dg/lookup/crash4.C: New test.
37220
37221 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
37222
37223         * gcc.c-torture/execute/builtin-abs-1.c
37224         * gcc.c-torture/execute/builtin-abs-2.c
37225         * gcc.c-torture/execute/builtin-complex-1.c
37226         * gcc.c-torture/execute/builtins/string-1-lib.c
37227         * gcc.c-torture/execute/builtins/string-1.c
37228         * gcc.c-torture/execute/builtins/string-2-lib.c
37229         * gcc.c-torture/execute/builtins/string-2.c
37230         * gcc.c-torture/execute/builtins/string-3-lib.c
37231         * gcc.c-torture/execute/builtins/string-3.c
37232         * gcc.c-torture/execute/builtins/string-4-lib.c
37233         * gcc.c-torture/execute/builtins/string-4.c
37234         * gcc.c-torture/execute/builtins/string-5-lib.c
37235         * gcc.c-torture/execute/builtins/string-5.c
37236         * gcc.c-torture/execute/builtins/string-6-lib.c
37237         * gcc.c-torture/execute/builtins/string-6.c
37238         * gcc.c-torture/execute/builtins/string-7-lib.c
37239         * gcc.c-torture/execute/builtins/string-7.c
37240         * gcc.c-torture/execute/builtins/string-8-lib.c
37241         * gcc.c-torture/execute/builtins/string-8.c
37242         * gcc.c-torture/execute/builtins/string-9-lib.c
37243         * gcc.c-torture/execute/builtins/string-9.c
37244         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
37245         * gcc.c-torture/execute/builtins/string-asm-1.c
37246         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
37247         * gcc.c-torture/execute/builtins/string-asm-2.c
37248         * gcc.c-torture/execute/stdio-opt-1.c
37249         * gcc.c-torture/execute/stdio-opt-2.c
37250         * gcc.c-torture/execute/stdio-opt-3.c
37251         * gcc.c-torture/execute/string-opt-1.c
37252         * gcc.c-torture/execute/string-opt-10.c
37253         * gcc.c-torture/execute/string-opt-11.c
37254         * gcc.c-torture/execute/string-opt-12.c
37255         * gcc.c-torture/execute/string-opt-13.c
37256         * gcc.c-torture/execute/string-opt-14.c
37257         * gcc.c-torture/execute/string-opt-15.c
37258         * gcc.c-torture/execute/string-opt-16.c
37259         * gcc.c-torture/execute/string-opt-2.c
37260         * gcc.c-torture/execute/string-opt-6.c
37261         * gcc.c-torture/execute/string-opt-7.c
37262         * gcc.c-torture/execute/string-opt-8.c:
37263         Replace with ...
37264
37265         * gcc.c-torture/execute/builtins/abs-2.c
37266         * gcc.c-torture/execute/builtins/abs-3.c
37267         * gcc.c-torture/execute/builtins/complex-1.c
37268         * gcc.c-torture/execute/builtins/fprintf.c
37269         * gcc.c-torture/execute/builtins/fputs.c
37270         * gcc.c-torture/execute/builtins/memcmp.c
37271         * gcc.c-torture/execute/builtins/memmove.c
37272         * gcc.c-torture/execute/builtins/memops-asm.c
37273         * gcc.c-torture/execute/builtins/mempcpy-2.c
37274         * gcc.c-torture/execute/builtins/mempcpy.c
37275         * gcc.c-torture/execute/builtins/memset.c
37276         * gcc.c-torture/execute/builtins/printf.c
37277         * gcc.c-torture/execute/builtins/sprintf.c
37278         * gcc.c-torture/execute/builtins/strcat.c
37279         * gcc.c-torture/execute/builtins/strchr.c
37280         * gcc.c-torture/execute/builtins/strcmp.c
37281         * gcc.c-torture/execute/builtins/strcpy.c
37282         * gcc.c-torture/execute/builtins/strcspn.c
37283         * gcc.c-torture/execute/builtins/strlen-2.c
37284         * gcc.c-torture/execute/builtins/strlen.c
37285         * gcc.c-torture/execute/builtins/strncat.c
37286         * gcc.c-torture/execute/builtins/strncmp-2.c
37287         * gcc.c-torture/execute/builtins/strncmp.c
37288         * gcc.c-torture/execute/builtins/strncpy.c
37289         * gcc.c-torture/execute/builtins/strpbrk.c
37290         * gcc.c-torture/execute/builtins/strpcpy-2.c
37291         * gcc.c-torture/execute/builtins/strpcpy.c
37292         * gcc.c-torture/execute/builtins/strrchr.c
37293         * gcc.c-torture/execute/builtins/strspn.c
37294         * gcc.c-torture/execute/builtins/strstr-asm.c
37295         * gcc.c-torture/execute/builtins/strstr.c:
37296         ... these new files.
37297
37298         * gcc.c-torture/execute/builtins/abs-2-lib.c
37299         * gcc.c-torture/execute/builtins/abs-3-lib.c
37300         * gcc.c-torture/execute/builtins/complex-1-lib.c
37301         * gcc.c-torture/execute/builtins/fprintf-lib.c
37302         * gcc.c-torture/execute/builtins/fputs-lib.c
37303         * gcc.c-torture/execute/builtins/memcmp-lib.c
37304         * gcc.c-torture/execute/builtins/memmove-lib.c
37305         * gcc.c-torture/execute/builtins/memops-asm-lib.c
37306         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37307         * gcc.c-torture/execute/builtins/mempcpy-lib.c
37308         * gcc.c-torture/execute/builtins/memset-lib.c
37309         * gcc.c-torture/execute/builtins/printf-lib.c
37310         * gcc.c-torture/execute/builtins/sprintf-lib.c
37311         * gcc.c-torture/execute/builtins/strcat-lib.c
37312         * gcc.c-torture/execute/builtins/strchr-lib.c
37313         * gcc.c-torture/execute/builtins/strcmp-lib.c
37314         * gcc.c-torture/execute/builtins/strcpy-lib.c
37315         * gcc.c-torture/execute/builtins/strcspn-lib.c
37316         * gcc.c-torture/execute/builtins/strlen-2-lib.c
37317         * gcc.c-torture/execute/builtins/strlen-lib.c
37318         * gcc.c-torture/execute/builtins/strncat-lib.c
37319         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
37320         * gcc.c-torture/execute/builtins/strncmp-lib.c
37321         * gcc.c-torture/execute/builtins/strncpy-lib.c
37322         * gcc.c-torture/execute/builtins/strpbrk-lib.c
37323         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37324         * gcc.c-torture/execute/builtins/strpcpy-lib.c
37325         * gcc.c-torture/execute/builtins/strrchr-lib.c
37326         * gcc.c-torture/execute/builtins/strspn-lib.c
37327         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
37328         * gcc.c-torture/execute/builtins/strstr-lib.c
37329         * gcc.c-torture/execute/builtins/lib/abs.c
37330         * gcc.c-torture/execute/builtins/lib/fprintf.c
37331         * gcc.c-torture/execute/builtins/lib/memset.c
37332         * gcc.c-torture/execute/builtins/lib/printf.c
37333         * gcc.c-torture/execute/builtins/lib/sprintf.c
37334         * gcc.c-torture/execute/builtins/lib/strcpy.c
37335         * gcc.c-torture/execute/builtins/lib/strcspn.c
37336         * gcc.c-torture/execute/builtins/lib/strncat.c
37337         * gcc.c-torture/execute/builtins/lib/strncmp.c
37338         * gcc.c-torture/execute/builtins/lib/strncpy.c
37339         * gcc.c-torture/execute/builtins/lib/strpbrk.c
37340         * gcc.c-torture/execute/builtins/lib/strspn.c
37341         * gcc.c-torture/execute/builtins/lib/strstr.c:
37342         New files containing support routines.
37343
37344         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
37345         declaration.
37346         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
37347         when not optimizing.
37348
37349 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
37350
37351         PR c++/16240
37352         * g++.dg/abi/mangle22.C: New test.
37353         * g++.dg/abi/mangle23.C: Likewise.
37354
37355 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
37356
37357         PR fortran/16290
37358         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
37359         Allow for cases without denormalized floating point numbers.
37360
37361 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
37362
37363         PR c/1027
37364         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37365         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
37366         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
37367         expected warning text.
37368         * gcc.dg/format/diag-2.c: New test.
37369
37370 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37371
37372         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37373
37374 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
37375
37376         * gcc.dg/builtins-43.c: New.
37377         * gcc.dg/builtins-44.c: New.
37378         * gcc.dg/builtins-45.c: New.
37379
37380 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
37381             Andreas Tobler  <a.tobler@schweiz.ch>
37382
37383         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37384         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
37385         as SIGSEGV.
37386         * gcc.dg/cleanup-11.c: Likewise.
37387         * gcc.dg/cleanup-8.c: Likewise.
37388         * gcc.dg/cleanup-9.c: Likewise.
37389         * gcc.dg/cleanup-5.c: Run on all platforms.
37390
37391 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37392
37393         * g++.dg/warn/nonnull1.C: New test.
37394
37395 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37396
37397         * gcc.dg/compat/compat-common.h: Wrap up CINT in
37398         an #ifndef SKIP_COMPLEX_INT/#endif pair.
37399         Special-case the Sun compiler wrt to <complex.h>.
37400
37401 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
37402
37403         * gcc.dg/Wunreachable-8.C: New test.
37404
37405         * gcc.dg/h8300-ice2.c : New test.
37406
37407 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
37408
37409         PR fortran/16161
37410         * gfortran.fortran-torture/compile/implicit.f90: Add test
37411         for implicit character.
37412
37413 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
37414
37415         PR fortran/16289
37416         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37417         Use tiny() intrinsic to find smallest non-negative real
37418
37419 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
37420
37421         * gcc.dg/compat/struct-by-value-22_main.c: New test.
37422         * gcc.dg/compat/struct-by-value-22_x.c: New.
37423         * gcc.dg/compat/struct-by-value-22_y.c: New.
37424
37425         * gcc.c-torture/execute/20040629-1.c: New test.
37426
37427 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
37428
37429         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37430         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37431
37432         PR target/16195
37433         * gcc.dg/20040625-1.c: New test.
37434
37435 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37436
37437         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37438
37439 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37440
37441         PR fortran/15963
37442         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37443
37444 2004-06-29  Richard Henderson  <rth@redhat.com>
37445
37446         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37447
37448 2004-06-29  Paul Brook  <paul@codesourcery.com>
37449
37450         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37451         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37452
37453 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
37454
37455         PR c++/16260
37456         * g++.dg/parse/crash15.C: New.
37457
37458 2004-06-28  Andrew Pinski  <apinski@apple.com>
37459
37460         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37461         by the error already.
37462
37463         * g++.dg/opt/ptrmem4.C: Change to compile only test.
37464
37465 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
37466
37467         PR target/14041
37468         * gcc.dg/h8300-bss-align-1.c : New.
37469
37470 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37471
37472         * PR c++/16174
37473         * g++.dg/template/ctor4.C: New.
37474
37475 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37476
37477         PR c++/16205
37478         * g++.dg/warn/Wsequence-point-1.C: New test.
37479
37480 2004-06-27  Paul Brook  <paul@codesourcery.com>
37481
37482         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37483
37484 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
37485
37486         * g++.old-deja/g++.mike/p7325.C: Remove.
37487
37488 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37489
37490         PR c/14963
37491         * gcc.dg/pr14963.c: New test.
37492
37493 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
37494
37495         PR c++/16193
37496         * g++.dg/parse/redef1.C: New test.
37497
37498 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37499
37500         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37501         20021110.c.
37502         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37503         20021119-1.c.
37504         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37505         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37506         5-04.c.
37507         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37508         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37509         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37510         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
37511         g++.brendan/enum14.C.
37512         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37513         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37514         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37515         g++.mike/virt1.C.
37516         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37517         memtemp24.C.
37518
37519 2004-06-27  Roger Sayle  <roger@eyesopen.com>
37520
37521         * gcc.dg/20040527-1.c: New test case.
37522
37523 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
37524
37525         PR gfortran/pr16196
37526         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
37527
37528 2004-06-25  Roger Sayle  <roger@eyesopen.com>
37529
37530         PR middle-end/15825
37531         * gcc.dg/pr15825-1.c: New test case.
37532
37533 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37534
37535         * gcc.c-torture/execute/20040625-1.c: New test.
37536
37537 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37538
37539         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37540
37541 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37542
37543         * gcc.dg/torture/mips-div-1.c: New test.
37544
37545 2004-06-24  Jeff Law  <law@redhat.com>
37546
37547         * gcc.dg/tree-ssa/20040624-1.c: New test.
37548
37549 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
37550
37551         * gcc.c-torture/compile/20040624-1.c: New test.
37552
37553 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37554
37555         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
37556         this directory.
37557
37558 2004-06-23  Andrew Pinski  <apinski@apple.com>
37559
37560         PR middle-end/15988
37561         * g++.dg/opt/ptrmem4.C: New test.
37562
37563         * gcc.dg/c90-array-quals-2.c: New test.
37564
37565 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
37566
37567         * gcc.dg/kpice1.c: New test.
37568
37569 2006-06-23  Andrew Pinski  <apinski@apple.com>
37570
37571         * gcc.dg/c90-array-quals.c: New test.
37572
37573 2006-06-22  Richard Henderson  <rth@redhat.com>
37574
37575         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
37576
37577 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
37578
37579         * gcc.dg/builtins-config.h: Handle FreeBSD.
37580
37581 2006-06-22  Richard Henderson  <rth@redhat.com>
37582
37583         * g++.dg/opt/devirt1.C: New.
37584
37585 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
37586
37587         * g++.dg/opt/pr15551.C: New testcase.
37588
37589 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
37590
37591         PR target/14800
37592         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37593         x86_64-*-linux* when compiling for 32bit.
37594
37595 2004-06-21  Andrew Pinski  <apinski@apple.com>
37596
37597         * gcc.dg/pch/struct-1.c: New.
37598         * gcc.dg/pch/struct-1.hs: New.
37599
37600 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
37601
37602         * gcc.dg/pch/save-temps-1.c: New file.
37603         * gcc.dg/pch/save-temps-1.hs: New file.
37604
37605 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37606
37607         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37608         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37609
37610 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37611
37612         * gfortran.fortran-torture/execute/select_1.f90: Rename function
37613         to fix type error.
37614         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37615         Remove trailing spaces.
37616
37617 2004-06-21  Richard Henderson  <rth@redhat.com>
37618
37619         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37620         merging && to BIT_FIELD_REF.
37621
37622 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
37623
37624         * g++.dg/opt/placeholder1.C: New test.
37625
37626 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37627
37628         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37629         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37630         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37631         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37632
37633 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
37634
37635         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37636         extern "C".
37637         * g++.dg/other/pragma-re-1.C: Add comments.
37638
37639 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
37640
37641         PR gfortran/16080
37642         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37643
37644 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
37645
37646         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37647         instead of setting the type of size_t by
37648         hand.
37649
37650 2004-06-18  Roger Sayle  <roger@eyesopen.com>
37651
37652         * gcc.dg/unordered-2.c: New test case.
37653         * gcc.dg/unordered-3.c: New test case.
37654
37655 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
37656
37657         PR other/16043
37658         * lib/g++.exp (g++_version): Tweak regexp for version
37659         * lib/g77.exp (g77_version): Likewise.
37660         * lib/gfortran.exp (gfortran_version): Likewise.
37661         * lib/objc.exp (objc_version): Likewise.
37662         * lib/treelang.exp (treelang_version): Likewise.
37663
37664 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
37665
37666         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37667         Use INT_MAX instead of __INT_MAX__.
37668         * gcc.dg/compat/struct-align-2_y.c: Likewise.
37669
37670         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37671         * gcc.dg/compat/scalar-return-3_x.c: Use it.
37672         * gcc.dg/compat/scalar-return-3_y.c: Use it.
37673         * gcc.dg/compat/scalar-return-4_x.c: Use it.
37674         * gcc.dg/compat/scalar-return-4_y.c: Use it.
37675         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37676         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37677         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37678         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37679
37680         * gcc.dg/range-test-1.c: New test.
37681         * g++.dg/opt/range-test-1.C: New test.
37682
37683 2004-06-17  Richard Henderson  <rth@redhat.com>
37684
37685         * objc.dg/sync-1.m: New.
37686         * objc.dg/try-catch-1.m: Don't force next runtime.
37687         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37688         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37689         shadowed catch clause.
37690         * objc.dg/try-catch-5.m: New.
37691
37692 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
37693
37694         Bug 14610
37695         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37696
37697 2004-06-15  Richard Henderson  <rth@redhat.com>
37698
37699         * gcc.dg/20001116-1.c: Move expected warning line.
37700
37701 2004-06-15  Richard Henderson  <rth@redhat.com>
37702
37703         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37704         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37705
37706 2004-06-15  Jeff Law  <law@redhat.com>
37707
37708         * gcc.dg/tree-ssa/20040615-1.c: New test.
37709         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37710         be less sensitive to operand ordering.
37711         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37712
37713 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37714
37715         * g++.dg/abi/bitfield3.C: Add comment..
37716
37717 2004-06-15  Richard Henderson  <rth@redhat.com>
37718
37719         * g++.dg/ext/stmtexpr1.C: XFAIL.
37720         * gcc.dg/20030612-1.c: XFAIL.
37721
37722 2004-06-15  Eric Christopher  <echristo@redhat.com>
37723
37724         * g++.dg/charset/asm5.c: New.
37725         * gcc.dg/charset/asm6.c: New.
37726
37727 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37728
37729         PR fortran/15962
37730         * gfortran.fortran-torture/execute/select_1.f90: New test.
37731
37732 2004-06-15  Paul Brook  <paul@codesourcery.com>
37733
37734         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37735
37736 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37737
37738         PR c++/15967
37739         * g++.dg/lookup/crash3.C: New test.
37740
37741 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37742
37743         PR c++/15947
37744         * g++.dg/parse/dtor4.C: New test.
37745
37746 2004-06-14  Jeff Law  <law@redhat.com>
37747
37748         * gcc.c-torture/compile/20040614-1.c: New test.
37749
37750 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37751
37752         PR fortran/15211
37753         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37754         LEN of a character array.
37755
37756 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
37757
37758         PR c++/15096
37759         * g++.dg/template/ptrmem10.C: New test.
37760
37761         PR c++/14930
37762         * g++.dg/template/friend30.C: New test.
37763
37764 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37765
37766         PR fortran/14928
37767         * gfortran.fortran-torture/compile/mloc.f90: New test.
37768
37769 2004-06-13  Paul Brook  <paul@codesourcery.com>
37770
37771         * gfortran.fortran-torture/execute/random_2.f90: New test.
37772
37773 2004-06-13  Eric Christopher  <echristo@redhat.com>
37774
37775         * gcc.dg/noncompile/redecl-1.c: Fix error message.
37776
37777 2004-06-12  Paul Brook  <paul@codesourcery.com>
37778
37779         * gfortran.fortran-torture/execute/contained_3.f90: New test.
37780
37781 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37782
37783         PR fortran/14923
37784         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37785
37786 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37787
37788         PR fortran/14957
37789         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37790         syntax errors in end statements of contained subroutines.
37791
37792 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37793
37794         PR fortran/12841
37795         * gfortran.fortran-torture/execute/null_arg.f90: New test.
37796
37797 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37798
37799         PR fortran/15665
37800         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
37801
37802 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37803
37804         PR gfortran/12839
37805         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37806
37807 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
37808
37809         PR c++/15862
37810         * g++.dg/parse/enum1.C: New test.
37811
37812 2004-06-10  Jeff Law  <law@redhat.com>
37813
37814         * gcc.c-torture/compile/20040610-1.c: New test.
37815
37816 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37817
37818         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37819         * g++.old-deja/g++.other/decl3.C: Likewise.
37820
37821 2004-06-10  Brian Booth  <bbooth@redhat.com>
37822
37823         * gcc.dg/tree-ssa/20031015-1.c: Scan for
37824         V_MAY_DEF instead of VDEF.
37825         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37826
37827 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
37828
37829         PR c++/14211
37830         * g++.dg/conversion/const1.C: New test.
37831
37832         PR c++/15076
37833         * g++.dg/conversion/reinterpret1.C: New test.
37834
37835         PR c++/15877
37836         * g++.dg/template/enum2.C: New test.
37837
37838         PR c++/15227
37839         * g++.dg/template/error13.C: New test.
37840
37841 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37842
37843         PR fortran/14957
37844         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37845         arguments to test_* REAL and of the right size.
37846
37847 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37848
37849         PR target/15569
37850         PR rtl-optimization/15681
37851         * gcc.dg/20040609-1.c: New test.
37852
37853 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37854
37855         PR c++/14791
37856         * g++.dg/opt/builtins1.C: New test.
37857
37858 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
37859
37860         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37861         that use default windows32 struct layout.
37862         * gcc.dg/i386-bitfield2.c: Likewise.
37863
37864 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
37865
37866         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37867         for mingw32 and cygwin targets.
37868
37869 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
37870
37871         * gcc.dg/pch/macro-4.c: New.
37872         * gcc.dg/pch/macro-4.hs: New.
37873
37874 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37875
37876         PR fortran/13249
37877         * gfortran.fortran-torture/compile/name_clash.f90: New test.
37878
37879 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37880
37881         PR fortran/13372
37882         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37883
37884 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37885
37886         PR gfortran/14897
37887         * gfortran.fortran-torture/execute/t_edit.f90: New test.
37888
37889 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37890
37891         PR gfortran/15755
37892         * gfortran.fortran-torture/execute/backspace.c : New test.
37893
37894 2004-06-09  Paul Brook  <paul@codesourcery.com>
37895
37896         * gfortran.fortran-torture/execure/intrinsic_associated.f90
37897         (pointer_to_section): Rewrite to use smaller array.
37898
37899 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
37900
37901         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37902         * gcc.dg/ext/altivec-10.c: Same.
37903         * gcc.dg/ext/altivec-11.c: Same.
37904         * gcc.dg/ext/altivec-12.c: Same.
37905         * gcc.dg/ext/altivec-13.c: Same.
37906         * gcc.dg/ext/altivec-14.c: Same.
37907         * gcc.dg/ext/altivec-15.c: Same.
37908         * gcc.dg/ext/altivec-16.c: Same.
37909         * gcc.dg/ext/altivec-3.c: Same.
37910         * gcc.dg/ext/altivec-4.c: Same.
37911         * gcc.dg/ext/altivec-6.c: Same.
37912         * gcc.dg/ext/altivec-7.c: Same.
37913         * gcc.dg/ext/altivec-8.c: Same.
37914         * gcc.dg/ext/altivec-varargs-1.c: Same.
37915
37916         * g++.dg/ext/altivec-1.C: Correct dg syntax.
37917         * g++.dg/ext/altivec-10.C: Same.
37918         * g++.dg/ext/altivec-2.C: Same.
37919         * g++.dg/ext/altivec-3.C: Same.
37920         * g++.dg/ext/altivec-4.C: Same.
37921         * g++.dg/ext/altivec-5.C: Same.
37922         * g++.dg/ext/altivec-6.C: Same.
37923         * g++.dg/ext/altivec-7.C: Same.
37924         * g++.dg/ext/altivec-8.C: Same.
37925         * g++.dg/ext/altivec-9.C: Same.
37926
37927 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37928
37929         PR c++/7841
37930         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37931
37932 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37933
37934         * gcc.dg/union-1.c: New test.
37935
37936 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37937
37938         * gcc.dg/builtins-41.c: New test case.
37939         * gcc.dg/builtins-42.c: New test case.
37940
37941 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37942
37943         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37944         * g++.dg/ext/altivec-10.C: Same.
37945         * g++.dg/ext/altivec-2.C: Same.
37946         * g++.dg/ext/altivec-3.C: Same.
37947         * g++.dg/ext/altivec-4.C: Same.
37948         * g++.dg/ext/altivec-5.C: Same.
37949         * g++.dg/ext/altivec-6.C: Same.
37950         * g++.dg/ext/altivec-7.C: Same.
37951         * g++.dg/ext/altivec-8.C: Same.
37952         * g++.dg/ext/altivec-9.C: Same.
37953         * g++.old-deja/g++.abi/cxa_vec.C: Same.
37954         * g++.old-deja/g++.brendan/new3.C: Same.
37955         * gcc.c-torture/execute/eeprof-1.x: Same.
37956
37957 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37958
37959         PR c/14765
37960         * gcc.dg/pr14765-1.c: New test.
37961
37962 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37963
37964         PR c/14649
37965         * gcc.dg/pr14649-1.c: New test case.
37966
37967 2004-06-07  Richard Henderson  <rth@redhat.com>
37968
37969         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37970         if temporaries.
37971
37972 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37973
37974         * g++.dg/eh/elide1.C: Remove XFAIL.
37975
37976 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
37977
37978         PR c++/15337
37979         * g++.dg/expr/sizeof3.C: New test.
37980
37981         PR c++/14777
37982         * g++.dg/template/access14.C: New test.
37983
37984         PR c++/15554
37985         * g++.dg/template/enum1.C: New test.
37986
37987         PR c++/15057
37988         * g++.dg/eh/throw1.C: New test.
37989
37990 2004-06-07  David Ayers  <d.ayers@inode.at>
37991             Ziemowit Laski  <zlaski@apple.com>
37992
37993         * lib/objc.exp (objc_target_compile): Revert the '-framework
37994         Foundation' flag fix, since bare Darwin does not ship
37995         with the Foundation framework.
37996         * objc/execute/next_mapping.h: Provide a local NSConstantString
37997         @interface and @implementation.
37998         (objc_constant_string_init): A constructor function, used to
37999         initialize the NSConstantString meta-class object.
38000         * objc/execute/string1.m: Include "next_mapping.h" instead of
38001         <Foundation/NSString.h>.
38002         * objc/execute/string2.m: Likewise.
38003         * objc/execute/string3.m: Likewise.
38004         * objc/execute/string4.m: Likewise.
38005
38006 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
38007
38008         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
38009         to double. Replace double with FLOAT.
38010         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
38011
38012         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
38013         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
38014         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
38015         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
38016         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
38017         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
38018         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
38019         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
38020
38021 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38022
38023         PR c/13519
38024         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
38025
38026 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38027
38028         PR c++/15503
38029         * g++.dg/template/meminit2.C: New test.
38030
38031 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
38032
38033         PR target/15822
38034         * gcc.c-torture/execute/compare-fp-1.c,
38035         gcc.c-torture/execute/compare-fp-2.c,
38036         gcc.c-torture/execute/compare-fp-3.c,
38037         gcc.c-torture/execute/compare-fp-4.c,
38038         gcc.c-torture/execute/compare-fp-3.x,
38039         gcc.c-torture/execute/compare-fp-4.x: Moved...
38040         * gcc.c-torture/execute/ieee/compare-fp-1.c,
38041         gcc.c-torture/execute/ieee/compare-fp-2.c,
38042         gcc.c-torture/execute/ieee/compare-fp-3.c,
38043         gcc.c-torture/execute/ieee/compare-fp-4.c,
38044         gcc.c-torture/execute/ieee/compare-fp-3.x,
38045         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
38046
38047 2004-06-04  David Ayers  <d.ayers@inode.at>
38048
38049         * objc/execute/protocol-isEqual-4.m: New testcase.
38050
38051 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
38052
38053         * objc/execute/protocol-isEqual-1.m: New testcase.
38054         * objc/execute/protocol-isEqual-2.m: New testcase.
38055         * objc/execute/protocol-isEqual-3.m: New testcase.
38056
38057 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38058
38059         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
38060
38061 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
38062
38063         * lib/objc.exp (objc_target_compile): When running tests on
38064         Darwin (Mac OS X), inform the linker about '-framework
38065         'Foundation'.
38066
38067 2004-06-02  Eric Christopher  <echristo@redhat.com>
38068
38069         * gcc.c-torture/compile/20040602-1.c: New.
38070
38071 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
38072
38073         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
38074         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
38075
38076         PR tree-optimization/14736
38077         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
38078
38079         PR tree-optimization/14042
38080         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
38081
38082         PR tree-optimization/14729
38083         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
38084
38085 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38086
38087         PR fortran/15557
38088         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
38089
38090 2004-06-01  Richard Hederson  <rth@redhat.com>
38091
38092         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
38093
38094 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38095
38096         PR c++/14932
38097         * g++.dg/parse/offsetof4.C: New test.
38098
38099 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
38100
38101         PR objc/7993
38102         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
38103
38104 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
38105
38106         PR c++/15701
38107         * g++.dg/template/friend29.C: New test.
38108
38109 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38110
38111         PR c/15749
38112         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
38113
38114 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
38115
38116         * gcc.dg/sparc-trap-1.c: New test.
38117
38118 2004-05-31  Roger Sayle  <roger@eyesopen.com>
38119
38120         PR middle-end/15069
38121         * g++.dg/opt/fold3.C: New test case.
38122
38123 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
38124
38125         * lib/target-supports.exp (check_iconv_available): Fix fallout
38126         from 2004-05-28 patch.
38127
38128 2004-05-30  Paul Brook  <paul@codesourcery.com>
38129
38130         PR fortran/15620
38131         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
38132         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
38133
38134 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
38135
38136         * gfortran.fortran-torture/execute/random_1.f90: New test.
38137
38138 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38139
38140         * g++.dg/ext/altivec-10.C: New test.
38141
38142 2004-05-29  Paul Brook  <paul@codesourcery.com>
38143
38144         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
38145
38146 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38147
38148         * gcc.dg/altivec-16.c: New test.
38149
38150 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
38151
38152         * lib/target-supports.exp (check_vmx_hw_available): New.
38153         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
38154
38155         * lib/target-supports.exp (check_alias_available,
38156         check_iconv_available, check_named_sections_available): Use
38157         unique names for temporary files.
38158
38159 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38160
38161         * gcc.dg/altivec-15.c: New test.
38162
38163 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38164
38165         PR c++/15083
38166         * g++.dg/warn/noeffect6.C: New test.
38167
38168         PR c++/15471
38169         * g++.dg/expr/ptrmem4.C: New test.
38170
38171         PR c++/15640
38172         * g++.dg/template/operator3.C: New test.
38173
38174 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38175
38176         PR c++/14668
38177         * g++.dg/lookup/redecl1.C: New test.
38178         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38179
38180 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
38181
38182         * gcc.c-torture/execute/compare-fp-1.c,
38183         gcc.c-torture/execute/compare-fp-2.c,
38184         gcc.c-torture/execute/compare-fp-3.c,
38185         gcc.c-torture/execute/compare-fp-4.c,
38186         gcc.c-torture/execute/compare-fp-3.x,
38187         gcc.c-torture/execute/compare-fp-4.x,
38188         gcc.dg/pr15649-1.c: New.
38189
38190 2004-05-27  Adam Nemet  <anemet@lnxw.com>
38191
38192         PR c++/12883
38193         * g++.dg/init/array14.C: New test.
38194
38195 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
38196
38197         * lib/compat.exp (compat-get-options-main): New.
38198         (compat-get-options): Remove unneeded code, warn for ignored
38199         command.
38200         (compat-execute): Check flag set by dg-require-* commands.
38201
38202         * lib/compat.exp (compat-execute): Break up long lines.
38203
38204 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
38205
38206         * gcc.dg/altivec-7.c: Don't use 'vector long'.
38207         * gcc.dg/altivec-14.c: New test.
38208         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38209
38210         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38211         * gcc.dg/altivec-12.c: Ditto.
38212
38213         * gcc.dg/altivec-3.c: Move call to altivec_check.
38214
38215 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38216
38217         PR c++/15044
38218         * g++.dg/template/error12.C: New test.
38219
38220         PR c++/15317
38221         * g++.dg/ext/attrib15.C: New test.
38222
38223         PR c++/15329
38224         * g++.dg/template/ptrmem9.C: New test.
38225
38226 2004-05-25  Paul Brook  <paul@codesourcery.com>
38227
38228         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
38229
38230 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38231
38232         PR c++/15165
38233         * g++.dg/template/crash19.C: New test.
38234
38235 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38236
38237         PR c++/15025
38238         * g++.dg/template/redecl1.C: New test.
38239
38240 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38241
38242         PR c++/14821
38243         * g++.dg/other/ns1.C: New test.
38244
38245         PR c++/14883
38246         * g++.dg/template/invalid1.C: New test.
38247
38248 2004-05-23  Paul Brook  <paul@codesourcery.com>
38249         Victor Leikehman  <lei@haifasphere.co.il>
38250
38251         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
38252         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
38253
38254 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38255
38256         PR c++/15285
38257         PR c++/15299
38258         * g++.dg/template/non-dependent5.C: New test.
38259         * g++.dg/template/non-dependent6.C: New test.
38260
38261 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38262
38263         PR c++/15507
38264         * g++.dg/inherit/union1.C: New test.
38265
38266         PR c++/15542
38267         * g++.dg/template/addr1.C: New test.
38268
38269         PR c++/15427
38270         * g++.dg/template/array5.C: New test.
38271
38272         PR c++/15287
38273         * g++.dg/template/array6.C: New test.
38274
38275 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
38276             Roger Sayle  <roger@eyesopen.com>
38277
38278         * g++.dg/lookup/forscope2.C: New test case.
38279
38280 2004-05-22  Ben Elliston  <bje@au.ibm.com>
38281
38282         * gcc.dg/cpp/Wmissingdirs.c: New.
38283
38284 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38285
38286         PR target/15301
38287         * gcc.dg/compat/union-m128-1.h: New file.
38288         * gcc.dg/compat/union-m128-1_main.c: Likewise.
38289         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38290         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38291
38292 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38293
38294         PR target/15302
38295         * gcc.dg/compat/struct-complex-1.h: New file.
38296         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
38297         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
38298         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38299
38300 2004-05-20  Roger Sayle  <roger@eyesopen.com>
38301
38302         PR middle-end/3074
38303         * gcc.dg/pr3074-1.c: New test case.
38304         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38305
38306 2004-05-20  Falk Hueffner  <falk@debian.org>
38307
38308         PR other/15526
38309         * gcc.dg/ftrapv-1.c: New test case.
38310
38311 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
38312
38313         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
38314
38315 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
38316             Jeff Law  <law@redhat.com>
38317
38318         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38319         * gcc.dg/tree-ssa/20040518-2.c: New test.
38320
38321         * gcc.dg/tree-ssa/20040518-1.c: New test.
38322
38323 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
38324
38325         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38326
38327 2004-05-18  Paul Brook  <paul@codesourcery.com>
38328
38329         PR fortran/13930
38330         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
38331
38332 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38333
38334         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
38335         constant folding.
38336
38337 2004-05-17  Steven Bosscher  <stevenb@suse.de>
38338
38339         * gcc.dg/tree-ssa/20040517-1.c: New test.
38340
38341 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38342
38343         * gcc.dg/loop-4.c: New test.
38344
38345 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
38346
38347         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
38348
38349 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
38350
38351         PR fortran/15311
38352         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
38353
38354 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38355
38356         PR fortran/13826
38357         PR fortran/13940
38358         * gfortran.fortran-torture/compile/data_1.f90: New test.
38359
38360 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
38361
38362         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
38363         * gcc.dg/uninit-H.c: Define ASM for __s390__.
38364
38365 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38366
38367         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
38368
38369 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38370
38371         PR c/15444
38372         * gcc.dg/format/xopen-1.c: Adjust expected message.
38373         * gcc.dg/format/xopen-3.c: New test.
38374
38375 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
38376
38377         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
38378
38379 2004-05-14  Jeff Law  <law@redhat.com>
38380
38381         * gcc.dg/tree-ssa/20040514-2.c: New test.
38382
38383 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38384
38385         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38386         this ...
38387         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38388         this.
38389
38390 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
38391
38392         * gcc.dg/tree-ssa/20040514-1.c: New test.
38393
38394 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38395
38396         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38397         test.
38398
38399 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38400
38401         PR fortran/14066
38402         * gfortran.fortran-torture/compile/do_1.f90: New test.
38403
38404 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38405
38406         PR fortran/15051
38407         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38408         test.
38409
38410 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
38411
38412         PR fortran/15149
38413         * gfortran.fortran-torture/execute/random_init.f90: New test.
38414
38415 2004-05-13  Paul Brook  <paul@codesourcery.com>
38416
38417         PR fortran/15314
38418         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38419
38420 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
38421
38422         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38423         for the powerpc case.
38424
38425 2004-05-13  Jeff Law  <law@redhat.com>
38426
38427         * gcc.dg/tree-ssa/20040513-1.c: New test.
38428         * gcc.dg/tree-ssa/20040513-2.c: New test.
38429
38430 2004-05-13  Paul Brook  <paul@codesourcery.com>
38431
38432         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38433         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38434         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38435
38436 2004-05-13  Andreas Schwab  <schwab@suse.de>
38437
38438         PR other/10819
38439         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38440         characters.
38441
38442 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
38443
38444         PR fortran/15294
38445         * gfortran.fortran-torture/execute/adjustr.f90: New file.
38446
38447 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
38448
38449         Merge from tree-ssa-20020619-branch.  See
38450         ChangeLog.tree-ssa for details.
38451
38452 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
38453
38454         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38455         include <altivec.h> explicitly.
38456         * gcc.dg/altivec-13.c: Likewise.
38457
38458 2004-05-11  Paul Brook  <paul@codesourcery.com>
38459
38460         * gcc.c-torture/compile/20010518-1.c: Force enum size.
38461
38462 2004-05-10  Eric Christopher  <echristo@redhat.com>
38463
38464         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38465         * gcc.dg/sibcall-4.c: Ditto.
38466
38467 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
38468
38469         * g++.dg/ext/altivec-8.C: New test case.
38470         * gcc.dg/altivec-13.c: New test case.
38471
38472 2004-05-08  Roger Sayle  <roger@eyesopen.com>
38473
38474         * gcc.c-torture/execute/divcmp-1.c: New test case.
38475         * gcc.c-torture/execute/divcmp-2.c: New test case.
38476         * gcc.c-torture/execute/divcmp-3.c: New test case.
38477
38478 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
38479
38480         * g++.dg/other/pragma-re-2.C: New test.
38481
38482 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38483
38484         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38485         * gcc.dg/i386-387-2.c: Likewise.
38486
38487         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38488         __builtin_drem.
38489         * gcc.dg/i386-387-6.c: Likewise.
38490
38491 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38492
38493         * gcc.dg/builtins-33.c: Also check log1p*.
38494
38495 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
38496
38497         PR optimization/15296
38498         * gcc.c-torture/execute/pr15296.c: New test.
38499
38500 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
38501
38502         * gcc.dg/builtins-40.c: New test.
38503
38504 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
38505
38506         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38507
38508 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
38509
38510         * g++.dg/ext/spe1.C: New testcase.
38511
38512 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
38513
38514         * objc.dg/image-info.m: Allow additional attributes
38515         for __image_info section.
38516
38517 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
38518
38519         * gcc.dg/torture/mips-hilo-2.c: New test.
38520
38521 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38522
38523         PR c++/14389
38524         * g++.dg/template/member5.C: New test.
38525
38526 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
38527
38528         * gcc.dg/builtins-34.c: Also check expm1*.
38529
38530 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38531
38532         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38533         * gcc.dg/torture/builtin-convert-3.c: New test.
38534
38535 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
38536
38537         PR middle-end/15054
38538         * g++.dg/opt/pr15054.C: New test.
38539
38540 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38541
38542         * gcc.dg/torture/builtin-rounding-1.c: New test.
38543         * gcc.dg/builtins-25.c: Delete.
38544         * gcc.dg/builtins-29.c: Delete.
38545
38546 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
38547
38548         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38549         * gcc.dg/sibcall-4.c: Likewise.
38550         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
38551
38552 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38553
38554         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
38555         bit-field on 16-bit targets.
38556
38557 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38558
38559         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
38560         16-bit targets.
38561
38562 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
38563
38564         * gcc.dg/rs6000-power2-1.c: Change to compile only.
38565         * gcc.dg/rs6000-power2-2.c: Likewise.
38566
38567 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
38568
38569         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
38570         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
38571         Change the asm registers to be in form of frN instead of fN.
38572
38573 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38574
38575         * gcc.dg/torture/builtin-convert-2.c: New test.
38576
38577 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
38578
38579         * gcc.dg/rs6000-power2-1.c: New test.
38580         * gcc.dg/rs6000-power2-2.c: New test.
38581
38582 2004-04-28  Jan Hubicka  <jh@suse.cz>
38583
38584         * gcc.dg/unused-6.c: New test.
38585
38586 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
38587             Ulrich Weigand  <uweigand@de.ibm.com>
38588
38589         * ada/acats/run_all.sh: Define $target variable.
38590
38591 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
38592
38593         PR c++/15119
38594         * g++.dg/other/vararg-1.C: New test.
38595
38596         PR c++/4794
38597         * g++.dg/eh/cleanup3.C: New test.
38598
38599 2004-04-24  Laurent GUERBY <laurent@guerby.net>
38600
38601         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38602         and ad8011a (target_insn).
38603         * ada/acats/support/macro.dfs: Likewise.
38604         * ada/acats/support/impbit.adb: New file.
38605
38606 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
38607
38608         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38609
38610 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38611
38612         * gcc.dg/loop-3.c: New test.
38613
38614 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
38615
38616         * gcc.c-torture/execute/simd-5.c: New test.
38617
38618 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38619
38620         PR c++/15064
38621         * g++.dg/template/crash18.C: New test.
38622
38623 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
38624
38625         * g++.dg/ext/complit3.C: New test.
38626
38627 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38628
38629         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38630         * gcc.dg/altivec-3.c: Same.
38631         * gcc.dg/altivec-varargs-1.c: Same.
38632
38633 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38634
38635         * lib/target-supports.exp (check_profiling_available): Assume
38636         profiling is not available on powerpc-eabi targets.
38637
38638 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
38639
38640         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38641         * gcc.dg/vmx/bug-1.c: Ditto.
38642
38643 2004-04-20  Eric Christopher  <echristo@redhat.com>
38644
38645         * gcc.dg/charset/extern.c: New test.
38646         * g++.dg/charset/extern3.cc: Ditto.
38647
38648 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
38649
38650         * gcc.dg/builtins-39.c: New test.
38651
38652 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
38653
38654         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38655
38656 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
38657
38658         * gcc.dg/torture/mips-hilo-1.c: New test.
38659
38660 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
38661
38662         * gcc.c-torture/compile/20040419-1.c: New test.
38663
38664 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
38665
38666         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38667
38668 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
38669             Aldy Hernandez  <aldyh@redhat.com>
38670
38671         * gcc.c-torture/execute/va-arg-24.c: New.
38672
38673 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
38674             Aldy Hernandez  <aldyh@redhat.com>
38675
38676         * gcc.dg/vmx/1b-01.c: New.
38677         * gcc.dg/vmx/1b-02.c: New.
38678         * gcc.dg/vmx/1b-03.c: New.
38679         * gcc.dg/vmx/1b-04.c: New.
38680         * gcc.dg/vmx/1b-05.c: New.
38681         * gcc.dg/vmx/1b-06.c: New.
38682         * gcc.dg/vmx/1b-07.c: New.
38683         * gcc.dg/vmx/1c-01.c: New.
38684         * gcc.dg/vmx/1c-02.c: New.
38685         * gcc.dg/vmx/3a-01a.c: New.
38686         * gcc.dg/vmx/3a-01.c: New.
38687         * gcc.dg/vmx/3a-01m.c: New.
38688         * gcc.dg/vmx/3a-03.c: New.
38689         * gcc.dg/vmx/3a-03m.c: New.
38690         * gcc.dg/vmx/3a-04.c: New.
38691         * gcc.dg/vmx/3a-04m.c: New.
38692         * gcc.dg/vmx/3a-05.c: New.
38693         * gcc.dg/vmx/3a-06.c: New.
38694         * gcc.dg/vmx/3a-06m.c: New.
38695         * gcc.dg/vmx/3a-07.c: New.
38696         * gcc.dg/vmx/3b-01.c: New.
38697         * gcc.dg/vmx/3b-02.c: New.
38698         * gcc.dg/vmx/3b-10.c: New.
38699         * gcc.dg/vmx/3b-13.c: New.
38700         * gcc.dg/vmx/3b-14.c: New.
38701         * gcc.dg/vmx/3b-15.c: New.
38702         * gcc.dg/vmx/3c-01a.c: New.
38703         * gcc.dg/vmx/3c-01.c: New.
38704         * gcc.dg/vmx/3c-02.c: New.
38705         * gcc.dg/vmx/3c-03.c: New.
38706         * gcc.dg/vmx/3d-01.c: New.
38707         * gcc.dg/vmx/4-01.c: New.
38708         * gcc.dg/vmx/4-03.c: New.
38709         * gcc.dg/vmx/5-01.c: New.
38710         * gcc.dg/vmx/5-02.c: New.
38711         * gcc.dg/vmx/5-03.c: New.
38712         * gcc.dg/vmx/5-04.c: New.
38713         * gcc.dg/vmx/5-05.c: New.
38714         * gcc.dg/vmx/5-06.c: New.
38715         * gcc.dg/vmx/5-07.c: New.
38716         * gcc.dg/vmx/5-07t.c: New.
38717         * gcc.dg/vmx/5-08.c: New.
38718         * gcc.dg/vmx/5-10.c: New.
38719         * gcc.dg/vmx/5-11.c: New.
38720         * gcc.dg/vmx/7-01a.c: New.
38721         * gcc.dg/vmx/7-01.c: New.
38722         * gcc.dg/vmx/7c-01.c: New.
38723         * gcc.dg/vmx/7d-01.c: New.
38724         * gcc.dg/vmx/7d-02.c: New.
38725         * gcc.dg/vmx/8-01.c: New.
38726         * gcc.dg/vmx/8-02a.c: New.
38727         * gcc.dg/vmx/8-02.c: New.
38728         * gcc.dg/vmx/brode-1.c: New.
38729         * gcc.dg/vmx/bug-1.c: New.
38730         * gcc.dg/vmx/bug-2.c: New.
38731         * gcc.dg/vmx/bug-3.c: New.
38732         * gcc.dg/vmx/cw-bug-1.c: New.
38733         * gcc.dg/vmx/cw-bug-2.c: New.
38734         * gcc.dg/vmx/cw-bug-3.c: New.
38735         * gcc.dg/vmx/dct.c: New.
38736         * gcc.dg/vmx/debug-1.c: New.
38737         * gcc.dg/vmx/debug-2.c: New.
38738         * gcc.dg/vmx/debug-3.c: New.
38739         * gcc.dg/vmx/debug-4.c: New.
38740         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38741         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38742         * gcc.dg/vmx/eg-5.c: New.
38743         * gcc.dg/vmx/fft.c: New.
38744         * gcc.dg/vmx/gcc-bug-1.c: New.
38745         * gcc.dg/vmx/gcc-bug-2.c: New.
38746         * gcc.dg/vmx/gcc-bug-3.c: New.
38747         * gcc.dg/vmx/gcc-bug-4.c: New.
38748         * gcc.dg/vmx/gcc-bug-5.c: New.
38749         * gcc.dg/vmx/gcc-bug-6.c: New.
38750         * gcc.dg/vmx/gcc-bug-7.c: New.
38751         * gcc.dg/vmx/gcc-bug-8.c: New.
38752         * gcc.dg/vmx/gcc-bug-9.c: New.
38753         * gcc.dg/vmx/gcc-bug-b.c: New.
38754         * gcc.dg/vmx/gcc-bug-c.c: New.
38755         * gcc.dg/vmx/gcc-bug-d.c: New.
38756         * gcc.dg/vmx/gcc-bug-e.c: New.
38757         * gcc.dg/vmx/gcc-bug-f.c: New.
38758         * gcc.dg/vmx/gcc-bug-g.c: New.
38759         * gcc.dg/vmx/gcc-bug-i.c: New.
38760         * gcc.dg/vmx/harness.h: New.
38761         * gcc.dg/vmx/ira1.c: New.
38762         * gcc.dg/vmx/ira2a.c: New.
38763         * gcc.dg/vmx/ira2b.c: New.
38764         * gcc.dg/vmx/ira2.c: New.
38765         * gcc.dg/vmx/ira2c.c: New.
38766         * gcc.dg/vmx/mem.c: New.
38767         * gcc.dg/vmx/newton-1.c: New.
38768         * gcc.dg/vmx/ops.c: New.
38769         * gcc.dg/vmx/sn7153.c: New.
38770         * gcc.dg/vmx/spill2.c: New.
38771         * gcc.dg/vmx/spill3.c: New.
38772         * gcc.dg/vmx/spill.c: New.
38773         * gcc.dg/vmx/t.c: New.
38774         * gcc.dg/vmx/varargs-1.c: New.
38775         * gcc.dg/vmx/varargs-2.c: New.
38776         * gcc.dg/vmx/varargs-3.c: New.
38777         * gcc.dg/vmx/varargs-4.c: New.
38778         * gcc.dg/vmx/varargs-5.c: New.
38779         * gcc.dg/vmx/varargs-6.c: New.
38780         * gcc.dg/vmx/varargs-7.c: New.
38781         * gcc.dg/vmx/vmx.exp: New.
38782         * gcc.dg/vmx/vprint-1.c: New.
38783         * gcc.dg/vmx/vscan-1.c: New.
38784         * gcc.dg/vmx/x-01.c: New.
38785         * gcc.dg/vmx/x-02.c: New.
38786         * gcc.dg/vmx/x-03.c: New.
38787         * gcc.dg/vmx/x-04.c: New.
38788         * gcc.dg/vmx/x-05.c: New.
38789         * gcc.dg/vmx/yousufi-1.c: New.
38790         * gcc.dg/vmx/zero-1.c: New.
38791         * gcc.dg/vmx/zero.c: New.
38792
38793 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
38794
38795         * g++.dg/lookup/java1.C: Update for chage of
38796         _Jv_AllocObject.
38797         * g++.dg/lookup/java2.C: Likewise.
38798
38799 2004-04-17  Laurent GUERBY <laurent@guerby.net>
38800
38801         * ada/acats/run_all.sh: use -O2 by default.
38802
38803 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
38804
38805         * gcc.dg/vr-mult-[12].c: New tests.
38806
38807 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38808
38809         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38810
38811         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38812
38813 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
38814
38815         * lib/target-supports.exp (check_profiling_available): Assume
38816         profiling isn't available for mips*-*-elf targets.
38817
38818 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
38819
38820         * gcc.dg/builtins-38.c: New test.
38821
38822 2004-04-14  Eric Christopher  <echristo@redhat.com>
38823
38824         * g++.dg/charset/charset.exp: Run .cc extension tests.
38825
38826 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
38827
38828         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
38829
38830 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38831
38832         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38833
38834 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
38835
38836         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38837         * gcc.dg/i386-387-2.c: Likewise.
38838
38839         * gcc.dg/i386-387-7.c: New test.
38840         * gcc.dg/i386-387-8.c: New test.
38841
38842         * gcc.dg/builtins-37.c: New test.
38843
38844 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
38845
38846         * g++.dg/pch/externc-1.C: Add missing semicolon.
38847
38848 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
38849
38850         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38851
38852 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38853
38854         * gcc.c-torture/execute/20040411-1.c: New test.
38855
38856 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38857
38858         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38859
38860 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
38861
38862         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38863
38864 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
38865
38866         * lib/target-supports.exp (check_named_sections_available): New.
38867         * lib/gcc-dg.exp (dg-require-named-sections): New.
38868         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38869         old-deja.exp.  Also prune error-count message from HP linker.
38870         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38871
38872         * g++.dg/init/init-ref4.C: Use dg-require-weak.
38873         * g++.old-deja/g++.pt/static3.C: Likewise.
38874         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38875
38876 2004-04-09  Roger Sayle  <roger@eyesopen.com>
38877
38878         * gcc.c-torture/execute/20040409-1.c: New test case.
38879         * gcc.c-torture/execute/20040409-2.c: New test case.
38880         * gcc.c-torture/execute/20040409-3.c: New test case.
38881
38882 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
38883
38884         * gcc.dg/20040409-1.c: New test.
38885
38886 2004-04-08  Roger Sayle  <roger@eyesopen.com>
38887
38888         PR target/14888
38889         * g++.dg/opt/pr14888.C: New test case.
38890
38891 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
38892
38893         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38894         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38895         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38896         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38897         New tests.
38898
38899 2004-04-08  Paul Brook  <paul@codesourcery.com>
38900
38901         * gcc.dg/spill-1.c: New test.
38902
38903 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38904
38905         * gcc.dg/torture/builtin-ctype-2.c: New test.
38906
38907 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
38908
38909         * gcc.dg/pch/pch.exp: Add largefile test.
38910
38911 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
38912
38913         * g++.dg/pch/externc-1.Hs: New.
38914         * g++.dg/pch/externc-1.C: New.
38915
38916 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38917
38918         * gcc.dg/compat/struct-by-value-5a_main.c,
38919         gcc.dg/compat/struct-by-value-5b_main.c: New files.
38920         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38921         * gcc.dg/compat/struct-by-value-5a_x.c,
38922         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38923         gcc.dg/compat/struct-by-value-5_x.c.
38924         * gcc.dg/compat/struct-by-value-5a_y.c,
38925         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38926         gcc.dg/compat/struct-by-value-5_y.c.
38927
38928         * gcc.dg/compat/struct-by-value-6a_main.c,
38929         gcc.dg/compat/struct-by-value-6b_main.c: New files.
38930         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38931         * gcc.dg/compat/struct-by-value-6a_x.c,
38932         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38933         gcc.dg/compat/struct-by-value-6_x.c.
38934         * gcc.dg/compat/struct-by-value-6a_y.c,
38935         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38936         gcc.dg/compat/struct-by-value-6_y.c.
38937
38938         * gcc.dg/compat/struct-by-value-7a_main.c,
38939         gcc.dg/compat/struct-by-value-7b_main.c: New files.
38940         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38941         * gcc.dg/compat/struct-by-value-7a_x.c,
38942         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38943         gcc.dg/compat/struct-by-value-7_x.c.
38944         * gcc.dg/compat/struct-by-value-7a_y.c,
38945         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38946         gcc.dg/compat/struct-by-value-7_y.c.
38947
38948 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
38949
38950         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38951         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38952         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38953         options.
38954
38955 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
38956
38957         * gcc.dg/builtins-36.c: New test.
38958
38959 2004-04-06  Paul Brook  <paul@codesourcery.com>
38960
38961         * README.gcc: Remove obsolete contraint on testcases.
38962
38963 2004-04-05  Paul Brook  <paul@codesourcery.com>
38964
38965         PR2123
38966         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
38967         failure and exit(0) on success.
38968         * g++.dg/expr/anew2.C: Ditto.
38969         * g++.dg/expr/anew3.C: Ditto.
38970         * g++.dg/expr/anew4.C: Ditto.
38971
38972 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
38973
38974         PR c++/3518
38975         * g++.dg/template/unify7.C: New.
38976
38977 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38978
38979         * g++.dg/README: Bring up to date with new subdirectories; remove
38980         duplicate subdirectory lines.
38981
38982 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
38983
38984         PR c++/14007
38985         * g++.dg/template/unify5.C: New.
38986         * g++.dg/template/unify6.C: New.
38987         * g++.dg/template/qualttp20.C: Adjust.
38988         * g++.old-deja/g++.jason/report.C: Adjust.
38989         * g++.old-deja/g++.other/qual1.C: Adjust.
38990
38991 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
38992
38993         PR c++/14803
38994         * g++.dg/inherit/ptrmem1.C: New test.
38995
38996 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
38997
38998         PR c++/14755
38999         * gcc.c-torture/execute/20040331-1.c: New test.
39000         * gcc.dg/20040331-1.c: New test.
39001
39002 2004-04-01  Paul Brook  <paul@codesourcery.com>
39003
39004         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
39005
39006 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
39007
39008         PR c++/14724
39009         * g++.dg/init/goto1.C: New test.
39010
39011         PR c++/14763
39012         * g++.dg/template/defarg4.C: New test.
39013
39014 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
39015
39016         * gcc.dg/altivec-11.c: Extend test for more valid cases.
39017
39018 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
39019
39020         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
39021
39022 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
39023
39024         * gcc.dg/noncompile/undeclared-2.c: New test.
39025
39026 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39027
39028         * gcc.dg/940409-1.c: Remove XFAIL.
39029         * gcc.dg/reg-vol-struct-1.c: New test.
39030
39031 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39032
39033         * gcc.dg/torture/builtin-wctype-1.c: New test.
39034
39035 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
39036
39037         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
39038         * gcc.dg/20001101-1.c: Likewise.
39039         * gcc.dg/20001102-1.c: Likewise.
39040
39041 2004-03-25  Roger Sayle  <roger@eyesopen.com>
39042
39043         * gcc.dg/compare8.c: Add an additional test for XOR.
39044
39045 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39046
39047         * gcc.dg/torture/builtin-ctype-1.c: New test.
39048
39049 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39050
39051         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
39052         * gcc.dg/torture/builtin-math-1.c: Likewise.
39053         * gcc.dg/torture/builtin-power-1.c: New test.
39054
39055 2004-03-24  Andreas Schwab  <schwab@suse.de>
39056
39057         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
39058         IA64 assembler.
39059
39060 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39061             Roger Sayle  <roger@eyesopen.com>
39062
39063         * gcc.dg/compare8.c: New test case.
39064
39065 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
39066
39067         * g++.dg/ext/altivec-7.C: New test.
39068
39069 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
39070
39071         PR 12267, 12391, 12560, 13129, 14114, 14133
39072         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
39073         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
39074         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
39075         Adjust error regexps.
39076         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
39077         * gcc.dg/noncompile/undeclared-1.c: New test cases.
39078         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
39079         * gcc.dg/local1.c: Add explanatory comment.
39080
39081 2004-03-23  Roger Sayle  <roger@eyesopen.com>
39082
39083         PR optimization/14669
39084         * g++.dg/opt/fold2.C: New test case.
39085
39086 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
39087
39088         PR c/14069
39089         * gcc.dg/20040322-1.c: New test.
39090
39091 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39092
39093         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
39094         * gcc.dg/ultrasp4.c: Likewise.
39095         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
39096
39097 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39098
39099         * gcc.dg/i386-sse-8.c: Reset default options.
39100
39101 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39102
39103         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
39104         in the error message text.
39105
39106 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39107
39108         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
39109
39110 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
39111
39112         PR c++/14616
39113         * g++.dg/init/array13.C: New test.
39114
39115 2004-03-20  Roger Sayle  <roger@eyesopen.com>
39116
39117         PR target/13889
39118         * gcc.c-torture/compile/pr13889.c: New test case.
39119
39120 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39121
39122         PR c/14635
39123         * builtins-1.c (nan, nans): Don't test.
39124         * builtins-30.c: Don't use nan, nanf, nanl.
39125         * builtins-35.c: New test.
39126
39127 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
39128
39129         * g++.dg/ext/altivec-6.C: New test.
39130
39131 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
39132
39133         * g++.dg/init/placement3.C: New test.
39134
39135         * g++.dg/template/spec13.C: New test.
39136
39137         * g++.dg/lookup/using11.C: New test.
39138
39139         * g++.dg/lookup/koenig3.C: New test.
39140
39141         * g++.dg/template/operator2.C: New test.
39142
39143         * g++.dg/expr/dtor3.C: New test.
39144         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
39145         marker.
39146         * g++.old-deja/g++.law/visibility28.C: Likewise.
39147
39148 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
39149
39150         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
39151         * gcc.dg/ppc64-abi-3.c: Likewise.
39152
39153 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39154
39155         PR c++/14545
39156         * g++.dg/parse/template15.C: New test.
39157
39158 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39159
39160         * g++.dg/expr/dtor2.C: New test.
39161
39162         * g++.dg/lookup/anon4.C: New test.
39163
39164         * g++.dg/overload/using1.C: New test.
39165
39166         * g++.dg/template/lookup7.C: New test.
39167
39168         * g++.dg/template/typename6.C: New test.
39169
39170         * g++.dg/expr/cond6.C: New test.
39171
39172 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39173
39174         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39175
39176 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39177
39178         * g++.dg/expr/cond5.C: New test.
39179         * g++.dg/expr/constcast1.C: Likewise.
39180         * g++.dg/expr/ptrmem2.C: Likewise.
39181         * g++.dg/expr/ptrmem3.C: Likewise.
39182         * g++.dg/lookup/main1.C: Likewise.
39183         * g++.dg/template/lookup6.C: Likewise.
39184
39185 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39186
39187         * gcc.dg/local1.c: New test.
39188
39189         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39190
39191 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39192
39193         * gcc.dg/torture/builtin-convert-1.c: New test.
39194
39195 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39196
39197         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39198
39199 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39200
39201         PR c++/14481
39202         * g++.dg/warn/Wunused-7.C: New test.
39203
39204 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39205
39206         * gcc.dg/torture/builtin-integral-1.c: New test.
39207
39208 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39209
39210         PR c++/14586
39211         * g++.dg/parse/non-dependent3.C: New test.
39212
39213 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
39214
39215         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
39216         * g++.dg/eh/simd-2.C: Likewise.
39217         * g++.dg/init/array10.C: Likewise.
39218         * gcc.c-torture/compile/simd-1.c: Likewise.
39219         * gcc.c-torture/compile/simd-2.c: Likewise.
39220         * gcc.c-torture/compile/simd-3.c: Likewise.
39221         * gcc.c-torture/compile/simd-4.c: Likewise.
39222         * gcc.c-torture/compile/simd-6.c: Likewise.
39223         * gcc.c-torture/execute/simd-1.c: Likewise.
39224         * gcc.c-torture/execute/simd-2.c: Likewise.
39225         * gcc.dg/compat/vector-defs.h: Likewise.
39226         * gcc.dg/20020531-1.c: Likewise.
39227         * gcc.dg/altivec-3.c: Likewise.
39228         * gcc.dg/altivec-4.c: Likewise.
39229         * gcc.dg/altivec-varargs-1.c: Likewise.
39230         * gcc.dg/compat/vector-defs.h: Likewise.
39231         * gcc.dg/i386-mmx-3.c: Likewise.
39232         * gcc.dg/i386-sse-4.c: Likewise.
39233         * gcc.dg/i386-sse-5.c: Likewise.
39234         * gcc.dg/i386-sse-8.c: Likewise.
39235         * gcc.dg/simd-1.c: Likewise.
39236         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
39237         __ev64_opaque__ since the machine description provides it.
39238
39239 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39240
39241         * lib/compat.exp (skip_list): New global variable.
39242         Use it to hold the user defined COMPAT_SKIPS list if any.
39243         (compat-obj): Add the members of skip_list to optall.
39244
39245 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39246
39247         * gcc.dg/compat/union-by-value-1_main.c,
39248         union-by-value-1_x.c, union-by-value-1_y.c,
39249         union-check.h, union-defs.h,
39250         union-init.h, union-return-1_main.c,
39251         union-return-1_x.c, union-return-1_y.c: New files.
39252
39253 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39254
39255         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
39256         mixed-struct-init.h: Add 4 mixed structure types.
39257         struct-by-value-21_main.c, struct-by-value-21_x.c,
39258         struct-by-value-21_y.c, struct-return-21_main.c,
39259         struct-return-21_x.c, struct-return-21_y.c: New files.
39260
39261 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
39262
39263         PR c++/14550
39264         * g++.dg/parse/template14.C: New test.
39265
39266 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39267
39268         * gcc.c-torture/execute/20040313-1.c: New test.
39269
39270 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
39271
39272         PR target/14533
39273         * gcc.dg/20040311-2.c: New test.
39274
39275 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
39276
39277         PR other/14544
39278         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
39279         bit-field.
39280
39281 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
39282
39283         * gcc.dg/20040305-2.c: Add missing return statement.
39284
39285 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39286
39287         * gcc.dg/builtins-34.c: Also check pow10*.
39288
39289 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39290
39291         PR target/14262
39292         * gcc.dg/20040305-2.c: New test.
39293
39294 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39295
39296         * gcc.dg/20040310-1.c: New test.
39297
39298 2004-03-11  Roger Sayle  <roger@eyesopen.com>
39299
39300         * gcc.c-torture/execute/20040311-1.c: New test case.
39301
39302 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
39303
39304         PR c++/14476
39305         * g++.dg/lookup/enum1.C: New test.
39306
39307 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
39308
39309         PR c++/14510
39310         * g++.dg/lookup/struct2.C: New test.
39311
39312 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
39313
39314         * gcc.dg/builtins-34.c: New test.
39315
39316 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39317
39318         * gcc.dg/torture/builtin-nonneg-1.c: New test.
39319
39320 2004-03-09  James E Wilson  <wilson@specifixinc.com>
39321
39322         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39323         * gcc.dg/alias-2.c: New testcase.
39324
39325 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
39326
39327         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
39328
39329 2004-03-09  Roger Sayle  <roger@eyesopen.com>
39330
39331         * gcc.c-torture/execute/20040309-1.c: New test case.
39332
39333 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
39334
39335         PR c++/14397
39336         * g++.dg/overload/ref1.C: New.
39337
39338 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39339
39340         PR c++/14409
39341         * g++.dg/template/spec12.C: New test.
39342
39343         PR c++/14448
39344         * g++.dg/parse/crash14.C: New test.
39345
39346 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39347
39348         PR c++/14230
39349         * g++.dg/init/ref11.C: New test.
39350
39351 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39352
39353         PR c++/14432
39354         * g++.dg/parse/builtin2.C: New test.
39355
39356 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39357
39358         PR c++/14401
39359         * g++.dg/init/ctor3.C: New test.
39360         * g++.dg/init/union1.C: New test.
39361         * g++.dg/ext/anon-struct4.C: New test.
39362
39363 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39364
39365         * g++.dg/lookup/koenig1.C: Tweak error messages.
39366         * g++.dg/lookup/used-before-declaration.C: Likewise.
39367         * g++.dg/other/do1.C: Likewise.
39368         * g++.dg/overload/koenig1.C: Likewise.
39369         * g++.dg/parse/crash13.C: Likewise.
39370         * g++.dg/template/instantiate3.C: Likewise.
39371
39372 2004-03-08  Eric Christopher  <echristo@redhat.com>
39373
39374         * * lib/target-supports.exp: Enable libiconv in test
39375         compilation.  Fix up error checking.
39376
39377 2004-03-08  Roger Sayle  <roger@eyesopen.com>
39378
39379         PR middle-end/14289
39380         * gcc.dg/pr14289-1.c: New test case.
39381         * gcc.dg/pr14289-2.c: Likewise.
39382         * gcc.dg/pr14289-3.c: Likewise.
39383
39384 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
39385
39386         * gcc.c-torture/execute/20040308-1.c: New test.
39387
39388 2004-03-07  Roger Sayle  <roger@eyesopen.com>
39389
39390         * gcc.c-torture/execute/20040307-1.c: New test case.
39391
39392 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
39393
39394         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39395
39396 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
39397
39398         * gcc.dg/20040306-1.c: New test.
39399
39400 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
39401
39402         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39403         them static.
39404         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39405
39406 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39407
39408         PR c/14465
39409         * gcc.dg/decl-6.c: New test.
39410
39411 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39412
39413         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39414         Rename LOGPOW -> LOG_POW.
39415         (SQRT_EXP, POW_EXP): New.
39416
39417 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39418
39419         * gcc.dg/i386-sse-8.c: New test.
39420
39421 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39422
39423         PR c/14114
39424         * gcc.dg/decl-5.c: New test.
39425
39426 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
39427
39428         * gcc.dg/20040305-1.c: New test.
39429
39430 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
39431
39432         PR other/14354
39433         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39434
39435 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
39436
39437         PR c++/14425, c++/14426
39438         * g++.dg/ext/altivec-4.C: New test.
39439         * g++.dg/ext/altivec-5.C: New test.
39440
39441 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
39442
39443         * g++.old-deja/g++.other/linkage1.C: Expect errors about
39444         global variables of a type with no linkage.
39445         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39446         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39447         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39448         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39449         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
39450         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39451         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39452         * g++.dg/warn/deprecated.C: Name enum Color.
39453         * g++.dg/overload/VLA.C: Name structure for 'b'.
39454         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39455
39456 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39457
39458         * gcc.c-torture/compile/20040304-1.c: New test.
39459
39460 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
39461
39462         PR 13728
39463         * gcc.dg/decl-4.c: New testcase.
39464
39465 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
39466
39467         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39468         as PRECF if sizeof (float) > sizeof (double).
39469         (PRECL): Make it the same as PRECF if
39470         sizeof (float) > sizeof (long double).
39471
39472 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39473
39474         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
39475         system type.  Add check for irix6 which doesn't have c99 runtime.
39476
39477 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
39478
39479         * gcc.dg/const-elim-1.c: xfail for xtensa.
39480
39481 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39482
39483         PR c++/14369
39484         * g++.dg/template/cond4.C: New test.
39485
39486 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39487
39488         PR c++/14360
39489         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39490
39491         PR c++/14361
39492         * g++.dg/parse/defarg7.C: New test.
39493
39494         PR c++/14359
39495         * g++.dg/template/friend26.C: New test.
39496
39497 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39498
39499         PR c++/14324
39500         * g++.dg/abi/mangle21.C: New test.
39501
39502         PR c++/14260
39503         * g++.dg/parse/constructor2.C: New test.
39504
39505         PR c++/14337
39506         * g++.dg/template/sfinae1.C: New test.
39507
39508 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39509
39510         PR c++/14267
39511         * g++.dg/expr/crash2.C: New test.
39512
39513         PR middle-end/13448
39514         * gcc.dg/inline-5.c: New test.
39515         * gcc.dg/always-inline.c: Split out tests into ...
39516         * gcc.dg/always-inline2.c: ... this and ...
39517         * gcc.dg/always-inline3.c: ... this.
39518
39519 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39520
39521         PR debug/12103
39522         * g++.dg/debug/crash1.C: New test.
39523
39524 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
39525
39526         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39527         function with __attribute__((noinline)).
39528         (recurser_void2): Likewise.
39529         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39530         (recurser_void2): Likewise.
39531
39532 2004-02-29  Roger Sayle  <roger@eyesopen.com>
39533
39534         PR middle-end/14203
39535         * g++.dg/warn/Wunused-6.C: New test case.
39536
39537 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
39538
39539         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39540         not defined.
39541
39542 2004-02-27  Eric Christopher  <echristo@redhat.com>
39543
39544         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39545         * g++.dg/charset/asm2.c: Run only x86.
39546         * gcc.dg/charset/asm3.c: Ditto.
39547
39548 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
39549
39550         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39551         ld_library_path.
39552
39553 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
39554
39555         * g++.dg/ext/altivec-3.C: New.
39556
39557 2004-02-26  Richard Henderson  <rth@redhat.com>
39558
39559         * g++.dg/ext/attrib10.C: Mark for warning.
39560         * gcc.dg/attr-alias-1.c: New.
39561
39562 2004-02-26  Richard Henderson  <rth@redhat.com>
39563
39564         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
39565         * gcc.c-torture/execute/20040208-2.c: ... it back.
39566
39567 2004-02-26  Eric Christopher  <echristo@redhat.com>
39568
39569         * lib/target-supports.exp (check-iconv-available): New function.
39570         * lib/gcc-dg.exp (dg-require-iconv): New function.
39571         Use above.
39572         * gcc.dg/charset: New directory.
39573         * gcc.dg/charset/charset.exp: New file.
39574         * gcc.dg/charset/asm1.c: Ditto.
39575         * gcc.dg/charset/asm2.c: Ditto.
39576         * gcc.dg/charset/asm3.c: Ditto.
39577         * gcc.dg/charset/asm4.c: Ditto.
39578         * gcc.dg/charset/asm5.c: Ditto.
39579         * gcc.dg/charset/attribute1.c: Ditto.
39580         * gcc.dg/charset/attribute2.c: Ditto.
39581         * gcc.dg/charset/string1.c: Ditto.
39582         * g++.dg/charset: New directory.
39583         * g++.dg/dg.exp: Add here. Special options.
39584         * g++.dg/charset/charset.exp: New file.
39585         * g++.dg/charset/asm1.c: Ditto.
39586         * g++.dg/charset/asm2.c: Ditto.
39587         * g++.dg/charset/asm3.c: Ditto.
39588         * g++.dg/charset/asm4.c: Ditto.
39589         * g++.dg/charset/attribute1.c: Ditto.
39590         * g++.dg/charset/attribute2.c: Ditto.
39591         * g++.dg/charset/extern1.cc: Ditto.
39592         * g++.dg/charset/extern2.cc: Ditto.
39593         * g++.dg/charset/string1.c: Ditto.
39594
39595 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
39596
39597         PR c++/14278
39598         * g++.dg/parse/comma1.C: New test.
39599
39600 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39601
39602         PR c++/14284
39603         * g++.dg/template/ttp8.C: New test.
39604
39605 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
39606
39607         * gcc.dg/fixuns-trunc-1.c: New test.
39608
39609 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39610
39611         * gcc.dg/builtins-config.h: Use #elif.
39612
39613 2004-02-26  Michael Matz  <matz@suse.de>
39614
39615         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39616         * gcc.dg/991214-1.c: Likewise.
39617         * gcc.dg/i386-asm-1.c: Likewise.
39618
39619 2004-02-25  Richard Henderson  <rth@redhat.com>
39620
39621         * gcc.c-torture/execute/20040208-2.c: Move ...
39622         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39623
39624 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39625
39626         PR c++/14246
39627         * g++.dg/other/crash-3.C: New test.
39628
39629 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39630
39631         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39632         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39633
39634         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39635         HP-UX.
39636
39637 2004-02-24  Michael Matz  <matz@suse.de>
39638
39639         * gcc.dg/i386-regparm.c: New.
39640
39641 2004-02-23  James E Wilson  <wilson@specifixinc.com>
39642
39643         * gcc.c-torture/execute/20040223-1.c: New.
39644
39645 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
39646             Kazu Hirata  <kazu@cs.umass.edu>
39647
39648         * gcc.dg/fwritable-strings-1.c: Remove.
39649
39650 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
39651
39652         PR c/14156
39653         * gcc.dg/20040223-1.c: New test.
39654
39655 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39656
39657         PR c++/14106
39658         * g++.dg/ext/typeof9.C: New test.
39659
39660 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39661
39662         PR c++/14250
39663         * g++.dg/other/switch1.C: New test.
39664
39665 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39666
39667         * gcc.dg/cast-function-1.c: Adjust for new informative message.
39668         * gcc.dg/va-arg-1.c: Likewise.
39669
39670 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39671
39672         PR c++/14143
39673         * g++.dg/template/koenig5.C: New test.
39674
39675 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
39676
39677         * g++.dg/ext/altivec-1.C: Generalize target triple.
39678         * g++.dg/ext/altivec-2.C: New test case.
39679         * g++.dg/ext/altivec_check.h: New file.
39680         * gcc.dg/altivec-1.c: Generalize target triple;
39681         include altivec_check.h and call altivec_check().
39682         * gcc.dg/altivec-[2-5].c: Generalize target triple.
39683         * gcc.dg/altivec-6.c: New test case.
39684         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39685         type casts as needed.
39686         * gcc.dg/altivec-10.c: Include altivec_check.h and call
39687         altivec_check().
39688         * gcc.dg/altivec-12.c: New test case.
39689         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39690         include altivec_check.h and call altivec_check().
39691         * gcc.dg/altivec_check.h: New file.
39692
39693 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39694
39695         * lib/target-supports.exp (check_alias_available): Don't mangle
39696         function `g' in test program.
39697
39698 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39699
39700         * lib/target-supports.exp (check_profiling_available): Check
39701         argument to determine whether we support a profiling type.
39702         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39703         check_profiling_available.
39704         * g++.dg/bprob/bprob.exp: Likewise.
39705         * g77.dg/bprob/bprob.exp: Likewise.
39706         * gcc.misc-tests/bprob.exp: Likewise.
39707         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39708         dg-require-profiling and delete expected error handling.
39709         * gcc.dg/20021014-1.c: Likewise.
39710         * gcc.dg/nest.c: Likewise.
39711
39712 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39713
39714         PR c++/12007
39715         * g++.dg/other/vthunk1.C: New test.
39716
39717 2004-02-20  Falk Hueffner  <falk@debian.org>
39718
39719         PR target/14201
39720         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39721
39722 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
39723
39724         PR c++/13927
39725         * g++.dg/other/error8.C: Remove XFAIL markers.
39726
39727         PR c++/14173
39728         * g++.dg/ext/packed5.C: New test.
39729
39730         PR c++/14199
39731         * g++.dg/warn/Wunused-5.C: New test.
39732
39733         PR c++/14186
39734         * g++.dg/lookup/member1.C: New test.
39735
39736 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39737
39738         * gcc.c-torture/compile/20040130-1.c: Enable only when
39739         __INT_MAX__ >= 2147483647L.
39740         * gcc.c-torture/compile/961203-1.c: Likewise.
39741
39742 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39743
39744         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39745         * g++.dg/opt/template1.C: Robustify assembler regexp
39746
39747 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39748
39749         * gcc.c-torture/execute/simd-4.x: Remove.
39750         * gcc.c-torture/execute/va-arg-25.x: Likewise.
39751         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39752         Guard with #ifndef SKIP_ATTRIBUTE.
39753         * gcc.dg/compat/vector-1_y.c: Likewise.
39754         * gcc.dg/compat/vector-2_x.c: Likewise.
39755         * gcc.dg/compat/vector-2_y.c: Likewise.
39756         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39757         * g++.dg/eh/simd-2.C: Likewise.
39758
39759 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
39760
39761         * gcc.c-torture/compile/complex-1.c: New.
39762
39763 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
39764
39765         PR target/14209
39766         * gcc.c-torture/execute/20040218-1.c: New test.
39767
39768 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39769
39770         PR c++/14181
39771         * g++.dg/parse/new2.C: New test.
39772
39773 2004-02-18  Paul Brook  <paul@codesourcery.com>
39774
39775         * gcc.c-torture/compile/libcall-1.c: New test.
39776
39777 2004-02-18  Paul Brook  <paul@codesourcery.com>
39778
39779         PR debug/12934
39780         * gcc.dg/debug/debug-7.c: New test.
39781
39782 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
39783
39784         * gcc.dg/20040217-1.c: New test.
39785
39786 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
39787
39788         * gcc.c-torture/execute/990208-1.x: Delete.
39789
39790 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
39791
39792         * gcc.c-torture/execute/20040208-2.x: New file.
39793
39794 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
39795
39796         PR c++/11326
39797         * g++.dg/abi/structret1.C: New test.
39798
39799 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
39800
39801         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
39802         (i386_cpuid): No need to test if cpuid is available on AMD64.
39803         Fix assembly, so that it works onboth i386 and AMD64.
39804         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39805         (vecInLong): Fix s[] member type to unsigned int.
39806         (vecInWord): Remove type.
39807         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39808         (a64, b64, c64, d64, e64): Remove.
39809         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39810         Remove unused variable.  Remove initialization of removed variables.
39811         Don't call mmx_tests nor sse_tests.
39812         (reference_mmx, reference_sse): Remove.
39813         (check): Add return stmt.
39814         * gcc.dg/i386-sse-7.c: New test.
39815         * gcc.dg/i386-mmx-4.c: New test.
39816
39817 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39818
39819         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39820         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39821         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39822         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39823         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39824         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39825         g++.dg/tc1/dr94.C: Fix line terminator.
39826
39827 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
39828
39829         * gcc.c-torture/compile/20040216-1.c: New.
39830
39831 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39832
39833         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39834         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39835         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39836         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39837         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39838         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39839
39840 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39841
39842         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39843
39844 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
39845
39846         PR c++/13971
39847         * g++.dg/expr/cond4.C: New test.
39848
39849         PR c++/14086
39850         * g++.dg/lookup/crash2.C: New test.
39851
39852 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
39853
39854         * gcc.c-torture/compile/20040214-2.c: New test.
39855
39856 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
39857
39858         PR c++/14116
39859         * g++.dg/ext/typeof8.C: New test.
39860
39861 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
39862
39863         * gcc.c-torture/compile/20040214-1.c: New test.
39864
39865 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39866
39867         PR c++/13635
39868         * g++.dg/template/spec11.C: New test.
39869
39870 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39871
39872         PR c++/13927
39873         * g++.dg/other/error8.C: New test.
39874
39875 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
39876
39877         PR c++/14122
39878         * g++.dg/template/array4.C: New test.
39879
39880         PR c++/14108
39881         * g++.dg/inherit/thunk2.C: New test.
39882
39883         PR c++/14083
39884         * g++.dg/eh/cond2.C: New test.
39885
39886 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
39887
39888         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39889
39890 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
39891
39892         * lib/scanasm.exp (dg-scan): Quote pattern before display.
39893
39894 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
39895
39896         * g++.dg/simd-2.C: xfail on ppc64-linux.
39897
39898 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39899
39900         PR c/456
39901         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39902         tests.
39903
39904 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
39905
39906         * gcc.dg/builtins-33.c: New test.
39907
39908 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
39909
39910         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39911
39912 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39913
39914         * g++.dg/simd-2.C: Set -maltivec for ppc64.
39915
39916 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39917
39918         * gcc.dg/ppc64-abi-3.c: New test.
39919
39920 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
39921
39922         PR c/14092
39923
39924         * gcc.dg/pr14092-1.c: New testcase.
39925
39926 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
39927
39928         * gcc.dg/cpp/assert4.c: Fix typo last change.
39929
39930         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39931         * gcc.dg/cpp/assert4.c: Handle powerpc64.
39932
39933         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39934
39935 2004-02-09  Roger Sayle  <roger@eyesopen.com>
39936
39937         * gcc.c-torture/compile/20040209-1.c: New test case.
39938
39939 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39940
39941         * gcc.dg/c90-init-1.c: Adjust expected error messages.
39942
39943 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
39944
39945         * gcc.c-torture/execute/20040208-[12].c: New tests.
39946
39947 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39948
39949         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39950
39951 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39952
39953         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39954
39955 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39956
39957         Bug 13856
39958         * gcc.dg/visibility-8.c: New testcase.
39959
39960 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39961
39962         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39963         arguments.
39964         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39965
39966 2004-02-07  Roger Sayle  <roger@eyesopen.com>
39967
39968         PR middle-end/13696
39969         * g++.dg/opt/fold1.C: New test case.
39970
39971 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39972
39973         PR c++/14033
39974         * g++.dg/other/crash-2.C: New test.
39975
39976 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39977
39978         PR c++/14028
39979         * g++.dg/parse/angle-bracket2.C: New test.
39980
39981 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39982
39983         PR middle-end/13750
39984         Revert:
39985         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39986         PR pch/13361
39987         * g++.dg/pch/wchar-1.C: New.
39988         * g++.dg/pch/wchar-1.Hs: New.
39989
39990 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39991
39992         PR c++/14008
39993         * g++.dg/parse/error15.C: New test.
39994         * g++.dg/parse/crash11.C: Update dg-error mark.
39995
39996 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39997
39998         PR c++/13932
39999         * g++.dg/warn/conv2.C: New test.
40000
40001 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40002
40003         PR c++/13086
40004         * g++.dg/warn/incomplete1.C: Remove xfail.
40005
40006 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40007
40008         * lib/file-format.exp (gcc_target_object_format): Use
40009         ${tool}_target_compile, not gcc_target_compile.
40010         * lib/target-supports.exp (check_alias_available): Likewise.
40011         (check_gc_sections_available): Likewise.
40012         * g++.dg/ext/attrib10.C: Use dg-require-alias.
40013         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
40014         dg-require-alias.
40015
40016 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40017
40018         PR c++/13969
40019         * g++.dg/template/static6.C: New test.
40020
40021 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
40022
40023         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
40024
40025 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40026
40027         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
40028         tests for systems where `char' is unsigned by default.
40029
40030 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40031
40032         PR c++/13997
40033         * g++.dg/template/partial3.C: New test.
40034
40035 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
40036
40037         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
40038         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
40039         Remove mentions of obsolete ports.
40040
40041 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
40042
40043         * gcc.dg/noncompile/20001228-1.c: Fix for new
40044         error message.
40045
40046 2004-02-03  Roger Sayle  <roger@eyesopen.com>
40047
40048         PR target/9348
40049         * gcc.c-torture/execute/multdi-1.c: New test case.
40050
40051 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40052
40053         PR c++/13925
40054         * g++.dg/template/lookup5.C: New test.
40055
40056 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40057
40058         PR c++/13950
40059         * g++.dg/template/lookup4.C: New test.
40060
40061         PR c++/13970
40062         * g++.dg/parse/error14.C: New test.
40063
40064         PR c++/14002
40065         * g++.dg/parse/template13.C: New test.
40066
40067 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40068
40069         PR c++/13978
40070         * g++.dg/template/koenig4.C: New test.
40071
40072         PR c++/13968
40073         * g++.dg/template/crash17.C: New test.
40074
40075         PR c++/13975
40076         * g++.dg/parse/error13.C: New test.
40077         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
40078
40079 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40080
40081         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
40082
40083 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
40084
40085         PR c/11658
40086         PR c/13994
40087         * gcc.dg/noncompile/20040203-1.c: New test.
40088         * gcc.dg/noncompile/20040203-2.c: Likewise.
40089         * gcc.dg/noncompile/20040203-3.c: Likewise.
40090         * gcc.dg/20040203-1.c: Likewise.
40091
40092 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
40093
40094         PR c++/10858
40095         * g++.dg/template/sizeof7.C: New test.
40096
40097 2004-02-02  Eric Christopher  <echristo@redhat.com>
40098             Zack Weinberg  <zack@codesourcery.com>
40099
40100         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
40101
40102 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
40103
40104         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
40105         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
40106         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
40107         * gcc.dg/cleanup-5.c: Run only on Linux targets.
40108
40109 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
40110
40111         PR c++/13113
40112         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
40113
40114         PR c++/13854
40115         * g++.dg/ext/attrib13.C: New test.
40116
40117         PR c++/13907
40118         * g++.dg/conversion/op2.C: New test.
40119
40120 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40121
40122         * gcc.dg/titype-1.c: Fix pasto.
40123
40124 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40125
40126         * gcc.dg/titype-1.c: New test.
40127
40128 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40129
40130         PR c++/13957
40131         * g++.dg/template/non-type-template-argument-1.C,
40132         g++.dg/template/qualified-id1.C: Update dg-error marks.
40133         * g++.dg/template/nontype6.C: New test.
40134
40135 2004-02-01  Roger Sayle  <roger@eyesopen.com>
40136
40137         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
40138         * gcc.dg/builtins-31.c: New testcase.
40139         * gcc.dg/builtins-32.c: New testcase.
40140
40141 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
40142
40143         * objc.dg/call-super-2.m: Update line numbers
40144         for the including of stddef.h.
40145
40146 2004-01-30  Michael Matz  <matz@suse.de>
40147
40148         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
40149         g++.dg/ext/case-range3.C: New tests.
40150
40151 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40152
40153         DR206
40154         PR c++/13813
40155         * g++.dg/template/member4.C: New test.
40156
40157 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40158
40159         PR c++/13683
40160         * g++.dg/template/sizeof6.C: New test.
40161
40162 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40163
40164         * gcc.dg/fwritable-strings-1.c: New test.
40165
40166 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40167
40168         * gcc.c-torture/compile/20040130-1.c: New test.
40169
40170 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
40171
40172         * objc.dg/call-super-2.m: Include stddef.h for size_t.
40173
40174 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
40175
40176         PR c++/13883
40177         * g++.dg/template/ctor3.C: New test.
40178
40179 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40180
40181         * g++.dg/tc1: New directory.
40182         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40183         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40184         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40185         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40186         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40187
40188 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40189
40190         * g++.dg/parse/error11.C: New test.
40191         * g++.dg/parse/error12.C: Likewise.
40192
40193 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
40194
40195         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40196         (scan_initial, main): Use aligned_sizeof instead of sizeof.
40197
40198 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
40199
40200         PR c++/13791
40201         * g++.dg/ext/attrib12.C: New test.
40202
40203         PR c++/13736
40204         * g++.dg/parse/cast2.C: New test.
40205
40206 2004-01-27  James E Wilson  <wilson@specifixinc.com>
40207
40208         * objc.dg/encode-2.m (main): New local string.  Set depending on
40209         sizeof long.  Use in sscanf call.
40210         * objc.dg/encode-3.m (main): New local string.  Set depending on
40211         sizeof long.  Use in scan_initial call.
40212
40213 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40214
40215         * objc.dg/call-super-2.m: Make LP64-safe.
40216         * objc.dg/desig-init-1.m: Likewise.
40217
40218 2004-01-27  Devang Patel <dpatel@apple.com>
40219
40220         * g++.dg/debug/namespace1.C: New test.
40221
40222 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
40223
40224         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
40225         xscale-*-*.
40226
40227         * gcc.dg/arm-mmx-1.c: New test.
40228
40229 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40230
40231         * gcc.dg/20040127-1.c: New test.
40232         * gcc.dg/20040127-2.c: New test.
40233
40234 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40235
40236         * objc.dg/stret-1.m (glob): Renamed to globa.
40237
40238 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
40239
40240         PR c++/13663
40241         * g++.dg/expr/for1.C: New test.
40242
40243 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
40244
40245         PR middle-end/13779
40246         * gcc.dg/darwin-longlong.c: New test.
40247
40248 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
40249
40250         * gcc.dg/20040124-1.c: Moved test from here...
40251         * gcc.c-torture/compile/20040124-1.c: ...to here.
40252
40253 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40254
40255         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
40256         the assembly output if -m64 is passed.
40257
40258 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
40259
40260         PR c++/13833
40261         * g++.dg/template/cond3.C: New test.
40262
40263 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40264
40265         PR c++/13810
40266         * g++.dg/template/ttp7.C: New test.
40267
40268 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40269
40270         PR c++/13797
40271         * g++.dg/template/nontype4.C: New test.
40272         * g++.dg/template/nontype5.C: Likewise.
40273
40274 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
40275
40276         * gcc.dg/torture/mips-clobber-at.c: New test.
40277
40278 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
40279
40280         * gcc.dg/20040124-1.c: New test.
40281
40282 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
40283
40284         * gcc.dg/20040123-1.c: New test.
40285
40286 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40287
40288         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40289
40290 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40291
40292         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40293
40294 2004-01-23  Andrew Pinski  <apinski@apple.com>
40295
40296         * gcc.dg/20030121-1.c: Move to ..
40297         * gcc.dg/20040121-1.c: here.
40298
40299 2004-01-23  Roger Sayle  <roger@eyesopen.com>
40300
40301         * gcc.dg/builtins-29.c: New test case.
40302
40303 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40304
40305         PR 18314
40306         * gcc.dg/builtins-30.c: New testcase.
40307
40308 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
40309
40310         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40311         * lib/g77.exp: Likewise.
40312         * lib/objc.exp: Likewise.
40313         * lib/g++.exp: Likewise.
40314
40315 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40316
40317         * gcc.dg/struct-by-value-2.c: New test.
40318
40319 2004-01-21  Andrew Pinski  <apinski@apple.com>
40320
40321         PR target/13785
40322         * gcc.dg/20030121-1.c: New test.
40323
40324 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
40325
40326         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
40327         clobber frame pointer register in asm statement.
40328
40329 2004-01-21  Falk Hueffner  <falk@debian.org>
40330
40331         * gcc.c-torture/compile/20040121-1.c: New test.
40332
40333 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
40334
40335         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
40336
40337 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
40338
40339         * gcc.dg/ppc64-abi-2.c: New test.
40340
40341 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
40342
40343         * lib/treelang.exp: Fill out this file.
40344         * lib/treelang-dg.exp: New File.
40345
40346 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40347
40348         * gcc.c-torture/compile/981022-1.c: Remove.
40349         * gcc.dg/array-5.c: Remove XFAIL.
40350         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
40351         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
40352         gcc.dg/cond-lvalue-1.c: Update.
40353         * gcc.dg/cast-lvalue-2.c: New test.
40354
40355 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
40356
40357         PR c++/13592
40358         * g++.dg/other/error1.C (class foo): Tweak error message.
40359
40360         PR c++/13592
40361         * g++.dg/template/call2.C: New test.
40362
40363 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40364
40365         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
40366         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
40367         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
40368         scalar-return-1_x.c, scalar-return-2_y.c,
40369         scalar-return-3_x.c, scalar-return-3_y.c,
40370         scalar-return-4_x.c, scalar-return-4_y.c,
40371         struct-align-1.h, struct-align-1_x.c,
40372         struct-align-1_y.c, struct-align-2.h,
40373         struct-align-2_x.c, struct-align-2_y.c,
40374         struct-by-value-10_y.c, struct-by-value-11_x.c,
40375         struct-by-value-11_y.c, struct-by-value-12_x.c,
40376         struct-by-value-12_y.c, struct-by-value-13_x.c,
40377         struct-by-value-13_y.c, struct-by-value-14_x.c,
40378         struct-by-value-14_y.c, struct-by-value-15_x.c,
40379         struct-by-value-15_y.c, struct-by-value-16_y.c,
40380         struct-by-value-17_y.c, struct-by-value-18_y.c,
40381         struct-by-value-19_y.c, struct-by-value-1_x.c,
40382         struct-by-value-1_y.c, struct-by-value-20_y.c,
40383         struct-by-value-2_x.c, struct-by-value-2_y.c,
40384         struct-by-value-3_y.c, struct-by-value-4_x.c,
40385         struct-by-value-4_y.c, struct-by-value-5_y.c,
40386         struct-by-value-6_y.c, struct-by-value-7_y.c
40387         struct-by-value-8_x.c, struct-by-value-8_y.c
40388         struct-by-value-9_x.c, struct-by-value-9_y.c
40389         struct-return-10_x.c, struct-return-10_y.c,
40390         struct-return-19_x.c, struct-return-20_x.c
40391         struct-return-2_x.c, struct-return-2_y.c
40392         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40393         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
40394
40395 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40396
40397         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40398         attribute on sparc*-sun-solaris2.*.
40399
40400 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
40401
40402         PR c++/13710
40403         * g++.dg/ext/typeof7.C: New test.
40404
40405 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
40406
40407         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40408         * gcc.dg/const-elim-1.c: Same.
40409
40410 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
40411
40412         * objc.dg/stret-1.m: New.
40413         * objc.dg/stret-2.m: New.
40414
40415 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
40416
40417         PR c++/11895
40418         * g++.dg/ext/vector1.C: New test.
40419
40420 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
40421
40422         * gcc.dg/pch/import-1.c: New.
40423         * gcc.dg/pch/import-1.hs: New.
40424         * gcc.dg/pch/import-1a.h: New.
40425         * gcc.dg/pch/import-1b.h: New.
40426         * gcc.dg/pch/import-1c.h: New.
40427
40428 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40429
40430         PR c++/13574
40431         * g++.dg/ext/array1.C: New test.
40432
40433         PR c++/13178
40434         * g++.dg/conversion/op1.C: New test.
40435
40436 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
40437
40438         PR 11864
40439         From Kazumoto Kojima / Dan Kegel:
40440         * gcc.dg/pr11864-1.c: New test.
40441
40442         PR 10392
40443         From Marcus Comstedt / Dan Kegel:
40444         * gcc.dg/pr10392-1.c: New test.
40445
40446 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40447
40448         PR c++/13478
40449         * g++.dg/init/ref10.C: New test.
40450
40451 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40452
40453         PR c++/13407
40454         * g++.dg/parse/typename6.C: New test.
40455
40456 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40457
40458         PR pch/13361
40459         * g++.dg/pch/wchar-1.C: New.
40460         * g++.dg/pch/wchar-1.Hs: New.
40461
40462 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40463
40464         PR c++/9259
40465         * g++.dg/expr/sizeof2.C: New test.
40466
40467 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
40468
40469         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40470
40471 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40472
40473         PR c++/13659
40474         * g++.dg/lookup/strong-using-3.C: New.
40475         * g++.dg/lookup/using-10.C: New.
40476
40477 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40478
40479         PR c++/13594
40480         * g++.dg/lookup/strong-using-2.C: New.
40481
40482 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
40483             Dan Kegel <dank@kegel.com>
40484             J"orn Rennecke <joern.rennecke@superh.com>
40485
40486         PR target/9365
40487         * gcc.dg/pr9365-1.c: New test.
40488
40489 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40490
40491         PR c++/8856
40492         * g++.dg/parse/casting-operator2.C: New test.
40493         * g++.old-deja/g++.pt/explicit83.C: Remove.
40494
40495 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
40496
40497         * gcc.dg/label-compound-stmt-1.c: New test.
40498         * gcc.c-torture/compile/950922-1.c,
40499         gcc.c-torture/compile/20000211-3.c,
40500         gcc.c-torture/compile/20000518-1.c,
40501         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40502         compound statements.
40503
40504 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
40505
40506         * gcc.dg/ppc64-abi-1.c: New test.
40507
40508 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
40509
40510          * g++.dg/ext/attrib9.C: Add dg-warnings.
40511
40512 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40513
40514         PR c++/12335
40515         * g++.dg/parse/dtor3.C: New test.
40516
40517 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
40518
40519         PR c++/12709
40520         * g++.dg/parse/try-catch-1.C: New test.
40521
40522 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
40523
40524         * ada/acats/run_all.sh: Add more verbose output in acats.log
40525         when compiling tests.
40526
40527 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40528
40529         PR 13656
40530         * gcc.dg/typedef-redecl.c: New test case.
40531         * gcc.dg/typedef-redecl.h: New support file.
40532
40533 2004-01-13  Jan Hubicka  <jh@suse.cz>
40534
40535         * gcc.dg/always_inline.c: New test.
40536         * gcc.dg/debug/20031231-1.c: Fix.
40537
40538 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40539
40540         PR c++/13474
40541         * g++.dg/template/array3.C: New test.
40542
40543 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40544
40545         * g++.dg/ext/lvalue1.C: No longer expected to fail.
40546         * g++.dg/warn/Wunused-2.C: Likewise.
40547
40548 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40549
40550         PR c++/13289
40551         * g++.dg/template/instantiate6.C: New test.
40552
40553 2004-01-12  Roger Sayle  <roger@eyesopen.com>
40554
40555         PR middle-end/11397
40556         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
40557
40558 2004-01-12  Jan Hubicka  <jh@suse.cz>
40559
40560         PR opt/12826
40561         * gcc.dg/20040112-1.c: New.
40562
40563         * gcc.dg/dwarf-die[1-7].c: Move to...
40564         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
40565         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
40566
40567 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
40568
40569         PR c++/4100
40570         * g++.dg/parse/friend4.C: New test.
40571
40572 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
40573
40574         PR c++/4100
40575         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
40576         definition is called a friend.
40577
40578 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
40579
40580         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40581
40582 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
40583
40584         PR c++/3478
40585         * g++.dg/parse/error10.C: New test.
40586         * g++.dg/template/arg2.C: Accept "invalid type" error.
40587
40588 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
40589
40590         PR middle-end/13392
40591         * g++.dg/opt/expect2.C: New test.
40592
40593 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40594
40595         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40596         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40597         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40598         Update dg-error regexps.
40599
40600 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40601
40602         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40603         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40604
40605 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40606
40607         * gcc.dg/pragma-re-1.c: Use right pointer type.
40608
40609 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40610
40611         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40612
40613 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
40614
40615         * gcc.dg/rs6000-ldouble-1.c: New.
40616
40617 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40618
40619         DR 337
40620         PR c++/9256
40621         * g++.dg/other/abstract1.C: New test.
40622
40623 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
40624
40625         * g++.dg/lookup/strong-using-1.C: New.
40626
40627 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40628
40629         PR c/11234
40630         * gcc.dg/func-ptr-conv-1.c: New test.
40631         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40632
40633 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
40634
40635         PR target/13380.
40636         * gcc.c-torture/compile/20040109-1.c: New.
40637
40638 2004-01-08  Stuart Hastings  <stuart@apple.com>
40639
40640         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40641         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40642         * gcc.dg/i386-sse-6.c: ...this new testcase.
40643
40644 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
40645
40646         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40647
40648 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40649
40650         * ada/acats/run_acats: Treat 'gnatchop' the same way
40651         as 'gnatmake'.  Export GCC_DRIVER.
40652         * ada/acats/run_all.sh: Add target_gnatchop.  Use
40653         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40654
40655 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40656
40657         PR c++/12573
40658         * g++.dg/template/dependent-expr4.C: New test.
40659
40660 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
40661
40662         * gcc.dg/altivec-11.c: New test.
40663
40664 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
40665
40666         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40667
40668 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40669
40670         PR c/6024
40671         * gcc.dg/enum-compat-1.c: New test.
40672         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40673
40674 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40675
40676         PR c/12165
40677         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40678         gcc.dg/c99-idem-qual-3.c: New tests.
40679
40680 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
40681
40682         * gcc.dg/winline-7.c: Don't cast void * to int.
40683
40684 2004-01-06  Jan Hubicka  <jh@suse.cz>
40685
40686         * gcc.dg/i386-sse-5.c: New test
40687         * g++.dg/eh/simd-1.c: Add -w argument for i386.
40688
40689 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40690
40691         PR c++/12815
40692         * g++.dg/rtti/typeid4.C: New test.
40693
40694 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40695
40696         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40697
40698 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40699
40700         PR c++/12132
40701         * g++.dg/template/error11.C: New test.
40702
40703         PR c++/13451
40704         * g++.dg/template/class2.C: New test.
40705
40706 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40707         Richard Sandiford <rsandifo@redhat.com>
40708
40709         PR c++/13387
40710         * g++.dg/opt/alias3.C: New test.
40711
40712 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
40713
40714         PR c++/13157
40715         * g++.dg/template/koenig3.C: New test.
40716
40717         PR c++/13529
40718         * g++.dg/parse/offsetof3.C: New test.
40719
40720         * g++.dg/init/copy7.C: Add missing dg-error markers.
40721
40722         PR c++/12226
40723         * g++.dg/init/copy7.c: New test.
40724
40725         PR c++/13536
40726         * g++.dg/parse/cast1.C: New test.
40727
40728 2004-01-04  Jan Hubicka  <jh@suse.cz>
40729
40730         * gcc.dg/winline[1-7].c: New tests.
40731
40732 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40733
40734         PR c++/13520
40735         * g++.dg/template/qualttp22.C: New test.
40736
40737 2004-01-01  Jan Hubicka  <jh@suse.cz>
40738
40739         * gcc.dg/debug/20031231-1.c: New.
40740         * gcc.c-torture/compile/20040101-1.c: New.
40741         * gcc.dg/dwarf-die-[1-7].c: New.
40742
40743 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
40744
40745         PR optimization/13521
40746         * gcc.c-torture/compile/20031231-1.c: New test.
40747
40748 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40749
40750         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40751
40752 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40753
40754         PR c++/10079
40755         * g++.dg/template/crash16.C: New test.
40756
40757 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
40758
40759         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40760
40761 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40762
40763         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40764         ports.
40765         * g++.old-deja/g++.jason/thunk3.C: Likewise.
40766         * g++.old-deja/g++.law/profile1.C: Likewise.
40767         * gcc.c-torture/compile/981006-1.c: Likewise.
40768         * gcc.c-torture/execute/loop-2e.x: Likewise.
40769         * gcc.c-torture/execute/loop-2f.x: Remove.
40770         * gcc.c-torture/execute/loop-2g.x: Likewise.
40771         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40772         * gcc.dg/20020312-2.c: Remove traces of dead ports.
40773
40774 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40775
40776         PR c++/13507
40777         * g++.dg/ext/attrib11.C: New test.
40778
40779         PR c++/13494
40780         * g++.dg/template/array2-1.C: New test.
40781         * g++.dg/template/array2-2.C: New test.
40782
40783 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
40784
40785         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40786
40787 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40788
40789         PR c++/12774
40790         * g++.dg/template/array1-1.C: New test.
40791         * g++.dg/template/array1-2.C: New test.
40792
40793 2003-12-29  Roger Sayle  <roger@eyesopen.com>
40794
40795         PR fortran/12632
40796         * g77.dg/12632.f: New test case.
40797
40798 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40799
40800         PR c++/13289
40801         * g++.dg/parse/nontype1.C: New test.
40802
40803 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40804
40805         PR c++/12403
40806         * g++.dg/parse/explicit1.C: New test.
40807         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40808
40809 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40810
40811         PR c++/13081
40812         * g++.dg/opt/inline6.C: New test.
40813
40814         PR c++/12613
40815         * g++.dg/parse/error9.C: New test.
40816
40817         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40818
40819 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40820
40821         PR c++/13009
40822         * g++.dg/init/assign1.C: New test.
40823
40824 2003-12-28  Roger Sayle  <roger@eyesopen.com>
40825
40826         PR c++/13070
40827         * g++.dg/warn/format3.C: New test case.
40828
40829 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40830
40831         * gcc.c-torture/compile/20031227-1.c: New test.
40832
40833 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40834
40835         * g++.dg/bprob/bprob.exp: Load target-supports.exp
40836         * g77.dg/bprob/bprob.exp: Likewise.
40837         * gcc.misc-tests/bprob.exp: Likewise.
40838         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
40839         variants on systems where the library does not provide that
40840         functionality.
40841         * gcc.dg/builtins-20.c: Use builtins-config.h.
40842         * gcc.dg/builtins-config.h: New file.
40843
40844 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40845
40846         * lib/gcc-dg.exp (dg-require-profiling): New function.
40847         * lib/target-supports.exp (check_profiling_available): Likewise.
40848         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40849         * g77.dg/bprob/bprob.exp: Likewise.
40850         * gcc.misc-tests/bprob.exp: Likewise.
40851         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40852         * gcc.dg/20021014-1.c: Likewise.
40853         * gcc.dg/nest.c: Likewise.
40854
40855 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40856
40857         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40858         compiling.
40859         * g++.dg/lookup/java2.C: Likewise.
40860         * gcc.dg/cpp/lexident.c: Likewise.
40861
40862 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
40863
40864         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40865         given.
40866         * gcc.c-torture/compile/961203-1.c: Likewise.
40867         * gcc.c-torture/compile/980506-1.c: Likewise.
40868
40869 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
40870
40871         * lib/gcc-dg.exp (dg-prune-output): New annotation.
40872         (additional_prunes): New global.
40873         (gcc-dg-prune): Handle additional per-test pruning.
40874         (dg-test): Clear additional_prunes between tests.
40875
40876         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
40877         dg-prune-output to avoid spurious failures from assembler
40878         complaining about nonexistent WAW violations.
40879         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40880         Use dg-prune-output to avoid spurious failures from assembler
40881         warning about Itanium B-step errata.
40882
40883 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40884
40885         * g++.dg/abi/macro0.C: New test.
40886         * g++.dg/abi/macro1.C: Likewise.
40887         * g++.dg/abi/macro2.C: Likewise.
40888
40889         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40890         * g++.dg/abi/bitfield7.C: Likewise.
40891         * g++.dg/abi/dtor2.C: Likewise.
40892         * g++.dg/abi/mangle11.C: Likewise.
40893         * g++.dg/abi/mangle12.C: Likewise.
40894         * g++.dg/abi/mangle14.C: Likewise.
40895         * g++.dg/abi/mangle17.C: Likewise.
40896         * g++.dg/abi/vbase10.C: Likewise.
40897         * g++.dg/abi/vbase14.C: Likewise.
40898         * g++.dg/template/qualttp17.C: Likewise.
40899
40900 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
40901
40902         PR c/11995
40903         * gcc.dg/20031223-1.c: New test.
40904
40905 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40906
40907         * gcc.dg/noreturn-7.c: New test.
40908
40909 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40910
40911         * gcc.dg/null-pointer-1.c: New test.
40912
40913 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40914
40915         * g++.old-deja/g++.jason/template18.C: Remove.
40916         * g++.old-deja/g++.jason/template37.C: Likewise.
40917
40918         PR c++/12862
40919         * g++.dg/lookup/ns1.C: New test.
40920
40921         PR c++/12397
40922         * g++.dg/template/lookup3.C: New test.
40923
40924 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40925
40926         * g++.dg/template/recurse1.C: New test
40927
40928 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40929
40930         PR c++/12479
40931         * g++.dg/parse/semicolon1.C: New test.
40932         * g++.dg/parse/semicolon1.h: Likewise.
40933
40934 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
40935
40936         * gcc.dg/darwin-misaligned.c: New test.
40937
40938 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40939
40940         PR c/9163
40941         * gcc.dg/20031222-1.c: New test.
40942
40943 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
40944
40945         PR c++/13438
40946         * g++.dg/parse/error8.C: New test.
40947
40948         PR c++/11554
40949         * g++.dg/warn/ctor-init-1.C: New test.
40950
40951 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
40952
40953         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40954         too small.
40955         * gcc.c-torture/compile/930217-1.c: Likewise.
40956         * gcc.c-torture/compile/930513-1.c: Likewise.
40957         * gcc.c-torture/execute/920908-2.c: Likewise.
40958         * gcc.c-torture/execute/921204-1.c: Likewise.
40959         * gcc.c-torture/execute/930621-1.c: Likewise.
40960         * gcc.c-torture/execute/930630-1.c: Likewise.
40961         * gcc.c-torture/execute/931031-1.c: Likewise.
40962         * gcc.c-torture/execute/980602-2.c: Likewise.
40963         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40964         * gcc.c-torture/execute/compndlit-1.c: Likewise.
40965         * gcc.c-torture/execute/extzvsi.c: Likewise.
40966         * gcc.c-torture/unsorted/ext.c: Likewise.
40967
40968 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
40969
40970         PR target/12749
40971         * gcc.c-torture/compile/20031220-2.c: New test case.
40972
40973 2003-12-20  Roger Sayle  <roger@eyesopen.com>
40974
40975         PR optimization/13031
40976         * gcc.c-torture/compile/20031220-1.c: New test case.
40977
40978 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40979
40980         * gcc.dg/cast-function-1.c: New test.
40981
40982 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40983
40984         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40985         formats.
40986
40987 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
40988
40989         PR c++/12795
40990         * g++.dg/ext/attrib10.C: New test.
40991
40992 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40993
40994         * gcc.dg/cleanup-10.c: New test.
40995         * gcc.dg/cleanup-11.c: New test.
40996
40997 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40998
40999         PR c++/13239
41000         * g++.dg/opt/expect1.C: New test.
41001
41002 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
41003
41004         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
41005
41006 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
41007
41008         PR debug/12923
41009         * gcc.dg/20031218-1.c: New test.
41010
41011         PR debug/12389
41012         * gcc.dg/20031218-2.c: New test.
41013         * gcc.dg/20031218-3.c: New test.
41014
41015         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
41016         of label name and allow for USER_LABEL_PREFIX == "_" names.
41017         * g++.dg/abi/mangle18-2.C: Likewise.
41018         * g++.dg/abi/mangle19-1.C: Likewise.
41019         * g++.dg/abi/mangle19-2.C: Likewise.
41020         * g++.dg/abi/mangle20-1.C: Likewise.
41021         * g++.dg/abi/mangle20-2.C: Likewise.
41022
41023 2003-12-18  Richard Henderson  <rth@redhat.com>
41024
41025         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
41026
41027 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
41028             Dan Kegel <dank@kegel.com>
41029
41030         PR other/12009
41031         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
41032         testing a cross compiler, it causes spurious compile failures.
41033         * lib/g++.exp: Likewise.
41034
41035 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41036
41037         PR c++/13262
41038         * g++.dg/template/access13.C: New test.
41039
41040 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
41041
41042         * gcc.dg/20031216-1.c: New test.
41043
41044 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41045
41046         PR c++/9154
41047         * g++.dg/template/error10.C: New test.
41048
41049 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41050
41051         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
41052         * g++.dg/eh/simd-2.C: Likewise.
41053
41054 2003-12-17  James E Wilson  <wilson@specifixinc.com>
41055             Roger Sayle  <roger@eyesopen.com>
41056
41057         * gcc.c-torture/execute/ieee/mzero5.c: New.
41058
41059 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
41060
41061         PR c++/10603
41062         * g++.dg/parse/error6.C: New test.
41063
41064         PR c++/12827
41065         * g++.dg/parse/error7.C: New test.
41066
41067 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41068
41069         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
41070         at -O with stabs debugging formats.
41071         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
41072         * gcc.dg/debug/debug-2.c: Likewise.
41073
41074 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41075
41076         PR c++/12696
41077         * g++.dg/init/error1.C: New test.
41078
41079         PR c++/12218
41080         * g++.dg/init/pm3.C: New test.
41081
41082 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41083
41084         PR c/3347
41085         * gcc.dg/bitfld-8.c: New test.
41086
41087 2003-12-16  James Lemke  <jim@wasabisystems.com>
41088
41089         * gcc.dg/arm-scd42-[123].c: New tests.
41090
41091 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41092
41093         PR c++/9043
41094         * g++.dg/abi/mangle20-1.C: New test.
41095         * g++.dg/abi/mangle20-2.C: New test.
41096
41097 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41098
41099         PR c++/13275
41100         * g++.dg/other/offsetof2.C: Remove XFAIL.
41101         * g++.dg/parse/offsetof1.C: New test.
41102         * g++.gd/parse/offsetof2.C: Likewise.
41103
41104 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41105
41106         * g++.dg/template/nontype3.C: New test.
41107         * g++.dg/template/static2.C: Tweaked the dg-error clause.
41108
41109 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41110
41111         * g++.dg/warn/noreturn-3.C: Also test instantiation.
41112
41113 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41114
41115         PR c++/13387
41116         * g++.dg/expr/assign1.C: New test.
41117
41118         PR c++/13242
41119         * g++.dg/abi/mangle19-1.C: New test.
41120         * g++.dg/abi/mangle19-2.C: New test.
41121
41122 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
41123
41124         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
41125
41126 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41127
41128         * gcc.c-torture/execute/20031216-1.c: New test.
41129
41130 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41131
41132         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
41133         an ICE regression.
41134
41135 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41136
41137         PR c++/10926
41138         * g++.dg/template/error9.C: New test.
41139
41140         PR c++/11116
41141         * g++.dg/template/error8.C: New test.
41142
41143 2003-12-15  Roger Sayle  <roger@eyesopen.com>
41144
41145         PR middle-end/13400
41146         * gcc.c-torture/execute/20031215-1.c: New test case.
41147
41148 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41149
41150         PR c++/13269
41151         * g++.dg/parse/error5.C: New test.
41152
41153         PR c++/12989
41154         * g++.dg/expr/sizeof1.C: New test.
41155
41156         PR c++/13310
41157         * g++.dg/template/crash15.C: New test.
41158
41159 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
41160
41161         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
41162         a non-POD type as the last named parameter of a varargs function.
41163
41164 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41165
41166         PR c++/13243
41167         PR c++/12573
41168         * g++.dg/template/crash14.C: New test.
41169         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41170
41171 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
41172
41173         * g++.dg/other/java1.C: New test.
41174
41175         PR c++/13241
41176         * g++.dg/abi/mangle18-1.C: New test.
41177         * g++.dg/abi/mangle18-2.C: New test.
41178
41179 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41180
41181         PR optimization/10312
41182         * gcc.c-torture/execute/20031214-1.c: New.
41183
41184 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
41185
41186         PR c++/10779
41187         PR c++/12160
41188         * g++.dg/parse/error3.C: New test.
41189         * g++.dg/parse/error4.C: Likewise.
41190         * g++.dg/abi/mangle4.C: Tweak error messages.
41191         * g++.dg/lookup/using5.C: Likewise.
41192         * g++.dg/other/error2.C: Likewise.
41193         * g++.dg/parse/typename5.C: Likewise.
41194         * g++.dg/parse/undefined1.C: Likewise.
41195         * g++.dg/template/arg2.C: Likewise.
41196         * g++.dg/template/ttp3.C: Likewise.
41197         * g++.dg/template/type1.C: Likewise.
41198         * g++.old-deja/g++.other/crash32.C: Likewise.
41199         * g++.old-djea/g++.pt/defarg8.C: Likewise.
41200
41201 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41202
41203         PR c++/13106
41204         * g++.dg/warn/noreturn-3.C: New test.
41205
41206 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41207
41208         PR c++/13118
41209         * g++.dg/abi/covariant3.C: New.
41210
41211 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
41212
41213         * g++.dg/eh/ia64-1.C: New test.
41214
41215 2003-12-12  Roger Sayle  <roger@eyesopen.com>
41216
41217         PR optimization/13037
41218         * g77.f-torture/execute/13037.f: New test case.
41219
41220 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41221
41222         PR c++/12881
41223         * g++.dg/abi/covariant2.C: New.
41224
41225 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
41226
41227         * gcc.dg/cpp/trad/macro.c: New tests.
41228
41229 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
41230
41231         * gcc.c-torture/execute/wchar_t-1.x: Delete.
41232
41233 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
41234
41235         PR other/10819
41236         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
41237         to fix Bug 10819.
41238         * lib/g++.exp (g++_version): Likewise.
41239         * lib/g77.exp (g77_version): Likewise.
41240         * lib/objc.exp (default_objc_version): Likewise.
41241
41242 2003-12-10  Richard Henderson  <rth@redhat.com>
41243
41244         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
41245
41246         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
41247
41248 2003-12-08  Matt Austern  <austern@apple.com>
41249
41250         PR c/13134
41251         * lib/gcc-dg.exp (dg-require-visibility): Define.
41252         * lib/target-supports (check_visibility_available): Define.
41253         * gcc.dg/visibility-1.c: New test.
41254         * gcc.dg/visibility-2.c: Likewise.
41255         * gcc.dg/visibility-3.c: Likewise.
41256         * gcc.dg/visibility-4.c: Likewise.
41257         * gcc.dg/visibility-5.c: Likewise.
41258         * gcc.dg/visibility-6.c: Likewise.
41259         * g++.dg/ext/visibility-1.C: Likewise.
41260         * g++.dg/ext/visibility-2.C: Likewise.
41261         * g++.dg/ext/visibility-3.C: Likewise.
41262         * g++.dg/ext/visibility-4.C: Likewise.
41263         * g++.dg/ext/visibility-5.C: Likewise.
41264         * g++.dg/ext/visibility-6.C: Likewise.
41265
41266 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41267
41268         * g++.dg/lookup/java1.C: New test.
41269         * g++.dg/lookup/java2.C: New test.
41270
41271 2003-12-07  Falk Hueffner  <falk@debian.org>
41272
41273         * g++.dg/opt/noreturn-1.C: New test.
41274
41275 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
41276
41277         * gcc.dg/overflow-1.c: New test.
41278
41279 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41280
41281         * g77.f-torture/compile/13060.f: New test.
41282
41283 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
41284
41285         PR c++/13323
41286         * g++.dg/inherit/operator2.C: New test.
41287
41288 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41289
41290         PR c++/13305
41291         * g++.dg/ext/attrib9.C: New test.
41292
41293 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41294
41295         PR c++/13314
41296         * g++.dg/template/error7.C: New test.
41297
41298 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
41299             J"orn Rennecke <joern.rennecke@superh.com>
41300
41301         PR target/13302
41302         * g++.dg/other/struct-va_list.C: New test.
41303
41304 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41305
41306         PR c++/13166
41307         * g++.dg/parse/defarg6.C: New test.
41308
41309 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
41310
41311         PR target/13256
41312         * gcc.c-torture/execute/20031201-1.c: New test.
41313
41314 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
41315
41316         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41317
41318 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41319
41320         * gcc.dg/builtin-return-1.c: New test.
41321
41322 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
41323             J"orn Rennecke <joern.rennecke@superh.com>
41324
41325         PR optimization/13260
41326         * gcc.c-torture/execute/20031204-1.c: New test.
41327
41328 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41329
41330         PR c++/9127
41331         * g++.dg/template/error6.C: New test.
41332
41333 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
41334
41335         * gcc.dg/20031202-1.c: New test.
41336
41337 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41338
41339         PR c++/13179
41340         * g++.dg/template/eh1.C: New test.
41341
41342         PR c++/10771
41343         * g++.dg/template/error5.C: New test.
41344
41345 2003-12-02  David Ung  <davidu@mips.com>
41346
41347         * gcc.dg/compat/vector-check.h: Corrected type for var
41348         g_##TMODE
41349
41350 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41351
41352         PR c++/10126
41353         * g++.dg/template/ptrmem8.C: New test.
41354
41355 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41356
41357         PR c++/12573
41358         * g++.dg/template/dependent-expr3.C: New test.
41359
41360 2003-12-01  James Lemke  <jim@wasabisystems.com>
41361
41362         * gcc.dg/arm-g2.c: New test.
41363
41364 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41365
41366         PR optimization/11634
41367         * gcc.dg/20031201-2.c: New test case.
41368
41369 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
41370
41371         PR 11433
41372         * objc.dg/proto-lossage-3.m: New test.
41373
41374 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41375
41376         PR optimization/12628
41377         * gcc.dg/20031201-1.c: New test case.
41378
41379 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41380
41381         * gcc.dg/unaligned-1.c: New test.
41382
41383 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
41384
41385         PR c++/9849
41386         * g++.dg/template/error4.C: New test.
41387         * g++.dg/template/nested3.C: Adjust error markers.
41388
41389 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41390
41391         * gcc.dg/cpp/assert4.c: Check more #system assertions.
41392
41393 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
41394
41395         PR c/10333
41396         * gcc.dg/bitfld-7.c: New test.
41397
41398 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
41399
41400         * gcc.dg/tls/asm-1.C: New test.
41401
41402 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41403
41404         * gcc.dg/cpp/assert4.c: Update.
41405
41406 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41407
41408         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41409         * gcc.dg/builtin-apply3.c: New test.
41410
41411 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41412
41413         * lib/compat.exp (compat-obj): New xfaildata parameter.
41414         Use it to set compiler_conditional_xfail_data before compiling.
41415         (compat-get-options): Handle dg-xfail-if.
41416         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41417         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41418         * gcc.dg/compat/vector-1_y.c: Likewise.
41419         * gcc.dg/compat/vector-2_x.c: Likewise.
41420         * gcc.dg/compat/vector-2_y.c: Likewise.
41421
41422 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41423
41424         * g++.dg/opt/reg-stack4.C: New test.
41425
41426 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41427
41428         * gcc.dg/builtin-apply2.c: New test.
41429
41430 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41431
41432         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41433
41434 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41435
41436         PR c++/12924
41437         * g++.dg/template/template-id-2.C: New test.
41438
41439 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41440
41441         PR c++/5369
41442         * g++.dg/template/memfriend1.C: New test.
41443         * g++.dg/template/memfriend2.C: Likewise.
41444         * g++.dg/template/memfriend3.C: Likewise.
41445         * g++.dg/template/memfriend4.C: Likewise.
41446         * g++.dg/template/memfriend5.C: Likewise.
41447         * g++.dg/template/memfriend6.C: Likewise.
41448         * g++.dg/template/memfriend7.C: Likewise.
41449         * g++.dg/template/memfriend8.C: Likewise.
41450         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41451
41452 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
41453
41454         PR c++/12515
41455         * g++.dg/ext/cond1.C: New test.
41456
41457 2003-11-20  Richard Henderson  <rth@redhat.com>
41458
41459         * gcc.dg/20020201-2.c: Remove.
41460         * gcc.dg/20020201-4.c: Remove.
41461         * gcc.dg/20020304-1.c: Remove.
41462
41463 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
41464
41465         * gcc.dg/cpp/trad/xwin1.c: New test case.
41466
41467 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
41468
41469         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41470         * lib/g77.exp: Likewise.
41471         * lib/objc.exp: Likewise.
41472         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
41473         for darwin.
41474
41475 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41476
41477         PR c++/12932
41478         * g++.dg/template/static5.C: New test.
41479
41480 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
41481
41482         * gcc.dg/nested-func-1.c: New test.
41483
41484 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41485
41486         * gcc.dg/cpp/assert4.c: New test.
41487
41488 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41489
41490         PR c++/2294
41491         * g++.dg/lookup/using9.c: New test.
41492
41493 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
41494
41495         PR c++/12762
41496         * g++.dg/template/error3.C: New test.
41497
41498 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
41499
41500         PR ada/13035
41501         * ada/acats/run_acats, run_all.sh: Fix syntax error.
41502         No longer use a wrapper for gcc, since this does not work under
41503         Windows.
41504
41505 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41506
41507         PR c++/2094
41508         * g++.dg/template/ptrmem7.C: New test.
41509
41510 2003-11-13  Andrew Pinski <apinski@apple.com>
41511
41512         * gcc.c-torture/compile/20031113-1.c: New test.
41513
41514 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
41515             Kean Johnston <jkj@sco.com>
41516
41517         PR c/13029
41518         * gcc.dg/unused-4.c: Update.
41519
41520 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41521
41522         * g++.dg/opt/const3.C: New test.
41523
41524 2003-11-13  Jan Hubicka  <jh@suse.cz>
41525
41526         * gcc.c-torture/compile/20031112-1.c: New test.
41527
41528 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
41529
41530         * g++.dg/parse/crash10.C: Remove bogus error marker.
41531
41532 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41533
41534         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41535         (host_gcc): Likewise.
41536         (ROOT): Honor $PWDCMD.
41537         (BASE): Likewise.
41538         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
41539
41540 2003-11-12  Catherine Moore  <clm@redhat.com>
41541
41542         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41543
41544 2003-11-12  Andreas Jaeger  <aj@suse.de>
41545             Jakub Jelinek  <jakub@redhat.com>
41546             Andrew Pinski  <pinskia@physics.uc.edu>
41547             Richard Henderson  <rth@redhat.com>
41548
41549         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41550         systems.
41551         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
41552
41553         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41554         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
41555
41556 2003-11-11  Andreas Jaeger  <aj@suse.de>
41557
41558         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
41559
41560         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
41561
41562 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
41563
41564         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
41565         Clean ups.
41566
41567 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
41568
41569         * gcc.dg/trampoline-1.c: New test.
41570
41571 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
41572
41573         * gcc.c-torture/compile/200031109-1.c: New test.
41574
41575 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41576
41577         PR c/3190
41578         PR c/8714
41579         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41580         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41581         gcc.dg/format/no-y2k-1.c: Update.
41582
41583 2003-11-08  Roger Sayle  <roger@eyesopen.com>
41584
41585         PR optimization/10467
41586         * gcc.dg/20031108-1.c: New test case.
41587
41588 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
41589
41590         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41591
41592 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41593
41594         * gcc.dg/compound-lvalue-1.c: New test.
41595         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41596         some XFAILs.
41597
41598 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
41599
41600         * gcc.dg/altivec-varargs-1.c: New test.
41601
41602 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41603
41604         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41605         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41606         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
41607         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
41608         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41609
41610 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
41611
41612         * gcc.dg/cond-lvalue-1.c: New test.
41613
41614 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
41615
41616         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41617
41618 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41619
41620         PR c++/11616
41621         * g++.dg/template/instantiate5.C: New test.
41622
41623 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41624
41625         PR c++/12726
41626         * g++.dg/ext/complit2.C: Replace test with self-contained version.
41627         * ChangeLog: Add missing first entry for above test.
41628
41629 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41630
41631         PR c++/9810
41632         * g++.dg/template/using8.C: New test.
41633         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41634
41635 2003-11-02  Roger Sayle  <roger@eyesopen.com>
41636
41637         PR optimization/10817
41638         * gcc.c-torture/compile/20031102-1.c: New test case.
41639
41640 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
41641
41642         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41643         2147483647.
41644
41645 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41646
41647         * gcc.dg/20031102-1.c: New test.
41648
41649 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41650
41651         * gcc.dg/complex-1.c: New test.
41652
41653 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41654
41655         PR c++/12796
41656         * g++.dg/template/crash13.C: Adjust expected error location.
41657         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41658
41659 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41660
41661         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41662
41663 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41664
41665         PR/10239
41666         * gcc.c-torture/compile/20031031-2.c: New test.
41667
41668 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41669
41670         PR/11640
41671         * gcc.c-torture/compile/20031031-1.c: New test.
41672
41673 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41674
41675         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41676         * gcc.misc-tests/bprob.exp: Likewise.
41677         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41678         the execution test on arm-elf configs.
41679         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
41680         configs that don't support scratch files.
41681         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41682
41683 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
41684
41685         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41686         done by dejagnu.
41687
41688 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41689
41690         * ada/acats/run_all.sh: Redirect mv output to /dev/null
41691         Avoid non pure sh syntax. Add more logging.
41692
41693         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41694         fail.
41695
41696 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41697
41698         PR libgcj/10610
41699         * gcc.dg/ppc-stackalign-1.c: New test.
41700
41701 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41702
41703         * ada/acats/run_all.sh: Change output to be more compliant with
41704         dejagnu framework.
41705         Create acats.sum and acats.log files under testsuite/ada/acats
41706         Only run [a-z]* directories, to filter out e.g. CVS.
41707         Redirect build output to log file.
41708
41709 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41710
41711         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41712
41713 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41714
41715         PR ada/5909:
41716         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41717
41718 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
41719
41720         * gcc.c-torture/compile/20031023-1.c: New test.
41721         * gcc.c-torture/compile/20031023-2.c: New test.
41722         * gcc.c-torture/compile/20031023-3.c: New test.
41723         * gcc.c-torture/compile/20031023-4.c: New test.
41724
41725 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41726
41727         PR c++/10371
41728         * g++.dg/lookup/scoped8.C: New test.
41729
41730 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41731
41732         * g++.dg/opt/reg-stack3.C: New test.
41733
41734 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41735
41736         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41737
41738 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41739
41740         PR c++/11076
41741         * g++.dg/template/crash13.C: New test.
41742
41743 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41744
41745         * gcc.dg/c99-restrict-2.c: New test.
41746
41747 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
41748
41749         PR c++/12698, c++/12699, c++/12700, c++/12566
41750         * g++.dg/inherit/covariant9.C: New test.
41751         * g++.dg/inherit/covariant10.C: New test.
41752         * g++.dg/inherit/covariant11.C: New test.
41753
41754 2003-10-23  Jason Merrill  <jason@redhat.com>
41755
41756         PR c++/12726
41757         * g++.dg/ext/complit2.C: New test.
41758
41759 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41760
41761         PR target/12654
41762         * gcc.c-torture/execute/20031020-1.c: New test.
41763
41764 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41765
41766         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41767         following the jump_insn.
41768
41769 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41770
41771         * gcc.dg/cast-lvalue-1.c: New test.
41772
41773 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
41774
41775         PR c++/11962
41776         * g++.dg/template/cond2.C: New test.
41777
41778 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41779
41780         * gcc.dg/builtins-28.c: New test.
41781
41782 2003-10-20  Jan Hubicka  <jh@suse.cz>
41783
41784         * g++.dg/opt/inline4.C: Do not use min-inline-insns
41785         parameter.
41786         * gcc.dg/inline-2.c: Likewise.
41787
41788 2003-10-20  Phil Edwards  <phil@codesourcery.com>
41789
41790         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41791         * gcc.dg/nest.c: Likewise.
41792
41793 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41794
41795         PR c++/9781, c++/10583, c++/11862
41796         * g++.dg/parse/crash13.C: New test.
41797
41798 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41799
41800         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
41801
41802 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41803
41804         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41805         Define HAVE_C99_RUNTIME except on Solaris.
41806         * gcc.dg/builtins-20.c: Likewise.
41807
41808 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41809
41810         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41811
41812 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41813
41814         PR c++/12495
41815         * g++.dg/template/crash21.C: New test.
41816
41817 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41818
41819         PR c++/2513
41820         * g++.dg/template/typename5.C: New test.
41821
41822 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41823
41824         PR c++/12369
41825         * g++.dg/template/friend25.C: New test.
41826
41827 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
41828
41829         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41830         versions.
41831
41832 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
41833
41834         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41835         == 2147483647.
41836
41837 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
41838
41839         * gcc.c-torture/execute/960416-1.x: Remove.
41840         * gcc.c-torture/execute/divconst-3.x: Likewise.
41841
41842 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
41843
41844         PR target/12598
41845         * gcc.dg/torture/cris-volatile-1.c: New test.
41846
41847 2003-10-14  Roger Sayle  <roger@eyesopen.com>
41848
41849         PR optimization/9325
41850         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41851         for overflowing floating point to integer conversion during RTL
41852         simplification.
41853
41854 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
41855
41856         * objc/execute/_cmd.m: Fix typo.
41857         * objc.dg/image-info.m, objc.dg/symtab-1.m:
41858         Relax 'scan-assembler' regexp.
41859         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41860         objc.dg/try-catch-4.m: Run on non-Darwin targets.
41861         * objc.dg/zero-link-2.m: Remove blank line.
41862         * objc.dg/zero-link-3.m: New test case.
41863
41864 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
41865
41866         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41867
41868         * gcc.dg/asm-names.c: Use scan-assembler-not rather
41869         than linker trickery.
41870
41871 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41872
41873         PR c++/12370
41874         * g++.dg/other/friend2.C: New test.
41875
41876 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41877
41878         * gcc.dg/20031012-1.c: New test.
41879
41880 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41881
41882         * gcc.dg/weak/weak-3.c: Fix for new warning.
41883
41884 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
41885
41886         PR optimization/8750
41887         * gcc.c-torture/execute/20031012-1.c: New test case.
41888
41889 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41890
41891         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41892         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41893
41894 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41895
41896         PR optimization/12260
41897         * gcc.c-torture/compile/20031011-2.c: New test case.
41898
41899 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41900
41901         * gcc.c-torture/execute/20031011-1.c: New testcase.
41902
41903 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
41904
41905         * gcc.c-torture/compile/20031011-1.c: New test.
41906
41907 2003-10-11  Jan Hubicka  <jh@suse.cz>
41908
41909         * g++.dg/other/first-global.C: New test.
41910
41911 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41912
41913         * gcc.c-torture/execute/string-opt-18.c: New testcase.
41914
41915 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
41916
41917         * gcc.c-torture/compile/20031010-1.c: New test.
41918
41919 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
41920
41921         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41922         * gcc.c-torture/execute/va-arg-25.c: ... here.
41923
41924 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
41925
41926         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41927
41928 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
41929
41930         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41931
41932 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
41933
41934         * g++.dg/parse/error2.C: New test.
41935
41936 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
41937
41938         PR c++/11097
41939         * g++.dg/other/error5.C: Modify the error message.
41940         * g++.dg/lookup/using8.C: New test.
41941
41942 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
41943
41944         * gcc.dg/darwin-abi-2.c: New file.
41945         * gcc.c-torture/execute/va-arg-24.c: New file.
41946
41947 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
41948
41949         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
41950         indentation.
41951
41952 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
41953
41954         PR c++/10147
41955         * g++.dg/other/error4.C: Update error messages.
41956         * g++.dg/template/ptrmem4.C: Likewise.
41957
41958         PR c++/12337
41959         * g++.dg/init/new9.C: New test.
41960
41961         PR c++/12334, c++/12236, c++/8656
41962         * g++.dg/ext/attrib8.C: New test.
41963
41964 2003-10-06  Devang Patel  <dpatel@apple.com>
41965
41966         * gcc.dg/debug/dwarf2-3.h: New test.
41967         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41968
41969 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
41970
41971         * g++.dg/opt/cfg2.C: New test.
41972
41973 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41974
41975         * g++.dg/opt/float1.C: New test.
41976
41977 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41978
41979         * gcc.dg/c90-array-lval-6.c: New test.
41980         * gcc.dg/c99-array-lval-6.c: New test.
41981
41982 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
41983             Ziemowit Laski  <zlaski@apple.com>
41984
41985         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41986         'Derived', so that it is never considered a class method; add
41987         new warning for '+port' method ambiguity.
41988         * objc.dg/method-12.m: Include <objc/objc.h> instead of
41989         <objc/objc-api.h> (needed on Mac OS X).
41990         * objc.dg/method-13.m: New test.
41991
41992 2003-10-03  Roger Sayle  <roger@eyesopen.com>
41993
41994         PR optimization/9325, PR java/6391
41995         * gcc.c-torture/execute/20031003-1.c: New test case.
41996
41997 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
41998
41999         PR optimization/12180
42000         * gcc.dg/20031002-1.c: New test.
42001
42002         PR c++/12486
42003         * g++.dg/inherit/error1.C: New test.
42004
42005 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
42006
42007         * lib/f-torture.exp (search_for): Rename to...
42008         (search_for_re): This.  Also, clean up comments and the
42009         "regexp" invocation.
42010
42011 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
42012
42013         * gcc.c-torture/compile/20031002-1.c: New test.
42014
42015 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
42016
42017         * g++.dg/opt/cond1.C: New test.
42018
42019 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
42020
42021         * gcc.dg/Wold-style-definition-2.c: New testcase.
42022         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
42023
42024 2003-09-29  Richard Henderson  <rth@redhat.com>
42025
42026         * g++.dg/init/array10.C: Add dg-options.
42027
42028 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
42029
42030         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
42031
42032 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42033
42034         * g++.dg/template/friend19.C: Fix typo.
42035         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
42036
42037 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
42038
42039         * gcc.c-torture/execute/20030928-1.c: New test.
42040         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
42041
42042 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42043
42044         * g++.dg/opt/unroll1.C: New test.
42045
42046 2003-09-26  Roger Sayle  <roger@eyesopen.com>
42047
42048         PR optimization/11741
42049         * gcc.dg/20030926-1.c: New test case.
42050
42051 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42052
42053         PR c++/5655
42054         * g++.dg/parse/access7.C: New test.
42055         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
42056
42057 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
42058
42059         MERGE OF objc-improvements-branch into MAINLINE:
42060         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
42061         if libobjc has not been built.
42062         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
42063         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
42064         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
42065         objc/execute/nested-3.m, objc/execute/np-2.m,
42066         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
42067         objc/execute/redefining_self.m, objc/execute/root_methods.m,
42068         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
42069         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
42070         objc.dg/special/unclaimed-category-1.h,
42071         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
42072         well as GNU runtime.
42073         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
42074         * execute/cascading-1.m, execute/function-message-1.m,
42075         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
42076         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
42077         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
42078         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
42079         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
42080         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
42081         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
42082         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
42083         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
42084         * objc.dg/bitfield-2.m: Run only on Darwin.
42085         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
42086         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
42087         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
42088         * objc.dg/const-str-1.m: Fix constant string layout.
42089
42090 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
42091
42092         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
42093
42094 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
42095
42096         * gcc.dg/darwin-abi-1.c: New file.
42097
42098 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
42099
42100         PR target/12281
42101         * gcc.c-torture/compile/20030921-1.c: New test.
42102
42103 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42104
42105         * g++.dg/opt/reg-stack2.C: New test.
42106
42107 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42108
42109         * g++.dg/eh/delayslot1.C: New test.
42110
42111 2003-09-20  Richard Henderson  <rth@redhat.com>
42112
42113         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
42114
42115 2003-09-20  Roger Sayle  <roger@eyesopen.com>
42116
42117         * gcc.c-torture/execute/20030920-1.c: New test case.
42118
42119 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42120
42121         * g++.dg/rtti/typeid3.C: Correct expected error message.
42122
42123 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42124
42125         PR c++/157
42126         * g++.dg/parse/crash12.C: New test.
42127
42128 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
42129
42130         * gcc.dg/compat/mixed-struct-check.h: New.
42131         * gcc.dg/compat/mixed-struct-defs.h: New.
42132         * gcc.dg/compat/mixed-struct-init.h: New.
42133         * gcc.dg/compat/struct-by-value-19_main.c: New.
42134         * gcc.dg/compat/struct-by-value-19_x.c: New.
42135         * gcc.dg/compat/struct-by-value-19_y.c: New.
42136         * gcc.dg/compat/struct-by-value-20_main.c: New.
42137         * gcc.dg/compat/struct-by-value-20_x.c: New.
42138         * gcc.dg/compat/struct-by-value-20_y.c: New.
42139         * gcc.dg/compat/struct-return-19_main.c: New.
42140         * gcc.dg/compat/struct-return-19_x.c: New.
42141         * gcc.dg/compat/struct-return-19_y.c: New.
42142         * gcc.dg/compat/struct-return-20_main.c: New.
42143         * gcc.dg/compat/struct-return-20_x.c: New.
42144         * gcc.dg/compat/struct-return-20_y.c: New.
42145
42146 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
42147         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
42148         so that it will not complain on LP64 targets.
42149
42150 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42151
42152         PR c++/495
42153         * g++.dg/template/friend24.C: New test.
42154
42155 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
42156
42157         PR c++/12332
42158         * g++.dg/template/memtmpl2.C: New test.
42159
42160 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
42161
42162         PR target/11184
42163         * gcc.dg/builtin-apply1.c: New test.
42164
42165 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42166
42167         PR c++/9848
42168         * g++.dg/warn/Wunused-4.C: New test.
42169
42170 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42171
42172         PR c++/12316
42173         * g++.dg/other/gc2.C: New test.
42174
42175 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
42176
42177         PR c++/11991
42178         * g++.dg/rtti/typeid3.C: New test.
42179
42180         PR c++/12266
42181         * g++.dg/overload/template1.C: New test.
42182
42183 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42184
42185         * g++.dg/opt/cfg3.C: New test.
42186
42187 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42188
42189         PR c++/7939
42190         * g++.dg/template/crash11.C: New test.
42191
42192 2003-09-16  Jason Merrill  <jason@redhat.com>
42193             Jakub Jelinek  <jakub@redhat.com>
42194
42195         * gcc.dg/attr-warn-unused-result.c: New test.
42196
42197 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42198
42199         PR c++/12184
42200         * g++.dg/expr/call2.C: New test.
42201
42202 2003-09-15  Andreas Jaeger  <aj@suse.de>
42203
42204         * gcc.dg/Wold-style-definition-1.c: New test.
42205
42206 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
42207
42208         PR c++/3907
42209         * g++.dg/parse/template12.C: New test.
42210
42211         * g++.dg/abi/bitfield11.C: New test.
42212         * g++.dg/abi/bitfield12.C: Likewise.
42213
42214 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
42215
42216         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
42217         non-expansion of functional macro name without arguments at EOL.
42218         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
42219
42220 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
42221
42222         * gcc.c-torture/execute/20030914-[12].c: New tests.
42223
42224 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42225
42226         PR c++/11788
42227         * g++.dg/overload/addr1.C: New test.
42228
42229 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
42230
42231         * gcc.dg/20030909-1.c: New test.
42232
42233 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42234
42235         * gcc.dg/ultrasp10.c: New test.
42236
42237 2003-09-09  Devang Patel  <dpatel@apple.com>
42238
42239         * gcc.dg/darwin-ld-6.c: New test.
42240
42241 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42242
42243         * gcc.dg/torture/builtin-explog-1.c: New testcase.
42244
42245 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42246
42247         * gcc.dg/ia64-types1.c: New test.
42248         * gcc.dg/ia64-types2.c: Likewise.
42249
42250 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42251
42252         * gcc.dg/builtins-1.c: Add more _Complex tests.
42253         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42254
42255         * gcc.dg/builtins-1.c: Test existing _Complex functions.
42256         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42257
42258 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42259
42260         PR c++/11786
42261         * g++.dg/lookup/koenig2.C: New test.
42262
42263         PR c++/5296
42264         * g++.dg/rtti/typeid2.C: New test.
42265
42266 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
42267
42268         * gcc.c-torture/compile/20030904-1.c: New test.
42269
42270 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42271
42272         * g++.dg/opt/longbranch2.C: New test.
42273
42274 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42275
42276         * g++.dg/template/crash10.C: Only compile it.
42277
42278 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42279
42280         PR middle-end/11665
42281         * gcc.c-torture/compile/20030907-1.c: New test.
42282         * g++.dg/init/array11.C: New test.
42283
42284 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42285
42286         PR c++/11852
42287         * g++.dg/init/struct1.C: New test.
42288
42289 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42290
42291         PR c++/12181
42292         * g++.dg/expr/comma1.C: New test.
42293
42294 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
42295
42296         PR c++/11867
42297         * g++.dg/expr/static_cast5.C: New test.
42298
42299 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
42300
42301         PR c++/11507
42302         * g++.dg/lookup/scoped7.C: New test.
42303
42304         PR c++/9574
42305         * g++.dg/other/static1.C: New test.
42306
42307         PR c++/11490
42308         * g++.dg/warn/template-1.C: New test.
42309
42310         PR c++/11432
42311         * g++.dg/template/crash10.C: New test.
42312
42313         PR c++/2478
42314         * g++.dg/overload/VLA.C: New test.
42315
42316         PR c++/10804
42317         * g++.dg/template/call1.C: New test.
42318
42319 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42320
42321         PR c++/11794
42322         * g++.dg/parse/using3.C: New test.
42323
42324 2003-09-06  Roger Sayle  <roger@eyesopen.com>
42325
42326         PR c++/11409
42327         * g++.dg/overload/builtin3.C: New test case.
42328
42329 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
42330
42331         PR c/9862
42332         * gcc.dg/20030906-1.c: New test.
42333         * gcc.dg/20030906-2.c: Likewise.
42334
42335 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42336
42337         PR c++/12167
42338         * g++.dg/parse/defarg5.C: New test.
42339
42340         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
42341
42342 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
42343
42344         PR c++/12163
42345         * g++.dg/expr/static_cast4.C: New test.
42346
42347         PR c++/12146
42348         * g++.dg/template/crash9.C: New test.
42349
42350 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
42351
42352         * g++.old-deja/g++.ext/pretty2.C: Update for change
42353         in __FUNCTION__.
42354         * g++.old-deja/g++.ext/pretty3.C: Likewise.
42355
42356 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
42357
42358         PR c++/11922
42359         * g++/dg/template/qualified-id1.C: New test.
42360
42361         PR c++/12037
42362         * g++.dg/warn/noeffect4.C: New test.
42363
42364 2003-09-04  Matt Austern  <austern@apple.com>
42365
42366         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
42367         * g++.dg/ext/fnname2.C: Likewise.
42368         * g++.dg/ext/fnname3.C: Likewise.
42369
42370 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
42371
42372         * g++.dg/expr/lval1.C: New test.
42373         * g++.dg/ext/lvcast.C: Remove.
42374
42375 2003-09-03  Roger Sayle  <roger@eyesopen.com>
42376
42377         PR optimization/11700.
42378         * gcc.c-torture/compile/20030903-1.c: New test case.
42379
42380 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
42381
42382         PR c++/12053
42383         * g++.dg/abi/layout4.C: New test.
42384
42385 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
42386
42387         PR c++/11553
42388         * g++.dg/parse/friend3.C: New test.
42389
42390 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
42391
42392         PR c++/11847
42393         * g++.dg/template/class1.C: New test.
42394
42395         PR c++/11808
42396         * g++.dg/expr/call1.C: New test.
42397
42398 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
42399
42400         PR c++/12114
42401         * g++.dg/init/ref9.C: New test.
42402
42403         PR c++/11972
42404         * g++.dg/template/nested4.C: New test.
42405
42406 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42407
42408         PR c++/12093
42409         * g++.dg/template/non-dependent4.C: New test.
42410
42411         PR c++/11928
42412         * g++.dg/inherit/conv1.C: New test.
42413
42414 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42415
42416         PR c++/6196
42417         * g++.dg/ext/label1.C: New test.
42418         * g++.dg/ext/label2.C: Likewise.
42419
42420 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42421
42422         * g++.dg/expr/cond3.C: New test.
42423
42424 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42425
42426         * gcc.dg/builtins-1.c: Add new builtin cases.
42427
42428 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42429
42430         * gcc.dg/builtins-1.c: Add new cases.
42431         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42432
42433 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42434
42435         * gcc.dg/builtins-1.c: Add more math builtin tests.
42436         * gcc.dg/torture/builtin-attr-1.c: New test.
42437
42438 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42439
42440         PR optimization/5079
42441         * g++.dg/opt/static3.C: New test.
42442
42443 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42444
42445         * gcc.misc-tests/gcov-10b.c: New test.
42446
42447 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
42448
42449         * g++.dg/opt/ptrmem3.C: New test.
42450
42451         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42452
42453 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
42454
42455         * gcc.dg/20030826-2.c: New test.
42456
42457 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42458
42459         PR middle-end/12002
42460         * g77.f-torture/compile/12002.f: New test case.
42461
42462 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42463
42464         * gcc.dg/20030826-1.c: New test case.
42465
42466 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
42467
42468         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42469
42470 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
42471
42472         PR c++/11871
42473         * c++.dg/lookup/crash1.C: New test.
42474
42475         * c++.dg/warn/noeffect3.C: New test.
42476
42477 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
42478
42479         * gcc.dg/compat/vector-1_x.c: Compile with -w.
42480         * gcc.dg/compat/vector-1_y.c: Ditto.
42481         * gcc.dg/compat/vector-2_x.c: Ditto.
42482         * gcc.dg/compat/vector-2_y.c: Ditto.
42483
42484 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
42485
42486         * gcc.dg/20030702-1.c: New test.
42487
42488 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
42489
42490         PR c++/8795
42491         * g++.dg/ext/altivec-1.C: New test.
42492
42493 2003-08-24  Richard Henderson  <rth@redhat.com>
42494
42495         * g++.dg/eh/simd-2.C: Add -w for x86.
42496
42497 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
42498
42499         * gcc.dg/20030815-1.c: New test.
42500
42501 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42502
42503         PR c++/3765
42504         * g++.dg/parse/access6.C: New test.
42505
42506 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42507
42508         PR c++/641, c++/11876
42509         * g++.dg/template/friend22.C: New test.
42510         * g++.dg/template/friend23.C: Likewise.
42511
42512 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42513
42514         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42515         identically.
42516
42517 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42518
42519         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42520
42521 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42522
42523         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
42524
42525 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42526
42527         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42528
42529 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42530
42531         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42532
42533 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
42534
42535         PR c++/11919
42536         * g++.dg/overload/prom1.C: New test.
42537
42538         PR c++/11551
42539         * g++.dg/parse/dtor2.C: New test.
42540
42541         PR c++/10762
42542         * g++.dg/parse/using2.C: New test.
42543
42544 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
42545
42546         PR target/11805
42547         * gcc.c-torture/compile/20030821-1.c: New.
42548
42549 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
42550
42551         PR c++/11834
42552         * g++.dg/template/deduce2.C: New test.
42553
42554 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
42555
42556         * gcc.c-torture/execute/20030821-1.c: New test.
42557
42558 2003-08-20  Roger Sayle  <roger@eyesopen.com>
42559
42560         PR middle-end/11984
42561         * gcc.dg/20030820-1.c: New test case.
42562
42563 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
42564
42565         PR c++/11945
42566         * g++.dg/warn/noeffect2.C: New test.
42567
42568 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
42569
42570         PR c++/10926
42571         * g++.dg/template/dtor2.C: New test.
42572
42573         PR c++/11684
42574         * g++.dg/template/operator1.C: New test.
42575         * g++.dg/parse/operator4.C: New test.
42576
42577         PR c++/11946.C
42578         * g++.dg/expr/enum1.C: New test.
42579         * gcc.dg/c99-bool-1.c: Remove bogus warning.
42580
42581         PR c++/11036.C
42582         * g++.dg/parse/elab2.C: New test.
42583         * g++.dg/parse/typedef4.C: Change error message.
42584         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42585         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42586         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42587
42588 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
42589
42590         * gcc.dg/pch/warn-1.c: New.
42591         * gcc.dg/pch/warn-1.hs: New.
42592
42593         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42594         not-tested file.
42595
42596 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42597
42598         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42599
42600 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42601
42602         * gcc.dg/uninit-D.c: New Test.
42603         * gcc.dg/uninit-E.c: New Test.
42604         * gcc.dg/uninit-F.c: New Test.
42605         * gcc.dg/uninit-G.c: New Test.
42606
42607 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
42608
42609         * g++.dg/README: Describe the pch directory.
42610
42611 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42612
42613         PR c++/11174
42614         * g++.dg/parse/access4.C: New test.
42615         * g++.dg/parse/access5.C: Likewise.
42616         * g++.old-deja/g++.jason/access17.C: Adjust error message.
42617
42618 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
42619
42620         * gcc.dg/noncompile/20030818-1.c: New.
42621
42622 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42623
42624         PR c++/11957
42625         * g++.dg/warn/noeffect1.C: New test.
42626
42627         * g++.dg/template/scope2.C: New test.
42628         * g++.dg/template/error2.C: Correct dg-error
42629
42630 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
42631
42632         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42633
42634 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
42635
42636         PR C++/11512
42637         * g++.dg/template/warn1.C: New.
42638
42639 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42640
42641         * g++.dg/template/error2.C: New test.
42642         * g++.dg/lookup/using7.C: Adjust errors
42643         * g++.old-deja/g++.pt/crash36.C: Likewise.
42644         * g++.old-deja/g++.pt/derived3.C: Likewise.
42645
42646 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42647
42648         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42649         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42650         * gcc.c-torture/execute/builtins/string-9.c: New, from
42651         string-opt-9.c.  Adjust for execute/builtins framework.
42652         * gcc.c-torture/execute/string-opt-9.c: Delete.
42653
42654 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
42655
42656         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42657
42658         * g++.dg/parse/ret-type2.C: New test.
42659
42660         PR c++/11703
42661         * g++.dg/init/new8.C: New test.
42662
42663         PR c++/10923
42664         * g++.dg/parse/typedef5.C: New test.
42665
42666         PR c++/9512
42667         * g++.dg/parse/qualified2.C: New test.
42668         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42669         invalid code.
42670
42671 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
42672
42673         * g++.dg/conversion/ptrmem1.C: New test.
42674
42675 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
42676
42677         PR target/11693
42678         * gcc.dg/20030811-1.c: New test.
42679
42680         PR target/11535
42681         * gcc.c-torture/execute/20030811-1.c: New test.
42682
42683 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42684
42685         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42686
42687 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
42688
42689         PR c++/11789.C
42690         * g++.dg/inherit/multiple1.C: New test.
42691
42692 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42693
42694         * gcc.dg/spe1.c: New test.
42695
42696         PR c++/11670
42697         * g++.dg/expr/cast2.C: New test.
42698
42699         PR c++/10530
42700         * g++.dg/template/dependent-name2.C: New test.
42701
42702 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42703
42704         * g++.dg/parse/crash11.C: Put the dg options in comments.
42705
42706 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42707
42708         * lib/gcc-dg.exp: Update for diagnostic change.
42709
42710 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42711
42712         PR c++/5767
42713         * g++.dg/parse/crash11.C: New test.
42714
42715 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42716
42717         * gcc.dg/cpp/spacing1.c: Update.
42718
42719 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
42720
42721         PR target/11739
42722         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42723         a value for -mtune.
42724
42725 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42726
42727         PR middle-end/11771
42728         * gcc.c-torture/compile/20030804-1.c: New test case.
42729
42730 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42731
42732         * gcc.dg/20030804-1.c: New test case.
42733
42734 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42735
42736         * gcc.dg/cpp/separate-1.c: New test.
42737
42738 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42739
42740         PR c++/11704
42741         * g++.dg/template/dependent-expr2.C: New test.
42742
42743         PR c++/11766
42744         * g++.dg/expr/ptrmem1.C: New test.
42745
42746 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42747
42748         PR c++/9453
42749         * g++.dg/template/friend15.C: New test.
42750
42751 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
42752
42753         * lib/dg-pch.exp: Work round PCH bug.
42754
42755 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42756
42757         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
42758         builtins.  Move cases from builtins-4.c here.
42759
42760         * gcc.dg/torture/builtin-math-1.c: New test taken from
42761         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42762         additional cases.
42763
42764         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42765         Delete.
42766
42767 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42768
42769         PR c++/9447
42770         * g++.dg/template/using7.C: New test.
42771
42772 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
42773
42774         * import1.c, import2.c: New tests.
42775
42776 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
42777
42778         * g++.dg/eh/crossjump1.C: New test.
42779
42780 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
42781
42782         PR c++/11697
42783         * g++.dg/template/using6.C: New test.
42784
42785         PR c++/11744
42786         * g++.dg/template/koenig2.C: New test.
42787
42788 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42789
42790         PR c++/7983
42791         * g++.dg/parse/typedef4.C: New test.
42792
42793 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42794
42795         PR c++/8442, c++/8806
42796         * g++.dg/template/elab1.C: New test.
42797         * g++.dg/template/type2.C: Likewise.
42798         * g++.dg/template/ttp3.C: Adjust expected error message.
42799         * g++.old-deja/g++.law/visibility13.C: Likewise.
42800         * g++.old-deja/g++.niklas/t135.C: Likewise.
42801         * g++.old-deja/g++.pt/ttp41.C: Likewise.
42802         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
42803         template argument.
42804         * g++.old-deja/g++.pt/ttp44.C: Likewise.
42805
42806 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
42807
42808         PR c++/11295
42809         * g++.dg/ext/stmtexpr1.C: New test.
42810
42811         * g++.dg/opt/tmp1.C: New test.
42812
42813         PR c++/11525
42814         * g++.dg/parse/constant4.C: New test.
42815
42816         PR c++/9447
42817         * g++.dg/template/using5.C: New test.
42818
42819 2003-07-31  Roger Sayle  <roger@eyesopen.com>
42820
42821         * gcc.dg/builtins-27.c: New test case.
42822
42823 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
42824
42825         * gcc.dg/tls/opt-7.c: New test.
42826
42827 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
42828
42829         * g++.old-deja/g++.other/crash18.C: Remove.
42830
42831 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42832
42833         * g++.dg/template/explicit3.C: New.
42834         * g++.dg/template/explicit4.C: New.
42835         * g++.dg/template/explicit5.C: New.
42836
42837         PR c++/11347
42838         * g++.dg/template/memtmpl1.C: New.
42839
42840 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
42841
42842         PR target/11565
42843         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42844         * gcc.dg/i386-387-5.c (dg-options): Likewise.
42845
42846 2003-07-30  Jan Hubicka  <jh@suse.cz>
42847
42848         * vtgc1.c: Kill.
42849
42850 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
42851
42852         * gcc.dg/struct-in-proto-1.c: New test.
42853
42854 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
42855
42856         * gcc.dg/cpp/include2.c: Only expect one message.
42857
42858 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
42859
42860         PR c++/9447
42861         * g++.dg/template/using1.C: New test.
42862         * g++.dg/template/using2.C: New test.
42863         * g++.dg/template/using3.C: New test.
42864         * g++.dg/template/using4.C: New test.
42865
42866 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
42867
42868         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42869         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42870
42871 2003-07-28  Jan Hubicka  <jh@suse.cz>
42872
42873         PR c++/11530
42874         * g++.dg/opt/call1.C: New test.
42875
42876 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
42877
42878         PR c++/11667
42879         * g++.dg/init/enum2.C: New test.
42880         * g++.dg/template/overload1.C: Add "-w" option.
42881
42882 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
42883
42884         * gcc.dg/Wdeclaration-after-statement-1.c,
42885         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42886
42887 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
42888
42889         * gcc.c-torture/compile/20030725-1.c: New test.
42890
42891 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
42892
42893         * gcc.dg/20030505.c: Only run for SPE.
42894         Remove definition of opaque type.
42895
42896 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
42897
42898         * g++.dg/template/ptrmem6.C: New test.
42899
42900 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
42901
42902         * gcc.c-torture/compile/zero-strct-2.c: New test.
42903
42904 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
42905
42906         * gcc.dg/intermod-1.c: New test.
42907
42908 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42909
42910         PR c++/11617
42911         * g++.dg/template/lookup2.C: New test.
42912         * g++.dg/template/memclass1.C: Remove instantiated from error.
42913         * g++.dg/other/error2.C: Tweak expected errors.
42914
42915         PR c++/11596
42916         * g++.dg/template/defarg3.C: New test.
42917
42918         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42919
42920 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
42921
42922         * g++.dg/inherit/access5.C: New test.
42923
42924 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42925
42926         PR c++/11513
42927         * g++.dg/template/crash8.C: New test.
42928
42929 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
42930
42931         PR c/10602
42932         * gcc.dg/noncompile/incomplete-2.c: New test.
42933
42934 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
42935
42936         PR c++/11645
42937         * g++.dg/inherit/access4.C: New test.
42938
42939         PR c++/11517
42940         * g++.dg/expr/cond2.C: New test.
42941
42942         PR optimization/10679
42943         * g++.dg/opt/inline4.C: New test.
42944
42945 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
42946
42947         * g++.dg/parse/crash10: New test.
42948
42949 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42950
42951         * g++.dg/ext/flexary1.C: New test.
42952
42953 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42954
42955         PR c++/10793
42956         * g++.dg/template/crash9.C: New test.
42957
42958 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42959
42960         PR c++/3004
42961         * g++.dg/parse/typedef3.C: New test.
42962
42963         PR c++/7906
42964         * g++.dg/parse/operator2.C: New test.
42965
42966         PR c++/8895
42967         * g++.dg/parse/def-tmpl-arg1.C: New test.
42968
42969         PR c++/9282
42970         * g++.dg/parse/funptr1.C: New test.
42971
42972         PR c++/9452
42973         * g++.dg/parse/ambig3.C: New test.
42974
42975         PR c++/9454
42976         * g++.dg/parse/operator3.C: New test.
42977
42978         PR c++/9486
42979         * g++.dg/parse/template10.C: New test.
42980
42981         PR c++/9488
42982         * g++.dg/parse/template11.C: New test.
42983
42984         PR c++/10150
42985         * g++.dg/parse/invalid-op1.C: New test.
42986
42987         PR c++/10247
42988         * g++.dg/parse/condexpr1.C: New test.
42989
42990 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42991
42992         * g++.dg/ext/packed3.C: New test.
42993         * g++.dg/ext/packed4.C: New test.
42994
42995         * gcc.dg/pack-test-3.c: New test.
42996
42997 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
42998
42999         * lib/compat.exp: Handle dg-options per source file.
43000         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
43001         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
43002         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
43003         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
43004         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
43005         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
43006         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
43007         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
43008         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
43009         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
43010         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
43011         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
43012         * g++.dg/compat/break/bitfield7_x.C: Ditto.
43013         * g++.dg/compat/break/bitfield7_y.C: Ditto.
43014
43015 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
43016
43017         PR c/10320
43018         * gcc.c-torture/execute/20030718-1.c: New test.
43019
43020 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43021
43022         PR optimization/11536
43023         * gcc.dg/20030721-1.c: New test.
43024
43025 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
43026
43027         PR c++/11546
43028         * g++.dg/template/lookup1.C: New test.
43029
43030 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
43031
43032         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
43033         diagnostics of ill-formed constructs involving labels.
43034         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
43035         the new 'previously defined here' message.
43036
43037 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
43038
43039         * g++.dg/parse/non-dependent2.C: New test.
43040
43041 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
43042
43043         * g++.dg/init/init-ref4.C: xfail on targets without
43044         weak symbols.
43045
43046 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
43047
43048         PR target/11087
43049         * gcc.c-torture/execute/20030717-1.c: New test.
43050
43051 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43052
43053         * g++.dg/opt/cfg1.C: New test.
43054
43055 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
43056
43057         PR optimization/11557
43058         * gcc.dg/20030717-1.c: New test.
43059
43060 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
43061
43062         PR c++/10476
43063         * g++.dg/expr/crash-1.C: New test.
43064
43065         PR c++/11027
43066         * g++.dg/template/init3.C: New test.
43067
43068         PR c++/8222
43069         * g++.dg/template/non-dependent1.C: New test.
43070
43071         PR c++/11070
43072         * g++.dg/template/non-dependent2.C: New test.
43073
43074         PR c++/11071
43075         * g++.dg/template/non-dependent3.C: New test.
43076
43077         PR c++/9907
43078         * g++.dg/template/sizeof5.C: New test.
43079
43080 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
43081
43082         PR 11498
43083         * gcc.c-torture/compile/mangle-1.c: New file.
43084
43085 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43086
43087         PR c++/7809
43088         * g++.dg/parse/access3.C: New test.
43089
43090 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
43091
43092         PR c++/11384
43093         * g++.dg/init/init-ref4.C: New test.
43094
43095 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
43096
43097         PR c++/11547
43098         * g++.dg/parse/constant3.C: New test.
43099         * g++.dg/parse/crash7.C: Likewise.
43100
43101 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
43102
43103         PR target/11008
43104         * gcc.dg/i386-pentium4-not-mull.c: New.
43105
43106 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
43107
43108         * gcc.dg/asm-names.c (ymain): Make it weak.
43109
43110 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43111
43112         PR c++/5421
43113         * g++.dg/template/friend21.C: New test.
43114
43115 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
43116
43117         * gcc.dg/cleanup-8.c: New test.
43118         * gcc.dg/cleanup-9.c: New test.
43119
43120 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
43121
43122         * g++.dg/ext/dll-MI1.h: New file.
43123         * g++.dg/ext/dllexport-MI1.C: New file.
43124         * g++.dg/ext/dllimport-MI1.C: New file.
43125
43126 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
43127
43128         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
43129         it does not have cmpstrsi patterns (just cmpmemsi).
43130
43131 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
43132
43133         PR debug/11473
43134         * g++.dg/debug/debug8.C: New test.
43135
43136 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43137
43138         PR c++/10108
43139         * g++.dg/template/crash7.C: New test.
43140
43141 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
43142
43143         PR target/10795
43144         * gcc.c-torture/compile/20030708-1.c: New.
43145
43146 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
43147
43148         * gcc.c-torture/execute/20030715-1.c: New test.
43149
43150 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
43151
43152         * gcc.dg/pch/inline-3.c: New file.
43153         * gcc.dg/pch/inline-3.hs: New file.
43154         * gcc.dg/pch/inline-4.c: New file.
43155         * gcc.dg/pch/inline-4.hs: New file.
43156
43157 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
43158
43159         PR c++/11509
43160         * g++.dg/template/crash6.C: New test.
43161
43162         PR c++/7053
43163         * g++.dg/template/friend20.C: New test.
43164
43165         PR c++/7019
43166         * g++.dg/template/overload2.C: New test.
43167
43168 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43169
43170         PR optimization/11440
43171         * gcc.c-torture/execute/20030714-1.c: New test.
43172
43173 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43174
43175         PR c++/11154
43176         * g++.dg/template/partial2.C: New test.
43177
43178 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
43179
43180         PR c++/11503
43181         * g++.dg/template/anon1.C: New test.
43182
43183         PR c++/11493
43184         PR c++/11495
43185         * g++.dg/parse/template9.C: Likewise.
43186         * g++.dg/template/crash4.C: New test.
43187         * g++.dg/template/koenig1.C: Likewise.
43188         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43189         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43190         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43191         functions.
43192         * g++.old-deja/g++.jason/template36.C: Likewise.
43193         * g++.old-deja/g++.mike/p1989.C: Likewise.
43194         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43195         * g++.old-deja/g++.pt/ttp20.C: Use this->.
43196         * g++.old-deja/g++.pt/ttp21.C: Use this->.
43197         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43198         compiling.
43199         * g++.old-deja/g++.pt/union2.C: Use this->.
43200
43201 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
43202
43203         * gcc.dg/20030711-1.c: New test.
43204
43205 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
43206
43207         PR c++/11050
43208         * g++.dg/parse/args1.C: New test.
43209         * g++.pt/defarg8.C: Change expected errors.
43210
43211 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
43212
43213         PR c++/8164
43214         * g++.dg/template/nontype2.C: New test.
43215
43216         PR c++/10558
43217         * g++.dg/parse/template8.C: New test.
43218
43219         PR c++/8327
43220         * g++.dg/template/scope1.C: New test.
43221
43222         * g++.dg/warn/Wsign-compare-1.C: New test.
43223
43224 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43225
43226         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
43227
43228 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
43229
43230         PR c++/9411
43231         * g++.dg/template/explicit2.C: New test.
43232
43233         PR c++/10032
43234         * g++.dg/warn/pedantic1.C: New test.
43235
43236 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
43237
43238         PR c++ 9483
43239         * g++.dg/other/field1.C: New test.
43240
43241 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43242
43243         PR c/11449
43244         * gcc.c-torture/compile/20030707-1.c: New.
43245
43246 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43247
43248         PR c++/10849
43249         * g++.dg/template/access12.C: New test.
43250
43251 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
43252
43253         * g++.dg/bprob/bprob.exp (prof_ext): Update.
43254         * g77.dg/bprob/bprob.exp (prof_ext): Update.
43255         * gcc.misc-tests/bprob.exp (prof_ext): Update.
43256         * gcc.misc-tests/gcov.exp: Update
43257         * g++.dg/gcov/gcov.exp: Update
43258         * lib/gcov.exp: Update.
43259
43260 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
43261
43262         * g++.dg/abi/mangle17.C: Make sure template expressions are
43263         dependent.
43264         * g++.dg/abi/mangle4.C: Mark erroneous casts.
43265         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
43266         * g++.dg/opt/stack1.C: Remove erroneous code.
43267         * g++.dg/parse/template7.C: New test.
43268         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
43269         * g++.old-deja/g++.pt/crash4.C: Likewise.
43270
43271 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43272
43273         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
43274         with zero or one occurence of `$' after the initial `L'.
43275
43276 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
43277
43278         * gcc.c-torture/compile/20030704-1.c: Add a comment.
43279
43280 2003-07-08  Roger Sayle  <roger@eyesopen.com>
43281
43282         PR c/11370
43283         * gcc.dg/Wunreachable-6.c: New testcase.
43284         * gcc.dg/Wunreachable-7.c: New testcase.
43285
43286 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43287
43288         PR c/11420
43289         * gcc.dg/20030708-1.c: New test.
43290
43291 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
43292
43293         * gcc.dg/compat/sdata-section.h: New file.
43294         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43295         * gcc.dg/torture/mips-sdata-1.c: New test.
43296
43297 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43298
43299         PR c++/11030
43300         * g++.dg/template/friend19.C: New test.
43301
43302 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43303
43304         * g++.dg/opt/strength-reduce.C: New test.
43305
43306 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43307
43308         PR target/10979
43309         * gcc.dg/20030707-1.c: New testcase.
43310
43311 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43312
43313         PR optimization/11059
43314         * g++.dg/opt/emptyunion.C: New testcase.
43315
43316 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43317             Eric Botcazou  <ebotcazou@libertysurf.fr>
43318
43319         * g++.dg/opt/stack1.C: New test.
43320
43321 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
43322
43323         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43324         run test.
43325
43326         PR c++/11431
43327         * g++.dg/expr/static_cast3.C: New test.
43328
43329 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
43330
43331         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
43332         everywhere.
43333         * gcc.dg/concat.c: Concatenation of string constants with
43334         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
43335         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
43336         * gcc.dg/cpp/escape-2.c: Use wide character constants where
43337         necessary to avoid multi-character character constant warning.
43338         * gcc.dg/cpp/escape.c: Likewise.
43339         * gcc.dg/cpp/ucs.c: Likewise.
43340         Remove backslashes from dg-bogus comments, as they confuse Tcl.
43341         Fix a typo.
43342
43343 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43344
43345         PR c/11428
43346         * gcc.c-torture/compile/20030704-1.c: New.
43347
43348 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43349
43350         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
43351
43352 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
43353
43354         PR c++/5287, PR c++/7910,  PR c++/11021
43355         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
43356         tests for warnings.
43357         * g++.dg/ext/dllimport2.C: Add tests for warnings.
43358         * g++.dg/ext/dllimport3.C: Likewise.
43359         * g++.dg/ext/dllimport4.C: New file.
43360         * g++.dg/ext/dllimport5.C: New file.
43361         * g++.dg/ext/dllimport6.C: New file.
43362         * g++.dg/ext/dllimport7.C: New file.
43363         * g++.dg/ext/dllimport8.C: New file.
43364         * g++.dg/ext/dllimport9.C: New file.
43365         * g++.dg/ext/dllimport10.C: New file.
43366         * g++.dg/ext/dllexport1.C: New file.
43367
43368 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43369
43370         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43371         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
43372
43373 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43374
43375         * gcc.dg/builtins-25.c: New testcase.
43376         * gcc.dg/builtins-26.c: New testcase.
43377
43378 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
43379
43380         * gcc.dg/compat/vector-defs.h: New file.
43381         * gcc.dg/compat/vector-setup.h: New file.
43382         * gcc.dg/compat/vector-check.h: New file.
43383         * gcc.dg/compat/vector-1_main.c: New file.
43384         * gcc.dg/compat/vector-1_x.c: New file.
43385         * gcc.dg/compat/vector-1_y.c: New file.
43386         * gcc.dg/compat/vector-2_main.c: New file.
43387         * gcc.dg/compat/vector-2_x.c: New file.
43388         * gcc.dg/compat/vector-2_y.c: New file.
43389
43390         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43391         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43392         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43393         * gcc.dg/compat/struct-align-1.h: New file.
43394         * gcc.dg/compat/struct-align-1_main.c: New file.
43395         * gcc.dg/compat/struct-align-1_x.c: New file.
43396         * gcc.dg/compat/struct-align-1_y.c: New file.
43397         * gcc.dg/compat/struct-align-2.h: New file.
43398         * gcc.dg/compat/struct-align-2_main.c: New file.
43399         * gcc.dg/compat/struct-align-2_x.c: New file.
43400         * gcc.dg/compat/struct-align-2_y.c: New file.
43401
43402         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43403         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43404         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43405         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43406         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43407         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43408         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43409         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43410         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43411         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43412         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43413         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43414         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43415         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43416         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43417         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43418         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43419         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43420         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43421         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43422         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43423         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43424         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43425         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43426         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43427         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43428         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43429         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43430         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43431
43432 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43433
43434         * gcc.dg/i386-call-1.c: New test.
43435
43436 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43437
43438         PR c++/9162
43439         * g++.dg/parse/defarg4.C: New.
43440
43441 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43442
43443         PR target/10700
43444         * gcc.c-torture/compile/20030703-1.c: New test case.
43445
43446 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43447
43448         * g++.dg/template/local3.C: Remove extra semicolon.
43449
43450 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43451
43452         * gcc.dg/i386-volatile-1.c: New test.
43453
43454 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
43455
43456         PR c++/11072
43457         * g++.dg/other/offsetof2.C: XFAIL.
43458         * g++.dg/other/offsetof5.C: New.
43459
43460         PR c++/10219
43461         * g++.dg/template/error1.C: New.
43462
43463         PR c++/9779
43464         * g++.dg/template/dependent-expr1.C: New.
43465
43466 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43467
43468         PR c++/6949
43469         * g++.dg/template/local3.C: New test.
43470
43471         PR c++/11149
43472         * g++.dg/lookup/scoped6.C: New test.
43473
43474 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
43475
43476         PR c++/8046
43477         * g++.dg/other/error7.C: New test.
43478
43479 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
43480
43481         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43482         * g++.old-deja/g++.abi/vtable3.h: Likewise.
43483         * g++.old-deja/g++.law/code-gen5.C: Likewise.
43484         * g++.old-deja/g++.other/union2.C: Likewise.
43485         * gcc.dg/c90-const-expr-2.c: Likewise.
43486         * gcc.dg/c90-const-expr-3.c: Likewise.
43487         * gcc.dg/c99-const-expr-2.c: Likewise.
43488         * gcc.dg/c99-const-expr-3.c: Likewise.
43489         * gcc.dg/concat.c: Likewise.
43490
43491 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43492
43493         PR c++/9559
43494         * g++.dg/init/static1.C: New test.
43495
43496 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43497
43498         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43499         * g++.old-deja/g++.other/access2.C: Likewise.
43500         * g++.old-deja/g++.other/decl2.C: Likewise.
43501         * gcc.c-torture/execute/20020615-1.c: Likewise.
43502
43503 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43504
43505         PR c++/4933
43506         * g++.dg/template/sizeof4.C: New test.
43507
43508 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43509
43510         * g++.dg/other/error6.C: New test.
43511
43512 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43513
43514         PR c++/10750
43515         * g++.dg/parse/constant2.C: New test.
43516
43517 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
43518
43519         PR c++/11106
43520         * g++.dg/other/error5.C: New test.
43521
43522 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43523
43524         * gcc.dg/format/gcc_diag-1.c: New test.
43525
43526 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
43527
43528         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43529
43530 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
43531
43532         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43533         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
43534         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
43535
43536 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
43537
43538         * gcc.c-torture/execute/builtins/string-8.c: New test.
43539         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
43540         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43541         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43542
43543 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43544
43545         PR c++/10468
43546         * g++.dg/ext/typeof6.C: New test.
43547
43548 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43549
43550         PR c++/10796
43551         * g++.dg/init/enum1.C: New test.
43552
43553 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
43554
43555         * gcc.dg/20030627-1.c: New test.
43556
43557 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
43558
43559         PR c++/11332
43560         * g++.dg/expr/static_cast2.C: New test.
43561
43562 2003-06-26  Roger Sayle  <roger@eyesopen.com>
43563             Jakub Jelinek  <jakub@redhat.com>
43564
43565         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
43566         sprintf(dst,"%s",src) optimization.
43567         * gcc.c-torture/execute/20030626-1.c: New test case.
43568         * gcc.c-torture/execute/20030626-2.c: New test case.
43569
43570 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
43571
43572         * gcc.c-torture/execute/multi-ix.c: New test.
43573
43574         * gcc.c-torture/execute/simd-4.c (main):
43575         Added missing semicolon at end of union.
43576
43577 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
43578
43579         PR c++/8266
43580         * g++.dg/template/explicit-instantiation3.C: New test.
43581
43582 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43583
43584         * gcc.dg/20030626-1.c: Use signed char.
43585
43586 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43587
43588         * gcc.dg/20030626-1.c: New test.
43589
43590 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
43591
43592         * const-str-2.m: Update.
43593
43594 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
43595
43596         PR c++/10990
43597         * g++.dg/rtti/dyncast1.C: New test.
43598         * g++.dg/abi/mangle4.C: Correct base-specifier access.
43599         * g++.dg/lookup/scoped1.C: Remove XFAIL.
43600         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43601
43602         PR c++/10931
43603         * g++.dg/expr/static_cast1.C: New test.
43604
43605 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
43606
43607         * gcc.dg/20030625-1.c: New test.
43608
43609 2003-06-24  Roger Sayle  <roger@eyesopen.com>
43610
43611         * gcc.c-torture/compile/20030624-1.c: New test case.
43612
43613 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
43614
43615         * gcc.c-torture/execute/string-opt-17.c: New test.
43616
43617 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
43618
43619         PR c++/5754
43620         * g++.dg/parse/crash6.C: New test.
43621
43622 2003-06-23  Roger Sayle  <roger@eyesopen.com>
43623
43624         * gcc.dg/builtins-24.c: New test case.
43625
43626 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
43627
43628         * g++.dg/opt/operator1.C: New test.
43629
43630 2003-06-22  Roger Sayle  <roger@eyesopen.com>
43631
43632         * gcc.c-torture/execute/string-opt-16.c: New test case.
43633
43634 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43635
43636         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
43637         * g++.old-deja/g++.other/conv7.C: Likewise.
43638         * g++.old-deja/g++.other/overcnv2.C: Likewise.
43639         * g++.old-deja/g++.other/overload14.C: Likewise.
43640
43641 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43642
43643         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43644         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43645
43646 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43647
43648         PR c++/10888
43649         * g++.dg/warn/Winline-3.C: New test.
43650
43651 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43652
43653         * lib/target-supports.exp (check_alias_available): Make the test
43654         program acceptable to the Solaris assembler.
43655
43656         PR c++/10749
43657         * g++.dg/template/memclass2.C: New test.
43658
43659 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43660             Eric Botcazou  <ebotcazou@libertysurf.fr>
43661
43662         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43663         data for non-matching targets.
43664         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43665
43666 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43667
43668         PR c++/10845
43669         * g++.dg/template/member3.C: New test.
43670
43671 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
43672
43673         PR c++/10939
43674         * g++.dg/template/func1.C: New test.
43675
43676         PR c++/9649
43677         * g++.dg/template/static4.C: New test.
43678         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43679
43680         PR c++/11041
43681         * g++.dg/init/ref7.C: New test.
43682
43683 2003-06-19  Matt Austern  <austern@apple.com>
43684
43685         PR c++/11228
43686         * g++.dg/anew1.C: New test.
43687         * g++.dg/anew2.C: New test.
43688         * g++.dg/anew3.C: New test.
43689         * g++.dg/anew4.C: New test.
43690
43691 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43692
43693         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43694
43695 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43696
43697         * gcc.c-torture/execute/simd-4.c (main): Make expected value
43698         endian-dependent.
43699
43700 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43701
43702         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43703         Remove cruft.
43704
43705 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43706
43707         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43708         * gcc.c-torture/compile/961203-1.c: Likewise.
43709         * gcc.c-torture/compile/980506-1.c: Likewise.
43710
43711 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43712
43713         PR c++/10712
43714         * g++.dg/lookup/using7.C: New test.
43715
43716 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43717
43718         PR c++/11105
43719         * g++.dg/abi/conv1.C: Remove it.
43720         * g++.dg/template/conv7.C: New test.
43721         * g++.dg/template/conv8.C: Likewise.
43722         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43723         conversion operator.
43724
43725 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
43726
43727         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43728         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43729         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43730         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43731         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43732         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43733         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43734         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43735         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43736         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43737         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43738         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43739         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43740         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43741         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43742         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43743         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43744         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43745         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43746         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43747         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43748         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43749         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43750         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43751         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43752         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43753         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43754         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43755         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43756
43757 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
43758
43759         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43760         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43761         indications.
43762
43763 2003-06-16  Roger Sayle  <roger@eyesopen.com>
43764
43765         * gcc.dg/i386-387-5.c: New test case.
43766         * gcc.dg/i386-387-6.c: New test case.
43767         * gcc.dg/builtins-23.c: New test case.
43768
43769 2003-06-15  Roger Sayle  <roger@eyesopen.com>
43770
43771         * gcc.dg/builtins-22.c: New test case.
43772         * gcc.dg/i386-387-1.c: Update to test exp.
43773         * gcc.dg/i386-387-2.c: Likewise.
43774
43775 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43776
43777         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43778
43779 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43780
43781         * lib/gcc-dg.exp (dg-require-dll): New function.
43782         (dg-xfail-if): Likewise.
43783         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43784         driver.
43785
43786         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43787         * gcc.c-torture/compile/20001205-1.c: Likewise.
43788         * gcc.c-torture/compile/20001226-1.c: Likewise.
43789         * gcc.c-torture/compile/20010518-2.c: Likewise.
43790         * gcc.c-torture/compile/20020312-1.c: Likewise.
43791         * gcc.c-torture/compile/20020604-1.c: Likewise.
43792         * gcc.c-torture/compile/920501-12.c: Likewise.
43793         * gcc.c-torture/compile/920501-4.c: Likewise.
43794         * gcc.c-torture/compile/920520-1.c: Likewise.
43795         * gcc.c-torture/compile/920521-1.c: Likewise.
43796         * gcc.c-torture/compile/920625-1.c: Likewise.
43797         * gcc.c-torture/compile/961203-1.c: Likewise.
43798         * gcc.c-torture/compile/980506-1.c: Likewise.
43799         * gcc.c-torture/compile/981006-1.c: Likewise.
43800         * gcc.c-torture/compile/981022-1.c: Likewise.
43801         * gcc.c-torture/compile/981223-1.c: Likewise.
43802         * gcc.c-torture/compile/990617-1.c: Likewise.
43803         * gcc.c-torture/compile/dll.c: Likewise.
43804         * gcc.c-torture/compile/labels-3.c: Likewise.
43805         * gcc.c-torture/compile/mipscop-1.c: Likewise.
43806         * gcc.c-torture/compile/mipscop-2.c: Likewise.
43807         * gcc.c-torture/compile/mipscop-3.c: Likewise.
43808         * gcc.c-torture/compile/mipscop-4.c: Likewise.
43809         * gcc.c-torture/compile/simd-5.c: Likewise.
43810         * gcc.c-torture/compile/20000804-1.x: Remove.
43811         * gcc.c-torture/compile/20001205-1.x: Likewise.
43812         * gcc.c-torture/compile/20001226-1.x: Likewise.
43813         * gcc.c-torture/compile/20010518-2.x: Likewise.
43814         * gcc.c-torture/compile/20020312-1.x: Likewise.
43815         * gcc.c-torture/compile/20020604-1.x: Likewise.
43816         * gcc.c-torture/compile/920501-12.x: Likewise.
43817         * gcc.c-torture/compile/920501-4.x: Likewise.
43818         * gcc.c-torture/compile/920520-1.x: Likewise.
43819         * gcc.c-torture/compile/920521-1.x: Likewise.
43820         * gcc.c-torture/compile/920625-1.x: Likewise.
43821         * gcc.c-torture/compile/961203-1.x: Likewise.
43822         * gcc.c-torture/compile/980506-1.x: Likewise.
43823         * gcc.c-torture/compile/981006-1.x: Likewise.
43824         * gcc.c-torture/compile/981022-1.x: Likewise.
43825         * gcc.c-torture/compile/981223-1.x: Likewise.
43826         * gcc.c-torture/compile/990617-1.x: Likewise.
43827         * gcc.c-torture/compile/mipscop-1.x: Likewise.
43828         * gcc.c-torture/compile/mipscop-2.x: Likewise.
43829         * gcc.c-torture/compile/mipscop-3.x: Likewise.
43830         * gcc.c-torture/compile/mipscop-4.x: Likewise.
43831         * gcc.c-torture/compile/simd-5.x: Likewise.
43832
43833         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43834
43835 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43836
43837         * gcc.c-torture/execute/20030611-1.c: New test.
43838
43839 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43840
43841         PR middle-end/168
43842         * gcc.dg/20030612-1.c: New test case.
43843
43844 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43845
43846         PR c++/10635
43847         * g++.dg/expr/cast1.C: New test.
43848
43849 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43850
43851         * gcc.dg/builtins-21.c: New test case.
43852
43853 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
43854
43855         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43856         options instead of at the end.
43857         * lib/objc.exp (objc_target_compile): Likewise.
43858
43859 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
43860
43861         PR c++/10432
43862         * g++.dg/parse/error1.C: New test.
43863
43864 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
43865
43866         * gcc.dg/compat/struct-by-value-11_main.c: New file.
43867         * gcc.dg/compat/struct-by-value-11_x.c: New file.
43868         * gcc.dg/compat/struct-by-value-11_y.c: New file.
43869         * gcc.dg/compat/struct-by-value-12_main.c: New file.
43870         * gcc.dg/compat/struct-by-value-12_x.c: New file.
43871         * gcc.dg/compat/struct-by-value-12_y.c: New file.
43872         * gcc.dg/compat/struct-by-value-13_main.c: New file.
43873         * gcc.dg/compat/struct-by-value-13_x.c: New file.
43874         * gcc.dg/compat/struct-by-value-13_y.c: New file.
43875         * gcc.dg/compat/struct-by-value-14_main.c: New file.
43876         * gcc.dg/compat/struct-by-value-14_x.c: New file.
43877         * gcc.dg/compat/struct-by-value-14_y.c: New file.
43878         * gcc.dg/compat/struct-by-value-15_main.c: New file.
43879         * gcc.dg/compat/struct-by-value-15_x.c: New file.
43880         * gcc.dg/compat/struct-by-value-15_y.c: New file.
43881         * gcc.dg/compat/struct-by-value-16_main.c: New file.
43882         * gcc.dg/compat/struct-by-value-16_x.c: New file.
43883         * gcc.dg/compat/struct-by-value-16_y.c: New file.
43884         * gcc.dg/compat/struct-by-value-17_main.c: New file.
43885         * gcc.dg/compat/struct-by-value-17_x.c: New file.
43886         * gcc.dg/compat/struct-by-value-17_y.c: New file.
43887         * gcc.dg/compat/struct-by-value-18_main.c: New file.
43888         * gcc.dg/compat/struct-by-value-18_x.c: New file.
43889         * gcc.dg/compat/struct-by-value-18_y.c: New file.
43890
43891         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43892         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43893         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43894         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43895         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43896         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43897         * gcc.dg/compat/scalar-return-3_main.c: New file.
43898         * gcc.dg/compat/scalar-return-3_x.c: New file.
43899         * gcc.dg/compat/scalar-return-3_y.c: New file.
43900         * gcc.dg/compat/scalar-return-4_main.c: New file.
43901         * gcc.dg/compat/scalar-return-4_x.c: New file.
43902         * gcc.dg/compat/scalar-return-4_y.c: New file.
43903
43904 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
43905
43906         * gcc.dg/compat/fp2-struct-check.h: New file.
43907         * gcc.dg/compat/fp2-struct-defs.h: New file.
43908         * gcc.dg/compat/fp2-struct-init.h: New file.
43909         * gcc.dg/compat/struct-by-value-10_main.c: New file.
43910         * gcc.dg/compat/struct-by-value-10_x.c: New file.
43911         * gcc.dg/compat/struct-by-value-10_y.c: New file.
43912         * gcc.dg/compat/struct-return-10_main.c: New file.
43913         * gcc.dg/compat/struct-return-10_x.c: New file.
43914         * gcc.dg/compat/struct-return-10_y.c: New file.
43915
43916         * gcc.dg/compat/compat-common.h: New file.
43917         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43918         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43919         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43920         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43921         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43922         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43923         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43924         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43925         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43926         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43927         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43928         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43929         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43930         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43931         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43932         * gcc.dg/compat/small-struct-check.h: Ditto.
43933         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43934         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43935         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43936         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43937         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43938         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43939         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43940         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43941         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43942         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43943         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43944         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43945         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43946         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43947         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43948         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43949         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43950         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43951         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43952         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43953         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43954         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43955         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43956         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43957         * gcc.dg/compat/struct-return-2_main.c: Ditto.
43958         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43959         * gcc.dg/compat/struct-return-2_y.c: Ditto.
43960         * gcc.dg/compat/struct-return-3_main.c: Ditto.
43961         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43962         * gcc.dg/compat/struct-return-3_y.c: Ditto.
43963
43964 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
43965
43966         * g++.dg/pch/static-1.C: New file.
43967         * g++.dg/pch/static-1.Hs: New file.
43968
43969 2003-06-10  Richard Henderson  <rth@redhat.com>
43970
43971         * gcc.dg/asm-7.c: Adjust expected warning text.
43972
43973 2003-06-10  Roger Sayle  <roger@eyesopen.com>
43974
43975         * gcc.dg/builtins-20.c: New test case.
43976
43977 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
43978
43979         PR c++/11131
43980         * g++.dg/opt/template1.C: New test.
43981
43982 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43983
43984         * lib/gcc-dg.exp (dg-test): Clear additional_files and
43985         additional_sources.
43986
43987 2003-05-21  David Taylor  <dtaylor@emc.com>
43988
43989         * gcc.dg/Wpadded.c: New file.
43990
43991 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43992
43993         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43994         * gcc.dg/special/weak-2.c: Add dg-require-weak.
43995         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43996         dg-require-weak.
43997
43998 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
43999
44000         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
44001
44002 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44003
44004         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
44005         (dg-require-alias): Likewise.
44006         (dg-require-gc-sections): Likewise.
44007         * lib/target-supports.exp (check_gc_sections_available): Likewise.
44008
44009 2003-06-08  Richard Henderson  <rth@redhat.com>
44010
44011         * gcc.dg/20011029-2.c: Fix the array reference.
44012         * gcc.dg/asm-7.c: New.
44013
44014 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
44015
44016         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
44017
44018 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
44019
44020         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
44021         (dg-require-gc-sections): Likewise.
44022
44023 2003-06-08  Jan Hubicka  <jh@suse.cz>
44024
44025         * i386-cmov1.c: Fix regular expression.
44026         * i386-cvt-1.c: Likewise.
44027         * i386-local.c: Likewise.
44028         * i386-local2.c: Likewise.
44029         * i386-mul.c: Likewise.
44030         * i386-ssetype-1.c: Likewise.
44031         * i386-ssetype-3.c: Likewise.
44032         * i386-ssetype-5.c: Likewise.
44033
44034 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44035
44036         PR c++/11039
44037         * g++.dg/warn/implicit-typename2.C: New test.
44038         * g++.dg/warn/implicit-typename3.C: New test.
44039
44040 2003-06-07  Richard Henderson  <rth@redhat.com>
44041
44042         * g++.dg/other/offsetof3.C: Use size_t.
44043         * g++.dg/other/offsetof4.C: Likewise.
44044
44045 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
44046
44047         * lib/copy-file.exp: New. Implement gcc_copy_files.
44048
44049         * lib/dg-pch.exp: Load copy-file.exp
44050         (dg-pch): Use gcc_copy_files instead of "file copy".
44051
44052 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
44053
44054         * gcc.dg/weak/weak.exp: Simplify.
44055         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
44056         * gcc.dg/weak/weak-1.c: Likewise.
44057         * gcc.dg/weak/weak-2.c: Likewise.
44058         * gcc.dg/weak/weak-3.c: Likewise.
44059         * gcc.dg/weak/weak-4.c: Likewise.
44060         * gcc.dg/weak/weak-5.c: Likewise.
44061         * gcc.dg/weak/weak-6.c: Likewise.
44062         * gcc.dg/weak/weak-7.c: Likewise.
44063         * gcc.dg/weak/weak-8.c: Likewise.
44064         * gcc.dg/weak/weak-9.c: Likewise.
44065
44066 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
44067
44068         gcc.c-torture/execute/20030606-1.c: New.
44069
44070 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44071
44072         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
44073         * gcc.dg/builtins-19.c: Likewise.
44074
44075 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44076
44077         * gcc.dg/builtins-2.c: Add some more tests.
44078         * gcc.dg/builtins-18.c: New test case.
44079         * gcc.dg/builtins-19.c: New test case.
44080
44081 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44082             Jim Wilson  <wilson@tuliptree.org>
44083
44084         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
44085
44086 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
44087
44088         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
44089         mempcpy/stpcpy calls not to be optimized into something else.
44090         * gcc.c-torture/execute/string-opt-3.c: Moved to...
44091         * gcc.c-torture/execute/builtins/string-7.c: ...here.
44092         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
44093
44094 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44095
44096         * gcc.dg/format/asm_fprintf-1.c: New test.
44097
44098 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
44099
44100         * lib/gcc-defs.exp (additional_sources): New variable.
44101         (dg-additional-sources): New function.
44102         (additional_files): New variable.
44103         (dg-additional-files): New function.
44104         (dg-additional-files-options): Likewise.
44105         * lib/gcc-dg.exp (dg-require-weak): New function.
44106         (dg-require-alias): Likewise.
44107         (dg-require-gc-sections): Likewise.
44108         * lib/target-supports.exp (check_alias_available): Remove testfile
44109         parameter.
44110         (check_gc_sections_available): New function.
44111         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
44112         (dg-gpp-additional-files): Likewise.
44113         * lib/g++.exp (additional_sources): Remove.
44114         (additional_files): Likewise.
44115         (g++_target_compile): Use dg-additional-files-options.
44116
44117         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
44118         Tcl logic.
44119         * gcc.dg/special/ecos.exp: Remove.
44120         * gcc.dg/special/20000419-2.c: Use dg-require-*.
44121         * gcc.dg/special/alias-1.c: Likewise.
44122         * gcc.dg/special/alias-2.c: Likewise.
44123         * gcc.dg/special/gcsec-1.c: Likewise.
44124         * gcc.dg/special/weak-1.c: Likewise.
44125         * gcc.dg/special/weak-2.c: Likewise.
44126         * gcc.dg/special/wkali-1.c: Likewise.
44127         * gcc.dg/special/wkali-2.c: Likewise.
44128
44129         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
44130         dg-gpp-additional-*.
44131         * g++.dg/special/conpr-3.C: Likewise.
44132         * g++.dg/special/conpr-4.C: Likewise.
44133         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
44134         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
44135         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
44136         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
44137         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
44138         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
44139         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
44140         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
44141         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
44142         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
44143         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
44144         * g++.old-deja/g++.other/comdat1.C: Likewise.
44145         * g++.old-deja/g++.other/comdat2.C: Likewise.
44146         * g++.old-deja/g++.other/comdat3.C: Likewise.
44147         * g++.old-deja/g++.other/ctor1.C: Likewise.
44148         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
44149
44150 2003-06-05  Richard Henderson  <rth@redhat.com>
44151
44152         * gcc.dg/debug/20030605-1.c: New.
44153
44154 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44155
44156         * README.QMTEST: Update.
44157
44158 2003-06-04  Richard Henderson  <rth@redhat.com>
44159
44160         * gcc.dg/cleanup-1.c: New.
44161         * gcc.dg/cleanup-2.c: New.
44162         * gcc.dg/cleanup-3.c: New.
44163         * gcc.dg/cleanup-4.c: New.
44164         * gcc.dg/cleanup-5.c: New.
44165         * gcc.dg/cleanup-6.c: New.
44166         * gcc.dg/cleanup-7.c: New.
44167
44168 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44169
44170         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44171
44172         * lib/dg-pch.exp: New file.
44173         * g++.dg/pch/pch.exp: Use dg-pch.exp.
44174         * gcc.dg/pch/pch.exp: Likewise.
44175
44176 2003-06-04  Roger Sayle  <roger@eyesopen.com>
44177
44178         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44179         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44180         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44181         * gcc.dg/builtins-17.c: New test case.
44182         * gcc.dg/i386-387-4.c: New test case.
44183         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
44184
44185 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44186
44187         * gcc.dg/ultrasp9.c: New test.
44188
44189 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44190
44191         * gcc.c-torture/compile/20030604-1.c: New test.
44192         * gcc.dg/sparc-constant-1.c: New test.
44193
44194 2003-06-03  Glen Nakamura  <glen@imodulo.com>
44195
44196         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44197
44198 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
44199
44200         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44201
44202         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44203         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44204
44205 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
44206
44207         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44208
44209 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44210
44211         PR c++/10940
44212         * g++.dg/template/spec10.C: New test.
44213
44214 2003-06-03  Roger Sayle  <roger@eyesopen.com>
44215
44216         * gcc.dg/builtins-16.c: New test case.
44217
44218 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
44219
44220         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
44221         mempcpy test with post-increments.
44222         * gcc.c-torture/execute/string-opt-3.c: New test.
44223         * gcc.dg/string-opt-1.c: New test.
44224
44225 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
44226
44227         PR fortran/10965
44228         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
44229
44230 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
44231
44232         * lib/scanasm.exp (dg-scan): New function, factored out of ...
44233         (scan-assembler): ... here.  Use dg-scan.
44234         (scan-assembler-not): Likewise.
44235         (scan-file): New function.
44236         (scan-file-not): Likewise.
44237         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
44238         * gcc.dg/cpp/_Pragma4.c: Likewise.
44239         * gcc.dg/cpp/_Pragma5.c: Likewise.
44240         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44241         * gcc.dg/cpp/avoidpaste2.c: Likewise.
44242         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
44243         * gcc.dg/cpp/cmdlne-P.c: Likewise.
44244         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
44245         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
44246         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
44247         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
44248         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
44249         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
44250         * gcc.dg/cpp/cxxcom1.c: Likewise.
44251         * gcc.dg/cpp/line1.c: Likewise.
44252         * gcc.dg/cpp/maccom1.c: Likewise.
44253         * gcc.dg/cpp/maccom2.c: Likewise.
44254         * gcc.dg/cpp/maccom3.c: Likewise.
44255         * gcc.dg/cpp/maccom4.c: Likewise.
44256         * gcc.dg/cpp/maccom5.c: Likewise.
44257         * gcc.dg/cpp/maccom6.c: Likewise.
44258         * gcc.dg/cpp/multiline.c: Likewise.
44259         * gcc.dg/cpp/spacing1.c: Likewise.
44260         * gcc.dg/cpp/spacing2.c: Likewise.
44261         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
44262         * gcc.dg/cpp/trad/maccom1.c: Likewise.
44263         * gcc.dg/cpp/trad/maccom2.c: Likewise.
44264         * gcc.dg/cpp/trad/maccom3.c: Likewise.
44265         * gcc.dg/cpp/trad/maccom4.c: Likewise.
44266         * gcc.dg/cpp/trad/maccom6.c: Likewise.
44267         * gcc.dg/cpp/cxxcom2.c: Likewise.
44268         * gcc.dg/cpp/cxxcom2.h: New file.
44269
44270         * gcc.dg/cpp/truefalse.cpp: Move it to ...
44271         * g++.dg/cpp/truefalse.C: Here.
44272         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
44273
44274 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
44275
44276         * gcc.dg/cpp/redef3.c: New file.
44277
44278 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44279
44280         * gcc.dg/i386-loop-3.c: New test.
44281
44282 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
44283
44284         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
44285
44286 2003-05-31  Roger Sayle  <roger@eyesopen.com>
44287
44288         * gcc.dg/fwrapv-1.c: New test case.
44289         * gcc.dg/fwrapv-2.c: New test case.
44290
44291 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44292
44293         PR c++/10956
44294         * g++.dg/template/spec9.C: New test.
44295
44296 2003-05-29  Roger Sayle  <roger@eyesopen.com>
44297
44298         * gcc.dg/duff-4.c: New test case.
44299
44300 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
44301
44302         PR fortran/10843
44303         * g77.dg/ffixed-form-1.f: New test
44304         * g77.dg/ffixed-form-2.f: New test
44305         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44306         * g77.dg/ffree-form-3.f: New test
44307
44308 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
44309
44310         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44311         * gcc.dg/wint_t-1.c: Likewise.
44312
44313 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44314
44315         * g++.dg/template/access11.C: New test.
44316
44317 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44318
44319         PR c++/10849
44320         * g++.dg/template/access10.C: New test.
44321
44322 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44323             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44324
44325         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44326
44327 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44328
44329         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
44330         suppress for powerpc-*-darwin*.
44331         * gcc.dg/torture/builtin-noret-2.c: Likewise.
44332
44333 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44334
44335         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
44336         suppress option for powerpc-*-darwin*.
44337
44338 2003-05-23  Roger Sayle  <roger@eyesopen.com>
44339
44340         * gcc.dg/builtins-1.c: Add tests for tan and atan.
44341         * gcc.dg/builtins-4.c: Add test for fmod.
44342
44343 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44344
44345         PR c++/10682
44346         * g++.dg/template/instantiate4.C: New test.
44347
44348 2003-05-22  Roger Sayle  <roger@eyesopen.com>
44349
44350         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
44351
44352 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
44353
44354         * gcc.dg/compat/scalar-return-1_main.c: New file.
44355         * gcc.dg/compat/scalar-return-1_x.c: New file.
44356         * gcc.dg/compat/scalar-return-1_y.c: New file.
44357         * gcc.dg/compat/scalar-return-2_main.c: New file.
44358         * gcc.dg/compat/scalar-return-2_x.c: New file.
44359         * gcc.dg/compat/scalar-return-2_y.c: New file.
44360         * gcc.dg/compat/struct-return-3_main.c: New file.
44361         * gcc.dg/compat/struct-return-3_y.c: New file.
44362         * gcc.dg/compat/struct-return-3_x.c: New file.
44363         * gcc.dg/compat/struct-return-2_main.c: New file.
44364         * gcc.dg/compat/struct-return-2_x.c: New file.
44365         * gcc.dg/compat/struct-return-2_y.c: New file.
44366
44367 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44368
44369         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44370         for hppa*-hp-hpux*.
44371         * gcc.dg/20021014-1.c (dg-options): Likewise.
44372         * gcc.dg/nest.c (dg-options): Likewise.
44373
44374 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
44375
44376         PR c++/9738
44377         * g++.dg/ext/dllimport2.C: New file.
44378         * g++.dg/ext/dllimport3.C: New file.
44379
44380 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
44381
44382         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44383         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44384         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44385         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44386         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44387         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44388         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
44389         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
44390         * gcc.dg/compat/small-struct-defs.h: New file.
44391         * gcc.dg/compat/small-struct-init.h: New file.
44392         * gcc.dg/compat/small-struct-check.h: New file.
44393         * gcc.dg/compat/fp-struct-defs.h: New file.
44394         * gcc.dg/compat/fp-struct-check.h: New file.
44395         * gcc.dg/compat/fp-struct-init.h: New file.
44396         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44397         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44398
44399 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
44400
44401         * gcc.dg/20030225-2.c: New test.
44402
44403 2003-05-18  Roger Sayle  <roger@eyesopen.com>
44404             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44405
44406         * gcc.c-torture/compile/20030518-1.c: New test case.
44407
44408 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
44409
44410         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44411         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44412         gcc-dg-debug-runtest.
44413         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44414         gcc-dg-debug-runtest.
44415
44416 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44417
44418         PR c++/9022
44419         * g++.dg/lookup/using6.C: New test.
44420
44421 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44422
44423         * g++.dg/parse/access2.C: New test.
44424
44425 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
44426
44427         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44428         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44429         * gcc.dg/debug/debug.exp: Likewise.
44430
44431 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
44432
44433         * gcc.dg/dollar.c: New test.
44434
44435 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
44436
44437         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44438         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44439         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44440         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44441         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44442         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44443         * gcc.dg/compat/struct-by-value-6_main.c: New file.
44444         * gcc.dg/compat/struct-by-value-6_x.c: New file.
44445         * gcc.dg/compat/struct-by-value-6_y.c: New file.
44446         * gcc.dg/compat/struct-by-value-7_main.c: New file.
44447         * gcc.dg/compat/struct-by-value-7_x.c: New file.
44448         * gcc.dg/compat/struct-by-value-7_y.c: New file.
44449         * gcc.dg/compat/struct-by-value-8_main.c: New file.
44450         * gcc.dg/compat/struct-by-value-8_x.c: New file.
44451         * gcc.dg/compat/struct-by-value-8_y.c: New file.
44452         * gcc.dg/compat/struct-by-value-9_main.c: New file.
44453         * gcc.dg/compat/struct-by-value-9_x.c: New file.
44454         * gcc.dg/compat/struct-by-value-9_y.c: New file.
44455
44456 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
44457
44458         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44459         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
44460         support for "repo" mode.
44461         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44462         * lib/g77-dg.exp: Likewise.
44463         * lib/obj-dg.exp: Likewise.
44464
44465 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
44466
44467         Merge from gcc-3_2-rhl8-branch:
44468         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
44469
44470         * gcc.dg/tls/opt-6.c: New test.
44471
44472         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
44473
44474         * gcc.dg/20030405-1.c: New test.
44475
44476         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
44477
44478         * gcc.dg/20030309-1.c: New test.
44479
44480         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44481
44482         * gcc.c-torture/execute/20030307-1.c: New test.
44483
44484         2003-02-20  Randolph Chung  <tausq@debian.org>
44485
44486         * gcc.c-torture/compile/20030220-1.c: New test.
44487
44488         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
44489
44490         * gcc.dg/20030217-1.c: New test.
44491
44492         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
44493
44494         * gcc.c-torture/compile/20020129-1.c: New test.
44495
44496         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44497
44498         * gcc.dg/unroll-1.c: New test.
44499
44500         2002-11-16  Jan Hubicka  <jh@suse.cz>
44501
44502         * gcc.c-torture/execute/20020920-1.c: New test.
44503
44504         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
44505
44506         PR target/7434
44507         * gcc.c-torture/compile/20021008-1.c: New test.
44508
44509         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
44510
44511         PR target/7559
44512         * gcc.c-torture/execute/20020810-1.c: New test.
44513
44514         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44515
44516         * gcc.c-torture/compile/20020807-1.c: New test.
44517
44518         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
44519
44520         * gcc.dg/tls/opt-1.c: New test.
44521
44522         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
44523
44524         * gcc.dg/20020729-1.c: New test.
44525
44526         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
44527
44528         * g++.dg/opt/life1.C: New test.
44529
44530         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
44531
44532         * gcc.dg/20020525-1.c: New test.
44533
44534         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44535
44536         PR c++/6794
44537         * g++.dg/ext/pretty1.C: New test.
44538         * g++.dg/ext/pretty2.C: New test.
44539
44540 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
44541
44542         PR c++/8385
44543         * g++.dg/ext/typeof5.C: New test.
44544
44545 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
44546
44547         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
44548         __USER_LABEL_PREFIX__ into account.
44549         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44550
44551 2003-05-14  Roger Sayle  <roger@eyesopen.com>
44552
44553         * gcc.dg/builtins-15.c: New test case.
44554
44555 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
44556
44557         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
44558
44559 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
44560
44561         * lib/g++.exp: Tweak handling of additional source files.
44562         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
44563         * g++.dg/special/conpr-2a.C: Rename to ...
44564         * g++.dg/special/conpr-2a.cc: ... this.
44565         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
44566         * g++.dg/special/conpr-3a.C: Rename to ...
44567         * g++.dg/special/conpr-3a.cc: This.
44568         * g++.dg/special/conpr-3b.C: Rename to ...
44569         * g++.dg/special/conpr-3b.cc: This.
44570         * g++.dg/special/conpr-4.C: New test.
44571         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
44572
44573 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
44574
44575         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
44576
44577 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44578
44579         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44580         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44581         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44582         * g++.old-deja/g++.other/warn3.C: Likewise.
44583
44584 2003-05-11  Roger Sayle  <roger@eyesopen.com>
44585
44586         * gcc.dg/i386-387-1.c: Update to also test log.
44587         * gcc.dg/i386-387-2.c: Likewise.
44588
44589 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44590
44591         * g77.f-torture/execute/int8421.f: New test.
44592
44593 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44594
44595         PR c++/10230, c++/10481
44596         * g++.dg/lookup/scoped5.C: New test.
44597
44598 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44599
44600         PR c++/10552
44601         * g++.dg/template/ttp6.C: New test.
44602
44603 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
44604
44605         * gcc.c-torture/execute/builtins: New directory.
44606         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44607         gcc.c-torture/execute/builtins.
44608         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44609         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44610         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
44611         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44612
44613 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44614
44615         PR c++/9252
44616         * g++.dg/template/access8.C: New test.
44617         * g++.dg/template/access9.C: New test.
44618
44619 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44620
44621         PR c++/9554
44622         * g++.dg/parse/access1.C: New test.
44623
44624 2003-05-09  DJ Delorie  <dj@redhat.com>
44625
44626         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44627         long, and not an int.
44628
44629 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44630
44631         PR c++/10555, c++/10576
44632         * g++.dg/template/memclass1.C: New test.
44633
44634 2003-05-08  DJ Delorie  <dj@redhat.com>
44635
44636         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44637         targets.
44638         * gcc.c-torture/execute/20021024-1.x: Likewise.
44639         * gcc.c-torture/execute/shiftdi.x: Likewise.
44640         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44641         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44642         * gcc.dg/20021018-1.c: Likewise.
44643
44644 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44645
44646         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44647
44648         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44649         (bcopy): Call memmove.
44650
44651 2003-05-08  Roger Sayle  <roger@eyesopen.com>
44652
44653         * g77.f-torture/compile/8485.f: New test case.
44654
44655 2003-05-07  Richard Henderson  <rth@redhat.com>
44656
44657         PR c++/10570
44658         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44659         Verify exception_cleanup not called for rethrows.
44660         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44661         when exiting catch block without rethrowing.
44662         * g++.dg/eh/forced3.C: New.
44663         * g++.dg/eh/forced4.C: New.
44664
44665 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
44666
44667         * gcc.dg/20030505.c: Fix triplet.
44668
44669 2003-05-06  DJ Delorie  <dj@redhat.com>
44670
44671         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44672         * gcc.dg/nest.c: Likewise.
44673
44674 2003-05-05  Roger Sayle  <roger@eyesopen.com>
44675
44676         * gcc.dg/builtins-14.c: New test case.
44677
44678 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
44679
44680         * lib/compat.exp (compat-execute): New argument.
44681         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44682         * gcc.dg/compat: New test directory.
44683         * gcc.dg/compat/compat.exp: New expect script.
44684         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44685         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44686         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44687         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44688         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44689         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44690
44691         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44692         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44693         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44694         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44695         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44696         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44697         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44698         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44699         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44700         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44701         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44702         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44703         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44704         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44705         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44706
44707 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
44708
44709         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44710
44711 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
44712
44713         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44714
44715 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
44716
44717         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44718         * gcc.dg/ppc-fsel-2.c: New test.
44719
44720         * gcc.dg/unused-5.c: New test.
44721
44722 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44723
44724         PR c++/10496
44725         * g++.dg/warn/pmf1.C: New test.
44726
44727 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44728
44729         PR c++/4494
44730         * g++.dg/warn/main.C: New test.
44731
44732 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44733
44734         * gcc.dg/nonnull-3.c: New test.
44735
44736 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44737
44738         * gcc.dg/cpp/Wtrigraphs.c: Update.
44739         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44740
44741 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
44742
44743         * gcc.dg/ppc-fsel-1.c: New test.
44744
44745 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
44746
44747         PR c/10604
44748         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44749
44750 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
44751
44752         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44753
44754 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44755
44756         PR c++/9364, c++/10553, c++/10586
44757         * g++.dg/parse/typename4.C: New test.
44758         * g++.dg/parse/typename5.C: Likewise.
44759
44760 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
44761
44762         * gcc.c-torture/compile/20030503-1.c: New test.
44763
44764 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44765
44766         * g++.dg/lookup/using5.C: Fix testcase error.
44767
44768 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
44769
44770         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44771         since MEABI is no longer supported.  Remove all vestiges
44772         of MEABI from the test.
44773
44774 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44775
44776         PR c++/10554
44777         * g++.dg/lookup/using5.C: New test.
44778
44779 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44780
44781         PR c++/8772
44782         * g++.dg/template/ttp5.C: New test.
44783
44784 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
44785
44786         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44787         (dg-gpp-additional-sources): New function.
44788         (dg-gpp-additional-files): Likewise.
44789         * lib/g++.exp (additional_sources): New variable.
44790         (additional_files): Likewise.
44791         (g++_target_compile): Deal with them.
44792         * lib/old-dejagnu.exp: Remove.
44793         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
44794         * g++.old-deja: Revise all tests to use dg commands.
44795
44796 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44797
44798         PR c++/9432, c++/9528
44799         * g++.dg/lookup/using4.C: New test.
44800
44801 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
44802
44803         * gcc.dg/noreturn-5.c: New file.
44804         * gcc.dg/noreturn-6.c: New file.
44805
44806         * gcc.c-torture/compile/inline-1.c: New file.
44807
44808 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44809
44810         PR c++/10551
44811         * g++.dg/template/explicit1.C: New test.
44812
44813 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44814
44815         PR c++/10549
44816         * g++.dg/other/bitfield1.C: New test.
44817
44818         PR c++/10527
44819         * g++.dg/init/new7.C: New test.
44820
44821 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44822
44823         * g++.dg/ext/desig1.C: New test.
44824         * g++.dg/ext/init1.C: Update.
44825
44826         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44827
44828 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
44829
44830         PR c++/10180
44831         * g++.dg/warn/Winline-1.C: New test.
44832
44833 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
44834
44835         * gcc.c-torture/execute/string-opt-19.c: New test.
44836
44837         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44838         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44839
44840 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
44841
44842         PR c++/10506
44843         * g++.dg/init/new6.C: New test.
44844
44845         PR c++/10503
44846         * g++.dg/init/ref6.C: New test.
44847
44848 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
44849
44850         * g++.dg/warn/weak1.C: XFAIL on AIX4.
44851
44852 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44853
44854         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44855         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44856
44857 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
44858
44859         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44860         initialized static data members.
44861
44862 2003-04-25  H.J. Lu <hjl@gnu.org>
44863
44864         * gcc.dg/ia64-sync-4.c: New test.
44865
44866 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44867
44868         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
44869         date.
44870
44871 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
44872
44873         PR c++/10337
44874         * g++.dg/warn/conv1.C: New test.
44875         * g++.old-deja/g++.other/conv7.C: Adjust.
44876         * g++.old-deja/g++.other/overload14.C: Adjust.
44877
44878 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44879
44880         PR c++/10471
44881         * g++.dg/template/defarg2.C: New test.
44882
44883 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
44884
44885         * gcc.dg/cpp/include2.c: Update.
44886         * gcc.dg/cpp/multiline-2.c: New.
44887         * gcc.dg/cpp/multiline.c: Update.
44888         * gcc.dg/cpp/strify2.c: Update.
44889         * gcc.dg/cpp/trad/literals-2.c: Update.
44890
44891 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44892
44893         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44894
44895 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44896
44897         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44898
44899 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44900
44901         PR c++/10451
44902         * g++.dg/parse/crash4.C: New test.
44903
44904         PR c++/9847
44905         * g++.dg/parse/crash5.C: New test.
44906
44907 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
44908
44909         PR c++/10446
44910         * g++.dg/parse/crash3.C: New test.
44911
44912         PR c++/10428
44913         * g++.dg/parse/elab1.C: New test.
44914
44915 2003-04-22  Devang Patel  <dpatel@apple.com>
44916
44917         * gcc.dg/cpp/trad/funlike-5.c: New test.
44918
44919 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
44920
44921         * g++.dg/other/packed1.C: Fix dg options.
44922
44923 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
44924
44925         * g++.dg/other/offsetof2.C: New test.
44926
44927 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
44928
44929         * g++.dg/template/recurse.C: Adjust location of error messages.
44930
44931 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
44932
44933         PR c++/9881
44934         * g++.dg/init/addr-const1.C: New test.
44935         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44936
44937 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44938
44939         PR c++/10405
44940         * g++.dg/lookup/struct-hack1.C: New test.
44941
44942 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
44943
44944         * ucs.c: Update diagnostic messages.
44945
44946 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44947
44948         * gcc.dg/cpp/truefalse.cpp: New test.
44949         * gcc.dg/cpp/cpp.exp: Update.
44950         * g++.dg/other/stdbool-if.C: Remove.
44951
44952 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44953
44954         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44955         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44956
44957 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44958
44959         * gcc.c-torture/compile/20030418-1.c: New test.
44960
44961 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
44962
44963         * README.compat: Remove; content moved to doc/sourcebuild.texi.
44964
44965 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44966
44967         PR c++/10347
44968         g++.dg/template/dependent-name1.C: New test.
44969
44970 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
44971
44972         * gcc.dg/warn-1.c (tourist_guide): New array,
44973         contains a pointer to bar.
44974
44975 2003-04-16  Roger Sayle  <roger@eyesopen.com>
44976
44977         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44978         * gcc.c-torture/execute/medce-1.c: New test case.
44979         * gcc.c-torture/execute/medce-2.c: New test case.
44980
44981 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
44982
44983         * lib/prune.exp: Ignore more messages.
44984
44985         PR c++/10381
44986         * g++.dg/parse/lookup3.C: New test.
44987
44988 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
44989
44990         * gcc.c-torture/compile/20030415-1.c : New test.
44991
44992 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
44993
44994         * gcc.c-torture/execute/scope-2.c: Move to ...
44995         * gcc.dg/noncompile/scope.c: .... here.
44996
44997 2003-04-14  Roger Sayle  <roger@eyesopen.com>
44998
44999         * gcc.dg/20030414-2.c: New test case.
45000
45001 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
45002
45003         PR target/10377
45004         * gcc.dg/20030414-1.c: New test.
45005
45006 2003-04-13  Roger Sayle  <roger@eyesopen.com>
45007
45008         * gcc.dg/builtins-12.c: New test case.
45009         * gcc.dg/builtins-13.c: New test case.
45010
45011 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45012
45013         * gcc.c-torture/execute/string-opt-18.c: New test.
45014
45015 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
45016
45017         PR c++/10300
45018         * g++.dg/init/new5.C: New test.
45019
45020 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
45021
45022         PR c++/7910
45023         * g++.dg/ext/dllimport1.C: New test.
45024
45025 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45026
45027         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
45028
45029 2003-04-11  Bud Davis <bdavis9659@comcast.net>
45030
45031         PR Fortran/9263
45032         * g77.f-torture/noncompile/9263.f: New test
45033         PR Fortran/1832
45034         * g77.f-torture/execute/1832.f: New test
45035
45036 2003-04-11  David Chad  <davidc@freebsd.org>
45037             Loren J. Rittle  <ljrittle@acm.org>
45038
45039         PR libobjc/8562
45040         * objc.dg/headers.m: New test.
45041
45042 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
45043
45044         * gcc.c-torture/execute/builtin-noret-2.c: New.
45045         * gcc.c-torture/execute/builtin-noret-2.x: New.
45046         XFAIL builtin-noret-2.c at -O1 and above.
45047         * gcc.dg/redecl.c: New.
45048         * gcc.dg/Wshadow-1.c: Update error regexps.
45049
45050 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
45051
45052         * g++.dg/abi/bitfield10.C: New test.
45053
45054 2003-04-09  Mike Stump  <mrs@apple.com>
45055
45056         * gcc.dg/pch/pch.exp: Make testcase names longer.
45057         * g++.dg/pch/pch.exp: Make testcase names longer.
45058
45059 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45060
45061         * gcc.dg/builtins-11.c: New test case.
45062
45063 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45064
45065         * gcc.dg/builtins-9.c: New test case.
45066         * gcc.dg/builtins-10.c: New test case.
45067
45068 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
45069
45070         * gcc.dg/noncompile/init-4.c.c: New test.
45071
45072 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45073
45074         * gcc.misc-test/gcov-9.c: New test.
45075         * gcc.misc-test/gcov-10.c: New test
45076         * gcc.misc-test/gcov-11.c: New test.
45077
45078 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
45079
45080         PR optimization/10024
45081         * gcc.c-torture/compile/20030405-1.c: New test.
45082
45083 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
45084
45085         * gcc.dg/pch/static-3.c: New.
45086         * gcc.dg/pch/static-3.hs: New.
45087         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
45088
45089 2003-04-04  Richard Henderson  <rth@redhat.com>
45090
45091         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
45092         * g++.dg/eh/forced2.C: Likewise.
45093
45094 2003-04-03  Mike Stump  <mrs@apple.com>
45095
45096         * lib/scanasm.exp (scan-assembler): Add xfail processing for
45097         target arg.
45098         (scan-assembler-times, scan-assembler-not): Likewise.
45099         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
45100
45101 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45102
45103         * gcc.dg/sparc-loop-1.c: New test.
45104
45105 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
45106
45107         PR other/9274
45108         * g++.dg/pch/system-2.C: New.
45109         * g++.dg/pch/system-2.Hs: New.
45110
45111 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
45112
45113         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
45114
45115         * g++.dg/eh/simd-1.C (vecfunc): Same.
45116
45117 2003-04-01  Roger Sayle  <roger@eyesopen.com>
45118
45119         * gcc.c-torture/execute/20030401-1.c: New test case.
45120
45121 2003-04-01  Ziemowit Laski <zlaski@apple.com>
45122
45123         * objc.dg/defs.m: New.
45124
45125 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
45126
45127         * g++.dg/eh/simd-1.C: New.
45128         * g++.dg/eh/simd-2.C: New.
45129
45130 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
45131
45132         * gcc.c-torture/execute/simd-3.c: New.
45133
45134 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45135
45136         PR c/9936
45137         * gcc.dg/20030331-2.c: New test.
45138
45139 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45140
45141         PR c++/10278
45142         * g++.dg/parse/crash2.C: New test.
45143
45144 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45145
45146         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
45147         * gcc.c-torture/execute/20030331-1.c: ...here.
45148
45149 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45150
45151         * gcc.c-torture/execute/20030331-1.c: New test.
45152
45153 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
45154
45155         * lib/gcov.exp: Adjust call return testing strings.
45156         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
45157
45158 2003-03-31  Roger Sayle  <roger@eyesopen.com>
45159
45160         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
45161         * gcc.dg/builtins-7.c: New test case.
45162         * gcc.dg/builtins-8.c: New test case.
45163
45164 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45165
45166         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
45167
45168 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
45169
45170         PR c++/7647
45171         * g++.dg/lookup-class-member-2.C: New test.
45172
45173 2003-03-30  Glen Nakamura  <glen@imodulo.com>
45174
45175         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
45176
45177 2003-03-28  Roger Sayle  <roger@eyesopen.com>
45178
45179         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45180
45181 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
45182
45183         * g++.dg/init/attrib1.C: New test.
45184
45185 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45186
45187         * gcc.dg/ultrasp8.c: New test.
45188
45189 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45190
45191         * gcc.dg/ultrasp7.c: New test.
45192
45193 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
45194
45195         PR c++/10047
45196         * g++.dg/template/inline1.C: New test.
45197
45198 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45199
45200         * gcc.dg/sparc-dwarf2.c: New test.
45201
45202 2003-03-27  Roger Sayle  <roger@eyesopen.com>
45203
45204         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45205         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45206
45207 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
45208
45209         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
45210         than reading .x files.
45211         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45212         * g77.dg/gcov/gcov-1.f: Likewise.
45213         * gcc.misc-tests/gcov-4b.c: Likewise.
45214         * gcc.misc-tests/gcov-5b.c: Likewise.
45215         * gcc.misc-tests/gcov-6.c: Likewise.
45216         * gcc.misc-tests/gcov-7.c: Likewise.
45217         * gcc.misc-tests/gcov-8.c: Likewise.
45218         * g++.dg/gcov/gcov-1.x: Remove.
45219         * g77.dg/gcov/gcov-1.x: Likewise.
45220         * gcc.misc-tests/gcov-4b.x: Likewise.
45221         * gcc.misc-tests/gcov-5b.x: Likewise.
45222         * gcc.misc-tests/gcov-6.x: Likewise.
45223         * gcc.misc-tests/gcov-7.x: Likewise.
45224         * gcc.misc-tests/gcov-8.x: Likewise.
45225
45226 2003-03-27  Glen Nakamura  <glen@imodulo.com>
45227
45228         PR opt/10087
45229         * gcc.dg/20030324-1.c: New test.
45230
45231 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
45232
45233         PR c++/10224
45234         * g++.dg/template/arg3.C: New test.
45235
45236         PR c++/10158
45237         * g++.dg/template/friend18.C: New test.
45238
45239 2003-03-26  Roger Sayle  <roger@eyesopen.com>
45240
45241         * g77.f-torture/compile/20030326-1.f: New test case.
45242
45243 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
45244
45245         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
45246
45247         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
45248
45249 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
45250
45251         * gcc.dg/ia64-sync-3.c: New test.
45252
45253 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
45254
45255         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
45256
45257 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45258
45259         * gcc.dg/ultrasp6.c: New test.
45260
45261 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45262
45263         * gcc.dg/i386-signbit-1.c: New test.
45264         * gcc.dg/i386-signbit-2.c: New test.
45265         * gcc.dg/i386-signbit-3.c: New test.
45266
45267 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45268
45269         * gcc.dg/ultrasp5.c: Fix options.
45270
45271 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45272
45273         * gcc.dg/ultrasp5.c: Fix comment.
45274
45275 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
45276
45277         PR fortran/10197
45278         * g77.f-torture/execute/10197.f: New test.
45279
45280 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
45281
45282         PR c++/9898, c++/383
45283         * g++.dg/template/conv6.C: New test.
45284
45285         PR c++/10119
45286         * g++.dg/template/ptrmem5.C: New test.
45287
45288         PR c++/10026
45289         * g++.dg/lookup/koenig1.C: New test.
45290
45291         PR C++/10199
45292         * g++.dg/lookup/template2.C: New test.
45293
45294 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
45295
45296         * g++.dg/opt/rtti1.C: New test.
45297
45298 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45299
45300         * gcc.dg/ultrasp5.c: New test.
45301
45302 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
45303
45304         PR middle-end/9967
45305         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45306         builtin fputs.
45307
45308 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45309
45310         PR c/8224
45311         * gcc.dg/20030323-1.c: New test.
45312
45313 2003-03-23  Roger Sayle  <roger@eyesopen.com>
45314
45315         * gcc.c-torture/compile/20030323-1.c: New test case.
45316
45317 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
45318
45319         * gcc.dg/20030321-1.c: New test.
45320
45321 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
45322
45323         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
45324
45325 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
45326
45327         PR c++/9978, c++/9708
45328         * g++.dg/ext/vlm1.C: Adjust expected error.
45329         * g++.dg/ext/vla2.C: New test.
45330         * g++.dg/template/arg1.C: New test.
45331         * g++.dg/template/arg2.C: New test.
45332
45333 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
45334
45335         * g77.f-torture/execute/select.f: New test.
45336         * g77.f-torture/noncompile/select_no_compile.f: New test.
45337
45338 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
45339
45340         PR c++/9898
45341         * g++.dg/other/error4.C: New test.
45342
45343 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
45344
45345         * g++.dg/template/friend17.C: New test.
45346
45347 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
45348
45349         * gcc.c-torture/compile/20030320-1.c: New.
45350
45351 2003-03-20  Roger Sayle  <roger@eyesopen.com>
45352
45353         * gcc.dg/builtins-6.c: New test case.
45354
45355 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
45356
45357         PR target/10073
45358         * gcc.c-torture/compile/20030319-1.c: New.
45359
45360 2003-03-18  Jan Hubicka  <jh@suse.cz>
45361
45362         * gcc.dg/i386-cvt-1.c: New test.
45363
45364 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
45365
45366         * objc.dg/naming-1.m: Use "(parse|syntax) error".
45367         * objc.dg/naming-2.m: Likewise.
45368
45369 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
45370
45371         PR c++/9639
45372         * g++.dg/parse/crash1.C: New test.
45373
45374 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
45375
45376         PR c++/8805
45377         * g++.dg/eh/cleanup1.C: New test.
45378
45379 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45380
45381         * gcc.c-torture/execute/20030316-1.c: New test case.
45382
45383 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45384
45385         PR c++/9629
45386         * g++.dg/init/ctor2.C: New test.
45387
45388 2003-03-15  Roger Sayle  <roger@eyesopen.com>
45389
45390         * g77.f-torture/compile/xformat.f: New test case.
45391
45392 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45393
45394         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45395         * g++.old-deja/g++.mike/eh50.C: Likewise.
45396
45397 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45398
45399         PR c++/6440
45400         * g++.dg/template/spec7.C: New test.
45401         * g++.dg/template/spec8.C: Likewise.
45402
45403 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
45404
45405         * gcc.c-torture/execute/20030313-1.c: New test.
45406
45407 2003-03-14  Richard Henderson  <rth@redhat.com>
45408
45409         * gcc.dg/inline-2.c: Adjust alpha test for external call.
45410
45411 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45412
45413         * gcc.c-torture/compile/20030314-1.c: New test.
45414
45415 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
45416
45417         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45418         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45419         thumb target,
45420         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45421         to accept newer _imp__  prefix and additional
45422         newline in .drectve section.
45423         * gcc.dg/dll-4.c: Likewise.
45424         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45425         switch.
45426
45427 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
45428
45429         * g++.dg/parse/namespace9.C: New test.
45430
45431         * g++.dg/init/ref5.C: New test.
45432         * g++.dg/parse/ptrmem1.C: Likewise.
45433
45434 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45435
45436         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45437         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45438         regular expression.
45439         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45440         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45441
45442 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
45443
45444         * gcc.c-torture/execute/20030224-2.c: New test.
45445
45446 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45447
45448         * gcc.dg/decl-3.c: New test.
45449
45450 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45451
45452         * gcc.dg/i386-loop-2.c: New test.
45453
45454 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
45455
45456         PR c++/9474
45457         * g++.dg/parse/namespace8.C: New test.
45458
45459         PR c++/9924
45460         * g++.dg/overload/builtin2.C: New test.
45461
45462 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
45463
45464         * gcc.dg/return-type-3.c: New test.
45465
45466 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45467
45468         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45469         profiling options are not supported.
45470
45471 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
45472
45473         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45474         * g++.old-deja/g++.warn/impint2.C: Likewise.
45475
45476 2003-03-10  Devang Patel  <dpatel@apple.com>
45477
45478         * g++.dg/cpp/c++_cmd_1.C: New test.
45479         * g++.dg/cpp/c++_cmd_1.h: New file.
45480
45481 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
45482
45483         * gcc.dg/altivec-9.c: New file.
45484
45485 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45486
45487         * gcc.dg/ppc-sdata-1.c: New test.
45488         * gcc.dg/ppc-sdata-2.c: New test.
45489
45490 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
45491
45492         PR c++/9373
45493         * g++.dg/opt/ptrmem2.C: New test.
45494
45495         PR c++/8534
45496         * g++.dg/opt/ptrmem1.C: New test.
45497
45498 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45499
45500         * gcc.dg/i386-loop-1.c: New test.
45501
45502 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45503
45504         PR c++/9970
45505         * g++.dg/lookup/friend1.C: New test.
45506
45507 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45508
45509         PR c++/9823
45510         * g++.dg/parser/constructor1.C: New test.
45511
45512 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
45513
45514         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45515
45516         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45517
45518 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
45519
45520         * gcc.dg/cpp/Wunused.c: Update test.
45521
45522 2003-03-08  Jan Hubicka  <jh@suse.cz>
45523
45524         * gcc.dg/inline-3.c: New test.
45525
45526 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45527
45528         PR c++/9809
45529         * g++.dg/parse/builtin1.C: New test.
45530
45531         PR c++/9982
45532         * g++.dg/abi/cookie1.C: New test.
45533         * g++.dg/abi/cookie2.C: Likewise.
45534
45535         PR c++/9524
45536         * g++.dg/template/field1.C: New test.
45537
45538         PR c++/9912
45539         * g++.dg/parse/class1.C: New test.
45540         * g++.dg/parse/namespace7.C: Likewise.
45541         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45542
45543 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
45544
45545         * g++.dg/init/ref4.C: New test.
45546
45547 2003-03-07  Jan Hubicka  <jh@suse.cz>
45548
45549         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45550         * gcc.dg/inline-3.c: New test.
45551
45552 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
45553
45554         * g++.dg/init/ref3.C: New test.
45555
45556         PR c++/9965
45557         * g++.dg/init/ref2.C: New test.
45558
45559         PR c++/9400
45560         * g++.dg/warn/Wshadow-2.C: New test.
45561
45562         PR c++/9791
45563         * g++.dg/warn/Woverloaded-1.C: New test.
45564
45565 2003-03-05  Jan Hubicka  <jh@suse.cz>
45566
45567         * gcc.dg/i386-local2.c: New.
45568         * gcc.dg/i386-local.c: Fix typo.
45569
45570 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
45571
45572         * g++.dg/abi/layout3.C: New test.
45573
45574 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45575
45576         * gcc.c-torture/compile/20030305-1.c
45577
45578 2003-03-05  Jan Hubicka  <jh@suse.cz>
45579
45580         * gcc.dg/i386-local.c: New.
45581
45582 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
45583
45584         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
45585
45586 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45587
45588         * gcc.dg/switch-2.c: New test.
45589         * gcc.dg/switch-3.c: New test.
45590         * gcc.dg/Wswitch.c: Adjust line numbers.
45591         * gcc.dg/Wswitch-default.c: Likewise.
45592         * gcc.dg/Wswitch-enum.c: Likewise.
45593
45594 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
45595
45596         * gcc.c-torture/execute/20030222-1.c: New test.
45597
45598 2003-03-03  James E Wilson  <wilson@tuliptree.org>
45599
45600         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45601
45602 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
45603
45604         PR c++/9878
45605         * g++.dg/init/ref1.C: New test.
45606
45607 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
45608
45609         * gcc.dg/sh-relax.c: New SH-only test.
45610
45611 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
45612
45613         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
45614         comment explaining purpose of testcase.
45615
45616 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45617
45618         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45619         for HC11/HC12 (asm needs two int registers).
45620         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45621         HC11/HC12 because the test uses an asm which needs two 32-bit
45622         registers.
45623
45624 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45625
45626         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45627         for HC11/HC12 (array is too large otherwise).
45628         * gcc.c-torture/compile/920501-4.x: New file, likewise.
45629         * gcc.c-torture/compile/20010518-2.x: Likewise.
45630         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45631         HC11/HC12 (array is too large).
45632
45633 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
45634
45635         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45636         * lib/g++-dg.exp (g++-dg-test): Likewise.
45637
45638 2003-03-01  Roger Sayle  <roger@eyesopen.com>
45639
45640         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45641         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45642
45643 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45644
45645         * g++.dg/warn/implicit-typename1.C: Remove warning.
45646
45647 2003-02-28  Richard Henderson  <rth@redhat.com>
45648
45649         * gcc.dg/noreturn-1.c: Move noreturn warning line.
45650         * gcc.dg/return-type-1.c: Move control reaches end warning line.
45651
45652 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
45653
45654         * gcc.dg/pch/pch.exp: Change .pch to .gch.
45655         * g++.dg/pch/pch.exp: Likewise.
45656
45657 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
45658
45659         PR c++/9879
45660         * g++.dg/init/new4.C: New test.
45661
45662 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
45663
45664         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45665
45666 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
45667
45668         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45669         unsigned long.
45670
45671         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45672         wider than float.
45673
45674 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45675
45676         * lib/scanasm.exp: Add support for counting numbers of
45677         occurences.
45678         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45679         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45680
45681 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
45682
45683         PR c++/9683
45684         * g++.dg/template/static3.C: New test.
45685
45686         PR c++/9829
45687         * g++.dg/parse/namespace6.C: New test.
45688
45689 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45690
45691         PR target/9732
45692         * gcc.dg/20030225-1.c: New test.
45693
45694 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
45695
45696         * README: Remove out-of-date information.
45697
45698         PR c++/9836
45699         * g++.dg/template/spec6.C: New test.
45700
45701 2003-02-24  Jeff Law  <law@redhat.com>
45702
45703         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45704
45705 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45706
45707         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45708         * gcc.dg/pragma-ep-1.c: Likewise.
45709
45710 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45711
45712         PR c++/9602
45713         * g++.dg/template/friend16.C: New test.
45714
45715 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
45716
45717         PR c++/5333
45718         * g++.dg/parse/fused-params1.C: Adjust error messages.
45719         * g++.dg/template/nested3.C: New test.
45720
45721 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
45722
45723         * g++.dg/abi/param1.C: New test.
45724
45725 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45726
45727         PR c++/7982
45728         * g++.dg/warn/implicit-typename1.C: New test.
45729
45730 2003-02-22  Kelley Cook <kelleycook@comcast.net>
45731
45732         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45733         with "mtune".
45734         * g++.old-deja/g++.other/store-expr2.C: Likewise.
45735         * gcc.c-torture/execute/20010129-1.x: Likewise.
45736         * gcc.dg/20011107-1.c: Likewise.
45737         * gcc.dg/20020108-1.c: Likewise.
45738         * gcc.dg/20020122-3.c: Likewise.
45739         * gcc.dg/20020206-1.c: Likewise.
45740         * gcc.dg/20020310-1.c: Likewise.
45741         * gcc.dg/20020426-2.c: Likewise.
45742         * gcc.dg/20020517-1.c: Likewise.
45743         * gcc.dg/991230-1.c: Likewise.
45744         * gcc.dg/i386-unroll-1.c: Likewise.
45745         * gcc.misc-tests/i386-prefetch.exp: Likewise.
45746
45747 2003-02-22  Jan Hubicka  <jh@suse.cz>
45748
45749         * gcc.dg/i386-mul.c: New test.
45750
45751 2003-02-21  Roger Sayle  <roger@eyesopen.com>
45752
45753         * gcc.dg/builtins-5.c: New test case.
45754
45755 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
45756
45757         * gcc.dg/asmreg-1.c: New test.
45758
45759 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45760
45761         PR c++/9749
45762         * g++.dg/parse/varmod1.C: New test.
45763
45764 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45765
45766         PR c++/9727
45767         * g++.dg/template/op1.C: New test.
45768
45769 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45770
45771         PR c++/8906
45772         * g++.dg/template/nested2.C: New test.
45773
45774 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45775
45776         PR c++/8724
45777         * g++.dg/expr/dtor1.C: New test.
45778
45779 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
45780
45781         * gcc.dg/cpp/include3.c: New test.
45782         * gcc.dg/cpp/inc/foo.h: New file.
45783
45784 2003-02-21  Glen Nakamura  <glen@imodulo.com>
45785
45786         * gcc.c-torture/execute/20030221-1.c: New test.
45787
45788 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
45789
45790         PR c++/9729
45791         * g++.dg/abi/conv1.C: New test.
45792
45793 2003-02-20  Jan Hubicka  <jh@suse.cz>
45794
45795         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
45796
45797 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
45798
45799         * gcc.c-torture/compile/20030219-1.c: New test.
45800
45801 2003-02-18  Jan Hubicka  <jh@suse.cz>
45802
45803         * gcc.dg/funcorder.c: New test.
45804
45805 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45806
45807         * gcc.c-torture/execute/20030218-1.c: New.
45808
45809 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
45810
45811         * gcc.dg/20030218-1.c: New.
45812
45813 2003-02-18  Richard Henderson  <rth@redhat.com>
45814
45815         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45816         * gcc.dg/attr-used-2.c: New.
45817
45818 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
45819
45820         PR c++/9704
45821         * g++.dg/init/copy5.C: New test.
45822
45823 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
45824
45825         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45826         * g++.dg/pch/pch.exp: Likewise.
45827
45828 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45829
45830         * gcc.c-torture/execute/20030209-1.c: Enable the test if
45831         STACK_SIZE is not defined.
45832
45833 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45834
45835         PR c++/9457
45836         * g++.dg/template/init1.C: New test.
45837
45838 2003-02-16  Jan HUbicka  <jh@suse.cz>
45839
45840         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45841         (foo): Add few extra tests
45842         * gcc.dg/c99-const-expr-3.c: Likewise.
45843         * gcc.c-torture/execute/20030216-1.c: New.
45844
45845 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45846
45847         PR c++/9459
45848         * g++.dg/ext/typeof4.C: New test.
45849
45850 2003-02-15  Roger Sayle  <roger@eyesopen.com>
45851
45852         * gcc.dg/i386-387-3.c: New test case.
45853
45854 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
45855
45856         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45857         cris-*-elf* cris-*-aout* and mmix-*-*.
45858
45859 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
45860
45861         * gcc.dg/20030213-1.c: New test.
45862
45863 2003-02-12  Roger Sayle  <roger@eyesopen.com>
45864
45865         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45866         * gcc.dg/i386-387-2.c: Likewise.
45867
45868 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
45869
45870         * gcc.dg/ppc-spe.c: Fix formatting.
45871         Enable tests that were previously unsupported by gas.
45872         Delete tests for instructions that no longer exist.
45873         Switch arguments on evsubifw builtin.
45874
45875 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
45876
45877         * gcc.c-torture/execute/20030209-1.c: Disable the test if
45878         STACK_SIZE is too small.
45879
45880 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45881             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45882
45883         * gcc.dg/decl-2.c: New test.
45884
45885 2003-02-10  Jan Hubicka  <jh@suse.cz>
45886
45887         * gcc.dg/i386-fpcvt-1.c: New test.
45888
45889 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
45890
45891         * gcc.c-torture/execute/20030209-1.c: New test.
45892
45893 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
45894
45895         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45896         int-wide bitops, use the constants of the same width.
45897         Likewise, if long long is 32-bit wide, test bitops using
45898         32-bit constants.
45899
45900 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
45901
45902         * gcc.dg/20021014-1.c: Annotate with expected notice text.
45903
45904 2003-02-07  Roger Sayle  <roger@eyesopen.com>
45905
45906         * gcc.dg/builtins-4.c: New test case.
45907
45908 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45909
45910         * gcc.dg/20020430-1.c: Fix dg command typos.
45911         * gcc.dg/20020503-1.c: Likewise.
45912
45913 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45914
45915         PR c++/8785
45916         * g++.dg/parse/fused-params1.C: New test.
45917
45918         PR c++/8857
45919         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45920
45921         PR c++/8921
45922         * g++.dg/parse/non-dependent1.C: New test.
45923
45924         PR c++/8928
45925         * g++.dg/parse/dupl-tmpl-args1.C: New test.
45926
45927         PR c++/9228
45928         * g++.dg/parse/undefined7.C: New test.
45929         * g++.dg/parse/non-templ1.C: New test.
45930
45931         PR c++/9229
45932         * g++.dg/parse/too-many-tmpl-args1.C: New test.
45933
45934 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
45935
45936         * gcc.c-torture/compile/20030206-1.c: New test.
45937
45938 2003-02-05  Roger Sayle  <roger@eyesopen.com>
45939
45940         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45941         "pow" to "foo" to avoid potential confusion with a math built-in.
45942
45943 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45944
45945         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45946         conditions for SPARC targets.
45947
45948 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
45949
45950         * gcc.dg/20030204-1.c: New test.
45951
45952 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45953
45954         PR c++/38
45955         * g++.dg/parse/array-size1.C: New test.
45956
45957         PR c++/5657
45958         * g++.dg/parse/undefined3.C: New test.
45959
45960         PR c++/5665
45961         * g++.dg/parse/undefined4.C: New test.
45962
45963         PR c++/5975
45964         * g++.dg/parse/undefined5.C: New test.
45965
45966         PR c++/7259
45967         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45968
45969         PR c++/8578
45970         * g++.dg/parse/casting-operator1.C: New test.
45971
45972         PR c++/8596
45973         * g++.dg/parse/undefined6.C: New test.
45974
45975         PR c++/8736
45976         * g++.dg/parse/missing-template1.C: New test.
45977
45978 2003-02-04  Jan Hubicka  <jh@suse.cz>
45979
45980         * gcc.dg/i386-cadd.c: Compile using -march=k8.
45981         * gcc.dg/i386-cmov?.c: Likewise.
45982         * gcc.dg/i386-fpcvt-?.c: Likewise.
45983         * gcc.dg/i386-ssefp-1.c: Likewise.
45984         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45985         conventions.
45986
45987 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
45988
45989         PR c++/7129
45990         * g++.dg/ext/max.C: New test.
45991
45992 2003-02-03  Jan Hubicka  <jh@suse.cz>
45993
45994         * gcc.c-torture/execute/20030203-1.c: New test.
45995
45996 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
45997
45998         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45999         'natural-endian'.
46000
46001 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
46002
46003         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
46004         * g++.dg/init/new2.C: Likewise.
46005         * g++.dg/other/new1.C: Likewise.
46006
46007 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
46008
46009         * gcc.dg/struct-ret-libc.c: New test.
46010
46011 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
46012
46013         * gcc.dg/20030129-1.c: New test.
46014
46015 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46016
46017         PR c++/8849
46018         * g++.dg/template/ptrmem4.C: New test.
46019
46020 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
46021
46022         * g++.dg/parser/constant1.C: New test.
46023
46024 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46025
46026         PR c++/8591
46027         * g++.dg/parse/friend2.C: New test.
46028
46029 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46030
46031         PR c++/9437
46032         * g++.dg/template/unify4.C: New test.
46033
46034 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
46035
46036         * gcc.c-torture/execute/20030128-1.c: New test.
46037
46038 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
46039
46040         * g++.dg/lookup/nested1.C: Test moved from ...
46041         * g++.old-deja/g++.other/lookup24.C: ... here.
46042
46043 2003-01-28  Jan Hubicka  <jh@suse.cz>
46044
46045         * gcc.dg/i386-cmov5.c: New test.
46046
46047 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46048
46049         * gcc.c-torture/execute/20010925-1.c: Changed the
46050         memcpy declaration.
46051
46052 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46053
46054         PR c++/3902
46055         * g++.dg/parse/template5.C: New test.
46056
46057 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
46058
46059         PR fortran/9258
46060         * g77.dg/pr9258: New test.
46061
46062 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46063
46064         * README: Move relevant parts from README.g++.
46065
46066         * README.g++: Remove this file.
46067
46068 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46069
46070         * g++.dg/abi/dcast1.C: New test.
46071
46072 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46073
46074         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
46075
46076 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
46077
46078         PR c++/47
46079         * g++.old-deja/g++.other/lookup24.C: New test.
46080
46081 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46082
46083         PR middle-end/7227
46084         * gcc.dg/uninit-C.c: New test.
46085
46086 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
46087
46088         * g++.dg/abi/covariant1.C: New test.
46089
46090 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
46091
46092         * gcc.dg/20030123-1.c: New test.
46093
46094 2003-01-25  Jan Hubicka  <jh@suse.cz>
46095
46096         PR opt/8492
46097         * gcc.c-torture/compile/20030125-1.c
46098
46099 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
46100
46101         PR c++/9403
46102         * g++.dg/parse/template3.C: New test.
46103         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
46104
46105         PR c++/795
46106         * g++.dg/parse/template4.C: New test.
46107
46108         PR c++/9415
46109         * g++.dg/template/qual2.C: New test.
46110
46111         PR c++/8545
46112         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
46113
46114         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
46115
46116 2003-01-25  Roger Sayle  <roger@eyesopen.com>
46117
46118         * gcc.c-torture/execute/switch-1.c: New test case.
46119
46120 2003-01-25  Jan Hubicka  <jh@suse.cz>
46121
46122         * gcc.c-torture/execute/20030125-1.[cx]: New test.
46123
46124 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
46125
46126         Tweaks for Bison-1.875. From the NEWS file:
46127         "- `parse error' -> `syntax error'
46128         Bison now uniformly uses the term `syntax error'"
46129         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
46130         * gcc.dg/cpp/digraph2.c: Likewise.
46131         * gcc.dg/cpp/direct2.c: Likewise.
46132         * gcc.dg/cpp/paste4.c: Likewise.
46133         * gcc.dg/c90-restrict-1.c: Likewise.
46134         * gcc.dg/c99-func-2.c: Likewise.
46135         * gcc.dg/noncompile/920721-2.c: Likewise.
46136         * gcc.dg/noncompile/930622-2.c: Likewise.
46137         * gcc.dg/noncompile/940112-1.c: Likewise.
46138         * gcc.dg/noncompile/950921-1.c: Likewise.
46139         * gcc.dg/noncompile/951123-1.c: Likewise.
46140         * gcc.dg/noncompile/971104-1.c: Likewise.
46141         * gcc.dg/noncompile/990416-1.c: Likewise.
46142
46143 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
46144
46145         * g++.dg/parse/undefined1.C: Add error message.
46146
46147 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46148
46149         PR c++/9354
46150         * g++.dg/parse/new1.C: New test.
46151
46152         PR c++/9216
46153         * g++.dg/parse/template2.C: New test.
46154
46155         PR c++/9354
46156         * g++.dg/parse/typedef2.C: New test.
46157
46158         PR c++/9328
46159         * g++.dg/ext/typeof3.C: New test.
46160
46161 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46162
46163         PR c++/2738
46164         * g++.dg/parse/ret-type1.C: New test.
46165
46166         PR c++/3792
46167         * g++.dg/parse/tmpl-outside1.C: New test.
46168
46169         PR c++/4207
46170         * g++.dg/parse/int-as-enum1.C: New test.
46171
46172         PR c++/4903
46173         * g++.dg/parse/no-typename1.C: New test.
46174
46175         PR c++/5533
46176         * g++.dg/parse/no-value1.C: New test.
46177
46178         PR c++/5921
46179         * g++.dg/parse/wrong-inline1.C: New test.
46180
46181         PR c++/6402
46182         * g++.dg/parse/ref1.C: New test.
46183
46184         PR c++/6992
46185         * g++.dg/parse/attr-ctor1.C: New test.
46186
46187         PR c++/7229
46188         * g++.dg/parse/namespace5.C: New test.
46189
46190         PR c++/7917
46191         * g++.dg/parse/func-def1.C: New test.
46192
46193         PR c++/8143
46194         * g++.dg/parse/undefined1.C: New test.
46195
46196         PR c++/5723, PR c++/8522
46197         * g++.dg/parse/specialization1.C: New test.
46198
46199         PR c++/163, PR c++/8595
46200         * g++.dg/parse/struct-as-enum1.C: New test.
46201
46202         PR c++/9173
46203         * g++.dg/parse/undefined2.C: New test.
46204
46205 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46206
46207         PR c++/9298
46208         * g++.dg/parse/template1.C: New test.
46209
46210         PR c++/9384
46211         * g++.dg/parse/using1.C: New test.
46212
46213         PR c++/9285
46214         PR c++/9294
46215         * g++.dg/parse/expr2.C: New test.
46216
46217         PR c++/9388
46218         * g++.dg/parse/lookup2.C: Likewise.
46219
46220 2003-01-21  Jan Hubicka  <jh@suse.cz>
46221
46222         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
46223         * gcc.c-torture/execute/eeprof-1.c: Likewise.
46224         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
46225         * gcc.c-torture/execute/string-opt-*.c: Likewise.
46226
46227 2003-01-20  Nick Clifton  <nickc@redhat.com>
46228
46229         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
46230         problem with ARM sibcall code generation.
46231
46232 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
46233
46234         * gcc.c-torture/execute/20030120-1.c: New.
46235
46236 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
46237
46238         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
46239
46240 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
46241
46242         PR c++/9272
46243         * g++.dg/parse/ctor1.C: New test.
46244
46245         PR c++/9294:
46246         * g++.dg/parse/qualified1.C: New test.
46247
46248         * g++.dg/parse/typename3.C: New test.
46249
46250 2003-01-16  Richard Henderson  <rth@redhat.com>
46251
46252         * g++.dg/tls/init-2.C: Fix error matches for real this time.
46253
46254 2003-01-16  Richard Henderson  <rth@redhat.com>
46255
46256         * g++.dg/pch/pch.exp: Copy test header to the working directory
46257         before using it either for precompilation or direct use.
46258         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
46259         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
46260
46261 2003-01-16  Richard Henderson  <rth@redhat.com>
46262
46263         * gcc.dg/pch/pch.exp: Copy test header to the working directory
46264         before using it either for precompilation or direct use.
46265         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
46266         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
46267
46268 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
46269
46270         * g++.dg/ext/typename1.C: Add typename keyword.
46271         * g++.dg/template/crash1.C: Update error messages.
46272         * g++.dg/template/crash2.C: Remove error message.
46273         * g++.dg/parse/typename2.C: New test.
46274         * g++.dg/template/typename2.C: Change implicit
46275         typename warning into error.
46276         * g++.old-deja/g++.benjamin/tem03.C: Issue more
46277         error messages.
46278         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
46279         * g++.old-deja/g++.brendan/crash56.C: Add this->.
46280         * g++.old-deja/g++.law/visibility13.C: Remove error
46281         messages.
46282         * g++.old-deja/g++.ns/template17.C: Reorder code to
46283         make declaration visible in template.
46284         * g++.old-deja/g++.pt/crash3.C: Fix typos.
46285         * g++.old-deja/g++.pt/crash36.C: Issue more error
46286         messages.
46287         * g++.old-deja/g++.pt/crash5.C: Improve error
46288         message.
46289         * g++.old-deja/g++.pt/crash67.C: Remove warning.
46290         * g++.old-deja/g++.pt/inherit1.C: Add this->.
46291         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
46292         * g++.old-deja/g++.pt/typename16.C: Replace implicit
46293         typename warning with error message.
46294         * g++.old-deja/g++.pt/typename19.C: Remove warning.
46295         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
46296         * g++.old-deja/g++.robertl/eb24.C: Use this->.
46297
46298 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
46299
46300         * g++.dg/parse/ambig2.C: New test.
46301
46302 2003-01-15  Richard Henderson  <rth@redhat.com>
46303
46304         * g++.dg/tls/init-2.C: Update error message string.
46305
46306 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46307
46308         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46309
46310 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
46311
46312         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46313         all for HC11/HC12.
46314         * gcc.c-torture/compile/20001205-1.x: Likewise.
46315         * gcc.c-torture/compile/20001226-1.x: Likewise.
46316         * gcc.c-torture/compile/920520-1.x: Likewise.
46317         * gcc.c-torture/compile/961203-1.x: Likewise.
46318         * gcc.c-torture/compile/20020604-1.x: Likewise.
46319
46320 2003-01-15  Jan Hubicka  <jh@suse.cz>
46321
46322         * gcc.c-torture/compile/20030115-1.c: New test.
46323
46324         * gcc.dg/i386-fpcvt-1.c: New test.
46325         * gcc.dg/i386-fpcvt-2.c: New test.
46326
46327 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
46328
46329         Further conform g++'s __vmi_class_type_info to the C++ ABI
46330         specification.
46331         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
46332         the specification.
46333
46334 2003-01-14  Jan Hubicka  <jh@suse.cz>
46335
46336         * gcc.dg/i386-fpcvt-1.c: New test.
46337         * gcc.dg/i386-fpcvt-2.c: New test.
46338
46339 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46340
46341         * gcc.dg/i386-mmx-3.c: New test.
46342
46343 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
46344
46345         PR c++/9264
46346         * g++.dg/parse/octal1.C: New file.
46347
46348         PR c++/9172
46349         * g++.dg/parse/typename1.C: New file.
46350
46351 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
46352
46353         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
46354         * gcc.dg/bf-no-ms-layout.c: Likewise.
46355         * gcc.dg/bf-ms-attrib.c: Likewise.
46356
46357 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
46358
46359         PR c++/9099
46360         * g++.dg/parse/dtor1.C: New file.
46361
46362         PR c++/9128
46363         * g++.dg/rtti/typeid1.C: New file.
46364
46365         PR c++/9153
46366         * g++.dg/parse/lookup1.C: New file.
46367
46368         PR c++/9171
46369         * g++.dg/templ/spec5.C: New file.
46370
46371 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
46372
46373         * gcc.c-torture/compile/20030110-1.c: New test.
46374
46375 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
46376
46377         Merge from pch-branch:
46378
46379         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
46380
46381         * gcc.dg/pch/cpp-1.h: New.
46382         * gcc.dg/pch/cpp-1.c: New.
46383         * gcc.dg/pch/cpp-2.h: New.
46384         * gcc.dg/pch/cpp-2.c: New.
46385
46386         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
46387
46388         * gcc.dg/pch/except-1.h: New.
46389         * gcc.dg/pch/except-1.c: New.
46390
46391         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
46392
46393         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46394         running test.
46395         * gcc.dg/pch: Include *.hp not *.h.
46396         * gcc.dg/pch/system-1.h: New.
46397         * gcc.dg/pch/system-1.c: New.
46398
46399         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
46400
46401         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46402         rather than trying to build and run a program using PCH.
46403         * gcc.dg/pch: Remove dg-do commands from test files.
46404
46405         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
46406
46407         * gcc.dg/pch/macro-3.c: New.
46408         * gcc.dg/pch/macro-3.h: New.
46409
46410         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
46411
46412         * gcc.dg/pch/common-1.c: New.
46413         * gcc.dg/pch/common-1.h: New.
46414         * gcc.dg/pch/decl-1.c: New.
46415         * gcc.dg/pch/decl-1.h: New.
46416         * gcc.dg/pch/decl-2.c: New.
46417         * gcc.dg/pch/decl-2.h: New.
46418         * gcc.dg/pch/decl-3.c: New.
46419         * gcc.dg/pch/decl-3.h: New.
46420         * gcc.dg/pch/decl-4.c: New.
46421         * gcc.dg/pch/decl-4.h: New.
46422         * gcc.dg/pch/decl-5.c: New.
46423         * gcc.dg/pch/decl-5.h: New.
46424         * gcc.dg/pch/global-1.c: New.
46425         * gcc.dg/pch/global-1.h: New.
46426         * gcc.dg/pch/inline-1.c: New.
46427         * gcc.dg/pch/inline-1.h: New.
46428         * gcc.dg/pch/inline-2.c: New.
46429         * gcc.dg/pch/inline-2.h: New.
46430         * gcc.dg/pch/static-1.c: New.
46431         * gcc.dg/pch/static-1.h: New.
46432         * gcc.dg/pch/static-2.c: New.
46433         * gcc.dg/pch/static-2.h: New.
46434
46435         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
46436
46437         * g++.dg/pch/pch.exp: Better handle failing testcases.
46438         * gcc.dg/pch/pch.exp: Likewise.
46439         * gcc.dg/pch/macro-1.c: New.
46440         * gcc.dg/pch/macro-1.h: New.
46441         * gcc.dg/pch/macro-2.c: New.
46442         * gcc.dg/pch/macro-2.h: New.
46443
46444         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
46445
46446         * g++.dg/dg.exp: Treat files in pch/ specially.
46447         * g++.dg/pch/pch.exp: New file.
46448         * g++.dg/pch/empty.H: New file.
46449         * g++.dg/pch/empty.C: New file.
46450         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46451         "precompile".
46452
46453         * gcc.dg/pch/pch.exp: New file.
46454         * gcc.dg/pch/empty.h: New file.
46455         * gcc.dg/pch/empty.c: New file.
46456         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46457         "precompile".
46458
46459 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46460
46461         * g++.dg/template/friend14.C: New test.
46462
46463 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46464
46465         * gcc.dg/old-style-asm-1.c: New test.
46466
46467 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
46468
46469         * gcc.c-torture/compile/20030109-1.c: New test.
46470
46471 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46472
46473         * gcc.c-torture/execute/20030109-1.c: New test.
46474
46475 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
46476
46477         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46478         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
46479         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
46480         * g++.old-deja/g++.mike/eh2.C: Likewise.
46481         * g++.old-deja/g++.mike/eh3.C: Likewise.
46482         * g++.old-deja/g++.mike/eh5.C: Likewise.
46483         * g++.old-deja/g++.mike/eh6.C: Likewise.
46484         * g++.old-deja/g++.mike/eh7.C: Likewise.
46485         * g++.old-deja/g++.mike/eh8.C: Likewise.
46486         * g++.old-deja/g++.mike/eh9.C: Likewise.
46487         * g++.old-deja/g++.mike/eh10.C: Likewise.
46488         * g++.old-deja/g++.mike/eh12.C: Likewise.
46489         * g++.old-deja/g++.mike/eh13.C: Likewise.
46490         * g++.old-deja/g++.mike/eh14.C: Likewise.
46491         * g++.old-deja/g++.mike/eh16.C: Likewise.
46492         * g++.old-deja/g++.mike/eh17.C: Likewise.
46493         * g++.old-deja/g++.mike/eh18.C: Likewise.
46494         * g++.old-deja/g++.mike/eh21.C: Likewise.
46495         * g++.old-deja/g++.mike/eh23.C: Likewise.
46496         * g++.old-deja/g++.mike/eh24.C: Likewise.
46497         * g++.old-deja/g++.mike/eh25.C: Likewise.
46498         * g++.old-deja/g++.mike/eh26.C: Likewise.
46499         * g++.old-deja/g++.mike/eh27.C: Likewise.
46500         * g++.old-deja/g++.mike/eh28.C: Likewise.
46501         * g++.old-deja/g++.mike/eh29.C: Likewise.
46502         * g++.old-deja/g++.mike/eh31.C: Likewise.
46503         * g++.old-deja/g++.mike/eh33.C: Likewise.
46504         * g++.old-deja/g++.mike/eh34.C: Likewise.
46505         * g++.old-deja/g++.mike/eh35.C: Likewise.
46506         * g++.old-deja/g++.mike/eh36.C: Likewise.
46507         * g++.old-deja/g++.mike/eh37.C: Likewise.
46508         * g++.old-deja/g++.mike/eh38.C: Likewise.
46509         * g++.old-deja/g++.mike/eh39.C: Likewise.
46510         * g++.old-deja/g++.mike/eh40.C: Likewise.
46511         * g++.old-deja/g++.mike/eh41.C: Likewise.
46512         * g++.old-deja/g++.mike/eh42.C: Likewise.
46513         * g++.old-deja/g++.mike/eh44.C: Likewise.
46514         * g++.old-deja/g++.mike/eh46.C: Likewise.
46515         * g++.old-deja/g++.mike/eh47.C: Likewise.
46516         * g++.old-deja/g++.mike/eh48.C: Likewise.
46517         * g++.old-deja/g++.mike/eh49.C: Likewise.
46518         * g++.old-deja/g++.mike/eh50.C: Likewise.
46519         * g++.old-deja/g++.mike/eh51.C: Likewise.
46520         * g++.old-deja/g++.mike/eh53.C: Likewise.
46521         * g++.old-deja/g++.mike/eh55.C: Likewise.
46522         * g++.old-deja/g++.mike/p7912.C: Likewise.
46523         * g++.old-deja/g++.mike/p9706.C: Likewise.
46524         * g++.old-deja/g++.mike/p10416.C: Likewise.
46525         * g++.old-deja/g++.mike/p11667.C: Likewise.
46526         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46527         Remove redundant reference to Iris.
46528         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46529         Elxsi, i860, Pico Java, and WE32K.
46530
46531 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
46532
46533         * g++.dg/ext/asm4.C: New test.
46534
46535 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46536
46537         PR c++/9030
46538         * g++.dg/template/friend12.C: New test.
46539         * g++.dg/template/friend13.C: Likewise.
46540         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
46541
46542 2003-01-08  Jan Hubicka  <jh@suse.cz>
46543
46544         * gcc.dg/i386-cadd.c: New test.
46545         * gcc.dg/i386-cmov4.c: Likewise.
46546
46547 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
46548
46549         PR c++/9165
46550         * g++.dg/warn/Wunused-3.C: New test.
46551
46552         * g++.dg/abi/bitfield9.C: New test.
46553
46554         PR c++/9189
46555         * g++.dg/parse/defarg3.C: New test.
46556
46557 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
46558
46559         * g++.dg/parse/ambig1.C: New test.
46560         * g++.dg/parse/defarg2.C: New test.
46561
46562 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
46563
46564         * g++.dg/template/defarg-1.C: New test.
46565         * g++.dg/template/local2.C: Likewise.
46566
46567 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
46568
46569         * gcc.c-torture/execute/20030105-1.c: New test.
46570
46571 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46572
46573         * g++.dg/parse/namespace3.C: Remove extra semicolons.
46574         * g++.dg/parse/namespace4.C: Likewise.
46575
46576 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46577
46578         * g++.dg/template/ntp2.C: New test.
46579
46580 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
46581
46582         * g++.dg/parse/extern-C-1.C: New test.
46583
46584         * g++.dg/parse/namespace4.C: New test.
46585
46586         * g++.dg/template/nested1.C: New test.
46587
46588         * g++.dg/parse/namespace3.C: New test.
46589
46590 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
46591
46592         * g++.dg/lookup/two-stage1.C: New test.
46593
46594 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46595
46596         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46597         * g++.old-deja/g++.jason/access8.C: Likewise.
46598         * g++.old-deja/g++.other/decl5.C: Likewise.
46599
46600 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46601
46602         * g++.dg/parse/parse7.C: New test.
46603
46604 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
46605
46606         PR c++/2843
46607         * g++.dg/ext/attrib7.C: New test.
46608
46609 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46610
46611         * g++.dg/parse/parse6.C: New test.
46612
46613 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
46614
46615         * gcc.dg/h8300-stack-1.c: New.
46616
46617 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46618
46619         g++.dg/lookup/exception1.C: New test.
46620
46621         g++.dg/lookup/template1.C: New test.
46622
46623         g++.dg/parse/namespace2.C: New test.
46624
46625         g++.dg/parse/parens2.C: New test.
46626
46627 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46628
46629         * g++.dg/parse/parse5.C: New test.
46630         * g++.dg/lookup/scoped4.C: New test.
46631
46632 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46633
46634         * g++.dg/parse/parens1.C: New test.
46635
46636         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46637         angle-bracket1.C.
46638         * g++.dg/parse/parens2.C: New test.
46639
46640         * g++.dg/lookup/scope-operator1.C: New test.
46641
46642         * g++.dg/parse/operator1.C: New test.
46643
46644 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46645
46646         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46647         * g++.old-deja/g++.other/access6.C: Likewise.
46648         * g++.old-deja/g++.other/decl1.C: Likewise.
46649         * g++.old-deja/g++.pt/typename12.C: Likewise.
46650
46651 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46652
46653         * g++.dg/parse/namespace1.C: New test.
46654
46655 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46656
46657         * g++.dg/parse/parse4.C: New test.
46658
46659 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46660
46661         * g++.dg/parse/parse3.C: New test.
46662
46663 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46664
46665         * g++.dg/parse/parse2.C: New test.
46666
46667 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46668
46669         * g++.dg/template/friend11.C: New test.
46670
46671 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46672
46673         * g++.dg/parse/parse1.C: New test.
46674
46675 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
46676
46677         * lib/profopt.exp: Change the name of a global variable to avoid
46678         possible clashes with other test suites.
46679
46680 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
46681
46682         * g++.dg/inherit/covariant8.C: New test.
46683
46684 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46685
46686         * g++.dg/init/array9.C: New test.
46687
46688         PR c++/9112
46689         * g++.dg/parse/expr1.C: New test.
46690
46691 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46692
46693         * gcc.c-torture/compile/20021230-1.c: New test.
46694
46695 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46696
46697         * g++.dg/inherit/covariant5.C: New test.
46698         * g++.dg/inherit/covariant6.C: New test.
46699         * g++.dg/inherit/covariant7.C: New test.
46700
46701 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46702
46703         PR c++/2739
46704         * g++.dg/other/access2.C: New test.
46705
46706 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46707
46708         * g++.dg/other/anon-struct.C: No longer fails
46709         * g++.old-deja/g++.brendan/parse4.C: Likewise.
46710         * g++.old-deja/g++.brendan/parse5.C: Likewise.
46711         * g++.old-deja/g++.brendan/parse6.C: Likewise.
46712
46713 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46714
46715         * g++.dg/parse/angle-bracket.C (main): No longer fails.
46716
46717 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
46718
46719         * g++.dg/eh/spec4.C: Remove stray semicolon.
46720         * g++.dg/expr/pmf-1.C: Change error message.
46721         * g++.dg/ext/asm1.C: Remove stray semicolon.
46722         * g++.dg/ext/typename1.C: Add missing typenames.
46723         * g++.dg/inherit/template-as-base.C: Change error message.
46724         * g++.dg/lookup/scoped1.C: Likewise.
46725         * g++.dg/lookup/scoped2.C: Likewise.
46726         * g++.dg/lookup/using2.C: Likewise.
46727         * g++.dg/other/component1.C: Remove stray semicolon.
46728         * g++.dg/other/do1.C: Change error message.
46729         * g++.dg/other/error2.C: Likewise.
46730         * g++.dg/other/init1.C: Likewise.
46731         * g++.dg/other/packed1.C: Remove stray semicolon.
46732         * g++.dg/other/ptrmem2.C: Change error message.
46733         * g++.dg/parse/parameter-declaration-1.C: Remove line number
46734         marker.
46735         * g++.dg/special/initp1.C: Remove invalid attribute usage.
46736         * g++.dg/template/access3.C: Add typename keyword.
46737         * g++.dg/template/access5.C: Remove stray semicolon.
46738         * g++.dg/template/access6.C: Likewise.
46739         * g++.dg/template/complit1.C: Likewise.
46740         * g++.dg/template/crash1.C: Change error message.
46741         * g++.dg/template/inherit2.C: Remove stray semicolon.
46742         * g++.dg/template/instantiate2.C: Likewise.
46743         * g++.dg/template/instantiate3.C: Change error message.
46744         * g++.dg/template/qual1.C: Remove stray semicolon.
46745         * g++.dg/template/qualttp18.C: Change error message.
46746         * g++.dg/template/ref1.C: Remove stray semicolon.
46747         * g++.dg/template/sizeof1.C (A::value): Declare it.
46748         * g++.dg/template/spec4.C: Change error message.
46749         * g++.dg/template/static1.C: Likewise.
46750         * g++.dg/template/type1.C: Likewise.
46751         * g++.dg/template/typename3.C: Likewise.
46752         * g++.old-deja/g++.benjamin/13478.C: Change error message.
46753         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46754         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46755         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46756         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46757         named return value extension.
46758         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46759         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46760         * g++.old-deja/g++.bob/extern_C.C: Likewise.
46761         * g++.old-deja/g++.bob/inherit2.C: Likewise.
46762         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46763         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46764         * g++.old-deja/g++.brendan/crash13.C: Likewise.
46765         * g++.old-deja/g++.brendan/crash15.C: Likewise.
46766         * g++.old-deja/g++.brendan/crash18.C: Change error message.
46767         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46768         * g++.old-deja/g++.brendan/crash38.C: Likewise.
46769         * g++.old-deja/g++.brendan/crash50.C: Likewise.
46770         * g++.old-deja/g++.brendan/crash56.C: Likewise.
46771         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46772         syntax.
46773         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46774         * g++.old-deja/g++.brendan/crash8.C: Change error message.
46775         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46776         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46777         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46778         * g++.old-deja/g++.brendan/template11.C: Likewise.
46779         * g++.old-deja/g++.brendan/template26.C: Likewise.
46780         * g++.old-deja/g++.brendan/template27.C: Use explicit
46781         specialization syntax.
46782         * g++.old-deja/g++.brendan/template30.C: Likewise.
46783         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46784         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46785         non-dependent names.
46786         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46787         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46788         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46789         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46790         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46791         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
46792         named return value extension.
46793         * g++.old-deja/g++.ext/namedret2.C: Likewise.
46794         * g++.old-deja/g++.ext/namedret3.C: Likewise.
46795         * g++.old-deja/g++.ext/return1.C: Likewise.
46796         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
46797         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
46798         * g++.old-deja/g++.jason/access8.C: Likewise.
46799         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
46800         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
46801         pseudo-destructor names.
46802         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
46803         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
46804         pseudo-destructor names.
46805         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46806         * g++.old-deja/g++.jason/overload19.C: Likewise.
46807         * g++.old-deja/g++.jason/overload32.C: Likewise.
46808         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46809         stray semicolons.
46810         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46811         * g++.old-deja/g++.jason/return.C: Likewise.
46812         * g++.old-deja/g++.jason/return2.C: Likewise.
46813         * g++.old-deja/g++.jason/shadow1.C: Likewise.
46814         * g++.old-deja/g++.jason/special.C: Use explicit specialization
46815         syntax.
46816         * g++.old-deja/g++.jason/template10.C: Account for use of
46817         non-dependent names.
46818         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46819         syntax.
46820         * g++.old-deja/g++.jason/template37.C: Likewise.
46821         * g++.old-deja/g++.law/access4.C: Change error messages.
46822         * g++.old-deja/g++.law/arm13.C: Remove incorrect
46823         pseudo-destructor names.
46824         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46825         * g++.old-deja/g++.law/ctors9.C: Likewise.
46826         * g++.old-deja/g++.law/cvt22.C: Likewise.
46827         * g++.old-deja/g++.law/dtors5.C: Likewise.
46828         * g++.old-deja/g++.law/global-init1.C: Likewise.
46829         * g++.old-deja/g++.law/missed-error3.C: Likewise.
46830         * g++.old-deja/g++.law/operators28.C: Likewise.
46831         * g++.old-deja/g++.law/visibility28.C: Likewise.
46832         * g++.old-deja/g++.martin/eval1.C: Likewise.
46833         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46834         name.
46835         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46836         * g++.old-deja/g++.mike/net34.C: Likewise.
46837         * g++.old-deja/g++.mike/net36.C: Likewise.
46838         * g++.old-deja/g++.mike/ns2.C: Likewise.
46839         * g++.old-deja/g++.mike/p12306.C: Likewise.
46840         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46841         value extension.
46842         * g++.old-deja/g++.mike/p700.C: Likewise.
46843         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46844         * g++.old-deja/g++.mike/p710.C: Likewise.
46845         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46846         value extension.
46847         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46848         * g++.old-deja/g++.mike/pmf9.C: Likewise.
46849         * g++.old-deja/g++.ns/crash2.C: Likewise.
46850         * g++.old-deja/g++.ns/crash3.C: Likewise.
46851         * g++.old-deja/g++.ns/invalid1.C: Likewise.
46852         * g++.old-deja/g++.ns/ns17.C: Likewise.
46853         * g++.old-deja/g++.ns/template16.C: Likewise.
46854         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46855         keyword.
46856         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46857         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46858         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46859         named return value extension.
46860         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46861         * g++.old-deja/g++.other/access4.C: Issue additional error
46862         messages.
46863         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46864         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46865         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46866         * g++.old-deja/g++.other/crash25.C: Change error message.
46867         * g++.old-deja/g++.other/crash4.C: Change error message.
46868         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46869         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46870         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46871         checks.
46872         * g++.old-deja/g++.other/defarg8.C: Likewise.
46873         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46874         * g++.old-deja/g++.other/dtor10.C: Likewise.
46875         * g++.old-deja/g++.other/incomplete.C: Likewise.
46876         * g++.old-deja/g++.other/linkage7.C: Likewise.
46877         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46878         lookup algorithm.
46879         * g++.old-deja/g++.other/mangle2.C: Likewise.
46880         * g++.old-deja/g++.other/refinit2.C: Likewise.
46881         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46882         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46883         * g++.old-deja/g++.pt/crash28.C: Likewise.
46884         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46885         syntax.
46886         * g++.old-deja/g++.pt/crash32.C: Change error message.
46887         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46888         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46889         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46890         error message position.
46891         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46892         * g++.old-deja/g++.pt/defarg8.C: Change error message.
46893         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46894         syntax.
46895         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46896         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46897         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46898         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46899         keyword.
46900         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46901         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46902         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46903         keyword.
46904         * g++.old-deja/g++.pt/explicit71.C: Change error message.
46905         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46906         syntax.
46907         * g++.old-deja/g++.pt/friend28.C: Account for use of
46908         non-dependent names.
46909         * g++.old-deja/g++.pt/friend29.C: Likewise.
46910         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46911         rules.
46912         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46913         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46914         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46915         lookup rules.
46916         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46917         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46918         keyword.
46919         * g++.old-deja/g++.pt/memclass20.C: Likewise.
46920         * g++.old-deja/g++.pt/memclass5.C: Likewise.
46921         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46922         keyword.
46923         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46924         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46925         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46926         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46927         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46928         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46929         keyword.
46930         * g++.old-deja/g++.pt/spec10.C: Likewise.
46931         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46932         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46933         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46934         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46935         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46936         * g++.old-deja/g++.pt/ttp62.C: Likewise.
46937         * g++.old-deja/g++.pt/ttp64.C: Likewise.
46938         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46939         * g++.old-deja/g++.pt/typename15.C: Likewise.
46940         * g++.old-deja/g++.pt/typename22.C: Likewise.
46941         * g++.old-deja/g++.pt/typename6.C: Change error messages.
46942         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46943         * g++.old-deja/g++.pt/virtual2.C: Likewise.
46944         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46945         syntax.
46946         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46947         return value extension.
46948         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46949         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46950         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46951         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46952
46953 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46954
46955         * g++.dg/warn/inline1.C: New test.
46956         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46957         * g++.old-deja/g++.jason/synth10.C: Likewise.
46958         * g++.old-deja/g++.mike/net31.C: Likewise.
46959         * g++.old-deja/g++.mike/p8786.C: Likewise.
46960
46961         * g++.dg/template/friend10.C: New test.
46962         * g++.dg/template/conv5.C: New test.
46963
46964 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46965
46966         * g++.dg/lookup/scoped3.C: New test.
46967
46968         * g++.dg/lookup/decl1.C: New test.
46969         * g++.dg/lookup/decl2.C: New test.
46970
46971 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46972
46973         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46974         gcc.c-torture/compile/20021015-1.c,
46975         gcc.c-torture/compile/20021015-2.c,
46976         gcc.c-torture/compile/20021123-1.c,
46977         gcc.c-torture/compile/20021123-2.c,
46978         gcc.c-torture/compile/20021123-3.c,
46979         gcc.c-torture/compile/20021123-4.c,
46980         gcc.c-torture/execute/20021024-1.c: Add tests previously added
46981         only to 3.1 or 3.2 branch.
46982
46983 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
46984
46985         * gcc.dg/i386-bitfield3.c: New test.
46986
46987         * gcc.dg/i386-bitfield2.c: New test.
46988
46989 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
46990
46991         * g++.dg/parse/conv_op1.C: New test.
46992
46993 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
46994
46995         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46996         approved.
46997
46998 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
46999
47000         * gcc.c-torture/compile/20021220-1.c: New test.
47001
47002 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
47003
47004         * gcc.dg/i386-fastcall-1.c: New.
47005
47006 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47007
47008         * gcc.c-torture/execute/20021219-1.c: New test.
47009
47010 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47011
47012         * gcc.dg/i386-pic-1.c: New test.
47013
47014 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47015
47016         PR c++/8099
47017         * g++.dg/template/friend9.C: New test.
47018
47019 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47020
47021         PR c++/3663
47022         * g++.dg/template/access7.C: New test.
47023
47024 2002-12-18  Nick Clifton  <nickc@redhat.com>
47025
47026         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
47027         the libstdc++-v3 directory has been found.
47028
47029 2002-12-12  Devang Patel <dpatel@apple.com>
47030         * gcc.dg/darwin-ld-1.c: New test.
47031         * gcc.dg/darwin-ld-2.c: New test.
47032         * gcc.dg/darwin-ld-3.c: New test.
47033         * gcc.dg/darwin-ld-4.c: New test.
47034         * gcc.dg/darwin-ld-5.c: New test.
47035
47036 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47037
47038         * gcc.c-torture/compile/20021212-1.c: New test.
47039
47040 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
47041
47042         * gcc.dg/fshort-wchar: New test.
47043
47044 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
47045
47046         PR c++/8372
47047         * g++.dg/template/dtor1.C: New test.
47048
47049         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
47050         markers.
47051
47052 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
47053
47054         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
47055
47056 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
47057
47058         * g++.dg/template/static1.C: New test.
47059         * g++.dg/template/static2.C: New test.
47060         * g++.old-deja/g++.ext/memconst.C: New test.
47061
47062 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47063
47064         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
47065         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
47066         * g++.dg/special/initp1.C: Likewise.
47067
47068 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
47069
47070         * gcc.c-torture/execute/20021204-1.c: New test.
47071
47072 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
47073
47074         * gcc.dg/ppc-fmadd-1.c: New file.
47075         * gcc.dg/ppc-fmadd-2.c: New file.
47076         * gcc.dg/ppc-fmadd-3.c: New file.
47077
47078 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47079
47080         * gcc.c-torture/compile/20021204-1.c: New test.
47081
47082 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47083
47084         * g++.dg/inherit/covariant2.C: New test.
47085         * g++.dg/inherit/covariant3.C: New test.
47086         * g++.dg/inherit/covariant4.C: New test.
47087         * g++.dg/inherit/covariant1.C: Remove XFAIL.
47088         * g++.old-deja/g++.robertl/eb17.C: Likewise.
47089
47090 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
47091
47092         PR c++/8688
47093         * g++.dg/init/brace3.C: New test.
47094
47095 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
47096
47097         * gcc.dg/20020210-1.c: Fix a comment typo.
47098
47099 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
47100
47101         PR c++/8720
47102         * g++.dg/parse/defarg1.C: New test.
47103
47104         PR c++/8615
47105         * g++.dg/template/char1.C: New test.
47106
47107         * g++.dg/template/varmod1.C: Fix typo.
47108
47109 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47110
47111         DR 180
47112         * g++.old-deja/g++.pt/crash32.C: Expect error.
47113
47114 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
47115
47116         PR c++/5919
47117         * g++.dg/template/varmod1.C: New test.
47118
47119         PR c++/8727
47120         * g++.dg/inherit/typeinfo1.C: New test.
47121
47122         PR c++/8663
47123         * g++.dg/inherit/typedef1.C: New test.
47124
47125 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
47126
47127         PR c++/8332
47128         PR c++/8493
47129         * g++.dg/template/strlen1.C: New test.
47130
47131         PR c++/8227
47132         * g++.dg/template/ctor2.C: New test.
47133
47134         PR c++/8214
47135         * g++.dg/init/string1.C: New test.
47136
47137         PR c++/8511
47138         * g++.dg/template/friend8.C: New test.
47139
47140 2002-11-29  Joe Buck <jbuck@synopsys.com>
47141
47142         * g++.dg/lookup/anon2.C: New test.
47143
47144 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
47145
47146         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
47147         h8300 port.
47148
47149 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
47150
47151         * gcc.dg/bitfld-6.c: New test.
47152
47153 2002-11-27  Jan Hubicka  <jh@suse.cz>
47154
47155         * gcc.c-torture/execute/20021127.[cx]: New test.
47156
47157 2002-11-26  Jan Hubicka  <jh@suse.cz>
47158
47159         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
47160         quality.
47161
47162 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
47163
47164         * g++.dg/init/brace2.C: New test.
47165         * g++.old-deja/g++.mike/p9129.C: Correct.
47166
47167 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
47168
47169         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47170
47171 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
47172
47173         * gcc.dg/sibcall-6: New test for indirect sibcalls.
47174
47175 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
47176
47177         * g++.dg/abi/empty11.C: New test.
47178         * g++.dg/rtti/cv1.C: New test.
47179
47180 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
47181
47182         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
47183
47184 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
47185
47186         * g++.dg/abi/empty10.C: New test.
47187
47188 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47189
47190         * gcc.c-torture/compile/20021124-1.c: New test.
47191
47192 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
47193
47194         * g++.dg/abi/rtti2.C: New test.
47195
47196 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47197
47198         * gcc.dg/i386-unroll-1.c: New test.
47199
47200 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
47201
47202         * gcc.c-torture/compile/20021120-1.c: New test.
47203         * gcc.c-torture/compile/20021120-2.c: New test.
47204
47205 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47206
47207         * gcc.dg/bitfld-5.c: New test.
47208
47209 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47210
47211         * gcc.c-torture/execute/20021120-3.c: New test.
47212
47213 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47214
47215         * gcc.c-torture/execute/20021120-2.c: New test.
47216
47217 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47218
47219         * gcc.c-torture/execute/20021120-1.c: New test.
47220
47221 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
47222
47223         * gcc.c-torture/execute/20021118-3.c: New test.
47224
47225 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47226
47227         * gcc.c-torture/compile/20021119-1.c: New test.
47228
47229 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
47230
47231         * gcc.dg/duff-1.c: New test.
47232         * gcc.dg/duff-2.c: New test.
47233         * gcc.dg/duff-3.c: New test.
47234
47235 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
47236
47237         * gcc.dg/cpp/_Pragma5.c: New test.
47238
47239 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47240
47241         * gcc.c-torture/execute/20021118-2.c: New test.
47242
47243 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47244
47245         * gcc.c-torture/execute/20021118-1.c: New test.
47246
47247 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
47248
47249         * gcc.dg/20021116-1.c: New test.
47250
47251 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
47252
47253         * g++.dg/abi/vcall1.C: New test.
47254
47255 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
47256
47257         * gcc.dg/20021029-1.c: New test.
47258         * gcc.dg/20021029-2.c: New test.
47259
47260 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47261
47262         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
47263
47264 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47265
47266         PR c/8439
47267         * gcc.dg/20021110.c: Move to ...
47268         * gcc.c-torture/compile/20021110.c: .... here.
47269
47270 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47271
47272         PR c/8467
47273         * gcc.c-torture/execute/20021111-1.c
47274
47275 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47276
47277         PR c/8439
47278         * gcc.dg/20021110.c: New test.
47279
47280 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
47281
47282         * g++.dg/abi/vthunk3.C: Run only on x86.
47283
47284 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
47285
47286         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47287
47288 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
47289
47290         * lib/compat.exp (compat-execute): Fix logic error in last
47291         change.
47292
47293 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
47294
47295         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47296
47297 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47298
47299         PR c++/8389
47300         * g++.dg/template/access6.C: New test.
47301
47302 2002-11-08  Jan Hubicka  <jh@suse.cz>
47303
47304         * gcc.dg/i386-ssefp-1.c: New test.
47305         * gcc.dg/i386-ssefp-1.c: New test.
47306
47307 2002-11-08  Jan Hubicka  <jh@suse.cz>
47308
47309         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47310
47311 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47312
47313         * g++.dg/abi/vthunk3.C: New test.
47314
47315         PR c++/8338
47316         * g++.dg/template/crash2.C: New test.
47317
47318 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47319
47320         * g++.dg/abi/dtor1.C: New test.
47321         * g++.dg/abi/dtor2.C: Likewise.
47322
47323 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
47324
47325         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47326         Darwin.
47327
47328 2002-11-04  Adam Nemet  <anemet@lnxw.com>
47329
47330         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
47331         -mthumb.  Only xfail with -O0.
47332
47333 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
47334
47335         * g++.dg/abi/thunk1.C: New test.
47336         * g++.dg/abi/thunk2.C: Likewise.
47337         * g++.dg/abi/vtt1.C: Likewise.
47338
47339 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
47340
47341         PR optimization/8423
47342         * gcc.c-torture/execute/builtin-constant.c: New test.
47343
47344 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
47345
47346         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
47347         Add some more cases.
47348
47349 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
47350
47351         PR c++/8391
47352         * g++.dg/opt/local1.C: New test.
47353
47354 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
47355
47356         PR c++/8160
47357         * g++.dg/template/complit1.C: New test.
47358
47359         PR c++/8149
47360         * g++.dg/template/typename4.C: Likewise.
47361
47362 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47363
47364         Core issue 287, PR c++/7639
47365         * g++.dg/template/instantiate1.C: Adjust error location.
47366         * g++.dg/template/instantiate3.C: New test.
47367         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
47368         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
47369         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47370
47371 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
47372
47373         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
47374
47375 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
47376
47377         PR c++/8287
47378         * g++.dg/init/dtor2.C: New test.
47379
47380 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47381
47382         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47383         * gcc.dg/nest.c: Bypass errors on irix6.
47384
47385 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
47386
47387         * gcc.dg/nest.c: Expect error for mmix-*-*.
47388         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47389
47390 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
47391
47392         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47393         markers.
47394
47395         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47396
47397 2002-10-25  Mike Stump  <mrs@apple.com>
47398
47399         * gcc.dg/warn-1.c: New test.
47400
47401 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47402
47403         * g++.dg/template/typename3.C: New test.
47404
47405 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
47406
47407         * g++.dg/lookup/ptrmem1.C: New test.
47408
47409         * g++.dg/abi/vthunk2.C: New test.
47410
47411 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47412
47413         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47414
47415 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
47416
47417         * g++.dg/abi/empty9.C: New test.
47418
47419 2002-10-24  Richard Henderson  <rth@redhat.com>
47420
47421         * g++.dg/inherit/thunk1.C: Enable for ia64.
47422
47423 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47424
47425         PR c++/8067
47426         * g++.dg/lookup/pretty1.C: New test.
47427
47428 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
47429
47430         * gcc.dg/20021023-1.c: New test.
47431
47432 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47433
47434         PR c++/7679
47435         * g++.dg/parse/inline1.C: New test.
47436
47437 2002-10-23  Richard Henderson  <rth@redhat.com>
47438
47439         * g++.dg/inherit/thunk1.C: Enable for x86_64.
47440
47441         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47442
47443 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
47444
47445         PR c++/6579
47446         * g++.dg/parse/stmtexpr3.C: New test.
47447
47448 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
47449
47450         * g++.dg/expr/cond1.C: New test.
47451
47452 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47453
47454         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47455
47456 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47457
47458         * g++.dg/abi/vbase13.C: New test.
47459         * g++.dg/abi/vbase14.C: Likewise.
47460
47461 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
47462
47463         * gcc.dg/tls/pic-1.c: New test.
47464         * gcc.dg/tls/nonpic-1.c: New test.
47465         * gcc.dg/20021018-1.c: New test.
47466
47467 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47468
47469         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47470         Remove only files with the same base name as the test case.
47471         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47472         (profopt-execute): Likewise.  Also, remove old profiling
47473         and performance data files before running the tests.
47474
47475         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47476         * g++.dg/bprob/bprob.exp: Likewise.
47477         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
47478         to allow more general test case names.
47479
47480         * g++.dg/bprob/bprob-1.C: Rename to ...
47481         * g++.dg/bprob/g++-bprob-1.C: ... this.
47482
47483         * g77.dg/bprob/bprob-1.f: Rename to ...
47484         * g77.dg/bprob/g77-bprob-1.f: ... this.
47485
47486 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47487
47488         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47489         bison 1.50 or later.
47490
47491 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
47492
47493         * g++.dg/README: Describe more test directories.
47494
47495 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47496
47497         * g++.dg/init/array6.C: Add additional tests.
47498
47499 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47500
47501         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47502         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47503
47504 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
47505
47506         * gcc.c-torture/compile/20020604-1.x: New.
47507         * gcc.c-torture/compile/simd-5.x: Likewise.
47508         * gcc.c-torture/execute/920710-1.x: Likewise.
47509         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47510
47511 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47512
47513         * g++.dg/inherit/override1.C: Add dg-options clause.
47514
47515 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47516
47517         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47518         _mm_slli_si128.
47519
47520 2002-10-19  Andreas Schwab  <schwab@suse.de>
47521
47522         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
47523         directory component.
47524
47525 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
47526
47527         * g++.dg/inherit/thunk1.C: New test.
47528
47529         * g++.dg/inherit/override1.C: New test.
47530
47531         * g++.dg/abi/mangle11.C: New test.
47532         * g++.dg/abi/mangle14.C: New test.
47533         * g++.dg/abi/mangle17.C: New test.
47534
47535 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
47536
47537         * g++.dg/overload/member2.C: New test.
47538
47539 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
47540
47541         * g++.dg/README: Describe new compat directory.
47542         * g++.dg/dg.exp: Skip tests in compat directory.
47543         * README.compat: New file.
47544         * lib/compat.exp: New expect script.
47545         * g++.dg/compat: New test directory.
47546         * g++.dg/compat/compat.exp: New expect script.
47547         * g++.dg/compat/abi: New test directory.
47548         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47549         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47550         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47551         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47552         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47553         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47554         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
47555         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
47556         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
47557         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
47558         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
47559         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
47560         * g++.dg/compat/break: New test directory.
47561         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
47562         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
47563         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
47564         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
47565         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
47566         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
47567         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
47568         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
47569         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
47570         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
47571         g++.dg/compat/break/README: New files.
47572         * g++.dg/compat/eh: New test directory.
47573         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
47574         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
47575         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
47576         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
47577         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
47578         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
47579         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47580         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47581         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47582         g++.dg/compat/eh/filter2_y.C,
47583         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47584         g++.dg/compat/eh/new1_y.C,
47585         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47586         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47587         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47588         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47589         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47590         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47591         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47592         g++.dg/compat/eh/unexpected1_y.C: New files.
47593         * g++.dg/compat/init: New test directory.
47594         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47595         g++.dg/compat/init/array5_y.C,
47596         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47597         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47598         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47599         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47600         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47601         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47602         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47603         g++.dg/compat/init/init-ref2_y.C: New files.
47604
47605 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47606
47607         PR c++/7584
47608         * g++.dg/inherit/using3.C: New test.
47609
47610 2002-10-17  Jan Hubicka  <jh@suse.cz>
47611
47612         * gcc.dg/20021017-2.c: New test.
47613
47614 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47615
47616         * g++.dg/abi/mangle16.C: Adjust.
47617
47618         * g++.dg/init/array8.C: New test.
47619
47620 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
47621
47622         * gcc.dg/special/mips-abi.exp: New test.
47623         * gcc.dg/special/mips-abi.s: Empty file used by the above.
47624
47625 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47626
47627         * g++.dg/abi/mangle16.C: New test.
47628         * g++.dg/abi/mangle17.C: Likewise.
47629
47630         PR c++/7478
47631         * g++.dg/template/ref1.C: New test.
47632
47633 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47634
47635         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47636
47637 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
47638
47639         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47640
47641 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47642
47643         PR c++/7524
47644         * g++.dg/init/array7.C: New test.
47645
47646 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
47647
47648         * g++.dg/init/array6.C: New test.
47649
47650         * g++.dg/abi/mangle13.C: Likewise.
47651         * g++.dg/abi/mangle14.C: Likewise.
47652         * g++.dg/abi/mangle15.C: Likewise.
47653
47654 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47655
47656         * g++.dg/abi/empty8.C: New test.
47657
47658 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
47659
47660         * g++.dg/init/ctor1.C: New test.
47661
47662 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
47663
47664         * gcc.c-torture/execute/20021015-1.c: New test.
47665
47666 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
47667
47668         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47669
47670 2002-10-14  Jan Hubicka  <jh@suse.cz>
47671
47672         * gcc.dg/i386-ssetype-[1-5].c: New tests.
47673
47674 2002-10-14  Richard Henderson  <rth@redhat.com>
47675
47676         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47677
47678 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47679
47680         PR optimization/6631
47681         * g++.dg/opt/const2.C: New test.
47682
47683 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47684
47685         PR c++/7176
47686         * g++.dg/parse/friend1.C: New test.
47687         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47688
47689 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
47690
47691         * gcc.dg/20021014-1.c: New test.
47692
47693 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
47694
47695         PR c++/5661
47696         * g++.dg/ext/vlm1.C: New test.
47697         * g++.dg/ext/vlm2.C: Likewise.
47698
47699         * g++.dg/init/array1.C: Remove invalid braces.
47700         * g++.dg/init/brace1.C: New test.
47701         * g++.dg/init/copy2.C: Likewise.
47702         * g++.dg/init/copy3.C: Likewise.
47703         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47704         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47705         braces.
47706
47707 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47708
47709         * gcc.dg/cpp/assembler.S: Don't use -ansi.
47710
47711 2002-10-11  Richard Shann  <richard.shann@superh.com>
47712
47713         * gcc.c-torture/compile/simd-5.c: New test.
47714
47715 2002-10-10  Roger Sayle  <roger@eyesopen.com>
47716
47717         * gcc.c-torture/execute/shiftopt-1.c: New test case.
47718
47719 2002-10-10  Jim Wilson  <wilson@redhat.com>
47720
47721         * gcc.c-torture/execute/20021010-1.c: New test.
47722
47723 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
47724
47725         PR c/7353
47726         * g++.dg/ext/typedef-init.C: New test.
47727         * gcc.dg/typedef-init.c: New test.
47728
47729 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47730
47731         * gcc.dg/cpp/paste13.c: New test.
47732
47733 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47734
47735         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47736         remaining platforms, XFAIL during compile, not execute.  Don't
47737         XFAIL at -O0.
47738
47739 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47740
47741         * gcc.dg/alias-1.c: Tweak expected warning.
47742
47743 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47744
47745         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47746
47747 2002-10-06  Andreas Jaeger  <aj@suse.de>
47748
47749         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47750         * gcc.dg/cpp/c++98.C: Likewise.
47751
47752         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47753         * g++.dg/cpp/c++98.C: Likewise.
47754
47755         * g++.dg/README (Subdirectories): Mention cpp directory.
47756
47757         PR target/7559
47758         * gcc.dg/20021006-1.c: New test.
47759
47760 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47761
47762         PR c++/7804
47763         * g++.dg/other/warning1.C: New test.
47764
47765 2002-10-04  Roger Sayle  <roger@eyesopen.com>
47766
47767         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47768         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
47769         and sparc-*-* with -m64 as expected failures.  See PR 8087.
47770
47771 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47772
47773         PR c++/7931
47774         * g++.dg/template/ptrmem3.C: New test.
47775
47776         PR c++/7754
47777         * g++.dg/template/union1.C: New test.
47778
47779 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47780
47781         PR c++/8006
47782         * g++.dg/abi/mangle9.C: New test.
47783         * g++.dg/abi/mangle10.C: New test.
47784         * g++.dg/abi/mangle11.C: New test.
47785         * g++.dg/abi/mangle12.C: New test.
47786
47787 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
47788
47789         PR c++/7188.
47790         * g++.dg/template/meminit1.C: New test.
47791         * g++.dg/warn/Wreorder-1.C: Likewise.
47792         * g++.old-deja/g++.mike/warn3.C: Tweak.
47793         * lib/prune.exp: Ingore "in copy constructor".
47794
47795 2002-10-02  Andreas Jaeger  <aj@suse.de>
47796
47797         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
47798         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
47799         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
47800         on x86-64.
47801
47802 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47803
47804         * gcc.dg/empty1.C: Fix typo.
47805
47806 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
47807
47808         * gcc.dg/alias-1.c: New test.
47809
47810 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47811
47812         * gcc.dg/empty1.C: New test.
47813
47814         * g++.dg/tls/init-2.C: Tweak error messages.
47815
47816 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
47817
47818         * gcc.c-torture/compile/20020923-1.c: New test.
47819
47820 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
47821
47822         * gcc.c-torture/execute/ffs-1.c: New test.
47823         * gcc.c-torture/execute/ffs-2.c: Ditto.
47824
47825 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
47826
47827         * g++.dg/overload/member1.C: New test.
47828
47829 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
47830
47831         * g++.dg/abi/empty7.C: New test.
47832         * g++.dg/init/pm2.C: Likewise.
47833
47834 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
47835
47836         * g++.dg/rtti/crash1.C: New test.
47837
47838 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
47839
47840         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47841         gcc.dg/sibcall-4.c: New tests.
47842
47843 2002-09-28  Roger Sayle  <roger@eyesopen.com>
47844
47845         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47846         powerpc and MMIX targets.
47847
47848 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
47849
47850         * gcc.dg/cpp/20020927-1.c: New.
47851
47852 2002-09-26  David S. Miller  <davem@redhat.com>
47853
47854         * gcc.c-torture/compile/trunctfdf.c: New.
47855
47856 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47857
47858         * lib/target-supports.exp (check_weak_available): Handle solaris2.
47859
47860 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
47861
47862         * gcc.c-torture/execute/loop-15.c: New.
47863
47864 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
47865
47866         * README.QMTEST: Fix typo.
47867
47868 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
47869
47870         * gcc.dg/20020926-1.c: New test.
47871
47872 2002-09-25  David S. Miller  <davem@redhat.com>
47873
47874         PR target/7842
47875         * gcc.c-torture/execute/shiftdi.c: New test.
47876
47877 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
47878
47879         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47880         unique to the tool.
47881         * lib/g77.exp (g77_init): Likewise.
47882         * lib/g++.exp (g++_init): Likewise.
47883         * lib/objc.exp (objc_init): Likewise.
47884
47885 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
47886
47887         * g++.dg/abi/empty5.C: New test.
47888         * g++.dg/abi/empty6.C: New test.
47889         * g++.dg/abi/vbase12.C: New test.
47890
47891 2002-09-25  Richard Henderson  <rth@redhat.com>
47892
47893         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47894         too-small long double.
47895
47896 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
47897
47898         * gcc.dg/20020919-1.c: New test.
47899
47900 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
47901
47902         * g++.dg/abi/bitfield6.C: New test.
47903         * g++.dg/abi/bitfield7.C: New test.
47904         * g++.dg/abi/bitfield8.C: New test.
47905         * g++.dg/abi/vbase11.C: New test.
47906
47907 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47908
47909         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47910         hppa*-*-hpux*.  Update test comment.
47911
47912 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
47913
47914         * gcc.dg/tls/struct-1.c: New test.
47915
47916 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
47917
47918         * gcc.dg/cpp/tr-warn2.c: Update.
47919
47920 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47921
47922         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47923
47924 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47925
47926         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47927         systems.
47928
47929 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
47930
47931         * gcc.c-torture/execute/ieee/mzero3.c: New test.
47932
47933         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47934         Adjust for c++filt moved to binutils.  Remove spurious duplicate
47935         setting of cxxfilt.
47936
47937 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
47938
47939         * gcc.dg/20020312-2.c: Update for darwin.
47940
47941 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
47942
47943         * g++.old-deja/g++.other/crash32.C: Mark ICE.
47944
47945 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
47946
47947         * objc.dg/comp-types-1.m: New test.
47948         * objc.dg/comp-types-2.m: New test.
47949         * objc.dg/comp-types-3.m: New test.
47950         * objc.dg/comp-types-4.m: New test.
47951         * objc.dg/comp-types-5.m: New test.
47952         * objc.dg/comp-types-6.m: New test.
47953
47954 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47955
47956         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47957
47958 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47959
47960         * g++.dg/other/do1.C: New test.
47961
47962         * g++.dg/template/subst1.C: New test.
47963
47964 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
47965
47966         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47967
47968 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47969
47970         * g++.dg/template/qualttp20.C: Adjust expected errors.
47971         * g++.old-deja/g++.jason/report.C: Likewise.
47972         * g++.old-deja/g++.other/qual1.C: Likewise.
47973
47974         * g++.dg/lookup/scoped2.C: New test.
47975
47976         * g++.dg/ext/asm3.C: New test.
47977
47978 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
47979
47980         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47981
47982 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
47983
47984         * ChangeLog: follow spelling conventions.
47985         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47986         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47987         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47988         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47989         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47990         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47991         * g++.old-deja/g++.law/global-init1.C: Likewise.
47992         * g++.old-deja/g++.other/delete4.C: Likewise.
47993         * g++.old-deja/g++.other/inline21.C: Likewise.
47994         * g++.old-deja/g++.other/singleton.C: Likewise.
47995         * g77.dg/strlen0.f: Likewise.
47996         * g77.f-torture/compile/20010519-1.f: Likewise.
47997         * g77.f-torture/compile/980310-4.f: Likewise.
47998         * gcc.c-torture/compile/20000605-1.c: Likewise.
47999         * gcc.c-torture/execute/20020225-1.c: Likewise.
48000         * gcc.dg/c90-hexfloat-2.c: Likewise.
48001         * gcc.dg/c99-bool-1.c: Likewise.
48002         * gcc.dg/c99-hexfloat-2.c: Likewise.
48003         * gcc.dg/dll-2.c: Likewise.
48004         * gcc.dg/wtr-union-init-1.c: Likewise.
48005         * gcc.dg/wtr-union-init-2.c: Likewise.
48006         * gcc.dg/wtr-union-init-3.c: Likewise.
48007         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48008         * gcc.dg/cpp/defined.c: Likewise.
48009         * gcc.dg/cpp/macsyntx.c: Likewise.
48010         * gcc.dg/cpp/paste2.c: Likewise.
48011         * gcc.dg/cpp/trad/defined.c: Likewise.
48012         * gcc.dg/format/c90-printf-1.c: Likewise.
48013         * gcc.dg/format/c90-scanf-1.c: Likewise.
48014         * gcc.dg/format/c99-printf-1.c: Likewise.
48015         * gcc.dg/format/c99-scanf-1.c: Likewise.
48016         * gcc.misc-tests/gcov-8.c: Likewise.
48017         * lib/profopt.exp: Likewise.
48018
48019 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
48020
48021         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
48022
48023 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48024
48025         * g++.dg/inherit/using2.C: New test.
48026
48027 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
48028
48029         * ChangeLog: Follow spelling conventions.
48030         * g++.dg/template/friend4.C: Likewise.
48031         * g++.old-deja/g++.pt/crash67.C: Likewise.
48032         * gcc.c-torture/execute/20000801-4.c: Likewise.
48033         * gcc.dg/c90-digraph-1.c: Likewise.
48034         * gcc.dg/c94-digraph-1.c: Likewise.
48035         * gcc.dg/c99-digraph-1.c: Likewise.
48036         * gcc.dg/cpp/line5.c: Likewise.
48037         * gcc.dg/cpp/multiline.c: Likewise.
48038         * gcc.dg/cpp/trad/literals-1.c: Likewise.
48039         * gcc.dg/format/attr-3.c: Likewise.
48040         * gcc.dg/format/c90-scanf-3.c: Likewise.
48041         * gcc.dg/format/ext-4.c: Likewise.
48042
48043 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48044
48045         * g++.dg/template/pretty1.C: New test.
48046
48047 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
48048
48049         * gcc.c-torture/execute/struct-cpy-1.c: New test.
48050
48051 2002-09-13  Matt Austern  <austern@apple.com>
48052
48053         * g++.dg/other/constref[12].C: New, regression tests for
48054         passing a cast expression to a function by const reference.
48055
48056 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
48057
48058         * g++.dg/template/deduce1.C: New test.
48059
48060 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
48061
48062         * gcc.c-torture/execute/simd-1.c: Force all use of int to
48063         32-bit int.
48064
48065 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48066
48067         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
48068         usage.
48069
48070 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
48071
48072         * gcc.c-torture/compile/20020910-1.c: New test.
48073
48074 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
48075
48076         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
48077
48078 2002-09-10  Andreas Jaeger  <aj@suse.de>
48079
48080         * gcc.dg/20020312-2.c: Adjust for x86-64.
48081
48082 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
48083
48084         * g77.dg/7388.f: New test case for PR 7388.
48085
48086 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
48087
48088         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
48089
48090 2002-09-05  Ziemowit Laski <zlaski@apple.com>
48091
48092         * objc.dg/proto-lossage-1.m: New test.
48093
48094 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
48095
48096         * gcc.dg/cpp/_Pragma4.c: Fix typo.
48097
48098 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
48099
48100         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
48101         expected to pass.
48102
48103 2002-09-06  Stan Shebs  <shebs@apple.com>
48104             David Edelsohn  <edelsohn@gnu.org>
48105
48106         * gcc.dg/weak: New directory.
48107         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
48108         target-specific xfail bits.
48109         * gcc.dg/typeof-2.c: Move to new directory.
48110         * gcc.dg/weak.exp: New expect script.
48111
48112 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
48113
48114         * gcc.c-torture/execute/extzvsi.c: New test.
48115
48116 2002-09-05  Stan Shebs  <shebs@apple.com>
48117
48118         * gcc.dg/weak-1.c: xfail on Darwin.
48119         * gcc.dg/weak-2.c: Ditto.
48120         * gcc.dg/weak-3.c: Ditto.
48121         * gcc.dg/weak-4.c: Ditto.
48122         * gcc.dg/weak-5.c: Ditto.
48123         * gcc.dg/weak-6.c: Ditto.
48124         * gcc.dg/weak-7.c: Ditto.
48125         * gcc.dg/weak-8.c: Ditto.
48126         * gcc.dg/weak-9.c: Ditto.
48127
48128 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
48129
48130         * gcc.c-torture/execute/loop-14.c: New test.
48131
48132 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
48133
48134         * g++.dg/other/cxa-atexit1.C: New test.
48135
48136         * gcc.dg/typeof-2.c: New test.
48137
48138 2002-09-03  Roger Sayle  <roger@eyesopen.com>
48139
48140         * gcc.dg/builtins-2.c: New testcase.
48141         * gcc.dg/builtins-3.c: New testcase.
48142
48143 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
48144
48145         * gcc.dg/cpp/_Pragma4.c: New test.
48146
48147 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
48148
48149         * objc/execute/nil_method-1.m: New testcase.
48150
48151 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
48152
48153         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
48154         [Object class], not [Object initialize].
48155
48156 2002-08-31  Roger Sayle  <roger@eyesopen.com>
48157             Hans-Peter Nilsson  <hp@bitrange.com>
48158
48159         * gcc.c-torture/execute/20020720-1.x: Skip test on
48160         mmix-knuth-mmixware.  Correct comment.
48161
48162 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
48163
48164         * g++.dg/abi/bitfield5.C: New test.
48165         * g++.dg/abi/vbase10.C: Likewise.
48166
48167 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
48168
48169         * objc.dg/undeclared-selector.m: New test.
48170
48171 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
48172
48173         * g++.dg/other/offsetof1.C: Avoid cast warning.
48174
48175 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
48176
48177         * objc.dg/super-class-2.m: New test.
48178
48179 2002-08-24  Matt Austern  <austern@apple.com>
48180
48181         * g++.dg/ext/lvaddr.C: New test.
48182         * g++.dg/ext/lvcast.C: New test.
48183
48184 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
48185
48186         * g++.dg/inherit/cond1.C: New test.
48187
48188 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
48189
48190         * gcc.dg/noncompile/incomplete-1.c: New test.
48191
48192 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
48193
48194         * gcc.dg/typespec-1.c: New test.
48195
48196 2002-08-20  Devang Patel  <dpatel@apple.com>
48197         * objc.dg/proto-hier-2.m: New test.
48198
48199 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
48200
48201         * objc.dg/bitfield-1.m: New test.
48202         * objc.dg/bitfield-2.m: New test.
48203
48204 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
48205
48206         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48207         gcc.dg/c99-flex-array-4.c: New tests.
48208
48209 2002-08-16  Stan Shebs  <shebs@apple.com>
48210
48211         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
48212
48213 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
48214
48215         * gcc.dg/typeof-1.c: New test.
48216         * g++.dg/ext/typeof2.C: New test.
48217
48218 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
48219
48220         * g++.dg/other/offsetof1.C: New test.
48221
48222 2002-08-14  Richard Henderson  <rth@redhat.com>
48223
48224         * gcc.dg/tls/diag-3.c: Fix expected message strings.
48225
48226 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
48227
48228         * gcc.dg/cpp/_Pragma3.c: New test.
48229
48230 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
48231
48232         * g++.dg/template/inherit3: New test.
48233
48234 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48235
48236         * gcc.dg/bitfld-4.c: Add blank options.
48237
48238 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
48239
48240         * g++.dg/template/crash1.C: New test.
48241
48242 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48243
48244         * gcc.dg/tls/opt-2.c: New test.
48245
48246 2002-08-08  Devang Patel  <dpatel@apple.com>
48247
48248         * objc.dg/selector-1.m : New test
48249
48250 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48251
48252         * g++.dg/abi/bitfield4.C: New test.
48253         * gcc.dg/bitfld-4.c: New test.
48254
48255 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48256
48257         * g++.dg/other/packed1.C: New test.
48258
48259 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
48260
48261         * g++.dg/abi/offsetof.C: Tweak error messages.
48262         * g++.old-deja/g++.mike/p10769a.C: Likewise.
48263
48264 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48265
48266         * gcc.dg/bitfld-3.c: New test.
48267
48268 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48269             Richard Henderson  <rth@redhat.com>
48270
48271         * gcc.dg/i386-bitfield1.c: New test.
48272         * g++.dg/abi/bitfield3.C: Update.
48273
48274 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
48275
48276         * objc.dg/const-str-2.m: Update.
48277         * gcc.dg/cpp/c++98.c: Change to C extension.
48278         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
48279         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
48280
48281 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
48282
48283         * gcc.dg/tls/diag-3.c: New.
48284
48285 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
48286
48287         * g++.dg/README (Subdirectories): Document new subdir expr.
48288         * g++.dg/expr/pmf-1.C: New test.
48289
48290 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
48291
48292         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48293
48294 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
48295
48296         * g++.dg/abi/bitfield3.C: New test.
48297
48298 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
48299
48300         * lib/gcov.exp: Tweak expected line formats.
48301         * gcc.misc-tests/gcov8.c: New test.
48302         * gcc.misc-tests/gcov8.x: New flags.
48303
48304 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
48305
48306         * consistency.vlad/layout/endian.c: Include string.h.
48307
48308         * gcc.c-torture/execute/20020805-1.c: New test.
48309
48310 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
48311
48312         * g++.dg/other/conversion1.C: New test.
48313
48314 2002-08-03  Roger Sayle  <roger@eyesopen.com>
48315
48316         * gcc.dg/builtins-1.c: New testcase.
48317
48318 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
48319
48320         * g++.dg/inherit/access3.C: New test.
48321
48322 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
48323
48324         * gcc.dg/ia64-visibility-2.c: New test.
48325
48326 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
48327
48328         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
48329         __qualifier_flags to __flags.
48330
48331 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
48332
48333         * g++.dg/inherit/operator1.C: New test.
48334         * g++.dg/lookup/disamb1.C: Fix typo in comment.
48335         * g++.dg/other/error1.C: Change expected error message.
48336         * g++.dg/template/conv4.C: Likewise.
48337
48338 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
48339
48340         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
48341         for documented behavior.
48342
48343 2002-07-25  Roger Sayle  <roger@eyesopen.com>
48344
48345         * gcc.c-torture/execute/20020720-1.x: Skip this test on
48346         several targets known to fail.
48347
48348 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
48349
48350         * gcc.dg/mips-args-[123].c: New tests.
48351
48352 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
48353
48354         * gcc.dg/ppc-spe.c: New.
48355
48356 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
48357
48358         * g++.dg/other/ptrmem4.C: New testcase.
48359
48360 2002-07-24  Richard Henderson  <rth@redhat.com>
48361
48362         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
48363
48364 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
48365
48366         * g++.dg/ext/alignof1.C (main): Return 0 for success.
48367
48368 2002-07-24  Roger Sayle  <roger@eyesopen.com>
48369
48370         * gcc.c-torture/execute/memset-3.c: New testcase.
48371
48372 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
48373
48374         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48375         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48376
48377 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48378
48379         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48380         Delete.
48381
48382 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
48383
48384         * gcc.c-torture/compile/simd-4.c: New test.
48385
48386 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48387
48388         PR c++/7347, c++/7348
48389         * g++.dg/template/access4.C: New test.
48390         * g++.dg/template/access5.C: New test.
48391         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48392         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
48393         * g++.old-deja/g++.pt/ttp58.C: Likewise.
48394         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48395
48396 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
48397
48398         * gcc.dg/gnu89-init-2.c: New test.
48399
48400 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
48401
48402         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48403
48404 2002-07-20  Roger Sayle  <roger@eyesopen.com>
48405
48406         * gcc.c-torture/execute/20020720-1.c: New testcase.
48407
48408 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
48409
48410         * gcc.dg/cpp/Wsignprom.c: New tests.
48411
48412 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
48413
48414         * gcc.c-torture/execute/loop-13.c: New test.
48415
48416 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
48417
48418         * gcc.dg/cpp/expr.c: New tests.
48419
48420 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
48421
48422         * g++.dg/opt/pr6713.C: Add template instantiation.
48423
48424 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
48425
48426         * gcc.dg/nest.c: New test.
48427
48428 2002-07-17  Richard Henderson  <rth@redhat.com>
48429
48430         * g++.dg/opt/pr6713.C: New test.
48431
48432 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
48433
48434         * gcc.c-torture/execute/loop-2e.x: Let the testcase
48435         XFAIL for all x86 processors.
48436
48437 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
48438
48439         * gcc.c-torture/execute/20010122-1.x: Do not test with
48440         -fomit-frame-pointer.
48441
48442 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48443
48444         * g++.dg/template/instantiate2.C: New test.
48445         * g++.dg/template/spec4.C: New test.
48446
48447 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48448
48449         * g++.dg/template/access2.C: New test.
48450         * g++.dg/template/access3.C: New test.
48451
48452 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
48453
48454         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48455         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48456         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48457         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48458         Convert to use <stdarg.h>.
48459         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48460         Delete.
48461         * gcc.dg/va-arg-2.c: New.
48462         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48463
48464 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
48465
48466         * gcc.c-torture/compile/20020710-1.c: New test.
48467
48468 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
48469                           Andrew Pinski  <pinskia@physics.uc.edu>
48470
48471         gcc.c-torture/compile/simd-2.c: New testcase.
48472         gcc.c-torture/compile/simd-3.c: Likewise.
48473
48474 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
48475
48476         PR c++/7224
48477         * g++.dg/overload/error1.C: New test.
48478
48479 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48480
48481         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48482         configuration and IRIX 6 O32 ABI.
48483
48484 2002-07-11  Roger Sayle  <roger@eyesopen.com>
48485
48486         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48487
48488 2002-07-10  Roger Sayle  <roger@eyesopen.com>
48489
48490         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48491
48492 2002-07-10  Jeffrey A Law  <law@redhat.com>
48493
48494         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48495
48496         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
48497
48498 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
48499
48500         * gcc.dg/20020312-2.c: Check for __PPC__.
48501
48502 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
48503
48504         * gcc.c-torture/compile/20020709-1.c: New test.
48505
48506 2002-07-07  Roger Sayle  <roger@eyesopen.com>
48507
48508         * g++.dg/template/qualttp21.C: New test case.
48509
48510 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
48511
48512         * gcc.c-torture/compile/20020706-1.c: New test.
48513         * gcc.c-torture/compile/20020706-2.c: New test.
48514
48515 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
48516             Alexandre Oliva  <aoliva@redhat.com>
48517
48518         * g++.dg/warn/incomplete1.C: New test.
48519
48520 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48521
48522         PR c++/7099
48523         * g++.dg/warn/noreturn1.C: New test.
48524
48525 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
48526
48527         PR c++/6706
48528         * g++.dg/debug/debug6.C: New test.
48529         * g++.dg/debug/debug7.C: New test.
48530
48531 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
48532
48533         * gcc.c-torture/compile/simd-3.c: New test.
48534
48535 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
48536
48537         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48538         * gcc.dg/20020620-1.c: Likewise.
48539
48540 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48541
48542         PR c++/6944
48543         * g++.dg/init/array4.C: New test.
48544         * g++.dg/init/array5.C: New test.
48545
48546 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
48547
48548         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48549         * gcc.c-torture/execute/simd-2.c (main): Likewise.
48550
48551 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48552
48553         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48554         * gcc.dg/wtr-aggr-init-1.c: Likewise.
48555         * gcc.dg/wtr-conversion-1.c: Likewise.
48556         * gcc.dg/wtr-escape-1.c: Likewise.
48557         * gcc.dg/wtr-int-type-1.c: Likewise.
48558         * gcc.dg/wtr-label-1.c: Likewise.
48559         * gcc.dg/wtr-static-1.c: Likewise.
48560         * gcc.dg/wtr-strcat-1.c: Likewise.
48561         * gcc.dg/wtr-suffix-1.c: Likewise.
48562         * gcc.dg/wtr-switch-1.c: Likewise.
48563         * gcc.dg/wtr-unary-plus-1.c: Likewise.
48564         * gcc.dg/wtr-union-init-1.c: Likewise.
48565         * gcc.dg/wtr-union-init-2.c: Likewise.
48566         * gcc.dg/wtr-union-init-3.c: Likewise.
48567
48568         * gcc.dg/wtr-func-def-1.c: New test.
48569
48570 2002-07-02 Devang Patel <dpatel@apple.com>
48571
48572         * objc.dg/param-1.m: New test.
48573
48574 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
48575
48576         * gcc.dg/cpp/trad/directive.c: Add test.
48577         * gcc.dg/cpp/trad/macroargs.c: Add test.
48578         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
48579
48580 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
48581
48582         * gcc.dg/cpp/cmdlne-M.c: New test.
48583
48584 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
48585
48586         * objc.dg/desig-init-1.m: New test.
48587
48588 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48589
48590         PR c++/6716
48591         * g++.dg/template/instantiate1.C: New test.
48592
48593 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
48594
48595         PR c++/7112
48596         * g++.dg/template/sizeof2.C: New test.
48597
48598 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48599
48600         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48601         gcc.dg/cpp/trad/include.c: New tests.
48602
48603 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
48604
48605         PR target/7177
48606         * gcc.c-torture/compile/20020701-1.c: New test.
48607
48608 2002-07-01  Stan Shebs  <shebs@apple.com>
48609
48610         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48611         header here...
48612         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48613         (objc-torture-execute): or here.
48614
48615 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
48616
48617         * gcc.c-torture/execute/arith-rand-ll.c: New test.
48618
48619 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48620
48621         * gcc.dg/cpp/trad/escaped-nl.c: New test.
48622
48623 2002-06-30  Devang Patel  <dpatel@apple.com>
48624
48625         * objc.dg/fsyntax-only.m: New test.
48626
48627 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
48628
48629         PR c++/6695
48630         * g++.dg/template/friend7.C: New file.
48631
48632 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
48633
48634         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48635         return type.
48636
48637 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
48638
48639         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48640         avoid division by zero.
48641
48642 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
48643
48644         * gcc.dg/Wunknownprag.c: New tests.
48645
48646 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
48647
48648         * gcc.c-torture/execute/simd-2.c: New test.
48649
48650 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
48651
48652         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48653         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48654         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48655         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48656         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48657         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48658         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48659         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48660         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48661         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48662         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48663         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48664         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48665         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48666         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48667         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48668         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48669
48670 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
48671
48672         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48673         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48674         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48675         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48676         New tests.
48677         * gcc.dg/cpp/trad/directive.c: Update.
48678
48679 2002-06-23  Andreas Jaeger  <aj@suse.de>
48680
48681         * gcc.c-torture/execute/complex-6.c: New.
48682
48683 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
48684
48685         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48686         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48687         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48688         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48689
48690 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48691
48692         * gcc.dg/cpp/trad: New directory with traditional tests copied
48693         from parent directory.
48694         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48695         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48696         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48697         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48698         Move to trad/ and rename.
48699         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48700         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48701         gcc.dg/cpp/trad/redef2.c: New tests.
48702         * gcc.dg/cpp/trad/trad.exp: New driver.
48703
48704 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48705
48706         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48707         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48708         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48709         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48710         Remove.
48711
48712 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48713
48714         * gcc.dg/20020620-1.c: New test.
48715
48716 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48717
48718         * g++.dg/template/ttp4.C: New test.
48719
48720 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
48721
48722         * g++.dg/opt/vt1.C: Fix regexp.
48723
48724 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48725
48726         * gcc.c-torture/execute/pure-1.c: Make functions static again.
48727         Don't use attribute `noinline'.
48728
48729 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48730
48731         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48732
48733 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48734
48735         * gcc.c-torture/execute/simd-1.c: New.
48736
48737         * gcc.dg/simd-1.c: New.
48738
48739 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48740
48741         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48742
48743 2002-06-16  Richard Henderson  <rth@redhat.com>
48744
48745         * g++.dg/ext/anon-struct1.C: New.
48746         * g++.dg/ext/anon-struct2.C: New.
48747         * g++.dg/ext/anon-struct3.C: New.
48748         * gcc.dg/anon-struct-1.c: New.
48749         * gcc.dg/anon-struct-2.c: New.
48750         * gcc.dg/anon-struct-3.c: New.
48751         * gcc.dg/20011008-1.c: Adjust warning text.
48752         * gcc.dg/20020527-1.c: Add -fms-extensions.
48753
48754 2002-06-16  Richard Henderson  <rth@redhat.com>
48755
48756         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48757
48758 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
48759
48760         * gcc.c-torture/execute/20020615-1.c: New test.
48761
48762 2002-06-15  Roger Sayle  <roger@eyesopen.com>
48763
48764         * gcc.c-tortuture/execute/compare-1.c: New test case.
48765         * gcc.c-tortuture/execute/compare-2.c: New test case.
48766         * gcc.c-tortuture/execute/compare-3.c: New test case.
48767
48768 2002-06-13  Richard Henderson  <rth@redhat.com>
48769
48770         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
48771         ia64 ilp32.
48772
48773 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48774
48775         * g++.dg/template/typename2.C: Update error message.
48776
48777 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
48778
48779         * gcc.c-torture/execute/20020611-1.c: New test.
48780
48781 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
48782
48783         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48784         list of targets to skip.
48785
48786 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
48787
48788         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48789         targets if not optimizing.
48790
48791 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
48792
48793         * gcc.c-torture/compile/20020605-1.c: New test.
48794
48795         * g++.dg/opt/vt1.C: New test.
48796
48797         * gcc.dg/20020531-1.c: New test.
48798
48799         * gcc.dg/20020530-1.c: New test.
48800
48801         * gcc.dg/20020527-1.c: New test.
48802
48803         * g++.dg/opt/cse1.C: New test.
48804
48805 2002-06-07  Roger Sayle  <roger@eyesopen.com>
48806
48807         * gcc.dg/20020607-2.c: New test case.
48808
48809 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
48810
48811         * gcc.c-torture/compile/20020604-1.c: New test.
48812
48813 2002-06-04  Richard Henderson  <rth@redhat.com>
48814
48815         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48816         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48817         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48818
48819 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
48820
48821         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48822
48823 2002-06-03  Richard Henderson  <rth@redhat.com>
48824
48825         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48826         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48827
48828 2002-06-02  Richard Henderson  <rth@redhat.com>
48829
48830         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48831         test functions static.
48832
48833 2002-06-02  Andreas Jaeger  <aj@suse.de>
48834
48835         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48836         now.
48837
48838 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48839
48840         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48841         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48842         Update for mofified diagnostics.
48843         * gcc.dg/c99-intconst-1.c: No longer fail.
48844
48845 2002-06-02  Richard Henderson  <rth@redhat.com>
48846
48847         * gcc.dg/uninit-A.c: Remove xfail markers.
48848
48849 2002-06-01  Roger Sayle  <roger@eyesopen.com>
48850
48851         * gcc.dg/fnegate-1.c: New test case.
48852
48853 2002-05-30  Osku Salerma  <osku@iki.fi>
48854
48855         * gcc.c-torture/execute/mayalias-1.c: New file.
48856
48857 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48858
48859         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48860         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48861         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48862
48863 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
48864
48865         * gcc.c-torture/execute/20020529-1.c: New test.
48866
48867 2002-05-27  Richard Henderson  <rth@redhat.com>
48868
48869         * g++.dg/ext/attrib6.C: New test case.
48870
48871 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48872
48873         * gcc.c-torture/execute/pure-1.c: New test.
48874
48875 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48876
48877         * gcc.dg/cpp/arith-2.c: Remove.
48878
48879 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48880
48881         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48882         * gcc.dg/cpp/if-3.c: Remove.
48883
48884 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
48885
48886         * g++.dg/opt/cse2.C: New test.
48887
48888 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
48889
48890         * gcc.dg/cpp/arith-1.c: New semantic tests.
48891         * gcc.dg/cpp/if-1.c: Update.
48892
48893 2002-05-24  Ben Elliston  <bje@redhat.com>
48894
48895         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48896
48897 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48898
48899         * gcc.dg/verbose-asm.c: New test.
48900
48901 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48902
48903         * gcc.dg/cpp/paste12.c: New test.
48904
48905 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48906
48907         * g++.dg/parse/named_ops.C: New test.
48908
48909 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
48910
48911         * gcc.dg/weak-8.c: New test.
48912
48913 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
48914
48915         * gcc.dg/weak-2.c: Allow optional leading underscore
48916         in scan-assembler symbol name.
48917         * gcc.dg/weak-3.c: Likewise.
48918         * gcc.dg/weak-4.c: Likewise.
48919         * gcc.dg/weak-5.c: Likewise.
48920
48921 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
48922
48923         * gcc.dg/20020523-1.c: New test.
48924
48925 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48926
48927         * objc.dg/const-str-2.m: Update now that we stop after
48928         a command line error.
48929
48930 2002-05-22  Richard Henderson  <rth@redhat.com>
48931
48932         * g++.dg/dg.exp: Fix typo in test pruneing.
48933
48934 2002-05-22  Richard Henderson  <rth@redhat.com>
48935
48936         * g++.dg/dg.exp: Prune the tls subdirectory.
48937         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48938         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48939         * g++.dg/tls/init-1.C: New.
48940
48941 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
48942
48943         * gcc.dg/20020517-1.c: New test.
48944
48945 2002-05-21  Richard Henderson  <rth@redhat.com>
48946
48947         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48948         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48949
48950 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
48951
48952         * g++.dg/other/copy2.C: New test.
48953
48954 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
48955
48956         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48957         (MAX_COPY): Bump up to 10 times sizeof (long long).
48958         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48959
48960         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48961         sizeof (long long).
48962
48963         * gcc.c-torture/execute/strcpy-1.c: New test.
48964
48965 2002-05-19  Jason Merrill  <jason2redhat.com>
48966
48967         * g++.dg/ext/oper1.C: New test.
48968
48969 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
48970 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
48971
48972         * README.QMTEST: New file.
48973
48974         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48975
48976 2002-05-19  Andreas Jaeger  <aj@suse.de>
48977
48978         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48979         now.
48980         * gcc.c-torture/execute/loop-2d.x: Likewise.
48981
48982 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
48983
48984         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48985         support weak symbols.
48986         * gcc.dg/weak-4.c: Likewise.
48987         * gcc.dg/weak-6.c: Likewise.
48988
48989 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
48990
48991         * gcc.dg/weak-3.c: Add dg-excess-error comment for
48992         cygwin, coff and h8300-*-hms targets
48993         * gcc.dg/weak-5.c: Likewise.
48994         * gcc.dg/weak-7.c: Likewise.
48995
48996 2002-05-16  Jason Merrill  <jason@redhat.com>
48997
48998         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48999         (scan-assembler-not, scan-assembler-dem): Likewise.
49000         (scan-assembler-dem-not): Likewise.
49001
49002 2002-05-15  Richard Henderson  <rth@redhat.com>
49003
49004         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
49005
49006 2002-05-15  Richard Henderson  <rth@redhat.com>
49007
49008         * gcc.dg/weak-5.c (vfoo1c): No warning here.
49009         (vfoo1f): Warning here.
49010         (vfoo1l): Don't redefine the alias.
49011
49012 2002-05-14  Jason Merrill  <jason@redhat.com>
49013             Alexandre Oliva  <aoliva@redhat.com>
49014
49015         * g++.dg/init/pm1.C: New test.
49016
49017 2002-05-12  David S. Miller  <davem@redhat.com>
49018
49019         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
49020         types.
49021
49022 2002-05-10  Roger Sayle  <roger@eyesopen.com>
49023
49024         * gcc.c-torture/execute/20020510-1.c: New test case.
49025
49026 2002-05-10  David S. Miller  <davem@redhat.com>
49027
49028         * gcc.c-torture/execute/conversion.c: Test long double too.
49029
49030 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
49031
49032         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
49033         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
49034         * lib/g++.exp (g++_link_flags): Likewise.
49035         * lib/objc.exp (objc_target_compile): Likewise.
49036
49037 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49038
49039         * gcc.dg/cpp/poison.c: Update.
49040         * gcc.dg/cpp/20000625-2.c: Remove.
49041         * gcc.dg/cpp/direct2s.c: Remove final test.
49042
49043 2002-05-08  Tom Rix  <trix@redhat.com>
49044
49045         * gcc.c-torture/execute/20020508-1.c: New test.
49046         * gcc.c-torture/execute/20020508-2.c: New test.
49047         * gcc.c-torture/execute/20020508-3.c: New test.
49048
49049 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49050
49051         * gcc.dg/cpp/charconst-4.c: More tests.
49052
49053 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
49054
49055         PR c/6569
49056         * gcc.dg/weak-3.c: Update location of warning messages.
49057         * gcc.dg/weak-5.c: Likewise.
49058
49059 2002-05-06  Roger Sayle  <roger@eyesopen.com>
49060
49061         * gcc.c-torture/execute/20020506-1.c: New test case.
49062
49063 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49064
49065         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
49066
49067 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49068
49069         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
49070
49071 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49072
49073         * gcc.dg/cpp/charconst-3.c: New test.
49074
49075 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49076
49077         * gcc.dg/cpp/charconst.c: Update tests.
49078
49079 2002-05-05  Tim Josling  <tej@melbpc.org.au>
49080
49081         * treelang: Added directory for new sample language treelang. Also
49082         lib/treelang.exp: New file to signal treelang should be tested.
49083
49084 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49085
49086         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
49087         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
49088         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
49089         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
49090         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
49091         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
49092         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
49093
49094 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49095
49096         * gcc.dg/format/xopen-2.c: New test.
49097
49098 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49099
49100         * gcc.dg/20020503-1.c: New test.
49101
49102 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
49103
49104         * g++.dg/init/dtor1.C: Make it tougher.
49105
49106 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
49107
49108         * g++.dg/init/dtor1.C: New test.
49109
49110 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
49111
49112         * gcc.dg/altivec-8.c: New.
49113
49114 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
49115
49116         * gcc.dg/altivec-7.c: New.
49117
49118 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
49119
49120         * g++.dg/parse/typedef1.C: New test.
49121
49122 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
49123
49124         PR c++/6486
49125         * g++.dg/template/friend6.C: New test.
49126
49127         PR c++/6492
49128         * g++.dg/init/copy1.C: New test.
49129
49130 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
49131
49132         * g++.dg/warn/effc1.C: New test.
49133
49134 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49135
49136         * gcc.dg/cpp/if-cexp.c: Add a test.
49137
49138 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
49139
49140         * gcc.dg/20020426-2.c: New test.
49141
49142 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49143
49144         * gcc.dg/cpp/if-mop.c: Update.
49145         * gcc.dg/cpp/if-mpar.c: Add test.
49146         * gcc.dg/cpp/if-oppr.c: Update.
49147
49148 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49149
49150         PR c/6343
49151         * gcc.dg/weak-[2-7].c: New tests.
49152
49153 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49154
49155         * gcc.dg/enum1.c: New test.
49156
49157 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49158
49159         PR c++/6497
49160         * g++.dg/inherit/access2.C: New test.
49161
49162 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49163
49164         PR bootstrap/6445
49165         * gcc.dg/20020426-1.c: New test.
49166
49167 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49168
49169         * g++.dg/abi/enum1.C: New test.
49170
49171 2002-04-26  Richard Henderson  <rth@redhat.com>
49172
49173         * gcc.dg/c99-bool-1.c: Expect always true warning.
49174
49175 2002-04-25  Roger Sayle  <roger@eyesopen.com>
49176
49177         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49178
49179 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49180
49181         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49182         targets.
49183
49184 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
49185
49186         * g++.dg/abi/mange7.C: New test.
49187
49188         PR c++/6438.
49189         * g++.dg/parse/stmtexpr2.C: New test.
49190
49191 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
49192
49193         * gcc.dg/20020312-2.c: Add SH target.
49194
49195 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49196
49197         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49198         compiler output on mips*-*-irix*.
49199
49200 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
49201
49202         * g++.dg/parse/attr1.C: New test.
49203
49204 2002-04-23  Roger Sayle  <roger@eyesopen.com>
49205
49206         * gcc.c-torture/execute/string-opt-17.c: New test case.
49207         * gcc.c-torture/execute/memset-2.c: New test case.
49208
49209 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
49210
49211         PR c++/6256:
49212         * g++.dg/template/friend5.C: New test.
49213
49214         PR c++/6331:
49215         * g++.dg/template/qual1.C: Likewise.
49216
49217 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
49218
49219         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
49220         Include stdlib.h, not stdio.h or ctype.h.
49221
49222 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
49223
49224         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
49225         cris-*-elf* and mmix-*-*.
49226         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
49227         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
49228         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
49229         Ditto.
49230         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
49231         * gcc.dg/wchar_t-1.c: Ditto.
49232
49233 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
49234
49235         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
49236         Clarify comment.
49237
49238 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
49239
49240         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
49241
49242 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49243
49244         * gcc.c-torture/execute/20000906-1.x: Delete.
49245
49246 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
49247
49248         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
49249
49250 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
49251
49252         * PR6367
49253         * g77.f-torture/execute/6367.f: New test.
49254         * g77.f-torture/execute/6367.x: Disable for MMIX.
49255
49256 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
49257
49258         * PR6352
49259         * g++.dg/opt/inline2.C: New test.
49260
49261 2002-04-18  Richard Henderson  <rth@redhat.com>
49262
49263         * gcc.dg/20000906-1.c: Enable for all targets.
49264         * gcc.c-torture/compile/iftrap-2.c: New.
49265
49266 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49267
49268         * gcc.dg/20020418-1.c: New test.
49269         * gcc.dg/20020418-2.c: New test.
49270
49271 2002-04-18  Richard Henderson  <rth@redhat.com>
49272
49273         * gcc.c-torture/compile/iftrap-1.c: New.
49274         * gcc.dg/iftrap-1.c: Adjust for ia64.
49275         * gcc.dg/iftrap-2.c: New.
49276
49277 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49278
49279         * gcc.c-torture/compile/20020418-1.c: New test.
49280
49281 2002-04-18  Roger Sayle  <roger@eyesopen.com>
49282
49283         * gcc.c-torture/compile/20020415-1.c: New.
49284
49285 2002-04-18  David S. Miller  <davem@redhat.com>
49286
49287         * gcc.c-torture/execute/20020418-1.c: New test.
49288
49289 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
49290
49291         * gcc.dg/20020416-1.c: New test.
49292
49293         * g++.dg/opt/inline1.C: New test.
49294
49295 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
49296
49297         * gcc.dg/altivec-5.c: New test.
49298
49299         * gcc.dg/20020415-1.c: New test.
49300
49301 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
49302
49303         * lib/chill.exp: Remove.
49304
49305 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
49306
49307         * g++.dg/other/big-struct.C: New test.
49308
49309 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
49310
49311         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
49312         of scratch file.
49313
49314 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
49315
49316         PR c/6277
49317         * gcc.dg/i386-387-1.c: Allow optional leading underscore
49318         in scan-assembler function name
49319
49320 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
49321
49322         * g77.f-torture/execute/980628-4.x,
49323         g77.f-torture/execute/980628-5.x,
49324         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49325         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49326         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49327         i[34567]86-*-*.
49328
49329 2002-04-13  David S. Miller  <davem@redhat.com>
49330
49331         * gcc.c-torture/execute/20020413-1.c: New test.
49332
49333 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
49334
49335         * gcc.dg/asm-6.c,
49336         * g++.dg/ext/asm1.C: New tests.
49337
49338 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
49339
49340         PR c++ 5373.
49341         * g++.dg/parse/stmtexpr1.C: New test.
49342
49343         PR c++/5189.
49344         * g++.dg/template/copy1.C: New test.
49345
49346 2002-04-12  Richard Henderson  <rth@redhat.com>
49347
49348         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
49349
49350 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
49351
49352         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
49353         gcc.c-torture/execute/20020307-2.c.
49354
49355 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
49356
49357         * g++.dg/ext/attrib5.C,
49358         * g++.dg/lookup/struct1.C: New tests.
49359
49360 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
49361
49362         * gcc.dg/20020411-1.c: New test.
49363
49364         * gcc.c-torture/execute/20020411-1.c: New test.
49365
49366 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
49367
49368         * g77.f-torture/execute/6177.f: New test.
49369
49370 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
49371
49372         PR middle-end/6247
49373         * g++.dg/opt/cleanup1.C: New test.
49374
49375         * g++.dg/opt/const1.C: New test.
49376
49377 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
49378
49379         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
49380
49381 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49382
49383         PR c++/5507
49384         * g++.dg/template/typename2.C: New test.
49385
49386 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
49387
49388         * gcc.c-torture/execute/loop-12.c: New.
49389
49390 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
49391
49392         * g77.f-torture/execute/980628-4.x,
49393         g77.f-torture/execute/980628-5.x,
49394         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49395         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49396         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49397
49398 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49399
49400         PR optimization/6086
49401         * g++.dg/opt/preinc1.C: New test.
49402
49403 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49404
49405         PR c++/5571
49406         * g++.dg/opt/static2.C: New test.
49407
49408 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49409
49410         PR c/5120
49411         * gcc.dg/20020406-1.c: New test.
49412
49413 2002-04-04  David S. Miller  <davem@redhat.com>
49414
49415         * gcc.c-torture/execute/20020404-1.c: New test.
49416
49417 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
49418
49419         PR c/6123
49420         * gcc.dg/20020312-2.c: Do not declare global register variable
49421         if __PIC__ or __pic__ is defined.
49422
49423 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
49424
49425         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
49426         __asm__ so that it works correctly even if -ansi -pedantic-errors.
49427
49428 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49429
49430         * gcc.misc-tests/linkage.exp: Update last change to handle
49431         sparc*-, not just sparc-.
49432
49433 2002-04-03  Richard Henderson  <rth@redhat.com>
49434
49435         * gcc.dg/cpp/ucs.c: Improved long UCS test.
49436
49437 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49438
49439         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49440
49441 2002-04-02  David S. Miller  <davem@redhat.com>
49442
49443         * gcc.c-torture/execute/20020402-3.c: New test.
49444
49445 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49446
49447         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49448         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49449
49450         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49451         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49452         g77.f-torture/execute/20001201.x,
49453         g77.f-torture/execute/u77-test.x: New files.
49454
49455         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49456         * gcc.dg/wchar_t-1.c: Ditto.
49457
49458 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49459
49460         * gcc.c-torture/execute/20020402-1.c: New test.
49461
49462 2002-04-01  Richard Henderson  <rth@redhat.com>
49463
49464         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49465
49466         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
49467
49468 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49469
49470         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49471
49472 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49473
49474         * g++.dg/inherit/template-as-base.C: Expect error.
49475         * g++.dg/inherit/namespace-as-base.C: Likewise.
49476
49477 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
49478
49479         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49480         g++.dg/ext/instantiate3.C: Tweak match patterns.
49481
49482         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49483         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49484         -da test.
49485
49486 2002-03-31  Richard Henderson  <rth@redhat.com>
49487
49488         * gcc.dg/special/alias-2.c: New.
49489         * gcc.dg/special/ecos.exp: Run it.
49490
49491 2002-03-31  Richard Henderson  <rth@redhat.com>
49492
49493         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
49494
49495 2002-03-31  Kazu Hirata  <kazu@hxi.com>
49496
49497         * gcc.dg/weak-1.c: Disable on h8300 port.
49498
49499 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
49500
49501         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49502         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49503         ordering tests.
49504         * g++.dg/bprob/bprob-1.C: New test.
49505         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
49506         * g++.dg/gcov/gcov-1.C: New test.
49507         * g++.dg/gcov/gcov-1.x: New file.
49508         * g++.dg/gcov/gcov-2.C: New test.
49509         * g++.dg/gcov/gcov-3.C: New test.
49510         * g++.dg/gcov/gcov-3.h: New file.
49511
49512 2002-03-28  Roger Sayle  <roger@eyesopen.com>
49513
49514         * g++.old-deja/g++.other/builtins5.C: New test.
49515         * g++.old-deja/g++.other/builtins6.C: New test.
49516         * g++.old-deja/g++.other/builtins7.C: New test.
49517         * g++.old-deja/g++.other/builtins8.C: New test.
49518         * g++.old-deja/g++.other/builtins9.C: New test.
49519
49520 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
49521
49522         * g++.dg/opt/static1.C: New test.
49523
49524         * g++.dg/opt/longbranch1.C: New test.
49525
49526 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
49527
49528         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49529
49530         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49531
49532 2002-03-28  Jeffrey A Law  (law@redhat.com)
49533
49534         * gcc.c-torture/execute/20020328-1.c: New test.
49535
49536 2002-03-27  Richard Henderson  <rth@redhat.com>
49537
49538         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49539         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49540         move from g++.old-deja/g++.ext/.
49541
49542 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
49543
49544         * g++.dg/init/new2.C: New test.
49545
49546 2002-03-26  Richard Henderson  <rth@redhat.com>
49547
49548         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49549
49550         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
49551         on sparc.
49552
49553         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
49554         sparcv9 systems.
49555         * gcc.dg/20001102-1.c: Likewise.
49556
49557 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
49558
49559         * gcc.dg/cpp/endif-pedantic1.c,
49560         gcc.dg/cpp/endif-pedantic2.c: New tests.
49561
49562 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
49563
49564         * g++.dg/init/new1.C: New test.
49565
49566 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49567
49568         * g++.dg/abi/vbase9.C: New test.
49569
49570 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
49571
49572         * gcc.dg/arm-asm.c: New test.
49573
49574 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
49575
49576         * gcc.dg/Wswitch-enum.c: New test.
49577         Fix PR c/5044.
49578
49579 2002-03-26  Richard Henderson  <rth@redhat.com>
49580
49581         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49582         structure.
49583
49584 2002-03-25  Richard Henderson  <rth@redhat.com>
49585
49586         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
49587         sparcv9 systems.
49588
49589         * gcc.c-torture/compile/20011119-1.c (xxx): New.
49590         * gcc.c-torture/compile/20011119-2.c (xxx): New.
49591
49592 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
49593
49594         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49595
49596 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
49597
49598         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49599         targets using generic thunk support.
49600
49601 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
49602
49603         * gcc.c-torture/compile/20020323-1.c: New test.
49604
49605         * g++.dg/opt/conj2.C: New test.
49606
49607 2002-03-24  Richard Henderson  <rth@redhat.com>
49608
49609         * gcc.dg/weak-1.c: Use -fno-common.
49610
49611 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49612
49613         * g77.dg/f77-edit-apostrophe-out.f: New test
49614         * g77.dg/f77-edit-h-out.f: New test
49615         * g77.dg/f77-edit-t-in.f: New test
49616         * g77.dg/f77-edit-t-out.f: New test
49617         * g77.dg/f77-edit-x-out.f: New test
49618         * g77.dg/f77-edit-slash-out.f: New test
49619         * g77.dg/f77-edit-colon-out.f: New test
49620         * g77.dg/f77-edit-s-out.f: New test
49621
49622 2002-03-24  Richard Henderson  <rth@redhat.com>
49623
49624         * objc/execute/formal_protocol-6.x: New XFAIL.
49625
49626 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49627
49628         * gcc.dg/weak-1.c: Early return from dg-final on platforms
49629         that do not support weak symbols
49630
49631 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49632
49633         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49634         * lib/g77.exp: Likewise.
49635         * lib/objc.exp: Likewise.
49636
49637 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
49638
49639         * gcc.dg/Wswitch-default.c: New test.
49640
49641 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
49642
49643         * g++.dg/other/enum1.C: New test.
49644
49645 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
49646
49647         * gcc.dg/pragma-ep-3.c: Fix typo.
49648
49649 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49650
49651         * g++.dg/inherit/template-as-base.C: New test.
49652
49653 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
49654
49655         * g++.old-deja/g++.other/dwarf2-1.C: Move...
49656         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
49657
49658 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
49659
49660         * gcc.dg/cpp/multiline.c: Update to match.
49661
49662 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
49663
49664         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49665
49666 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
49667
49668         * gcc.dg/cpp/extratokens2.c: New file.
49669
49670 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
49671
49672         * gcc.dg/20020312-2.c: Add rs6000 target.
49673
49674         * gcc.c-torture/compile/20020319-1.c: New test.
49675
49676 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49677
49678         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49679         (A, E): Handle this.
49680
49681 2002-03-20  Jason Merrill  <jason@redhat.com>
49682
49683         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49684         ignoring -fpic.
49685         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49686         through prune_gcc_output.
49687
49688 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
49689
49690         * gcc.c-torture/compile/20020320-1.c: New test.
49691
49692 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
49693
49694         * gcc.c-torture/compile/20020318-1.c: New test.
49695
49696         * gcc.dg/struct-by-value-1.c: New test.
49697
49698         * gcc.dg/20020319-1.c: New test.
49699
49700 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
49701
49702         * g++.dg/opt/conj1.C: New test.
49703
49704 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
49705
49706         * g++.dg/template/qualttp20.C: Revert previous change.
49707         * g++.dg/template/qualttp3.C: Likewise.
49708         * g++.dg/template/qualttp4.C: Likewise.
49709         * g++.dg/template/qualttp5.C: Likewise.
49710         * g++.dg/template/qualttp6.C: Likewise.
49711         * g++.dg/template/qualttp7.C: Likewise.
49712         * g++.dg/template/qualttp8.C: Likewise.
49713         * g++.dg/template/recurse.C: Likewise.
49714
49715 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49716
49717         * gcc.dg/cpp/wchar-1.c: Update.
49718
49719 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49720
49721         * g++.dg/template/conv1.C: New test.
49722         * g++.dg/template/conv2.C: New test.
49723         * g++.dg/template/conv3.C: New test.
49724         * g++.dg/template/conv4.C: New test.
49725
49726 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49727
49728         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49729         * g++.dg/template/qualttp3.C: Likewise.
49730         * g++.dg/template/qualttp4.C: Likewise.
49731         * g++.dg/template/qualttp5.C: Likewise.
49732         * g++.dg/template/qualttp6.C: Likewise.
49733         * g++.dg/template/qualttp7.C: Likewise.
49734         * g++.dg/template/qualttp8.C: Likewise.
49735         * g++.dg/template/recurse.C: Likewise.
49736
49737 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49738
49739         * g++.dg/opt/dtor1.C: New test.
49740
49741 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
49742
49743         * gcc.c-torture/compile/20020315-1.c: New test.
49744
49745 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49746
49747         * gcc.dg/weak-1.c: Fix scan tests.
49748
49749 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
49750
49751         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49752         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49753         cris-*-aout* mmix-*-*.
49754         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49755         cris-*-aout* mmix-*-*.
49756         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49757         cris-*-elf* cris-*-aout* and mmix-*-*.
49758         * gcc.dg/20001009-1.c: Ditto.
49759         * gcc.dg/20010912-1.c: Ditto.
49760         * gcc.dg/20020122-4.c: Ditto.
49761         * gcc.dg/inline-2.c: Ditto.
49762
49763 2002-03-14  Jeffrey A Law  (law@cygnus.com)
49764
49765         * gcc.c-torture/compile/20020314-1.c: New test.
49766
49767 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
49768
49769         * gcc.c-torture/execute/20020314-1.c: New test.
49770
49771 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
49772
49773         * g++.dg/warn/Wunused-1.C: New test.
49774
49775 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
49776
49777         * g++.dg/abi/mangle6.C: New test.
49778
49779 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
49780
49781         * gcc.c-torture/compile/20020309-2.c: New test.
49782
49783         * gcc.c-torture/compile/20020312-1.c: New test.
49784
49785 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49786
49787         * g++.dg/other/access1.C: New test.
49788
49789 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
49790
49791         * gcc.c-torture/execute/wchar_t-1.c: New test.
49792
49793 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
49794
49795         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
49796
49797 2002-03-12  Roger Sayle  <roger@eyesopen.com>
49798
49799         * gcc.dg/20020312-1.c: New test case.
49800
49801 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
49802
49803         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
49804
49805 2002-03-11  Richard Henderson  <rth@redhat.com>
49806
49807         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49808         * g++.old-deja/g++.jason/report.C: Likewise.
49809
49810 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49811
49812         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49813         * g++.old-deja/g++.robertl/eb56.C: Likewise.
49814
49815 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49816
49817         * g++.dg/overload/pmf1.C: New test.
49818
49819 2002-03-11  Kazu Hirata  <kazu@hxi.com>
49820
49821         * gcc.c-torture/execute/20020307-1.c: Use long.
49822
49823 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
49824
49825         PR optimization/5844
49826         * gcc.dg/20020310-1.c: New test.
49827
49828 2002-03-09  Michael Meissner  <meissner@redhat.com>
49829
49830         * gcc.c-torture/execute/memcpy-2.c: New test.
49831         * gcc.c-torture/execute/memset-1.c: New test.
49832         * gcc.c-torture/execute/strlen-1.c: New test.
49833         * gcc.c-torture/execute/strcmp-1.c: New test.
49834         * gcc.c-torture/execute/strncmp-1.c: New test.
49835
49836 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
49837
49838         * gcc.dg/ppc-ldstruct.c: New test.
49839
49840 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
49841
49842         * gcc.c-torture/execute/va-arg-22.c: New test.
49843
49844 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49845
49846         * gcc.c-torture/compile/20020309-1.c: New test.
49847
49848 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
49849
49850         * gcc.c-torture/execute/20020307-2.c: New test.
49851
49852 2002-03-07  Jeffrey A Law  (law@redhat.com)
49853
49854         * g77.f-torture/compile/20020307-1.f: New test.
49855
49856 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
49857
49858         * gcc.dg/unordered-1.c: New test.
49859
49860 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
49861
49862         * gcc.c-torture/execute/20020307-1.c: New test.
49863
49864 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
49865
49866         * gcc.dg/20020304-1.c: New test.
49867
49868         * gcc.c-torture/compile/20020304-2.c: New test.
49869
49870 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
49871
49872         * gcc.c-torture/compile/20020304-1.c: New test case
49873         (from PR c/5830).
49874
49875 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
49876
49877         * gcc.dg/20020103-1.c: Add other -D ppc variants.
49878
49879 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49880
49881         * g++.dg/other/classkey1.C: New test.
49882
49883 2002-03-01  Richard Henderson  <rth@redhat.com>
49884
49885         * gcc.c-torture/compile/981223-1.x: New.
49886         * gcc.c-torture/compile/920625-1.x: New.
49887
49888 2002-02-28  Richard Henderson  <rth@redhat.com>
49889
49890         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49891
49892 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
49893
49894         * gcc.c-torture/execute/20020227-1.c: New test.
49895
49896 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
49897
49898         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49899         here" ERROR lines.
49900         * g++.old-deja/g++.oliva/partord1.C: Likewise.
49901         * g++.old-deja.g++.other/defarg1.C: Likewise.
49902         * g++.old-deja/g++.pt/calls2.C: Likewise.
49903         * g++.old-deja/g++.pt/crash20.C: Likewise.
49904         * g++.old-deja/g++.pt/crash30.C: Likewise.
49905         * g++.old-deja/g++.pt/crash36.C: Likewise.
49906         * g++.old-deja/g++.pt/crash6.C: Likewise.
49907         * g++.old-deja/g++.pt/defarg13.C: Likewise.
49908         * g++.old-deja/g++.pt/derived3.C: Likewise.
49909         * g++.old-deja/g++.pt/error1.C: Likewise.
49910         * g++.old-deja/g++.pt/friend21.C: Likewise.
49911         * g++.old-deja/g++.pt/friend23.C: Likewise.
49912         * g++.old-deja/g++.pt/infinite1.C: Likewise.
49913         * g++.old-deja/g++.robertl/eb128.C: Likewise.
49914
49915 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
49916
49917         * gcc.c-torture/execute/20020225-2.c: New test.
49918
49919 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
49920
49921         * gcc.c-torture/execute/920730-1t.c,
49922         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49923         Delete test cases, only relevant to -traditional.
49924
49925 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49926
49927         * gcc.dg/cpp/undef1.c: Remove.
49928         * gcc.dg/cpp/directiv.c: Update.
49929         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49930
49931 2002-02-27  Michael Meissner  <meissner@redhat.com>
49932
49933         * gcc.c-torture/execute/20020226-1.c: New test.
49934
49935 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
49936
49937         * g++.dg/debug/debug4.C: New test.
49938
49939         * gcc.dg/ia64-visibility-1.c: New test.
49940
49941 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
49942
49943         * gcc.dg/debug/20020224-1.c: New.
49944
49945 2002-02-25  Kazu Hirata  <kazu@hxi.com>
49946
49947         * gcc.c-torture/execute/960416-1.x: New.
49948         * gcc.c-torture/execute/divconst-3.x: Likewise.
49949
49950 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
49951
49952         * gcc.dg/20020224-1.c: New test.
49953
49954 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
49955
49956         * gcc.c-torture/execute/20020225-1.c: New.
49957
49958 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49959
49960         * gcc.dg/cpp/wchar-1.c: New test.
49961
49962 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
49963
49964         * gcc.dg/20020222-1.c: New test.
49965
49966 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
49967
49968         * g++.dg/opt/anonunion1.C: New test.
49969
49970 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
49971
49972         * g++.dg/template/qualttp19.C: New test.
49973         * g++.dg/template/qualttp20.C: New test.
49974         * g++.old-deja/g++.jason/report.C: Adjust expected errors
49975         * g++.old-deja/g++.other/qual1.C: Likewise.
49976
49977 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
49978
49979         * gcc.dg/attr-alwaysinline.c: New.
49980
49981 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
49982
49983         * gcc.dg/20020220-1.c: New test.
49984
49985         * gcc.dg/20020220-2.c: New test.
49986
49987         * g++.dg/opt/mmx1.C: New test.
49988
49989 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
49990
49991         * gcc.c-torture/compile/20020110.c: New test.
49992
49993 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
49994
49995         * gcc.c-torture/execute/20020219-1.c: New test.
49996
49997         * gcc.dg/20020219-1.c: New test.
49998
49999         * gcc.dg/noncompile/20020220-1.c: New test.
50000
50001         * g++.dg/opt/ptrintsum1.C: New test.
50002
50003         * gcc.dg/debug/20020220-1.c: New test.
50004
50005 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
50006
50007         * gcc.c-torture/execute/20020216-1.c: New test.
50008
50009 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50010
50011         * gcc.dg/decl-1.c: Update, new test.
50012
50013 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
50014
50015         * g++.dg/abi/bitfield1.C: New test.
50016         * g++.dg/abi/bitfield2.C: New test.
50017
50018 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50019
50020         * gcc.dg/attr-nest.c: New test.
50021
50022 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50023
50024         * gcc.c-torture/execute/20020215-1.c: New test.
50025
50026 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
50027
50028         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
50029         * g++.dg/debug/debug.exp: New.
50030         * g++.dg/debug/trivial.C: New.
50031         * g++.dg/debug/debug1.C: Moved...
50032         * g++.dg/other/debug1.C: ...from here.
50033         * g++.dg/debug/debug2.C: Moved...
50034         * g++.dg/other/debug2.C: ...from here.
50035         * g++.dg/debug/debug3.C: Moved...
50036         * g++.dg/other/debug3.C: ...from here.
50037
50038         * gcc.dg/noncompile/20020213-1.c: New test.
50039
50040 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
50041
50042         * g++.dg/other/debug3.C: New test.
50043
50044         * gcc.c-torture/execute/20020213-1.c: New test.
50045
50046 2002-02-13  Richard Smith <richard@ex-parrot.com>
50047
50048         * g++.old-deja/g++.other/thunk1.C: New test.
50049
50050 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50051
50052         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
50053
50054 2002-02-13  Stan Shebs  <shebs@apple.com>
50055
50056         * gcc.dg/altivec-3.c: New.
50057
50058 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
50059
50060         * gcc.dg/Wunreachable-1.c: New test.
50061         * gcc.dg/Wunreachable-2.c: New test.
50062
50063 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50064
50065         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
50066
50067 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
50068
50069         * gcc.dg/decl-1.c: New test.
50070
50071 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50072
50073         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
50074
50075 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50076
50077         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
50078         * gcc.c-torture/compile/980506-1.x: Likewise.
50079
50080 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50081
50082         * gcc.dg/20020210-1.c: New.
50083
50084 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
50085
50086         * g77.f-torture/execute/947.f: New regression test
50087         for PR fortran/947.
50088
50089 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
50090
50091         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
50092         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
50093
50094 2002-02-08  Richard Henderson  <rth@redhat.com>
50095
50096         * gcc.c-torture/compile/labels-3.c: New.
50097
50098 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
50099
50100         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
50101         expression statements work instead.
50102         * gcc.dg/noncompile/20020207-1.c: New test.
50103
50104 2002-02-07  Richard Henderson  <rth@redhat.com>
50105
50106         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
50107
50108 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50109
50110         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
50111         message from g77
50112         * lib/g77-dg.exp: Trim g77 error messages so that they are
50113         recognized by dg.exp.
50114
50115 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50116
50117         PR fortran/5473
50118         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
50119
50120 2002-02-07  Richard Henderson  <rth@redhat.com>
50121
50122         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
50123         to be sufficiently aligned for integers.
50124
50125 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
50126
50127         * g++.dg/template/friend4.C: New test.
50128
50129 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50130
50131         PR fortran/5743
50132         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
50133         unsupported cases.
50134
50135 2002-02-07  Richard Henderson  <rth@redhat.com>
50136
50137         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
50138         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
50139         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
50140         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
50141
50142 2002-02-06  Richard Henderson  <rth@redhat.com>
50143
50144         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
50145
50146 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
50147
50148         * gcc.dg/20020206-1.c: New test.
50149
50150 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
50151
50152         * gcc.c-torture/execute/20020206-1.c: New test.
50153
50154         * gcc.c-torture/execute/20020206-2.c: New test.
50155
50156         PR optimization/5429:
50157         * gcc.c-torture/compile/20020206-1.c: New test.
50158
50159 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
50160
50161         * g++.dg/ext/align1.C: Do not use an explicit alignment value
50162         as certain file formats cannot support particularly large
50163         alignments.
50164
50165         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
50166         and do not expect to be able to link the executable.
50167
50168         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50169         fail because the COFF format does not support the weak attribute.
50170
50171 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
50172
50173         * g77.dg/pr5473.f: New test
50174
50175 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
50176
50177         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50178         Fix testcase accordingly.
50179
50180 2002-02-04  Richard Henderson  <rth@redhat.com>
50181
50182         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50183         (buf): Change to be an array of pointers, not ints.
50184
50185 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50186
50187         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
50188         before all tests.  Move warning one line above to match where it
50189         C frontend emits.
50190         * gcc.dg/Wswitch-2.c: New test.
50191         * g++.dg/warn/Wswitch-1.C: New test.
50192         * g++.dg/warn/Wswitch-2.C: New test.
50193
50194 2002-02-04  Richard Henderson  <rth@redhat.com>
50195
50196         * g++.dg/abi/offsetof.C: Fix size comparison.
50197
50198 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
50199
50200         * gcc.dg/cast-qual-2.c: New test.
50201
50202 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50203
50204         * gcc.dg/20020201-4.c: New test.
50205
50206 2002-02-04  Ben Elliston  <bje@redhat.com>
50207
50208         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50209         target_info attribute != 0, in addition to the empty string.
50210         (gcc_target_compile): Likewise.
50211
50212 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
50213
50214         * gcc.dg/Wswitch.c: New test.
50215         PR gcc/4475. PR gcc/3780.
50216
50217 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
50218
50219         * g77.f-torture/execute/5122.f: New test for regressions
50220         against PR fortran/5122.
50221
50222 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
50223
50224         * g77.f-torture/compile/pr3743.f: Delete
50225         * g77.dg/pr3743-1.f: New test.
50226         * g77.dg/pr3743-2.f: New test.
50227         * g77.dg/pr3743-3.f: New test.
50228         * g77.dg/pr3743-4.f: New test.
50229
50230 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50231
50232         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
50233
50234 2002-02-02  Richard Henderson  <rth@redhat.com>
50235
50236         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
50237         * gcc.c-torture/execute/bf64-1.c: Likewise.
50238
50239 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50240
50241         * gcc.dg/20020201-2.c: New test.
50242
50243         * gcc.dg/20020201-3.c: New test.
50244
50245         * gcc.c-torture/execute/bitfld-2.c: New test.
50246
50247 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50248
50249         * gcc.dg/bitfld-1.c: Update.
50250         * gcc.dg/bitfld-2.c: Update.
50251         * gcc.c-torture/execute/bitfld-1.x: New.
50252
50253 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50254
50255         * gcc.c-torture/execute/20020201-1.c: New test.
50256
50257 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
50258
50259         PR target/5469
50260         * gcc.dg/20020201-1.c: New test.
50261
50262 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
50263
50264         PR fortran/3743
50265         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
50266         * g77.f-torture/compile/pr3743.x: Remove
50267
50268 2002-01-31  Tom Rix  <trix@redhat.com>
50269
50270         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
50271
50272 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50273
50274         * gcc.dg/noncompile/20020130-1.c: New test.
50275
50276 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
50277
50278         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
50279
50280 2002-01-29  Richard Henderson  <rth@redhat.com>
50281
50282         * gcc.c-torture/execute/991118-1.c: Cast various constants back
50283         to long long.
50284         * gcc.c-torture/execute/bf64-1.c: Likewise.
50285
50286 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
50287
50288         * gcc.c-torture/execute/20020129-1.c: New test.
50289
50290 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50291
50292         * gcc.c-torture/compile/20000224-1.c: Update.
50293         * gcc.c-torture/execute/bitfld-1.c: New tests.
50294         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50295         * gcc.dg/uninit-A.c: Update.
50296
50297 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50298
50299         * g++.dg/template/ctor1.C: Add instantiation.
50300
50301 2002-01-28  Paul Koning  <pkoning@equallogic.com>
50302
50303         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50304         argument to __builtin_prefetch to be const ptr.
50305
50306 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
50307
50308         * gcc.c-torture/compile/20020120-1.c: New test.
50309
50310 2002-01-27  Kazu Hirata  <kazu@hxi.com>
50311
50312         * gcc.c-torture/execute/20020127-1.c: New test.
50313
50314 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
50315
50316         * g77.dg/f77-edit-i-in.f: New test
50317         * g77.dg/f77-edit-i-out.f: New test
50318
50319 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
50320
50321         * gcc.dg/debug/debug.exp: New file.
50322         * gcc.dg/debug/trivial.c: New file.
50323         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50324         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50325         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50326         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50327         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
50328         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
50329         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
50330         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
50331         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
50332         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
50333         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
50334         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
50335         * gcc.dg/20000503-1.c: Removed.
50336         * gcc.dg/20010207-1.c: Removed.
50337         * gcc.dg/20011223-1.c: Removed.
50338         * gcc.dg/20020104-2.c: Removed.
50339         * gcc.dg/debug-1.c: Removed.
50340         * gcc.dg/debug-2.c: Removed.
50341         * gcc.dg/debug-3.c: Removed.
50342         * gcc.dg/debug-4.c: Removed.
50343         * gcc.dg/debug-5.c: Removed.
50344         * gcc.dg/debug-6.c: Removed.
50345         * gcc.dg/dwarf2-1.c: Removed.
50346         * gcc.dg/dwarf2-2.c: Removed.
50347
50348 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
50349
50350         * g++.old-deja/g++.other/eh5.C: New test.
50351         * g++.old-deja/g++.other/sibcall2.C: New test.
50352         * g++.old-deja/g++.other/array9.C: New test.
50353         * g++.old-deja/g++.other/typename2.C: New test.
50354         * g++.old-deja/g++.other/crash60.C: New test.
50355         * g++.old-deja/g++.other/conv9.C: New test.
50356         * g++.old-deja/g++.other/mangle10.C: New test.
50357         * g++.old-deja/g++.other/unchanging1.C: New test.
50358         * g++.old-deja/g++.other/exprstmt1.C: New test.
50359         * g++.old-deja/g++.other/inline23.C: New test.
50360         * g++.old-deja/g++.eh/ia64-1.C: New test.
50361         * g++.old-deja/g++.other/dwarf2-1.C: New test.
50362         * g++.old-deja/g++.other/reload1.C: New test.
50363         * g++.old-deja/g++.other/static20.C: New test.
50364         * g++.old-deja/g++.other/local-alloc1.C: New test.
50365         * g++.old-deja/g++.other/conv8.C: New test.
50366         * g++.old-deja/g++.other/stmtexpr2.C: New test.
50367         * g++.old-deja/g++.other/storeexpr1.C: New test.
50368         * g++.old-deja/g++.other/storeexpr2.C: New test.
50369         * g++.dg/eh/template2.C: New test.
50370         * g++.dg/warn/weak1.C: New test.
50371
50372 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
50373
50374         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50375         Remove first, non-varying, argument.
50376
50377 2002-01-23  Richard Henderson  <rth@redhat.com>
50378
50379         * gcc.dg/inline-2.c: New.
50380
50381         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50382         Add optional target arg.  Check number of arguments.
50383         (scan-assembler-not, scan-assembler-dem): Likewise.
50384         (scan-assembler-dem-not): Likewise.
50385
50386 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50387
50388         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50389         line 12.
50390         * g++.old-deja/g++.brendan/parse3.C,
50391         g++.old-deja/g++.other/crash26.C,
50392         g++.old-deja/g++.other/crash28.C,
50393         g++.old-deja/g++.other/crash29.C,
50394         g++.old-deja/g++.other/crash30.C,
50395         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50396
50397 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
50398
50399         * gcc.dg/20020115-1.c: New.
50400
50401 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
50402
50403         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50404
50405 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
50406
50407         * gcc.dg/20020122-3.c: New.
50408
50409 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
50410
50411         * g++.dg/other/gc1.C: New test.
50412
50413 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50414
50415         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50416
50417 2002-01-22  Richard Henderson  <rth@redhat.com>
50418
50419         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50420
50421 2002-01-22  Richard Henderson  <rth@redhat.com>
50422
50423         * gcc.dg/20020122-4.c: New.
50424
50425 2002-01-22  H.J. Lu <hjl@gnu.org>
50426
50427         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50428         link output.
50429         * gcc.dg/special/ecos.exp: Likewise.
50430         * lib/g++-dg.exp: Likewise.
50431         * lib/g77-dg.exp: Likewise.
50432         * lib/gcc-dg.exp : Likewise.
50433         * lib/mike-g++.exp: Likewise.
50434         * lib/mike-g77.exp: Likewise.
50435         * lib/mike-gcc.exp: Likewise.
50436         * lib/objc-dg.exp: Likewise.
50437
50438 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
50439
50440         PR target/5379
50441         * gcc.dg/20020122-2.c: New test.
50442
50443 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
50444
50445         * gcc.dg/20020122-1.c: New test.
50446
50447 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
50448
50449         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50450
50451 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
50452
50453         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50454
50455 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50456
50457         * gcc.c-torture/compile/20020121-1.c: New test.
50458
50459 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50460
50461         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50462         ld_library_path.
50463
50464 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
50465
50466         * gcc.dg/20020218-1.c: New test.
50467
50468 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
50469
50470         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
50471         messages
50472         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
50473         "At global scope" warning
50474         * g++.dg/ext/align1.C: Change cygwin test for alignment
50475         from db-bogus to dg-warning
50476
50477 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
50478
50479         * g77.f-torture/compile/cpp2.F: New test.
50480
50481 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50482
50483         * g++.dg/template/access1.C: New test.
50484
50485 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
50486
50487         * gcc.dg/20020118-1.c: New.
50488
50489 2002-01-18  Kazu Hirata  <kazu@hxi.com>
50490
50491         * gcc.c-torture/execute/20020118-1.c: New test.
50492
50493 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50494
50495         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50496         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50497         alignment warnings.
50498
50499 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50500
50501         * gcc.misc-tests/i386-prefetch.exp: Save and restore
50502         torture_with_loops and torture_without_loops
50503
50504 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
50505
50506         * gcc.c-torture/compile/20020116-1.c: New test.
50507
50508 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
50509
50510         * gcc.dg/20020116-2.c: New test.
50511
50512         * gcc.dg/ultrasp4.c: New test.
50513
50514         * gcc.dg/20020116-1.c: New test.
50515
50516 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
50517
50518         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50519         by EABI.
50520
50521 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
50522
50523         * gcc.misc-tests/i386-prefetch.exp: New.
50524         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50525         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
50526         * gcc.misc-tests/i386-pf-none-1.c: New test.
50527         * gcc.misc-tests/i386-pf-sse-1.c: New test.
50528
50529 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
50530
50531         * gcc.dg/gnu89-init-1.c: Add new tests.
50532
50533 2002-01-15  Andreas Jaeger  <aj@suse.de>
50534
50535         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
50536         * gcc.dg/i386-mmx-2.c: Likewise.
50537         * gcc.dg/i386-sse-1.c: Likewise.
50538         * gcc.dg/i386-sse-2.c: Likewise.
50539         * gcc.dg/i386-sse-3.c: Likewise.
50540
50541 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
50542
50543         * g77.f-torture/execute/intrinsic-unix-bessel.f:
50544         Uncomment additional cases that now pass.
50545
50546 2002-01-11  Richard Henderson  <rth@redhat.com>
50547
50548         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50549         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50550
50551 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
50552
50553         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50554
50555 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
50556
50557         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
50558         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
50559
50560 2002-01-10  Dale Johannesen  <dalej@apple.com>
50561
50562         * gcc.c-torture/execute/loop-11.c: New.
50563
50564 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
50565
50566         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
50567         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
50568
50569 2002-01-09  Richard Henderson  <rth@redhat.com>
50570
50571         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
50572         type in which to perform the operation for each size.
50573
50574 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
50575
50576         * gcc.c-torture/compile/20020109-2.c: New test.
50577
50578 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
50579
50580         * gcc.c-torture/execute/loop-10.c: New test.
50581
50582 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50583
50584         * gcc.c-torture/compile/20010226-1.c: New test.
50585         * gcc.c-torture/compile/20010227-1.c: New test.
50586         * gcc.c-torture/compile/20010426-1.c: New test.
50587         * gcc.c-torture/compile/20010510-1.c: New test.
50588         * gcc.c-torture/compile/20010605-3.c: New test.
50589         * gcc.c-torture/compile/20010824-1.c: New test.
50590         * gcc.c-torture/execute/20010409-1.c: New test.
50591         * gcc.dg/noncompile/20000901-1.c: New test.
50592         * gcc.dg/20001023-1.c: New test.
50593         * gcc.dg/20001101-1.c: New test.
50594         * gcc.dg/20001102-1.c: New test.
50595         * gcc.dg/20010207-1.c: New test.
50596         * gcc.dg/20010405-1.c: New test.
50597         * gcc.dg/20010822-1.c: New test.
50598         * gcc.dg/20011107-1.c: New test.
50599
50600 2002-01-09  Jeffrey A Law  (law@redhat.com)
50601
50602         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50603
50604         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
50605         execution failure on PA targets.
50606
50607 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50608
50609         * gcc.c-torture/compile/20020109-1.c: New test.
50610
50611 2002-01-08  Kazu Hirata  <kazu@hxi.com>
50612
50613         * gcc.c-torture/execute/20020108-1.c: New test.
50614
50615 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
50616
50617         * gcc.dg/20020108-1.c: New test.
50618
50619 2002-01-08  H.J. Lu <hjl@gnu.org>
50620
50621         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50622         for header files.
50623
50624 2002-01-08  Geoff Keating  <geoffk@redhat.com>
50625
50626         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50627         consistency.
50628
50629 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
50630
50631         * gcc.dg/altivec-4.c: Test altivec predicates.
50632
50633 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
50634
50635         * gcc.c-torture/execute/20020107-1.c: New test.
50636
50637 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
50638
50639         PR c/5279
50640         * gcc.c-torture/compile/20020106-1.c: New test.
50641
50642 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
50643
50644         * gcc.c-torture/execute/nestfunc-4.c: New test.
50645
50646 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50647
50648         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50649         extra triple that slipped in.
50650         * g++.old-deja/g++.abi/align.C: Likewise.
50651         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50652
50653 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50654
50655         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50656         * g++.old-deja/g++.abi/align.C: Likewise.
50657         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50658
50659         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50660         on FreeBSD/i386.
50661         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50662         FreeBSD.
50663
50664 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
50665
50666         * gcc.dg/20020104-1.c: New test.
50667
50668         * gcc.dg/20020104-2.c: New test.
50669
50670 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
50671
50672         * gcc.dg/20020103-1.c: Fix typo in target selector.
50673
50674 2002-01-03  Richard Henderson  <rth@redhat.com>
50675
50676         * gcc.dg/20020103-1.c: New.
50677
50678 2002-01-03  Kazu Hirata  <kazu@hxi.com>
50679
50680         * gcc.c-torture/execute/20020103-1.c: New test.
50681
50682 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
50683
50684         * g++.dg/other/debug2.C: New test.
50685
50686         * gcc.c-torture/compile/20020103-1.c: New test.
50687
50688 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
50689
50690         * gcc.dg/gnu89-init-1.c: Added new tests.
50691
50692 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50693
50694         * g++.dg/template/friend2.C: Remove as patch is reverted.
50695
50696         * g++.dg/warn/oldcast1.C: New test.
50697
50698         * g++.dg/template/ptrmem1.C: New test.
50699         * g++.dg/template/ptrmem2.C: New test.
50700
50701         * g++.dg/template/ntp.C: New test.
50702
50703         * g++.dg/other/component1.C: New test.
50704
50705         * g++.dg/template/ttp3.C: New test.
50706
50707         * g++.dg/template/friend2.C: New test.
50708         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50709
50710 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50711
50712         * g++.dg/other/ptrmem1.C: New test.
50713         * g++.dg/other/ptrmem2.C: New test.
50714
50715 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50716
50717         * g++.dg/template/ctor1.C: New test.
50718
50719 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50720
50721         * g++.dg/template/friend2.C: New test.
50722
50723 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50724
50725         * gcc.dg/mmix-1.c: New test.
50726
50727 2001-12-31  Richard Henderson  <rth@redhat.com>
50728
50729         * gcc.dg/asm-5.c: New.
50730
50731 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50732
50733         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50734         in namespace __gnu_cxx
50735
50736 2001-12-30  Richard Henderson  <rth@redhat.com>
50737
50738         * gcc.dg/debug-6.c: New.
50739
50740 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50741
50742         * gcc.c-torture/compile/20011229-2.c: New test.
50743
50744 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50745
50746         * gcc.dg/debug-3.c: New test.
50747         * gcc.dg/debug-4.c: New test.
50748         * gcc.dg/debug-5.c: New test.
50749
50750 2001-12-29  Richard Henderson  <rth@redhat.com>
50751
50752         * g++.dg/eh/loop1.C: New.
50753
50754 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50755
50756         * g++.dg/template/crash1.C: New test.
50757
50758 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50759
50760         * g++.dg/other/const1.C: New test.
50761
50762 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50763
50764         * gcc.c-torture/compile/20011229-1.c: New test.
50765
50766 2001-12-28  Stan Shebs  <shebs@apple.com>
50767
50768         * lib/objc-torture.exp: Resync with c-torture.exp.
50769         * lib/objc.exp: Load standard libraries.
50770
50771 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
50772
50773         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50774         additional tests.
50775
50776 2001-12-27  Roger Sayle <roger@eyesopen.com>
50777
50778         * gcc.c-torture/execute/string-opt-16.c: New testcase.
50779
50780 2001-12-27  Richard Henderson  <rth@redhat.com>
50781
50782         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50783
50784 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50785
50786         * g++.dg/eh/ctor1.C: New test.
50787         * g++.dg/other/error2.C: New test.
50788
50789 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50790
50791         * g++.dg/other/init2.C: New test.
50792
50793 2001-12-24  Richard Henderson  <rth@redhat.com>
50794
50795         * gcc.dg/20011223-1.c: New.
50796         * gcc.dg/inline-1.c: New.
50797
50798 2001-12-23  Richard Henderson  <rth@redhat.com>
50799
50800         * gcc.dg/asm-4.c: Test operand modifiers.
50801
50802 2001-12-23  Richard Henderson  <rth@redhat.com>
50803
50804         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50805
50806 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50807
50808         * gcc.c-torture/execute/20011223-1.c: New test.
50809
50810 2001-12-21  Richard Henderson  <rth@redhat.com>
50811
50812         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50813         re-enables the warning.
50814
50815 2001-12-21  Richard Henderson  <rth@redhat.com>
50816
50817         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50818
50819 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50820
50821         * gcc.c-torture/compile/20011218-1.c: New test.
50822
50823 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
50824
50825         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
50826         arm-isr.c test.
50827         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
50828         epilogue generation for ARM ISR routines.
50829
50830 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50831
50832         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50833         * gcc.dg/format/c90-printf-3.c: Likewise.
50834         * gcc.dg/format/c99-printf-3.c: Likewise.
50835         * gcc.dg/format/ext-1.c: Likewise.
50836         * gcc.dg/format/ext-6.c: Likewise.
50837         * gcc.dg/format/format.h: Prototype unlocked stdio.
50838
50839 2001-12-20  Richard Henderson  <rth@redhat.com>
50840
50841         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50842         (arena): Use it.
50843         (malloc): Correct allocation logic.  Abort if we fill up the
50844         arena before initialization complete.
50845         (realloc): Correct allocation logic.
50846
50847 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50848
50849         * gcc.c-torture/compile/20011219-2.c: New test.
50850
50851         * gcc.c-torture/execute/20011219-1.c: New test.
50852
50853 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
50854
50855         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50856         target does not support weak symbols.
50857
50858 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
50859
50860         * gcc.c-torture/compile/20011219-1.c: New test.
50861
50862 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
50863
50864         * g++.dg/other/error1.C: New test.
50865
50866 2001-12-17  Jeffrey A Law  (law@redhat.com)
50867
50868         * gcc.c-torture/execute/20011217-1.c: New test.
50869
50870 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
50871
50872         * objc.dg/special/: New directory.
50873         * objc.dg/special/special.exp: New file.
50874         * objc.dg/special/unclaimed-category-1.h: New file.
50875         * objc.dg/special/unclaimed-category-1a.m: New file.
50876         * objc.dg/special/unclaimed-category-1.m: New file.
50877
50878 2001-12-17  Andreas Jaeger  <aj@suse.de>
50879
50880         * gcc.c-torture/compile/20011217-2.c: New test.
50881
50882 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50883
50884         * gcc.c-torture/compile/20011217-1.c: New test.
50885
50886 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
50887
50888         * gcc.dg/20011214-1.c: New.
50889
50890 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
50891
50892         * gcc.dg/altivec-4.c: New.
50893
50894 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
50895
50896         * gcc.dg/20011113-1.c: New test.
50897
50898 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50899
50900         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50901         std::__malloc_alloc_template<0> and
50902         std::__default_alloc_template<false, 0>.
50903
50904 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
50905
50906         * objc/execute/bf-21.m: New test.
50907         * objc/execute/enumeration-1.m: New test.
50908         * objc/execute/enumeration-2.m: New test.
50909
50910 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
50911
50912         * gcc.dg/gnu89-init-1.c: New test.
50913
50914 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
50915
50916         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50917         * g++.old-deja/g++.jason/2371.C: Likewise.
50918         * g++.old-deja/g++.jason/template33.C: Likewise.
50919         * g++.old-deja/g++.jason/template34.C: Likewise.
50920         * g++.old-deja/g++.jason/template36.C: Likewise.
50921         * g++.old-deja/g++.oliva/typename1.C: Likewise.
50922         * g++.old-deja/g++.oliva/typename2.C: Likewise.
50923         * g++.old-deja/g++.other/typename1.C: Likewise.
50924         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50925         * g++.old-deja/g++.pt/nontype5.C: Likewise.
50926         * g++.old-deja/g++.pt/typename11.C: Likewise.
50927         * g++.old-deja/g++.pt/typename14.C: Likewise.
50928         * g++.old-deja/g++.pt/typename16.C: Likewise.
50929         * g++.old-deja/g++.pt/typename3.C: Likewise.
50930         * g++.old-deja/g++.pt/typename4.C: Likewise.
50931         * g++.old-deja/g++.pt/typename5.C: Likewise.
50932         * g++.old-deja/g++.pt/typename7.C: Likewise.
50933         * g++.old-deja/g++.robertl/eb9.C: Likewise.
50934
50935 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
50936
50937         * g++.dg/other/linkage1.C: New test.
50938         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50939         specifiers.
50940
50941 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50942
50943         * gcc.dg/concat.c: New test.
50944
50945 2001-12-11  Stan Shebs  <shebs@apple.com>
50946
50947         * objc/compile: New test directory.
50948         * objc/compile/compile.exp: New expect script.
50949         * objc/compile/20011211-1.m: New compile test.
50950
50951 2001-12-11  Jason Merrill  <jason@redhat.com>
50952
50953         * lib/prune.exp (prune_gcc_output): Also handle "In member
50954         function".  So many permutations...
50955
50956 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
50957
50958         * g++.dg/template/typedef1.C: New test.
50959
50960 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
50961
50962         * g++.dg/other/copy1.C: New test.
50963
50964 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
50965
50966         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50967
50968         * gcc.dg/builtin-choose-expr.c: New.
50969
50970 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
50971
50972         * gcc.dg/altivec-2.c: New.
50973
50974 2001-12-07  Richard Henderson  <rth@redhat.com>
50975
50976         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50977
50978 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
50979
50980         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50981         ultrasparc.
50982
50983 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50984
50985         * g++-old.deja/g++.robertl/eb101.C: Deleted.
50986
50987 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
50988
50989         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50990         variable argument list.
50991
50992 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
50993
50994         * gcc.c-torture/execute/memcheck: Delete entire directory.
50995         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50996         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50997
50998 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50999
51000         * gcc.dg/Wshadow-1.c: New test.
51001
51002 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
51003
51004         * gcc.c-torture/compile/20011130-1.c: New test.
51005
51006         * gcc.dg/noncompile/20011025-1.c: New test.
51007
51008         * g++.dg/other/anon-union.C: New test.
51009
51010         * gcc.c-torture/execute/20011024-1.c: New test.
51011
51012 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51013
51014         * gcc.c-torture/execute/20000722-1.x,
51015         gcc.c-torture/execute/20010123-1.x: Remove.
51016         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
51017         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
51018         gcc.dg/c99-complit-2.c: New tests.
51019
51020 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
51021
51022         * g++.dg/inherit/base1.C: New test.
51023
51024 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
51025
51026         * g++.dg/other/stdarg1.C: New test.
51027
51028         * gcc.c-torture/compile/20011130-2.c: New test.
51029
51030 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
51031
51032         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
51033         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
51034         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
51035         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
51036         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
51037         * gcc.dg/builtin-prefetch-1.c: New test.
51038
51039 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
51040
51041         * gcc.dg/20011130-1.c: New test.
51042
51043 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51044
51045         * g++.dg/other/scope1.C: New test.
51046         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
51047
51048 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51049
51050         * gcc.dg/vla-init-1.c: New test.
51051
51052 2001-12-01  Geoff Keating  <geoffk@redhat.com>
51053
51054         * gcc.c-torture/compile/structs.c: New testcase from GDB.
51055
51056 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51057
51058         * objc.dg/alias.m: Update.
51059         * objc.dg/class-1.m: Update.
51060         * objc.dg/const-str-1.m: Update.
51061         * objc.dg/fwd-proto-1.m: Update.
51062         * objc.dg/id-1.m: Update.
51063         * objc.dg/super-class-1.m: Update.
51064
51065 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
51066
51067         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
51068         constructs.
51069
51070 2001-11-28  Jeffrey A Law  (law@cygnus.com)
51071
51072         * gcc.c-torture/execute/20011128-1.c: New test.
51073
51074 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
51075
51076         * gcc.dg/20011127-1.c: New test.
51077
51078 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51079
51080         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
51081         from Austin Group draft 7.
51082         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
51083         scanf format arguments.
51084         * gcc.dg/format/no-exargs-2.c: New test.
51085
51086 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
51087
51088         * g++.dg/abi/vbase8-4.C: New test.
51089
51090 2001-11-24  Ian Lance Taylor  <ian@airs.com>
51091
51092         * gcc.c-torture/execute/20011121-1.c: New test.
51093
51094 2001-11-23  Jeffrey A Law  (law@cygnus.com)
51095
51096         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
51097
51098 2001-11-23  Andreas Jaeger  <aj@suse.de>
51099
51100         * gcc.dg/cpp/charconst-2.c: New test.
51101
51102 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
51103
51104         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
51105         to the host if it is remote.  Let tests specify extra headers
51106         they use.
51107         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
51108         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
51109         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
51110         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
51111         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
51112         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
51113         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
51114         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
51115         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
51116         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
51117
51118 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
51119
51120         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
51121         for little endian ARMs.
51122
51123 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
51124
51125         * gcc.c-torture/compile/20011119-1.c: New test.
51126         * gcc.c-torture/compile/20011119-2.c: New test.
51127
51128 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
51129
51130         * gcc.dg/altivec-1.c: Fix typo.
51131
51132 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51133
51134         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
51135
51136 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
51137
51138         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
51139
51140 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
51141
51142         * lib/g77.exp: Don't specify --rpath-link.
51143
51144         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
51145         across all the headers.
51146         * gcc.dg/format/format.exp: For testing on a remote host,
51147         copy format.h.
51148
51149         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
51150         * gcc.c-torture/execute/930406-1.c: Likewise.
51151         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
51152
51153 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
51154
51155         * gcc.dg/altivec-1.c: New.
51156
51157 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
51158
51159         * gcc.dg/cpp/fpreprocessed.c: New test case.
51160
51161 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51162
51163         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
51164         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
51165         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
51166
51167 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51168
51169         * gcc.dg/no-builtin-1.c: New test.
51170
51171 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
51172
51173         * gcc.c-torture/execute/20011115-1.c: New test.
51174
51175 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
51176
51177         * gcc.c-torture/compile/20011114-2.c: New test.
51178         * gcc.c-torture/compile/20011114-3.c: New test.
51179         * gcc.c-torture/compile/20011114-4.c: New test.
51180
51181 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51182
51183         * g++.dg/other/init1.C: New test.
51184
51185 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
51186
51187         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51188         message.
51189
51190         * gcc.c-torture/execute/20011114-1.c: New testcase.
51191
51192         * gcc.c-torture/compile/20010327-1.c: Revert last change.
51193         * gcc.c-torture/compile/20011114-1.c: New test, exactly
51194         like the (before this change) version of 20010327-1.c.
51195
51196 2001-11-14  Roger Sayle <roger@eyesopen.com>
51197
51198         * gcc.c-torture/execute/string-opt-13.c: New testcase.
51199
51200 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
51201
51202         * g++.dg/init/array2.C: New test.
51203
51204 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
51205
51206         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51207
51208 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
51209
51210         * g++.dg/other/forscope1.C: New test.
51211         * g++.dg/ext/forscope1.C: New test.
51212         * g++.dg/ext/forscope2.C: New test.
51213
51214 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
51215
51216         * gcc.c-torture/execute/20011113-1.c: New test.
51217
51218 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
51219
51220         * gcc.c-torture/execute/20011109-2.c: New test.
51221
51222         * gcc.c-torture/execute/20011109-1.c: New test.
51223
51224 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
51225
51226         * gcc.c-torture/compile/20011109-1.c: New test.
51227
51228 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
51229
51230         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
51231         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
51232         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
51233         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
51234         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
51235         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
51236         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
51237
51238 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51239
51240         * g++.dg/warn/Wshadow-1.C: New tests.
51241         * g++.old-deja/g++.mike/for3.C: Update.
51242
51243 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51244
51245         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
51246         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
51247         XFAILs.  Adjust expected error texts.
51248         * gcc.c-torture/compile/20011106-1.c,
51249         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
51250         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
51251         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
51252         gcc.dg/c99-array-lval-5.c: New tests.
51253
51254 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51255
51256         * gcc.dg/cpp/defined.c: Update.
51257
51258 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51259
51260         * gcc.c-torture/execute/anon-1.c: New test.
51261
51262 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
51263
51264         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
51265         same size, so no warning should be produced on stormy16.
51266
51267         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
51268         due to oversized array.
51269         * g++.old-deja/g++.mike/ns15.C: Likewise.
51270         * g++.old-deja/g++.pt/crash16.C: Likewise.
51271
51272 2001-11-02  Graham Stott  <grahams@redhat.com>
51273
51274         * g++.dgother/debug1.C: Fix typos.
51275
51276 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
51277
51278         * g++.dg/other/debug1.C: New test.
51279
51280 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51281
51282         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
51283         of unsigned long.
51284
51285 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
51286
51287         * gcc.dg/20011029-2.c: New test.
51288
51289         * gcc.c-torture/compile/20011029-1.c: New test.
51290
51291 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
51292
51293         * objc/execute/class_self-1.m: New test.
51294         * objc/execute/class_self-2.m: New test.
51295
51296 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
51297
51298         * gcc.misc-tests/msgs.exp: Delete.
51299         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51300         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
51301         error set to match recent changes.
51302
51303 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
51304
51305         * gcc.dg/20011021-1.c: New test.
51306
51307 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
51308
51309         * gcc.c-torture/compile/20011023-1.c: New test.
51310
51311 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
51312
51313         * lib/g77.exp: Rewrite based on lib/g++.exp.
51314
51315 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
51316
51317         * gcc.c-torture/execute/20011019-1.c: New test.
51318
51319         * gcc.dg/20011018-1.c: New test.
51320
51321 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
51322
51323         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51324
51325 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
51326
51327         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
51328         * gcc.dg/attr-invalid.c: Likewise.
51329
51330 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
51331
51332         * gcc.dg/20011015-1.c: New test.
51333
51334 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51335
51336         * g++.dg/template/unify2.C: New test.
51337
51338 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51339
51340         * g++.dg/other/exception-specification.C: New test
51341
51342 2001-10-13  Tom Rix  <trix@redhat.com>
51343
51344         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
51345         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
51346
51347 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
51348
51349         * gcc.dg/20011009-1.c: New test.
51350
51351 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
51352
51353         PR g++/4476
51354         * g++.dg/other/friend1.C: New test.
51355
51356 2001-10-11  Richard Henderson  <rth@redhat.com>
51357
51358         * g++.old-deja/g++.other/crash18.C: Add -S to options.
51359
51360 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51361
51362         * gcc.c-torture/compile/20011010-1.c: New.
51363
51364 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51365
51366         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
51367         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
51368         g77.f-torture/execute/execute.exp,
51369         g77.f-torture/noncompile/noncompile.exp,
51370         gcc.c-torture/compile/compile.exp,
51371         gcc.c-torture/execute/execute.exp,
51372         gcc.c-torture/execute/ieee/ieee.exp,
51373         gcc.c-torture/execute/memcheck/memcheck.exp,
51374         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51375         objc/execute/execute.exp: Update FSF address.
51376
51377 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51378
51379         * gcc.dg/cpp/cmdlne-C.c: Update.
51380         * gcc.dg/cpp/cmdlne-C2.c: New.
51381
51382 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51383
51384         * gcc.c-torture/execute/20011008-3.c: New.
51385
51386 2001-10-08  DJ Delorie  <dj@redhat.com>
51387
51388         * gcc.dg/20011008-1.c: New.
51389         * gcc.dg/20011008-2.c: New.
51390
51391 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51392
51393         * gcc.dg/cpp/spacing1.c: Update test.
51394
51395 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51396
51397         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51398         spelling errors of "separate" as "seperate".
51399
51400 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
51401
51402         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51403         enough to avoid inlining.
51404
51405 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51406
51407         * lib/g77.exp: set libg2c_dir correctly.
51408
51409 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51410
51411         * gcc.dg/cpp/macro11.c: New test.
51412
51413 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51414
51415         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51416         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51417         gcc.dg/format/multattr-3.c: New tests.
51418         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
51419         tests for format attributes on function pointers being rejected.
51420
51421 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51422
51423         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51424
51425 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51426
51427         * g++.dg/warn/format1.C: New test.
51428
51429 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51430
51431         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51432
51433 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51434
51435         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51436
51437 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51438
51439         * gcc.dg/cpp/redef2.c: Add test.
51440
51441 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
51442
51443         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51444         long-standing bug on i686, apparently.
51445         * gcc.c-torture/execute/loop-2c.x: New file.
51446         * gcc.c-torture/execute/loop-2d.x: New file.
51447         * gcc.c-torture/execute/loop-3c.x: New file.
51448
51449 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
51450
51451         * gcc.dg/cpp/20000625-2.c: Correct line number.
51452
51453 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51454
51455         * gcc.dg/cpp/macro10.c: New test.
51456         * gcc.dg/cpp/strify3.c: New test.
51457         * gcc.dg/cpp/spacing1.c: Add tests.
51458         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
51459         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
51460
51461 2001-09-24  DJ Delorie  <dj@redhat.com>
51462
51463         * gcc.c-torture/execute/20010924-1.c: New test.
51464
51465 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51466
51467         * objc/execute/paste.m: Remove.
51468
51469 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51470
51471         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51472
51473 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
51474
51475         * g77.dg/strlen0.f: New test.
51476
51477 2001-09-21  Richard Henderson  <rth@redhat.com>
51478
51479         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51480         * g++.old-deja/g++.abi/vtable2.C: Likewise.
51481
51482 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51483
51484         Table-driven attributes.
51485         * g++.dg/ext/attrib1.C: New test.
51486
51487 2001-09-20  DJ Delorie  <dj@redhat.com>
51488
51489         * gcc.dg/20000926-1.c: Update expected warning messages.
51490         * gcc.dg/array-2.c: Likewise, and test for warnings too.
51491         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51492         array.
51493
51494 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
51495
51496         * g++.dg/eh/registers1.C: New test case.
51497
51498 2001-09-17  Richard Henderson  <rth@redhat.com>
51499
51500         * gcc.dg/array-5.c: Fix VLA decomposition test.
51501
51502 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51503
51504         * gcc.dg/cpp/line5.c: New testcase.
51505
51506 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51507
51508         * gcc.dg/cpp/macro9.c: New test.
51509
51510 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
51511
51512         * gcc.c-torture/execute/980223.c: Change type of addr from long
51513         to char *.
51514
51515 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
51516
51517         * gcc.c-torture/execute/20010915-1.c: New test.
51518
51519 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
51520
51521         * g77.dg/bprob: New directory.
51522         * g77.dg/bprob/bprob.exp: New file.
51523         * g77.dg/bprob/bprob-1.f: New test.
51524         * g77.dg/gcov: New directory.
51525         * g77.dg/gcov/gcov.exp: New file.
51526         * g77.dg/gcov/gcov-1.f: New test.
51527         * g77.dg/gcov/gcov-1.x: New file.
51528
51529 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51530
51531         * gcc.dg/cpp/directiv.c: Update.
51532         * gcc.dg/cpp/undef1.c: Update.
51533
51534 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
51535
51536         * gcc.dg/20010912-1.c: New test.
51537
51538 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
51539
51540         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
51541         language-independent file in lib.
51542         * lib/gcov.exp: New file.
51543
51544 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51545
51546         * gcc.c-torture/compile/20010911-1.c: New test.
51547
51548 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
51549
51550         * lib/profopt.exp: New, to support profile-directed optimizations.
51551         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51552         * gcc.misc-tests/bprob-1.c: New test.
51553         * gcc.misc-tests/bprob-2.c: New test.
51554
51555 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
51556
51557         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
51558         XFAIL and which kinds of gcov output to verify.
51559         * gcc.misc-tests/gcov-4b.x: New file.
51560         * gcc.misc-tests/gcov-5b.x: New file.
51561         * gcc.misc-tests/gcov-6.x: New file.
51562         * gcc.misc-tests/gcov-7.c: New test.
51563         * gcc.misc-tests/gcov-7.x: New file.
51564
51565 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
51566
51567         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
51568         * gcc.misc-tests/gcov-6.c: New test.
51569
51570 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51571
51572         PR c++/3986
51573         * g++.dg/abi/vbase1.C: New test.
51574
51575 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
51576
51577         * objc.dg/method-2.m: New.
51578
51579 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51580
51581         PR c++/4203
51582         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51583         * g++.dg/init/empty1.C: New test.
51584
51585 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
51586
51587         * gcc.c-torture/compile/20010903-1.c: New test.
51588
51589 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
51590
51591         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51592         for m68k.
51593
51594 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
51595
51596         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51597
51598         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51599
51600         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51601
51602 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
51603
51604         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51605         for 16-bit 'unsigned int'.
51606
51607 2001-08-29  Kazu Hirata  <kazu@hxi.com>
51608
51609         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51610
51611 2001-08-27  Richard Henderson  <rth@redhat.com>
51612
51613         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51614         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51615
51616 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
51617
51618         * gcc.dg/asm-names.c (ymain): New.
51619
51620 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
51621
51622         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51623         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51624         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51625
51626 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51627
51628         * gcc.dg/compare5.c: New testcase.
51629
51630 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
51631
51632         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51633         and "In instantiation".
51634
51635 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
51636
51637         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51638
51639 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
51640
51641         * gcc.misc-tests/gcov.exp: Add support for branch information.
51642         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51643         * gcc.misc-tests/gcov-4.c: New test.
51644         * gcc.misc-tests/gcov-4b.c: New test.
51645         * gcc.misc-tests/gcov-5b.c: New test.
51646
51647 2001-08-20  Zack Weinberg  <zackw@panix.com>
51648
51649         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51650         expected to fail.
51651
51652 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51653
51654         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51655
51656 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
51657
51658         * g++.dg/eh/template1.C: New test.
51659
51660 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
51661
51662         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51663         Fix thinko.
51664         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51665         for xfail.
51666
51667 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
51668
51669         * lib/g77-dg.exp: Use prune.exp for common procedures
51670         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51671         * lib/g77.exp: (g77-dg-prune) Remove
51672
51673 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
51674
51675         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51676
51677 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51678
51679         * g++.dg/template/unify1.C: New test.
51680
51681 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
51682
51683         * g++.dg/abi/empty4.C: New test.
51684
51685 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
51686
51687         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51688         solaris2.*
51689         * g77.f-torture/compile/pr3743.x: Likewise.
51690
51691 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51692
51693         * g++.dg/other/using-declaration.C: New test.
51694
51695 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51696
51697         * gcc.dg/cpp/tr-sign.c: New testcase.
51698
51699 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51700
51701         * gcc.dg/cpp/19951025-1.c: Revert.
51702         * gcc.dg/cpp/directiv.c: We no longer process directives that
51703         interrupt macro arguments.
51704
51705 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
51706
51707         * gcc.dg/bconstp-1.c: New test.
51708
51709 2001-08-03  Richard Henderson  <rth@redhat.com>
51710
51711         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51712
51713 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51714
51715         * gcc.dg/cpp/19951025-1.c: Update.
51716
51717 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51718
51719         * g77.dg/ff90-1.f (s): Fix reference of variable z,
51720         should be x.
51721
51722 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51723
51724         Kill -fhonor-std.
51725         * g++.old-deja/g++.ns/ns14.C: Remove special options.
51726         * g++.old-deja/g++.other/std1.C: Likewise.
51727         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51728
51729 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51730
51731         * lib/g77.exp: Load gcc-defs.exp for common procedures
51732         (g77_pass, g77_fail, g77_finish, g77_exit,
51733         ${tool}_check_unsupported_p} Now redundant.  Deleted.
51734
51735 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51736
51737         * g77.dg/fbackslash.f
51738         * g77.dg/fcase-preserve.f
51739         * g77.dg/ff90-1.f
51740         * g77.dg/ffixed-line-length-0.f
51741         * g77.dg/ffixed-line-length-132.f
51742         * g77.dg/ffixed-line-length-7.f
51743         * g77.dg/ffixed-line-length-72.f
51744         * g77.dg/ffixed-line-length-none.f
51745         * g77.dg/ffree-form-1.f
51746         * g77.dg/fno-backslash.f
51747         * g77.dg/fno-f90-1.f
51748         * g77.dg/fno-fixed-form-1.f
51749         * g77.dg/fno-onetrip.f
51750         * g77.dg/fno-typeless-boz.f
51751         * g77.dg/fno-underscoring.f
51752         * g77.dg/fno-vxt-1.f
51753         * g77.dg/fonetrip.f
51754         * g77.dg/ftypeless-boz.f
51755         * g77.dg/fugly-assumed.f
51756         * g77.dg/funderscoring.f
51757         * g77.dg/fvxt-1.f
51758
51759 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
51760
51761         * objc.dg/fwd-proto-1.m: New.
51762         * objc.dg/local-decl-1.m: New.
51763         * objc.dg/naming-1.m: New.
51764         * objc.dg/naming-2.m: New.
51765         * objc.dg/proto-hier-1.m: New.
51766
51767 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
51768
51769         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51770         largest-type elements to a struct makes its size grow.
51771
51772 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51773
51774         * g++.dg/abi/vthunk1.C: New test.
51775
51776 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51777
51778         * g++.dg/abi/vbase8-22.C: New test.
51779
51780 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51781
51782         * gcc.dg/cpp/macro8.c: New test.
51783
51784 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51785
51786         * g++.dg/abi/vbase8-21.C: New test.
51787
51788 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51789
51790         * g++.dg/abi/vbase8-10.C: New test.
51791
51792 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51793
51794         * lib/g++.exp (g++_set_ld_library_path): Renamed to
51795         ${tool}_set_ld_library_path.
51796         Changed caller.
51797         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
51798         g++.exp.
51799
51800 2001-07-26  Stan Cox <scox@redhat.com>
51801
51802         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
51803         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
51804         gcc_exit, gcc_check_unsupported_p):
51805         Moved to gcc-deps.exp
51806         * gcc-deps.exp: New file.
51807
51808 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51809
51810         * g++.old-deja/g++.pt/defarg14.C: New test.
51811
51812 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51813
51814         * g++.old-deja/g++.other/lineno5.C: New test.
51815
51816 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51817
51818         * g++.old-deja/g++.pt/crash68.C: New test.
51819
51820 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51821
51822         * g++.old-deja/g++.other/crash42.C: New test.
51823
51824 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51825
51826         * gcc.dg/cpp/extratokens.c: Fix.
51827         * gcc.dg/cpp/skipping2.c: New tests.
51828
51829 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51830
51831         * gcc.c-torture/execute/20010724-1.c: New file.
51832         * gcc.c-torture/execute/20010724-1.x: New file.
51833
51834 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51835
51836         * g++.old-deja/g++.other/cond7.C: New test.
51837
51838 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51839
51840         * g++.old-deja/g++.other/optimize4.C: New test.
51841
51842 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51843
51844         * g++.old-deja/g++.abi/vbase8-5.C: New test.
51845
51846 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
51847
51848         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51849         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51850         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51851         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51852
51853         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51854         bug report" message.
51855
51856         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51857         * g++.dg/ext/instantiate1.C: Move from old-deja.
51858
51859 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
51860
51861         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51862         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51863         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51864         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51865
51866 2001-07-23  Jeffrey A Law  (law@cygnus.com)
51867
51868         * gcc.c-torture/execute/20010723-1.c: New test.
51869
51870 2001-07-23  Ben Elliston  <bje@redhat.com>
51871
51872         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51873
51874 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51875
51876         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51877         i[34567]86-*-*.
51878         Delete handling of ieee_multilib_flags.
51879         Pass -mieee for alpha*-*-* and sh-*-*.
51880         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51881
51882 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
51883
51884         Remove old-abi tests.
51885         * g++.old-deja/g++.mike/p11116.C: Remove.
51886         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51887
51888 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
51889
51890         * g77.f-torture/compile/pr3743.f: New test
51891
51892 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
51893
51894         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51895
51896 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51897
51898         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51899         g++.old-deja/g++.pt/static6.C: Likewise.
51900         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51901         supports weak symbols.
51902
51903 2001-07-18  Andreas Jaeger  <aj@suse.de>
51904
51905         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51906         supported again.
51907
51908 2001-07-18  Andreas Jaeger  <aj@suse.de>
51909
51910         * gcc.dg/iftrap-1.c: Fix target line.
51911
51912 2001-07-17  Richard Henderson  <rth@redhat.com>
51913
51914         * gcc.c-torture/execute/20010717-1.c: New.
51915
51916 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51917
51918         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51919         tests.
51920
51921 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51922
51923         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51924
51925 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51926
51927         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51928         UAC_SIGBUS, UAC_NOPRINT definitions.
51929
51930 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
51931
51932         * objc/execute/object_is_class.m: New test.
51933         * objc/execute/object_is_meta_class.m: New test.
51934
51935 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51936
51937         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51938         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51939
51940 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
51941
51942         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51943         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51944
51945 2001-07-14  Richard Henderson  <rth@redhat.com>
51946
51947         * gcc.dg/iftrap-1.c: New.
51948
51949 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
51950
51951         * g77.f-torture/execute/intrinsic77.f: New test.
51952
51953 2001-07-11  Janis Johnson <janis@us.ibm.com>
51954
51955         * gcc.misc-tests/gcov-3.c: New test.
51956
51957 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51958
51959         * gcc.c-torture/compile/20010711-1.c,
51960         * gcc.c-torture/compile/20010711-2.c: New tests.
51961
51962 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51963
51964         * gcc.c-torture/execute/20010711-1.c: New test.
51965
51966 2001-07-11  Ben Elliston  <bje@redhat.com>
51967
51968         * g++.old-deja/g++.other/enum5.C: New test.
51969
51970 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
51971
51972         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51973         (g++-dg-prune): Call prune_gcc_output.
51974         * prune.exp: New file for prune_gcc_output.
51975         * lib/g++.exp, lib/gcc.exp: Load it.
51976
51977 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51978
51979         * gcc.c-torture/compile/20010701-1.c,
51980         g++.old-deja/g++.ext/attrib6.C: New tests.
51981
51982 2001-07-06  Jeffrey A Law  (law@cygnus.com)
51983
51984         * gcc.c-torture/compile/20010706-1.c: New test.
51985
51986 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
51987
51988         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51989
51990 2001-06-28  Stan Shebs  <shebs@apple.com>
51991
51992         * gcc.dg/pragma-darwin.c: New test.
51993
51994 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51995
51996         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51997         Solaris 2.[678] system.
51998
51999 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52000
52001         * gcc.dg/20010622-1.c: New test.
52002
52003 2001-06-18  Stan Shebs  <shebs@apple.com>
52004
52005         * objc.dg: New directory.
52006         * objc.dg/dg.exp: New file.
52007         * objc.dg/alias.m: New.
52008         * objc.dg/class-1.m: New.
52009         * objc.dg/class-2.m: New.
52010         * objc.dg/const-str-1.m: New.
52011         * objc.dg/const-str-2.m: New.
52012         * objc.dg/id-1.m: New.
52013         * objc.dg/method-1.m: New.
52014         * objc.dg/super-class-1.m: New.
52015         * lib/objc-dg.exp: New file.
52016
52017 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52018
52019         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
52020         of label name.
52021
52022 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
52023
52024         * g++.old-deja/g++.abi/vbase8-9.C: New test.
52025
52026 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52027
52028         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
52029         variable.
52030
52031 2001-06-12  Richard Henderson  <rth@redhat.com>
52032
52033         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
52034
52035 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52036
52037         * g++.old-deja/g++.abi/vbase5.C: New test.
52038         * g++.old-deja/g++.abi/vbase6.C: New test.
52039         * g++.old-deja/g++.abi/vbase7.C: New test.
52040
52041 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52042
52043         * gcc.c-torture/compile/20010610-1.c: New test.
52044
52045 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52046
52047         * g++.old-deja/g++.abi/vbase4.C: New test.
52048
52049 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52050
52051         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
52052         support %f for HC11/HC12 targets.
52053         * gcc.c-torture/execute/930513-1.x: New file, likewise.
52054         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
52055         on HC11/HC12 targets.
52056         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
52057
52058 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52059
52060         * gcc.dg/wchar_t-1.c: New file.
52061         * gcc.dg/wint_t-1.c: Likewise.
52062
52063 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
52064
52065         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
52066
52067 2001-06-11  Richard Henderson  <rth@redhat.com>
52068
52069         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
52070
52071 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52072
52073         * gcc.c-torture/compile/20010611-1.c: New test.
52074
52075 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52076
52077         * gcc.dg/c99-tag-1.c: Add more tests.
52078
52079 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
52080
52081         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
52082         representation on MN10300 and ARM/Thumb.
52083
52084 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
52085
52086         * g77.f-torture/execute/20010610.f: New.
52087
52088 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
52089
52090         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
52091         names.
52092
52093 2001-06-09  Richard Henderson  <rth@redhat.com>
52094
52095         * gcc.c-torture/execute/ashrdi-1.c: New.
52096         * gcc.c-torture/execute/ashldi-1.c: New.
52097         * gcc.c-torture/execute/lshrdi-1.c: New.
52098
52099 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
52100
52101         * objc/execute/load-3.m: Added. Check sending +load to categories,
52102         in addition to classes.
52103
52104 2001-06-08  Stan Shebs  <shebs@apple.com>
52105
52106         * objc/execute/load-2.m: New test.  From Nicola Pero
52107         <n.pero@mi.flashnet.it>.
52108
52109 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
52110
52111         * gcc.c-torture/execute/20010605-2.c: New test.
52112
52113 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52114
52115         * g++.old-deja/g++.abi/vbase2.C: New test.
52116         * g++.old-deja/g++.abi/vbase3.C: New test.
52117
52118 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52119
52120         * g++.old-deja/g++.pt/friend49.C: New test.
52121
52122 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
52123
52124         * g++.old-deja/g++.ext/anon3.C: New test.
52125
52126 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
52127
52128         * g++.old-deja/g++.other/conv7.C: New test.
52129
52130 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52131
52132         * gcc.c-torture/compile/20010605-2.c: New test.
52133
52134 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52135
52136         * gcc.c-torture/execute/20010604-1.c: New test.
52137
52138 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
52139
52140         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
52141
52142 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
52143
52144         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
52145         (g++_link_flags): Likewise.
52146         (g++_init): Pass gccpath's value to two previous functions.
52147
52148 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52149
52150         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
52151         Ensure logfile entry matches exec command line.
52152
52153 2001-05-31  Richard Henderson  <rth@redhat.com>
52154
52155         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
52156         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
52157
52158 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
52159
52160         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
52161         compiler for irix6.2
52162
52163 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
52164
52165         * g++.old-deja/g++.other/optimize3.C: New file.
52166
52167 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
52168
52169         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52170         assemble.
52171
52172 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
52173
52174         * g++.old-deja/g++.other/optimize2.C: New file.
52175
52176 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
52177
52178         * gcc.c-torture/compile/20010518-2.c: New file.
52179         * gcc.c-torture/execute/20010518-1.c: New file.
52180         * gcc.c-torture/execute/20010518-2.c: New file.
52181
52182 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52183
52184         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52185
52186 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
52187
52188         G++ no longer defines builtins that do not begin with __builtin.
52189         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52190         * g++.old-deja/g++.brendand/misc13.C: Likewise.
52191         * g++.old-deja/g++.law/builtin1.C: Likewise.
52192         * g++.old-deja/g++.law/cvt2.C: Likewise.
52193         * g++.old-deja/g++.mike/net5.C: Likewise.
52194         * g++.old-deja/g++.other/builtins1.C: Likewise.
52195         * g++.old-deja/g++.other/builtins2.C: Likewise.
52196         * g++.old-deja/g++.other/builtins3.C: Likewise.
52197         * g++.old-deja/g++.other/builtins4.C: Likewise.
52198         * g++.old-deja/g++.other/inline8.C: Likewise.
52199         * g++.old-deja/g++.robertl/eb39.C: Likewise.
52200
52201 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
52202
52203         * g++.old-deja/g++.pt/using1.C: Adjust.
52204         * g++.old-deja/g++.pt/using2.C: New test.
52205
52206 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52207
52208         * gcc.dg/cpp/charconst.c: New tests.
52209         * gcc.dg/cpp/escape.c: New tests.
52210         * gcc.dg/cpp/escape-1.c: New tests.
52211         * gcc.dg/cpp/escape-2.c: New tests.
52212         * gcc.dg/cpp/ucs.c: New tests.
52213
52214 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
52215
52216         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
52217         native compiler for irix6.5.
52218
52219 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
52220
52221         * lib/g++.exp (g++_include_flags): Use args to compute
52222         get_multilibs.
52223         (g++_link_flags): Likewise.
52224         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
52225
52226 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52227
52228         * gcc.dg/c90-hexfloat-1.c: Add more tests.
52229
52230 2001-05-21  Geoff Keating  <geoffk@redhat.com>
52231
52232         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
52233         this file.
52234
52235 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52236
52237         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
52238         STACK_SIZE;
52239         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
52240         to STACK_SIZE; Use it to define size of add_histo array.
52241         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
52242         to STACK_SIZE.
52243         (f): Use GITT_SIZE to define size of gitt local table.
52244         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
52245         to STACK_SIZE; Use it to define size of bytemem array.
52246
52247 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52248
52249         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
52250         on 68HC11/HC12 due to the asm instruction.
52251         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
52252         * gcc.c-torture/compile/920520-1.x: Likewise.
52253         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
52254         on 68HC11/HC12 because the function is larger than 64K.
52255         * gcc.c-torture/compile/961203-1.x: New file, this test fails
52256         on 68HC11/HC12 because the structure is too large.
52257
52258 2001-05-20  Richard Henderson  <rth@redhat.com>
52259
52260         * gcc.c-torture/execute/20010520-1.c: New.
52261
52262 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52263
52264         * g++.old-deja/g++.warn/compare1.C: New test.
52265         * gcc.dg/compare4.c: New test.
52266
52267 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
52268
52269         * g++.old-deja/g++.other/optimize1.C: New test.
52270
52271 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52272
52273         * g++.old-deja/g++.pt/spec41.C: New test.
52274
52275 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
52276
52277         * gcc.c-torture/compile/20010114-1.x: Remove.
52278
52279 2001-05-18  Stan Shebs  <shebs@apple.com>
52280
52281         * gcc.c-torture/compile/20010518-1.c: New test.
52282
52283 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
52284
52285         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52286         * g++.old-deja/g++.pt/crash67.C: New test.
52287
52288 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
52289
52290         * g++.old-deja/g++.other/debug9.C: New test.
52291
52292 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
52293
52294         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52295
52296 2001-05-16  Jan Hubicka  <jh@suse.cz>
52297
52298         * gcc.c-torture/compile/20010516-1.c: New test.
52299
52300 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52301
52302         * g++.old-deja/g++.other/crash41.C: New test.
52303
52304 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52305
52306         * g++.old-deja/g++.pt/crash66.C: New test.
52307
52308 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
52309
52310         * g++.old-deja/g++.robertl/eb27.C: Convert.
52311
52312 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
52313
52314         * g++.dg/friend-warn.C: New test.  Do not warn about friend
52315         declaration being redundant.
52316
52317 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
52318
52319         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52320
52321 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
52322
52323         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52324
52325 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
52326
52327         * lib/g++.exp: Use testsuite_flags.
52328
52329 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
52330
52331         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
52332
52333 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52334
52335         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
52336
52337 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
52338
52339         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
52340
52341 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
52342
52343         * gcc.c-torture/compile/20010313-1.c: New test.
52344
52345 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
52346
52347         * gcc.dg/cpp/direct2.c: New test.
52348         * gccq.dg/cpp/direct2s.c: New test.
52349
52350         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
52351
52352 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
52353
52354         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
52355         * g++.old-deja/g++.other/op3.C: Likewise.
52356
52357 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52358
52359         * gcc.dg/cpp/syshdr.h: New file.
52360         * gcc.dg/cpp/sysmac1.c: Update.
52361         * gcc.dg/cpp/sysmac2.c: Update.
52362
52363 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52364
52365         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
52366
52367 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
52368
52369         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52370         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52371
52372 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
52373
52374         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52375
52376 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
52377
52378         * lib/g++.exp (g++_include_flags): Don't use any special flags
52379         if TESTING_IN_BUILD_TREE is not defined.
52380         (g++_init): Use a plain 'c++' as the compiler if
52381         TESTING_IN_BUILD_TREEE is not defined.
52382
52383 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52384
52385         * g++.old-deja/g++.eh/catch13.C: New test.
52386         * g++.old-deja/g++.eh/catch14.C: New test.
52387
52388 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52389
52390         * gcc.dg/cpp/tr-define.c: New test.
52391
52392 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
52393
52394         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52395         <stdlib.h>, not <malloc.h>.
52396
52397 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52398
52399         * g++.old-deja/g++.ns/template17.C: New test.
52400
52401 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52402
52403         * g++.old-deja/g++.pt/ref4.C: New test.
52404
52405 2001-04-30  Richard Henderson  <rth@redhat.com>
52406
52407         * gcc.dg/20000724-1.c: Revert last change.
52408
52409 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
52410
52411         * g77.f-torture/execute/20010430.f: New test.
52412
52413 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
52414
52415         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52416
52417 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
52418
52419         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52420
52421 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52422
52423         * g++.old-deja/g++.eh/crash6.C: New test.
52424
52425 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52426
52427         * g++.old-deja/g++.other/warn7.C: New test.
52428
52429 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52430
52431         * g++.old-deja/g++.other/defarg9.C: New test.
52432
52433 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52434
52435         * g77.f-torture/compile/20010426.f: New test.
52436         * g77.f-torture/execute/20010426.f: New test.
52437
52438 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52439
52440         * g77.f-torture/compile/20000629-1.x: Remove - error
52441         has been fixed.
52442
52443 2001-04-26  Jeffrey A Law  (law@cygnus.com)
52444
52445         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52446         Tweak slightly to work with g++.dg framework.
52447         * g++.dg/special/ecos.exp: Run initp1.C test.
52448         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52449
52450         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52451         its linker doesn't give line numbers either.
52452         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
52453
52454 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52455
52456         * g++.old-deja/g++.other/lex1.C: New test.
52457
52458 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
52459
52460         * gcc.dg/noncompile/20010425-1.c: New test.
52461
52462 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52463
52464         * g++.old-deja/g++.pt/mangle2.C: New test.
52465
52466 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52467
52468         * gcc.dg/format/plus-1.c: New test.
52469
52470 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52471
52472         * gcc.dg/20010423-1.c: New test.
52473
52474 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52475
52476         * gcc.c-torture/execute/20010422-1.c: New test.
52477
52478 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
52479
52480         * g++.old-deja/g++.ns/type2.C: New test.
52481
52482 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
52483
52484         * g++.old-deja/g++.other/perf1.C: New test.
52485
52486 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
52487
52488         * gcc.dg/c99-func-2.c: Remove xfail.
52489         * gcc.dg/c99-func-3.c: Remove xfail.
52490         * gcc.dg/c99-func-4.c: Remove xfail.
52491
52492 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
52493
52494         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52495
52496 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52497
52498         * gcc.c-torture/compile/20010423-1.c: New test.
52499
52500 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52501
52502         * g++.old-deja/g++.pt/typename28.C: New test.
52503
52504 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52505
52506         * g++.old-deja/g++.abi/empty2.C: New test.
52507         * g++.old-deja/g++.abi/empty3.C: New test.
52508
52509 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52510
52511         * g++.old-deja/g++.other/comdat2.C: New test.
52512         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52513
52514 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52515
52516         * g++.old-deja/g++.other/overload14.C: New test.
52517
52518 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52519
52520         * g++.old-deja/g++.other/lookup23.C: New test.
52521
52522 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52523
52524         * gcc.c-torture/execute/20010403-1.c: New test.
52525
52526 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
52527             Mark Mitchell  <mark@codesourcery.com>
52528
52529         * lib/old-dejagnu.exp: Don't delete output of executable.
52530         Add .exe suffix to executables.
52531
52532 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
52533
52534         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
52535
52536 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52537
52538         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52539
52540 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52541
52542         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52543         * g++.old-deja/g++.abi/crash1.C: New test.
52544
52545 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52546
52547         * g++.old-deja/g++.other/crash40.C: New test.
52548
52549 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52550
52551         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52552
52553 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
52554
52555         * g++.old-deja/g++.other/warn6.C: New test.
52556
52557 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52558
52559         * g++.old-deja/g++.robertl/eb42.C: Same.
52560
52561 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52562
52563         * gcc.dg/wtr-conversion-1.c: New testcase.
52564
52565 2001-04-10  Richard Henderson  <rth@redhat.com>
52566
52567         * g++.old-deja/g++.other/array5.C: New.
52568
52569 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52570
52571         * gcc.c-torture/execute/20010408-1.c: New test.
52572
52573 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
52574
52575         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
52576         headers and constructs.
52577         * g++.old-deja/g++.robertl/eb79.C: Same.
52578         * g++.old-deja/g++.robertl/eb77.C (main): Same.
52579         * g++.old-deja/g++.robertl/eb73.C: Same.
52580         * g++.old-deja/g++.robertl/eb66.C (main): Same.
52581         * g++.old-deja/g++.robertl/eb55.C (t): Same.
52582         * g++.old-deja/g++.robertl/eb54.C (main): Same.
52583         * g++.old-deja/g++.robertl/eb46.C (main): Same.
52584         * g++.old-deja/g++.robertl/eb44.C: Same.
52585         * g++.old-deja/g++.robertl/eb41.C (main): Same.
52586         * g++.old-deja/g++.robertl/eb4.C (main): Same.
52587         * g++.old-deja/g++.robertl/eb39.C: Same.
52588         * g++.old-deja/g++.robertl/eb33.C (main): Same.
52589         * g++.old-deja/g++.robertl/eb31.C (main): Same.
52590         * g++.old-deja/g++.robertl/eb30.C: Same.
52591         * g++.old-deja/g++.robertl/eb3.C: Same.
52592         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52593         * g++.old-deja/g++.robertl/eb21.C: Same.
52594         * g++.old-deja/g++.robertl/eb15.C: Same.
52595         * g++.old-deja/g++.robertl/eb118.C: Same.
52596         * g++.old-deja/g++.robertl/eb115.C (main): Same.
52597         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52598         * g++.old-deja/g++.robertl/eb109.C: Same.
52599         * g++.old-deja/g++.other/sibcall1.C (main): Same.
52600         * g++.old-deja/g++.mike/rtti1.C: Same.
52601         * g++.old-deja/g++.mike/p658.C: Same.
52602         * g++.old-deja/g++.mike/net46.C: Same.
52603         * g++.old-deja/g++.mike/net34.C: Same.
52604         * g++.old-deja/g++.mike/memoize1.C: Same.
52605         * g++.old-deja/g++.mike/eh2.C: Same.
52606         * g++.old-deja/g++.law/weak.C: Same.
52607         * g++.old-deja/g++.law/visibility7.C: Same.
52608         * g++.old-deja/g++.law/visibility25.C: Same.
52609         * g++.old-deja/g++.law/visibility22.C: Same.
52610         * g++.old-deja/g++.law/visibility2.C: Same.
52611         * g++.old-deja/g++.law/visibility17.C: Same.
52612         * g++.old-deja/g++.law/visibility13.C: Same.
52613         * g++.old-deja/g++.law/visibility10.C: Same.
52614         * g++.old-deja/g++.law/visibility1.C: Same.
52615         * g++.old-deja/g++.law/virtual3.C (eval): Same.
52616         * g++.old-deja/g++.law/vbase1.C: Same.
52617         * g++.old-deja/g++.law/operators32.C: Same.
52618         * g++.old-deja/g++.law/nest3.C: Same.
52619         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52620         * g++.old-deja/g++.law/except5.C (main): Same.
52621         * g++.old-deja/g++.law/cvt7.C (run): Same.
52622         * g++.old-deja/g++.law/cvt2.C: Same.
52623         * g++.old-deja/g++.law/cvt16.C: Same.
52624         * g++.old-deja/g++.law/ctors6.C (bar): Same.
52625         * g++.old-deja/g++.law/ctors17.C (main): Same.
52626         * g++.old-deja/g++.law/ctors13.C: Same.
52627         * g++.old-deja/g++.law/ctors12.C (main): Same.
52628         * g++.old-deja/g++.law/ctors10.C: Same.
52629         * g++.old-deja/g++.law/code-gen5.C: Same.
52630         * g++.old-deja/g++.law/bad-error7.C: Same.
52631         * g++.old-deja/g++.law/arm9.C: Same.
52632         * g++.old-deja/g++.law/arm12.C: Same.
52633         * g++.old-deja/g++.law/arg8.C: Same.
52634         * g++.old-deja/g++.law/arg1.C: Same.
52635         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52636         * g++.old-deja/g++.jason/template31.C: Same.
52637         * g++.old-deja/g++.jason/template24.C (main): Same.
52638         * g++.old-deja/g++.jason/2371.C: Same.
52639         * g++.old-deja/g++.eh/new2.C: Same.
52640         * g++.old-deja/g++.eh/new1.C: Same.
52641         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52642         * g++.old-deja/g++.brendan/nest21.C (main): Same.
52643         * g++.old-deja/g++.brendan/err-msg3.C: Same.
52644         * g++.old-deja/g++.brendan/crash62.C: Same.
52645         * g++.old-deja/g++.brendan/crash52.C: Same.
52646         * g++.old-deja/g++.brendan/crash49.C (main): Same.
52647         * g++.old-deja/g++.brendan/crash38.C: Same.
52648         * g++.old-deja/g++.brendan/crash15.C (main): Same.
52649         * g++.old-deja/g++.brendan/copy9.C: Same.
52650
52651 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
52652
52653         * gcc.c-torture/execute/20001203-2.c (memset):
52654         Count argument is of type __SIZE_TYPE__.
52655
52656 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
52657
52658         * gcc.c-torture/compile/20010404-1.c: New test.
52659
52660 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
52661
52662         * gcc.c-torture/compile/20010326-1.c: New test.
52663
52664 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
52665
52666         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52667         peculiarities of the SH.
52668         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52669
52670 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52671
52672         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52673         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52674         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52675
52676 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52677
52678         * g77.f-torture/compile/20010321-1.f: New test.
52679
52680 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52681
52682         * gcc.c-torture/compile/20010329-1.c: New test.
52683
52684 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52685
52686         * gcc.c-torture/execute/20010329-1.c: New test.
52687
52688 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52689
52690         * g++.old-deja/g++.other/eh4.C: Fix typo.
52691
52692 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52693
52694         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52695
52696 2001-03-28  Philip Blundell  <philb@gnu.org>
52697
52698         * gcc.c-torture/compile/20010328-1.c: New test.
52699
52700 2001-03-27  Richard Henderson  <rth@redhat.com>
52701
52702         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52703         * g++.old-deja/g++.eh/vbase3.C: Likewise.
52704
52705 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
52706
52707         * gcc.c-torture/compile/20010327-1.c: New test.
52708
52709 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52710
52711         * g++.old-deja/g++.other/friend12.C: New test.
52712         * g++.old-deja/g++.other/friend9.C: Expect no errors.
52713         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52714
52715 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52716
52717         * gcc.c-torture/execute/20010325-1.c: New test.
52718
52719 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
52720
52721         * g++.old-deja/g++.other/mangle3.C: New test.
52722
52723 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
52724
52725         * g++.old-deja/g++.other/anon8.C: New test.
52726
52727 2001-03-20  Philip Blundell  <philb@gnu.org>
52728
52729         * gcc.c-torture/compile/20010320-1.c: New test.
52730
52731 2001-03-17  Richard Henderson  <rth@redhat.com>
52732
52733         * g++.old-deja/g++.other/eh4.C: Add expected error text.
52734
52735 2001-03-15  Geoff Keating  <geoff@redhat.com>
52736
52737         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52738         tests on AIX.
52739
52740 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52741
52742         * g++.old-deja/g++.other/eh4.C: New test.
52743
52744 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52745
52746         * gcc.dg/cpp/mi1.c: Update.
52747
52748 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
52749
52750         * g++.old-deja/g++.other/regstack.C: New test.
52751
52752 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52753
52754         * g++.old-deja/g++.other/ref4.C: New test.
52755
52756 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
52757
52758         * objc/execute/va_method.m: Added.
52759         * objc/execute/IMP.m: Added.
52760         * objc/execute/_cmd.m: Added.
52761         * objc/execute/accessing_ivars.m: Added.
52762         * objc/execute/class-1.m: Added.
52763         * objc/execute/class-10.m: Added.
52764         * objc/execute/class-11.m: Added.
52765         * objc/execute/class-12.m: Added.
52766         * objc/execute/class-13.m: Added.
52767         * objc/execute/class-14.m: Added.
52768         * objc/execute/class-2.m: Added.
52769         * objc/execute/class-3.m: Added.
52770         * objc/execute/class-4.m: Added.
52771         * objc/execute/class-5.m: Added.
52772         * objc/execute/class-6.m: Added.
52773         * objc/execute/class-7.m: Added.
52774         * objc/execute/class-8.m: Added.
52775         * objc/execute/class-9.m: Added.
52776         * objc/execute/class-tests-1.h
52777         * objc/execute/class-tests-2.h
52778         * objc/execute/compatibility_alias.m: Added.
52779         * objc/execute/encode-1.m: Added.
52780         * objc/execute/formal_protocol-1.m: Added.
52781         * objc/execute/formal_protocol-2.m: Added.
52782         * objc/execute/formal_protocol-3.m: Added.
52783         * objc/execute/formal_protocol-4.m: Added.
52784         * objc/execute/formal_protocol-5.m: Added.
52785         * objc/execute/formal_protocol-6.m: Added.
52786         * objc/execute/formal_protocol-7.m: Added.
52787         * objc/execute/informal_protocol.m: Added.
52788         * objc/execute/initialize.m: Added.
52789         * objc/execute/load.m: Added.
52790         * objc/execute/many_args_method.m: Added.
52791         * objc/execute/nested-3.m: Added.
52792         * objc/execute/no_clash.m: Added.
52793         * objc/execute/private.m: Added.
52794         * objc/execute/redefining_self.m: Added.
52795         * objc/execute/root_methods.m: Added.
52796         * objc/execute/selector-1.m: Added.
52797         * objc/execute/static-1.m: Added.
52798         * objc/execute/static-2.m: Added.
52799         * objc/execute/va_method.m: Added.
52800
52801 2001-03-10  Richard Henderson  <rth@redhat.com>
52802
52803         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
52804
52805 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52806
52807         * g++.old-deja/g++.other/crash31.C: XFAIL.
52808         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52809         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52810         * gcc.c-torture/execute/20010123-1.x: XFAIL.
52811         * gcc.c-torture/execute/20010124-1.x: XFAIL.
52812         * gcc.dg/sequence-pt-1.c: XFAIL one test.
52813
52814 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52815
52816         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52817
52818 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52819
52820         * gcc.dg/20000724-1.c: Don't use multiline strings.
52821
52822 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52823
52824         * objc/execute/string1.m, objc/execute/string2.m: Compare the
52825         result of -cString against what we expect it to be; don't just
52826         print it out for no one to read.
52827
52828         * objc/execute/string3.m, objc/execute/string4.m: New tests.
52829         Based on testcases provided by Nicola Pero.
52830
52831 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52832
52833         * gcc.dg/cpp/macro7.c: New test.
52834
52835 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52836
52837         * gcc.dg/cpp/multiline.c: Update.
52838
52839 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52840
52841         * g++.old-deja/g++.other/enum3.C: New test.
52842
52843 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52844
52845         * g++.old-deja/g++.other/pod1.C: New test.
52846
52847 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52848
52849         * g++.old-deja/g++.ext/overload1.C: New test.
52850
52851 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52852
52853         * g++.old-deja/g++.pt/using1.C: New test.
52854
52855 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52856
52857         * g++.old-deja/g++.other/using9.C: New test.
52858
52859 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
52860
52861         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52862
52863         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52864
52865 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
52866
52867         * g++.old-deja/g++.ext/realpt1.C: Remove.
52868
52869 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
52870
52871         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52872
52873 2001-02-26  Will Cohen  <wcohen@redhat.com>
52874
52875         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52876
52877 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
52878
52879         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52880         templatized constructors.
52881
52882 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52883
52884         * gcc.c-torture/execute/20010224-1.c: New test.
52885
52886 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
52887
52888         * gcc.c-torture/execute/20010222-1.c: New test.
52889
52890 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
52891
52892         * g++.old-deja/g++.other/inline20.C: New test.
52893
52894 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
52895
52896         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52897
52898 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52899
52900         * g++.old-deja/g++.other/lookup22.C: New test.
52901
52902 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
52903
52904         * g77.dg: New directory.
52905         * g77.dg/20010216-1.f: New test case.
52906         * g77.dg/dg.exp: New driver.
52907         * lib/g77-dg.exp: New driver library.
52908
52909 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52910
52911         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52912
52913 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
52914
52915         * g++.old-deja/g++.other/decl9.C: New test.
52916
52917 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
52918
52919         * g++.old-deja/g++.other/init16.C: Update the test so that it does
52920         not need <string> and also tests the initialization at runtime.
52921
52922 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52923
52924         * gcc.c-torture/execute/longlong.c: New test.
52925
52926 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52927
52928         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52929
52930 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52931
52932         * gcc.c-torture/execute/920302-1.c (execute):
52933         Change argument type to short.
52934
52935 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52936
52937         * g++.old-deja/g++.pt/deduct6.C: New test.
52938
52939 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52940
52941         * g++.old-deja/g++.pt/deduct5.C: New test.
52942
52943 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
52944
52945         * gcc.c-torture/execute/20010209-1.c: New test.
52946
52947 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52948
52949         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52950
52951 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
52952
52953         * g++.dg/vtgc1.C: Update for new ABI.
52954
52955         * consistency.vlad: New directory, 1665 files.
52956
52957 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52958
52959         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52960         return type.
52961         * gcc.dg/cpp/digraphs.c: Declare puts.
52962
52963 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52964
52965         * g++.old-deja/g++.other/warn5.C: New test.
52966
52967 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52968
52969         * g++.old-deja/g++.pt/spec40.C: New test.
52970
52971 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52972
52973         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52974         case.
52975         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52976
52977 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
52978
52979         * gcc.c-torture/compile/20010209-1.c: New test.
52980
52981 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
52982
52983         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52984         excess errors message but not if it crashes.
52985         * g++.old-deja/g++.other/crash27.C: Likewise.
52986         * g++.old-deja/g++.other/crash28.C: Likewise.
52987         * g++.old-deja/g++.other/crash30.C: Likewise.
52988         * g++.old-deja/g++.other/crash32.C: Likewise.
52989         * g++.old-deja/g++.other/crash35.C: Likewise.
52990         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52991
52992 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52993
52994         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52995         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52996         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52997         g77.f-torture/execute/execute.exp,
52998         g77.f-torture/noncompile/noncompile.exp,
52999         gcc.c-torture/execute/execute.exp,
53000         gcc.c-torture/execute/memcheck/memcheck.exp,
53001         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
53002         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
53003         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
53004         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
53005         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
53006         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
53007         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
53008         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
53009         Remove bug reporting instructions with ancient email addresses.
53010
53011 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53012
53013         * gcc.dg/20010202-1.c: New test.
53014         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
53015
53016 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
53017
53018         * g++.dg/stdbool-if.C: New test.
53019
53020 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
53021
53022         * objc/execute/fdecl.m: Added main().
53023
53024 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53025
53026         * gcc.c-torture/execute/20010206-1.c: New test.
53027
53028 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53029
53030         * gcc.dg/cpp/avoidpaste1.c: Update.
53031
53032 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
53033
53034         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
53035         Pero <nicola@brainstorm.co.uk>.
53036         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
53037
53038 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
53039
53040         * g++.old-deja/g++.pt/spec39.C: New test.
53041
53042 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
53043
53044         * gcc.c-torture/compile/20010202-1.c: New test.
53045
53046 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
53047
53048         * g++.old-deja/g++.abi/primary2.C: New test.
53049         * g++.old-deja/g++.abi/primary3.C: New test.
53050         * g++.old-deja/g++.abi/primary4.C: New test.
53051         * g++.old-deja/g++.abi/primary5.C: New test.
53052         * g++.old-deja/g++.abi/vtable3.h: New test.
53053         * g++.old-deja/g++.abi/vtable3a.C: New test.
53054         * g++.old-deja/g++.abi/vtable3b.C: New test.
53055         * g++.old-deja/g++.abi/vtable3c.C: New test.
53056         * g++.old-deja/g++.abi/vtable3d.C: New test.
53057         * g++.old-deja/g++.abi/vtable3e.C: New test.
53058         * g++.old-deja/g++.abi/vtable3f.C: New test.
53059         * g++.old-deja/g++.abi/vtable3g.C: New test.
53060         * g++.old-deja/g++.abi/vtable3h.C: New test.
53061         * g++.old-deja/g++.abi/vtable3i.C: New test.
53062         * g++.old-deja/g++.abi/vtable3j.C: New test.
53063         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
53064
53065 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
53066
53067         * g++.old-deja/g++.other/anon6.C: New test.
53068         * g++.old-deja/g++.other/anon7.C: New test.
53069
53070 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53071
53072         * gcc.dg/cpp/avoidpaste2.c: New tests.
53073
53074 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
53075
53076         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
53077
53078 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
53079
53080         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
53081         DECIMAL_DIG cases for Irix."
53082
53083 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
53084
53085         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
53086
53087 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53088
53089         * gcc.dg/c99-tag-1.c: New test.
53090
53091 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53092
53093         * gcc.dg/cpp/tr-warn1.c: Add tests.
53094
53095 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53096
53097         * gcc.dg/cpp/avoidpaste1.c: Update.
53098         * gcc.dg/cpp/paste4.c: Update.
53099
53100 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
53101
53102         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
53103         cases for Irix.
53104
53105 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53106
53107         * g++.old-deja/g++.other/inline19.C: New test.
53108
53109 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53110
53111         * gcc.dg/Wlarger-than.c: New test.
53112
53113 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53114
53115         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
53116
53117 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
53118
53119         * gcc.c-torture/execute/20010129-1.c: New test.
53120         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
53121
53122 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53123
53124         * gcc.dg/cpp/avoidpaste1.c: Test case.
53125
53126 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
53127
53128         * g++.old-deja/g++.other/inline18.C: New test.
53129
53130 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53131
53132         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
53133         and __builtin_putchar.
53134
53135 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
53136
53137         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
53138         tests.
53139
53140 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
53141
53142         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
53143         floating point number rounding mode to round to the nearest
53144         representable mode.
53145
53146 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
53147
53148         * g++.old-deja/g++.other/mangle2.C: New test.
53149
53150 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53151
53152         * gcc.c-torture/compile/20010124-1.c: New test.
53153
53154 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
53155
53156         * g++.old-deja/g++.pt/spec38.C: New test.
53157
53158 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53159
53160         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
53161         "Build don't run".
53162
53163 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53164
53165         * gcc.c-torture/execute/20010123-1.c: New test.
53166
53167 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53168
53169         * g++.old-deja/g++.pt/spec37.C: New test.
53170
53171 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53172
53173         * g++.old-deja/g++.pt/overload14.C: New test.
53174
53175 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53176
53177         * gcc.c-torture/execute/20010122-1.c: New test, exercise
53178         __builtin_return_address.
53179
53180 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
53181
53182         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53183         * g++.old-deja/g++.pt/spec35.C: New test.
53184         * g++.old-deja/g++.pt/spec36.C: New test.
53185
53186 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
53187
53188         * gcc.c-torture/compile/20010118-1.c: New test.
53189
53190 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
53191
53192         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53193
53194 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53195
53196         * gcc.c-torture/execute/20010119-1.c: New test.
53197
53198 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53199
53200         * g++.old-deja/g++.other/vbase5.C: New test.
53201
53202 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53203
53204         * gcc.c-torture/execute/20010118-1.c: New test.
53205
53206 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53207
53208         * g++.old-deja/g++.pt/deduct3.C: New test.
53209
53210 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53211
53212         * g++.old-deja/g++.pt/spec34.C: New test.
53213
53214 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
53215
53216         * g77.f-torture/compile/20000601-2.f: New test.
53217
53218 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53219
53220         * g++.old-deja/g++.other/init17.C: New test.
53221
53222 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
53223
53224         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
53225
53226 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53227
53228         * g++.old-deja/g++.pt/unify8.C: New test.
53229
53230 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53231
53232         * g++.old-deja/g++.abi/vbase1.C: New test.
53233
53234 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53235
53236         * g++.old-deja/g++.pt/crash65.C: New test.
53237
53238 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53239
53240         * gcc.dg/cpp/assembl2.S: New test case.
53241
53242 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
53243
53244         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
53245         are supported.
53246
53247 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53248
53249         * g++.old-deja/g++.other/builtins1.C: New test.
53250         * g++.old-deja/g++.other/builtins2.C: Likewise.
53251         * g++.old-deja/g++.other/builtins3.C: Likewise.
53252         * g++.old-deja/g++.other/builtins4.C: Likewise.
53253
53254 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
53255
53256         * gcc.c-torture/compile/20010117-1.c: New test.
53257         * gcc.c-torture/compile/20010117-2.c: New test.
53258
53259 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53260
53261         * g77.f-torture/execute/20010116.[fx]: New test,
53262         XFAIL on i?86-*-*.
53263         * g77.f-torture/compile/20010115.f: Indicate it's
53264         a test for PR fortran/1636.
53265
53266 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53267
53268         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
53269
53270 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53271
53272         * g77.f-torture/compile/20010115.f: New test.
53273
53274 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
53275
53276         * g++.old-deja/g++.pt/nontype5.C: New test.
53277
53278 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53279
53280         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
53281         have an equivalent working one below it.
53282
53283 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53284
53285         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53286         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53287
53288 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53289
53290         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53291         message containing "init_priority".
53292         (conpr-2.C): Likewise.
53293         (conpr-3.C): Likewise.
53294         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53295
53296 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53297
53298         * gcc.c-torture/execute/20010114-2.c: New test.
53299
53300 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53301
53302         * gcc.c-torture/compile/20010114-1.c: New test.
53303         * gcc.c-torture/compile/20010114-1.x: Xfail.
53304         * gcc.c-torture/compile/20010114-2.c: New test.
53305         * gcc.c-torture/execute/20010114-1.c: New test.
53306         * gcc.dg/trunc-1.c: New test.
53307         * gcc.dg/uninit-B.c: New test.
53308
53309 2001-01-13  Nick Clifton  <nickc@redhat.com>
53310
53311         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53312         target.
53313
53314 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53315
53316         * gcc.c-torture/compile/20010113-1.c: New test.
53317
53318 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
53319
53320         * gcc.c-torture/compile/20001212-1.c: New test.
53321
53322 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53323
53324         * gcc.dg/cpp/widestr1.c: Update.
53325         * gcc.dg/cpp/prag-imp.c: Remove.
53326
53327 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
53328
53329         * gcc.c-torture/execute/20000801-3.x: Remove.
53330         * gcc.dg/c90-init-1.c: New test.
53331         * gcc.dg/c99-init-1.c: New test.
53332         * gcc.dg/c99-init-2.c: New test.
53333         * gcc.dg/gnu99-init-1.c: New test.
53334
53335 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
53336
53337         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
53338         testing that no relevant ones were found.
53339
53340 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53341
53342         * g++.old-deja/g++.pt/cast2.C: New test.
53343
53344 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53345
53346         * g++.old-deja/g++.pt/friend47.C: New test.
53347
53348 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53349
53350         * g++.old-deja/g++.pt/instantiate13.C: New test.
53351
53352 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53353
53354         * g++.old-deja/g++.other/defarg7.C: New test.
53355         * g++.old-deja/g++.other/defarg8.C: New test.
53356
53357 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53358
53359         * g++.old-deja/g++.pt/crash64.C: New test.
53360
53361 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53362
53363         * g++.old-deja/g++.pt/crash63.C: New test.
53364
53365 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53366
53367         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
53368
53369 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
53370
53371         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53372
53373 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53374
53375         * g++.old-deja/g++.pt/error3.C: New test.
53376
53377 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53378
53379         * g++.old-deja/g++.other/crash39.C: New test.
53380
53381 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53382
53383         * g++.old-deja/g++.other/vbase4.C: New test.
53384
53385 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
53386
53387         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
53388         * gcc.dg/special/20000419-2.c: New file. Identical to above.
53389         * gcc.dg/special/special.exp: New test driver which will check
53390         for alias support for the above test.
53391
53392 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
53393
53394         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53395         problems on small machines.
53396         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53397         parameterize.
53398
53399 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
53400
53401         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53402         mips.
53403         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53404
53405 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
53406
53407         * g++.old_deja/g++.pt/using8.C: New test.
53408
53409 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53410
53411         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53412
53413 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
53414
53415         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53416         where a failure is expected.
53417         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53418
53419 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53420
53421         * g++.old_deja/g++.pt/instantiate12.C: New test.
53422
53423 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53424
53425         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53426         start of structs.
53427         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53428         * g++.old-deja/g++.brendan/crash17.C: Likewise.
53429         * g++.old-deja/g++.brendan/crash29.C: Likewise.
53430         * g++.old-deja/g++.brendan/crash48.C: Likewise.
53431         * g++.old-deja/g++.brendan/ns1.C: Likewise.
53432         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53433         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53434         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53435         * g++.old-deja/g++.eh/spec6.C: Likewise.
53436         * g++.old-deja/g++.jason/crash3.C: Likewise.
53437         * g++.old-deja/g++.law/ctors11.C: Likewise.
53438         * g++.old-deja/g++.law/ctors17.C: Likewise.
53439         * g++.old-deja/g++.law/ctors5.C: Likewise.
53440         * g++.old-deja/g++.law/ctors9.C: Likewise.
53441         * g++.old-deja/g++.mike/ambig1.C: Likewise.
53442         * g++.old-deja/g++.mike/net22.C: Likewise.
53443         * g++.old-deja/g++.mike/p3538a.C: Likewise.
53444         * g++.old-deja/g++.mike/p3538b.C: Likewise.
53445         * g++.old-deja/g++.mike/virt3.C: Likewise.
53446         * g++.old-deja/g++.niklas/t128.C: Likewise.
53447         * g++.old-deja/g++.other/anon4.C: Likewise.
53448         * g++.old-deja/g++.other/using1.C: Likewise.
53449         * g++.old-deja/g++.other/warn3.C: Likewise.
53450         * g++.old-deja/g++.pt/t37.C: Likewise.
53451         * g++.old-deja/g++.robertl/eb69.C: Likewise.
53452         * g++.old-deja/g++.robertl/eb71.C: Likewise.
53453
53454 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53455
53456         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53457
53458 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53459
53460         * gcc.c-torture/execute/stdio-opt-3.c: New test.
53461
53462 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
53463
53464         * gcc.c-torture/compile/20010107-1.c: New test.
53465
53466 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53467
53468         * gcc.c-torture/execute/builtin-noret-1.c: New test.
53469
53470 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53471
53472         * gcc.dg/format/format.h: New file.
53473         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53474         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53475         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53476         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53477         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53478         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53479         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53480         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53481         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53482         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53483         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53484         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53485         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53486         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53487         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53488         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53489         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53490         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53491         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53492         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53493         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53494         instead of declaring standard types, macros and functions in each
53495         test.
53496
53497 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
53498
53499         * gcc.c-torture/execute/20010106-1.c: New test.
53500
53501 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53502
53503         * gcc.dg/format/format.exp: New file.
53504         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53505         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53506         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53507         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53508         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53509         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53510         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53511         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53512         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53513         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53514         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53515         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53516         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53517         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53518         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53519         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53520         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53521         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53522         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53523         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53524         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53525         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53526         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53527         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53528         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53529         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53530         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53531         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53532         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53533         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53534         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53535         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53536         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53537         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53538         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53539         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53540         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53541         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53542         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53543         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53544         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53545         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53546
53547 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
53548
53549         * gcc.c-torture/execute/991228-1.c: Take word endianness into
53550         account.
53551
53552 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53553
53554         * gcc.c-torture/execute/builtin-complex-1.c: New test.
53555
53556 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
53557
53558         * g++.old-deja/g++.pt/crash62.C: New test.
53559
53560 2001-01-04  Richard Henderson  <rth@redhat.com>
53561
53562         * gcc.dg/20000926-1.c: Update expected warnings.
53563         * gcc.dg/array-2.c: Likewise.
53564         * gcc.dg/array-4.c: Also validate flexible array members.
53565         * gcc.dg/c99-flex-array-1.c: New.
53566
53567 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53568
53569         * gcc.c-torture/compile/20001222-1.x: Remove.
53570
53571 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53572
53573         * gcc.c-torture/execute/built-in-setjmp.c: New.
53574
53575 2001-01-03  Richard Henderson  <rth@redhat.com>
53576
53577         * gcc.dg/940510-1.c: Update expected error wording.
53578         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
53579
53580 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
53581
53582         * lib/target-supports.exp (check_alias_available): Modified to
53583         indicate aliases not supported if only weak aliases are supported.
53584
53585 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53586
53587         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53588         Turn on cmpstrsi checks for __pj__ and __i370__.
53589
53590 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53591
53592         * g++.old-deja/g++.other/virtual11.C: New test.
53593
53594 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53595
53596         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53597
53598 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53599
53600         * gcc.c-torture/compile/20010102-1.c: New test.
53601
53602 2001-01-02  Andreas Jaeger  <aj@suse.de>
53603
53604         * gcc.dg/noreturn-3.c: New test.
53605
53606         * gcc.dg/noreturn-4.c: New test.
53607
53608 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53609
53610         * gcc.c-torture/execute/stdio-opt-1.c: Also test
53611         __builtin_fputc and __builtin_fwrite.
53612
53613 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53614
53615         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53616         signed char, not default char.
53617
53618 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53619
53620         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53621
53622 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
53623
53624         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53625
53626 2000-12-29  Richard Henderson  <rth@redhat.com>
53627
53628         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53629         (__cyg_profile_func_exit): Define.
53630
53631 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53632
53633         * g++.dg/vtgc1.C: New test.
53634
53635 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
53636
53637         * gcc.dg/noncompile/20001228-1.c: New test.
53638
53639         * gcc.dg/20001228-1.c: New test.
53640
53641         * gcc.c-torture/execute/20001228-1.c: New test.
53642
53643 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
53644
53645         * gcc.dg/format-strfmon-1.c: New test.
53646
53647 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53648
53649         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53650         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53651         * gcc.c-torture/execute/string-opt-1.c: Likewise.
53652         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53653         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53654         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53655         * gcc.c-torture/execute/string-opt-6.c: Likewise.
53656         * gcc.c-torture/execute/string-opt-7.c: Likewise.
53657         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53658         * gcc.c-torture/execute/string-opt-9.c: Likewise.
53659         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53660         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53661         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53662
53663         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53664         * gcc.c-torture/execute/string-opt-4.c: Test index.
53665
53666 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
53667
53668         * gcc.c-torture/compile/20001226-1.c: New test.
53669
53670 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53671
53672         * gcc.c-torture/compile/20001222-1.c: New test.
53673         * gcc.c-torture/compile/20001222-1.x: Xfail.
53674
53675 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
53676
53677         * gcc.c-torture/execute/comp-goto-2.c: New test.
53678
53679 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
53680
53681         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53682         Use long types if __INT_MAX__ is 32767.
53683         (main): Use cast to (sint32 *) when poking 88 into a_page.
53684
53685         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53686
53687 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
53688
53689         * gcc.c-torture/compile/20001221-1.c: New test.
53690         * gcc.c-torture/execute/20001221-1.c: New test.
53691
53692 2000-12-20  Richard Henderson  <rth@redhat.com>
53693
53694         * g++.old-deja/g++.pt/crash36.C: Update error lines.
53695         * g++.old-deja/g++.robertl/eb109.C: Likewise.
53696
53697 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53698
53699         * gcc.dg/compare3.c: New test.
53700
53701 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53702
53703         * gcc.dg/format-warnll-1.c: New test.
53704
53705 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53706
53707         * gcc.dg/cpp/cmdlne-P.c: New test.
53708
53709 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53710
53711         * gcc.c-torture/execute/builtin-abs-1.c,
53712         gcc.c-torture/execute/builtin-abs-2.c: New tests.
53713
53714 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53715
53716         * gcc.dg/cpp/multiline.c: New test.
53717
53718 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53719
53720         * g++.old-deja/g++.other/syshdr1.C: Update.
53721         * gcc.dg/cpp/lineflags.c: Remove temporarily.
53722
53723 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53724
53725         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53726
53727 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53728
53729         * g++.old-deja/g++.pt/ttp65.C: New test.
53730
53731 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53732
53733         * g++.old-deja/g++.pt/ttp64.C: New test.
53734
53735 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53736
53737         * g++.old-deja/g++.pt/spec33.C: New test.
53738
53739 2000-12-14  Catherine Moore  <clm@redhat.com>
53740
53741         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53742         * gcc.c-torture/execute/920612-2.c: Likewise.
53743         * gcc.c-torture/execute/920428-2.c: Likewise.
53744         * gcc-c-torture/execute/va-arg-11.c: Call exit.
53745         * gcc.c-torture/execute/va-arg-21.c: Likewise.
53746
53747 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53748
53749         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53750         * gcc.dg/pack-test-2.c: Likewise.
53751
53752 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53753
53754         Tests by Zack Weinberg <zackw@stanford.edu>.
53755
53756         * gcc.dg/cpp/defined.c: Update.
53757         * gcc.dg/cpp/defined_trad.c: New tests.
53758
53759 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53760
53761         * gcc.dg/cpp/trad-direct.c: Update.
53762
53763 2000-12-11  Neil Booth  <neilb@earthling.net>
53764
53765         * gcc.dg/cpp/defined_trad.c
53766
53767 2000-12-11  Neil Booth  <neilb@earthling.net>
53768
53769         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53770
53771 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53772
53773         * gcc.dg/format-miss-2.c: New test.
53774
53775 2000-12-09  Neil Booth  <neilb@earthling.net>
53776
53777         * gcc.dg/cpp/lineflags.c: New tests.
53778         * gcc.dg/cpp/poison.c: Update.
53779         * gcc.dg/cpp/redef2.c: Update.
53780         * gcc.dg/cpp/skipping.c: New test.
53781
53782 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
53783
53784         * g++.old-deja/g++.other/eh3.C: New testcase.
53785
53786 2000-12-07  Neil Booth  <neilb@earthling.net>
53787
53788         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53789         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53790         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53791         wtr-union-init-2.c, wtr-union-init-3.c: Update.
53792         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
53793         Update.
53794
53795 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53796
53797         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
53798         __SIZE_TYPE__ instead of int for type of integers cast to
53799         pointers.
53800
53801 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
53802
53803         * g++.old-deja/g++.other/cleanup4.C: New test.
53804
53805 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53806
53807         * format-sec-1.c: New test.
53808
53809 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53810
53811         * gcc.dg/format-nonlit-3.c: New test.
53812
53813 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53814
53815         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53816         through a null pointer.
53817
53818 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53819
53820         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53821         * g++.old-deja/g++.pt/partial4.C: New test.
53822
53823 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
53824
53825         * gcc.c-torture/execute/ieee/hugeval.x: New.
53826
53827 2000-12-06  Neil Booth  <neilb@earthling.net>
53828
53829         * gcc.dg/cpp/backslash2.c: New tests.
53830
53831 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53832
53833         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53834         * gcc.c-torture/execute/stdio-opt-2.c: New test.
53835
53836 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
53837
53838         * gcc.c-torture/execute/20001203-2.c: New testcase.
53839
53840 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53841
53842         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53843         * g++.old-deja/g++.other/virtual10.C: New test.
53844
53845 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53846
53847         * g++.old-deja/g++.mike/pmf5.C: Remove test.
53848
53849 2000-12-05  Richard Henderson  <rth@redhat.com>
53850
53851         * gcc.c-torture/compile/20001205-1.c: New.
53852
53853 2000-12-04  Neil Booth  <neilb@earthling.net>
53854
53855         * g++.old-deja/g++.other/virtual9.C: New test.
53856         * g++.old-deja/g++.pt/crash61.C: New test.
53857         * gcc.c-torture/execute/loop-9.c: New test.
53858
53859 2000-12-04  Neil Booth  <neilb@earthling.net>
53860
53861         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53862         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53863         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53864         * gcc.dg/cpp/extratokens.c: ...here.
53865
53866 2000-12-04  Neil Booth  <neilb@earthling.net>
53867
53868         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53869         New tests.
53870
53871 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53872
53873         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53874         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53875
53876 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53877
53878         * gcc.c-torture/execute/20001203-1.c: New test.
53879
53880 2000-12-03  Neil Booth  <neilb@earthling.net>
53881
53882         * gcc.dg/cpp/macro6.c: New test cases.
53883
53884 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53885
53886         * gcc.c-torture/execute/string-opt-9.c: New test.
53887         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53888         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53889         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53890
53891         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53892         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53893
53894 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
53895
53896         * gcc.dg/cpp/if-6.c: New testcase.
53897
53898         * gcc.dg/20001201-1.c: New testcase.
53899
53900 2000-12-02  Neil Booth  <neilb@earthling.net>
53901
53902         * g++.old-deja/g++.other/externC4.C,
53903         g++.old-deja/g++.other/friend10.C: New tests.
53904
53905 2000-12-02  Neil Booth  <neilb@earthling.net>
53906
53907         * g++.old-deja/g++.other/instan2.C
53908         * g++.old-deja/g++.other/instan3.C: New test.
53909
53910 2000-12-02  Neil Booth  <neilb@earthling.net>
53911
53912         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53913         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53914         gnuc99.c,gnuc99-pedantic.c: New tests.
53915
53916 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53917
53918         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53919         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53920
53921 2000-12-01  Neil Booth  <neilb@earthling.net>
53922
53923         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53924         * gcc.dg/cpp/poison.c: Update.
53925         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53926
53927 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
53928
53929         * g77.f-torture/execute/20001201.f: New test.
53930
53931 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53932
53933         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53934
53935 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
53936
53937         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53938
53939 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
53940
53941         * g++.old-deja/g++.other/cast6.C: New test.
53942
53943 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
53944
53945         * gcc.c-torture/execute/20001130-2.c: New testcase.
53946
53947 2000-11-30  Richard Henderson  <rth@redhat.com>
53948
53949         * gcc.c-torture/execute/20001130-1.c: New test.
53950
53951 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53952
53953         * g++.old-deja/g++.other/op3.C: New test.
53954
53955 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53956
53957         * g++.old-deja/g++.other/op2.C: New test.
53958
53959 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53960
53961         * g++.old-deja/g++.other/crash38.C: New test.
53962
53963 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
53964
53965         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53966
53967 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
53968
53969         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53970         tests.
53971         * gcc.c-torture/execute/string-opt-6.c: New test.
53972
53973         * gcc.dg/20001117-1.c: Add main.
53974
53975 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
53976
53977         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53978         Move from here ...
53979         * gcc.dg/940510-1.c: ... to here.
53980
53981         * gcc.dg/20000926-1.c: GNU C now allows initializations of
53982         zero-size arrays in toplevel structures.
53983
53984 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53985
53986         * gcc.c-torture/execute/loop-8.c: New test.
53987
53988 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53989
53990         * g++.old-deja/g++.other/base1.C: New test.
53991
53992 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53993
53994         * g++.old-deja/g++.other/parse2.C: New test.
53995
53996 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53997
53998         * g++.old-deja/g++.pt/incomplete1.C: New test.
53999
54000 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54001
54002         * g++.old-deja/g++.other/friend9.C: New test.
54003
54004 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54005
54006         * gcc.dg/20001127-1.c: New test.
54007
54008 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54009
54010         * g++.old-deja/g++.pt/friend46.C: New test.
54011
54012 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54013
54014         * g++.old-deja/g++.other/ptrmem8.C: New test.
54015
54016 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54017
54018         * gcc.c-torture/execute/string-opt-7.c: New test.
54019         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54020
54021 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54022
54023         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
54024         instead of 'mkcheck 2'.
54025
54026 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54027
54028         * gcc.c-torture/execute/memcheck/driver.c,
54029         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
54030         C9X references to refer to C99.
54031
54032 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
54033
54034         * gcc.dg/ultrasp3.c: New test.
54035
54036 2000-11-25  Neil Booth  <neilb@earthling.net>
54037
54038         * gcc.dg/cpp/include2.c: Update test to be locale independent.
54039
54040 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
54041
54042         * gcc.c-torture/compile/20001123-2.c: New.
54043
54044 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54045
54046         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
54047
54048 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
54049
54050         * gcc.dg/sequence-point-1.c: Add some new tests.
54051         * gcc.c-torture/execute/20001124-1.c: New test.
54052
54053 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54054
54055         * g++.old-deja/g++.other/vaarg4.C: New test.
54056         * gcc.c-torture/compile/20001123-1.c: New test.
54057
54058 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54059
54060         * g++.other/crash24.C: Adjust and remove XFAIL.
54061         * g++.other/crash37.C: New test.
54062
54063 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
54064
54065         * g++.old-deja/g++.pt/instantiate9.C: New test.
54066
54067 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
54068
54069         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
54070         new ABI, too.
54071
54072         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
54073         * g++.old-deja/g++.robertl/eb55.C: Likewise.
54074
54075 2000-11-22  Neil Booth  <neilb@earthling.net>
54076
54077         * gcc.dg/cpp/Wtrigraphs.c: New test.
54078
54079 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
54080
54081         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
54082
54083 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
54084
54085         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
54086
54087 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
54088
54089         * lib/gcc-dg.exp: load_lib scanasm.exp.
54090         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
54091         * lib/g++-dg.exp: load_lib scanasm.exp.
54092         * lib/scanasm.exp: New.
54093         (scan-assembler, scan-assembler-not): Add optional arguments to
54094         test name, or if not present, the pattern name.
54095         (scan-assembler-dem, scan-assembler-dem-not): New.
54096
54097         * g++.dg/dg.exp: New.
54098
54099 2000-11-21  Neil Booth  <neilb@earthling.net>
54100
54101         * gcc.dg/cpp/integrated1.c: Remove.
54102
54103 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54104
54105         * gcc.c-torture/execute/20001121-1.c: New test.
54106
54107 2000-11-21  Richard Henderson  <rth@redhat.com>
54108
54109         * gcc.c-torture/compile/20001121-1.c: New test.
54110
54111 2000-11-20  Neil Booth  <neilb@earthling.net>
54112
54113         * gcc.dg/cpp/integrated1.c: New test.
54114
54115 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54116
54117         * g++.old-deja/g++.other/inline17.C: New test.
54118
54119 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
54120
54121         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
54122         local variable to be zero: I made the variable global. Now
54123         uses abort() and exit() instead of relying on main's return value.
54124
54125 2000-11-20  Neil Booth  <neilb@earthling.net>
54126
54127         * gcc.dg/cpp/paste2.c: Update test.
54128         * objc/execute/paste.m: New test.
54129
54130 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54131
54132         * gcc.dg/c99-condexpr-1.c: New test.
54133
54134 2000-11-20  Neil Booth  <neilb@earthling.net>
54135
54136         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
54137
54138 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
54139
54140         * g++.old-deja/g++.pt/export1.C: New test.
54141
54142 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
54143
54144         * gcc.dg/20001117-1.c: New test.
54145
54146 2000-11-18  Richard Henderson  <rth@redhat.com>
54147
54148         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
54149
54150 2000-11-18  Richard Henderson  <rth@redhat.com>
54151
54152         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
54153         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
54154         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
54155
54156 2000-11-18  Richard Henderson  <rth@redhat.com>
54157
54158         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
54159         (main): New.  Exit cleanly.
54160
54161 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54162
54163         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
54164         gcc.dg/c99-fordecl-2.c: New tests.
54165
54166 2000-11-18  Richard Henderson  <rth@redhat.com>
54167
54168         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54169         * gcc.c-torture/execute/zerolen-2.c: New.
54170
54171 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54172
54173         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54174         memory.
54175
54176 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54177
54178         * g++.old-deja/g++.pt/instantiate8.C: New test.
54179
54180 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54181
54182         * g++.old-deja/g++.other/incomplete.C: Add more tests.
54183         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54184
54185 2000-11-16  Nick Clifton  <nickc@redhat.com>
54186
54187         * gcc.c-torture/execute/nestfunc-2.c: New test.
54188         * gcc.c-torture/execute/nestfunc-3.c: New test.
54189
54190 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54191
54192         * gcc.c-torture/compile/20001116-1.c: New test.
54193
54194 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54195
54196         * gcc.c-torture/execute/20001115-1.c: New test.
54197
54198 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
54199
54200         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54201         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54202         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
54203         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54204
54205 2000-11-15  Neil Booth  <neilb@earthling.net>
54206
54207         gcc.dg/cpp/_Pragma1.c: Update.
54208         gcc.dg/cpp/_Pragma2.c: New test.
54209
54210 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54211
54212         * g++.old-deja/g++.other/anon5.C: New test.
54213
54214 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54215
54216         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
54217         tests.
54218
54219 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
54220
54221         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
54222         output.
54223
54224 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54225
54226         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
54227         labels at end of compound statements.
54228
54229 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
54230
54231         * gcc.c-torture/execute/loop-7.c: New test.
54232
54233 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54234
54235         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
54236
54237 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54238
54239         * gcc.dg/c99-bool-1.c: New test.
54240
54241 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54242
54243         * gcc.dg/c99-scope-1.c: Remove xfail.
54244         * gcc.dg/c99-scope-2.c: New test.
54245
54246 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54247
54248         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
54249         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
54250
54251 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
54252
54253         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
54254         error messages.
54255
54256         * g++.mike/p700.C: Don't typedef wchar_t.
54257         * g++.mike/p784.C: Likewise.
54258         * g++.mike/eb101.C: Don't use __wchar_t.
54259
54260 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
54261
54262         * g77.f-torture/execute/20001111.[fx]: Test premature exit
54263         from DO loop.
54264
54265 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54266
54267         * gcc.c-torture/execute/20001111-1.c: New test.
54268
54269 2000-11-10  Nick Clifton  <nickc@redhat.com>
54270
54271         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
54272         long multuiple and accumulate.
54273
54274 2000-11-09  Richard Henderson  <rth@redhat.com>
54275
54276         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
54277         via size_t instead of int.
54278
54279         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
54280         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54281         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54282         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54283
54284 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
54285
54286         * gcc.c-torture/compile/20001109-1.c: New test.
54287         * gcc.c-torture/compile/20001109-2.c: New test.
54288
54289 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
54290
54291         * g++.old-deja/g++.pt/operator1.C: New test.
54292         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54293
54294 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54295
54296         * gcc.dg/20001108-1.c: New test.
54297
54298 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54299
54300         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54301         with both arguments constant strings.
54302         * gcc.c-torture/execute/string-opt-3.c: New test.
54303         * gcc.c-torture/execute/string-opt-4.c: New test.
54304         * gcc.c-torture/execute/string-opt-5.c: New test.
54305
54306 2000-11-08  Nick Clifton  <nickc@redhat.com>
54307
54308         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
54309         mulsidi3adddi patterns.
54310
54311 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
54312
54313         * g++.old-deja/g++.other/crash36.C: New test.
54314
54315 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
54316
54317         * g++.old-deja/g++.other/init16.C: New test.
54318
54319 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
54320
54321         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54322
54323 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54324
54325         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54326         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54327         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54328
54329 2000-11-07  DJ Delorie  <dj@redhat.com>
54330
54331         * gcc.dg/20000614-1.c: Add return so that test can pass.
54332
54333 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54334
54335         * gcc.c-torture/execute/string-opt-1.c: New test.
54336
54337 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54338
54339         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
54340         mips-sgi-irix6.* because the MIPS ABI passes floating-point
54341         parameters in registers, and there is no way for a varargs
54342         function to know in which order the integer and floating-point
54343         parameters should be interleaved when they are placed on the
54344         stack.
54345         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54346         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54347
54348 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54349
54350         * gcc.c-torture/execute/string-opt-2.c: New test.
54351
54352 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
54353
54354         * g++.old-deja/g++.pt/crash60.C: New test.
54355
54356 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54357
54358         * g++.old-deja/g++.other/crash24.C: New test.
54359         * g++.old-deja/g++.other/crash25.C: New test.
54360         * g++.old-deja/g++.other/crash26.C: New test.
54361         * g++.old-deja/g++.other/crash27.C: New test.
54362         * g++.old-deja/g++.other/crash28.C: New test.
54363         * g++.old-deja/g++.other/crash29.C: New test.
54364         * g++.old-deja/g++.other/crash30.C: New test.
54365         * g++.old-deja/g++.other/crash31.C: New test.
54366         * g++.old-deja/g++.other/crash32.C: New test.
54367         * g++.old-deja/g++.other/crash33.C: New test.
54368         * g++.old-deja/g++.other/crash34.C: New test.
54369         * g++.old-deja/g++.other/crash35.C: New test.
54370
54371 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54372
54373         * gcc.c-torture/execute/20001031-1.c: New test.
54374
54375 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
54376
54377         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54378         namespace.
54379
54380         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54381         standards-conformant.
54382
54383         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54384
54385         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54386         * g++.old-deja/g++.mike/p755a.C: Likewise.
54387         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54388         library makes no calls to `operator new' during initialization.
54389
54390 2000-11-04  Neil Booth  <neilb@earthling.net>
54391
54392         * gcc.dg/cpp/include2.c: New tests.
54393
54394 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
54395
54396         * lib/g++.exp (g++_set_ld_library_path): New function.
54397         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54398
54399 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
54400
54401         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
54402         warnings.
54403
54404 2000-11-01  Richard Henderson  <rth@redhat.com>
54405
54406         * g++.old-deja/g++.ext/namedret1.C: New.
54407         * g++.old-deja/g++.ext/namedret2.C: New.
54408         * g++.old-deja/g++.ext/namedret3.C: New.
54409
54410 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
54411
54412         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54413         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54414
54415 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54416
54417         * gcc.c-torture/execute/va-arg-21.c: New test.
54418
54419 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54420
54421         * gcc.dg/c99-complex-2.c: New test.
54422
54423 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54424
54425         * gcc.c-torture/execute/stdio-opt-1.c: New test.
54426
54427 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
54428
54429         * g++.old-deja/g++.other/inline16.C: New test.
54430
54431 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
54432
54433         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54434         __PRETTY_FUNCTION__
54435
54436 2000-10-29  Neil Booth  <neilb@earthling.net>
54437
54438         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54439         New tests.
54440         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54441         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54442         optimisation.
54443
54444 2000-10-29  Neil Booth  <neilb@earthling.net>
54445
54446         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54447         * mi1.c, mi1c.h: Add null directives to multiple-include test.
54448         * mi5.c: Test multiple includes work with -C.
54449         * trigraphs.c: Test ^= version.
54450
54451 2000-10-28  Neil Booth  <neilb@earthling.net>
54452
54453         New tests and test updates for new macro expander.
54454
54455         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54456         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54457         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54458         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54459         new diagnostic messages.
54460
54461         * gcc.dg/cpp/macro3.c: New tests.
54462
54463 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
54464
54465         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54466         on the same line.
54467
54468 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
54469
54470         * g++.old-deja/g++.other/eh2.C: New test.
54471
54472 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54473
54474         * gcc.c-torture/execute/20001027-1.c: New test.
54475
54476 2000-10-26  Richard Henderson  <rth@redhat.com>
54477
54478         * gcc.c-torture/execute/20001026-1.c: New.
54479
54480 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
54481
54482         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54483         * g++.old-deja/g++.law/builtin1.C: Likewise.
54484         * g++.old-deja/g++.law/ctors10.C: Likewise.
54485         * g++.old-deja/g++.law/virtual3.C: Likewise.
54486         * g++.old-deja/g++.mike/p658.C: Likewise.
54487         * g++.old-deja/g++.other/sibcall1.C: Likewise.
54488         * g++.old-deja/g++.other/vaarg2.C: Likewise.
54489         * g++.old-deja/g++.robertl/eb124.C: Likewise.
54490         * g++.old-deja/g++.robertl/eb44.C: Likewise.
54491         * g++.old-deja/g++.robertl/eb77.C: Likewise.
54492
54493 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
54494
54495         * gcc.c-torture/compile/20001024-1.c: New test.
54496
54497 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
54498
54499         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54500         to tell us whether or not we are using V3.
54501
54502 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54503
54504         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54505         operands.
54506
54507 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54508
54509         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54510
54511 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
54512
54513         * gcc.c-torture/execute/20001024-1.c: New test.
54514
54515 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
54516
54517         * g++.old-deja/g++.other/sibcall1.C: New test.
54518
54519 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
54520
54521         * gcc.dg/noncompile/init-3.c: New test.
54522
54523 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54524
54525         * gcc.dg/format-array-1.c: New test.
54526
54527 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54528
54529         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54530         writing through null pointers; remove comment about testing
54531         unterminated strings.
54532
54533 2000-10-17  Matthew Hiller  <hiller@redhat.com>
54534
54535         * gcc.c-torture/execute/20001017-2.c: New test.
54536
54537 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54538
54539         * gcc.c-torture/compile/20001018-1.c: New test.
54540         * gcc.c-torture/compile/20001018-1.x: Xfail.
54541
54542 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54543
54544         * gcc.c-torture/execute/20001017-1.c: New test.
54545
54546 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54547
54548         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54549         for multiple use of arguments with scanf formats; add tests for
54550         multiple use of arguments.
54551
54552 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
54553
54554         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
54555         from some old tests.
54556
54557 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54558
54559         * gcc.dg/format-miss-1.c: New test.
54560
54561 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54562
54563         * gcc.c-torture/execute/20001013-1.c: New test.
54564
54565 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54566
54567         * gcc.dg/format-branch-1.c: New test.
54568
54569 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54570
54571         * README, lib/file-format.exp: Remove EGCS references.
54572
54573 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54574
54575         * gcc.dg/20001013-1.c: New test.
54576
54577 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54578
54579         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54580         for intmax_t in the compiler using __typeof__ and the type rules
54581         for conditional expressions.
54582
54583 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
54584
54585         * gcc.dg/20001012-1.c: New test.
54586         * gcc.dg/20001012-2.c: New test.
54587
54588 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54589
54590         * gcc.dg/format-attr-1.c: New test.
54591
54592 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54593
54594         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54595         __LONG_LONG_MAX__ instead of LLONG_MAX.
54596
54597 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54598
54599         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54600         scanf flags.
54601         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54602         flags.
54603
54604 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54605
54606         * gcc.dg/sequence-pt-1.c: New test.
54607
54608 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
54609
54610         * gcc.c-torture/execute/20001011-1.c: New testcase.
54611         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54612
54613 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54614
54615         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54616         does not error on it.
54617
54618 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54619
54620         * gcc.dg/20001009-1.c: New test.
54621
54622 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54623
54624         * gcc.c-torture/compile/20001009-1.c: Move from here ....
54625         * gcc.c-torture/execute/20001009-2.c: ... to here.
54626
54627 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
54628
54629         * gcc.c-torture/compile/20001009-1.c: New testcase.
54630         * gcc.c-torture/execute/20001009-1.c: New testcase.
54631         Testcases provided by Jan Hubicka <jh@suse.cz>.
54632
54633 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54634
54635         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54636         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54637         uintmax_t using <limits.h> to emulate the compiler's internal
54638         logic.  No longer XFAIL %j tests.
54639
54640 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54641
54642         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54643         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54644         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54645         regexps and details of expected handling of some bad formats.
54646         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54647         suppression.
54648
54649 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54650
54651         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54652         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54653         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54654         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54655         in list archives.
54656
54657 2000-10-06  Richard Henderson  <rth@cygnus.com>
54658
54659         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54660         * g++.old-deja/g++.brendan/crash52.C: Likewise.
54661         * g++.old-deja/g++.jason/report.C: Likewise.
54662         * g++.old-deja/g++.law/friend5.C: Likewise.
54663         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
54664         of the expected warnings.
54665
54666 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
54667
54668         * g++.old-deja/g++.pt/enum14.C: New test.
54669
54670 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
54671
54672         * g++.old-deja/g++.pt/crash59.C: New test.
54673
54674 2000-10-04  Will Cohen  <wcohen@redhat.com>
54675
54676         * gcc.dg/20000926-1.c: New test.
54677
54678 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
54679
54680         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54681         function name for current C++ compiler.
54682         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54683
54684 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
54685
54686         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54687         __PRETTY_FUNCTION__.
54688         * g++.old-deja/g++.ext/pretty2.C: Likewise.
54689
54690 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54691
54692         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54693
54694 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
54695
54696         * gcc.c-torture/compile/20000923-1.c: New test.
54697
54698 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54699
54700         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54701         * g++.old-deja/g++.pt/ttp62.C: Same.
54702         * g++.old-deja/g++.other/inline14.C: Same.
54703
54704 2000-09-24  Richard Henderson  <rth@cygnus.com>
54705
54706         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54707
54708 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54709
54710         * gcc.dg/c90-printf-1.c: Add test for wide string format.
54711
54712 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
54713
54714         * gcc.c-torture/compile/20000922-1.c: New file.
54715
54716 2000-09-21  Nick Clifton  <nickc@redhat.com>
54717
54718         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54719         a signed long modulo operation.
54720         (mod6): New function - perform an unsigned long modulo operation.
54721         (main): Add tests for modulos of very large numbers by very small
54722         dividends.
54723
54724 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54725
54726         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54727
54728 2000-09-19  Richard Henderson  <rth@cygnus.com>
54729
54730         * gcc.dg/compare2.c (case 10): XFAIL.
54731
54732 2000-09-18  Richard Henderson  <rth@cygnus.com>
54733
54734         * gcc.c-torture/execute/20000906-1.c: Move ...
54735         * gcc.dg/20000906-1.c: ... here.  Only run on targets
54736         that support __builtin_trap.
54737
54738 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54739
54740         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54741
54742 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54743
54744         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54745         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54746         more $ format tests.
54747
54748 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54749
54750         * gcc.dg/format-errmk-1.c: New test.
54751
54752 2000-09-17  Greg McGary  <greg@mcgary.org>
54753
54754         * gcc.c-torture/execute/20000917-1.x: Remove.
54755
54756 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54757
54758         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54759
54760 2000-09-17  Greg McGary  <greg@mcgary.org>
54761
54762         * gcc.c-torture/execute/20000917-1.c: New test.
54763         * gcc.c-torture/execute/20000917-1.x: XFAIL.
54764
54765 2000-09-16  Neil Booth  <NeilB@earthling.net>
54766
54767         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54768         in nested macro bug.
54769
54770 2000-09-15  Neil Booth  <NeilB@earthling.net>
54771
54772         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54773
54774 2000-09-14  Jeffrey A Law  (law@cygnus.com)
54775
54776         * gcc.c-torture/execute/20000914-1.c: New test.
54777
54778 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
54779
54780         * g++.other/inline13.C: New test.
54781
54782 2000-09-12  Andreas Jaeger  <aj@suse.de>
54783
54784         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54785         constant by Ulrich Drepper <drepper@redhat.com>.
54786
54787 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
54788
54789         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54790
54791 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54792
54793         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
54794
54795 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
54796
54797         * gcc.dg/cpp/backslash.c: New test.
54798
54799 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
54800
54801         * gcc.c-torture/execute/20000910-1.c: New test.
54802         * gcc.c-torture/execute/20000910-2.c: Likewise.
54803
54804 2000-09-11  Robert Lipe  <robertl@sco.com>
54805
54806         * gcc.dg/pragma-align.c: New test.
54807
54808 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
54809
54810         * g++.old-deja/g++.pt/explicit82.C: New test.
54811         * g++.old-deja/g++.pt/explicit83.C: New test.
54812
54813 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
54814
54815         * gcc.dg/asm-names.c: New test.
54816
54817 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54818
54819         * gcc.dg/cpp/tr-warn6.c: New test
54820
54821 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54822
54823         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54824         be accepted.
54825
54826 2000-09-07  Catherine Moore  <clm@redhat.com>
54827
54828         * gcc.c-torture/execute/unroll-1.c: New test.
54829
54830 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
54831
54832         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54833         ERROR markers.
54834         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54835         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54836         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54837         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54838         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54839         Preprocess only.
54840         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54841         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54842
54843 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54844
54845         * g++.old-deja/g++.pt/deduct2.C: New test.
54846
54847 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54848
54849         * g++.old-deja/g++.pt/parms2.C: New test.
54850
54851 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54852
54853         * g++.old-deja/g++.pt/crash58.C: New test.
54854
54855 2000-09-06  Greg McGary  <greg@mcgary.org>
54856
54857         * gcc.c-torture/execute/20000906-1.c: New test.
54858         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54859
54860 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54861
54862         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54863
54864 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54865
54866         * g++.old-deja/g++.pt/crash57.C: New test.
54867
54868 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54869
54870         * g++.old-deja/g++.pt/crash56.C: New test.
54871
54872 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54873
54874         * g++.old-deja/g++.pt/koenig1.C: New test.
54875
54876 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54877
54878         * gcc.dg/20000904-1.c: New test.
54879
54880 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54881
54882         * gcc.dg/cpp/paste8.c: New test.
54883
54884 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
54885
54886         * gcc.c-torture/compile/20000827-1.c: New test.
54887
54888 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54889
54890         * gcc.dg/format-diag-1.c: New test.
54891
54892 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54893
54894         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54895         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54896         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54897         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54898         gcc.dg/formatz-1.c: Adjust warning regular expressions.
54899
54900 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54901
54902         * g++.old-deja/g++.other/nested4.C: New test.
54903
54904 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54905
54906         * g++.old-deja/g++.ns/scoped1.C: New test.
54907
54908 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
54909
54910         * lib/g++.exp: Support testing already-installed GCC.
54911
54912 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54913
54914         * wtr-label-1.c, wtr-suffix-1.c: New tests.
54915
54916 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54917
54918         * gcc.dg/return-type-2.c: New test.
54919
54920 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
54921
54922         * gcc.c-torture/compile/20000825-1.c: New test.
54923
54924 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
54925
54926         * gcc.dg/dwarf2-2.c: New test.
54927
54928 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
54929
54930         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54931         dg-warning regexps.
54932
54933 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54934
54935         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54936         gcc.dg/format-ext-5.c: New tests.
54937
54938 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
54939
54940         * g++.old-deja/g++.other/crash22.C: New test.
54941
54942 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
54943
54944         * gcc.dg/noncompile/930622-2.c: Adjust error message.
54945
54946 2000-08-24  Richard Henderson  <rth@cygnus.com>
54947
54948         * gcc.dg/ia64-sync-1.c: New test.
54949         * gcc.dg/ia64-sync-2.c: New test.
54950         * gcc.dg/ia64-asm-1.c: New test.
54951
54952 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54953
54954         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54955         * gcc.dg/format-ext-2.c: New test.
54956
54957 2000-08-23  Jason Merrill  <jason@redhat.com>
54958
54959         * lib/old-dejagnu.exp: Also ignore "In member function" and
54960         "At global scope".
54961
54962 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54963
54964         * gcc.dg/noncompile/label-lineno-1.c: New test.
54965
54966 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54967
54968         * gcc.dg/c99-array-nonobj-1.c: New test.
54969
54970 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54971
54972         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54973         tests.
54974         * gcc.dg/format-ext-1.c: New test.
54975
54976 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54977
54978         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54979         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54980         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54981         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54982         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54983
54984 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54985
54986         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54987         gcc.dg/c99-strftime-2.c: New tests.
54988
54989 2000-08-22  Richard Henderson  <rth@cygnus.com>
54990
54991         * gcc.c-torture/execute/20000822-1.c: New test.
54992
54993 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54994
54995         * gcc.c-torture/execute/20000819-1.x: Remove.
54996
54997 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54998
54999         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
55000         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
55001         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
55002         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
55003         gcc.dg/format-xopen-1.c: New tests.
55004
55005 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55006
55007         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
55008
55009 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55010
55011         * g++.old-deja/g++.other/loop2.C: New test.
55012
55013         * gcc.c-torture/compile/20000606-1.c: New test.
55014         * gcc.c-torture/compile/20000728-1.c: New test.
55015         * gcc.c-torture/execute/20000801-1.c: New test.
55016         * gcc.c-torture/execute/20000801-2.c: New test.
55017         * gcc.c-torture/execute/20000819-1.c: New test.
55018         * gcc.c-torture/execute/20000819-1.x: XFAIL.
55019         * gcc.dg/20000629-1.c: New test.
55020         * gcc.dg/20000724-1.c: New test.
55021         * gcc.dg/20000807-1.c: New test.
55022
55023 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
55024
55025         * gcc.dg/cpp/pragma-1.c: New test.
55026         * gcc.dg/cpp/pragma-2.c: New test.
55027
55028 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
55029
55030         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
55031         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
55032
55033 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55034
55035         * gcc.c-torture/compile/20000818-1.c: New test.
55036
55037 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
55038
55039         * gcc.c-torture/execute/20000818-1.c: New test.
55040
55041 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55042
55043         * gcc.dg/format-va-1.c: New test.
55044
55045 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55046
55047         * g++.old-deja/g++.other/typedef8.C: New test.
55048
55049 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55050
55051         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
55052         * g++.old-deja/g++.mike/net36.C: Mark candidate.
55053         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
55054         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
55055         * g++.old-deja/g++.other/ptrmem7.C: New test.
55056         * g++.old-deja/g++.pt/ptrmem10.C: New test.
55057
55058 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55059
55060         * g++.old-deja/g++.pt/typename27.C: New test.
55061
55062 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
55063
55064         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
55065         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
55066         * g++.old-deja/g++.pt/friend45.C: New test.
55067         * g++.old-deja/g++.other/friend8.C: New test.
55068
55069 2000-08-15  Richard Henderson  <rth@cygnus.com>
55070
55071         * gcc.c-torture/execute/20000815-1.c: New test.
55072
55073 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55074
55075         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
55076         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
55077         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
55078
55079 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
55080
55081         * g++.old-deja/g++.other/refinit2.C: New test.
55082
55083 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
55084
55085         * lib/c-torture.exp (c-torture): Make
55086         compiler_conditional_xfail_data global.
55087         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
55088         compiler_conditional_xfail_data machinery.
55089         (f-torture-execute): Likewise.
55090         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
55091         and only when unrolling loops.
55092
55093         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
55094
55095 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55096
55097         * g++.old-deja/g++.pt/explicit81.C: New test.
55098
55099 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55100
55101         * g++.old-deja/g++.pt/typename26.C: New test.
55102
55103 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
55104
55105         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
55106         warning.
55107
55108 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
55109
55110         * g++.old-deja/g++.other/array3.C: New test.
55111
55112 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55113
55114         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
55115         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
55116         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
55117         New tests.
55118
55119 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
55120
55121         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
55122         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55123
55124 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
55125
55126         * gcc.c-torture/execute/20000808-1.c: New test.
55127
55128 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55129
55130         * gcc.dg/c90-const-expr-1.c: New test.
55131
55132 2000-08-08  Richard Henderson  <rth@cygnus.com>
55133
55134         * gcc.dg/noncompile/920923-1.c: Declare calloc.
55135
55136 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55137
55138         * gcc.dg/noncompile/const-ll-1.c: New test.
55139
55140 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55141
55142         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
55143
55144 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55145
55146         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
55147         that running programs linked against the shared version of libobjc
55148         run correctly.
55149
55150 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55151
55152         * gcc.dg/c99-printf-1.c: New test.
55153
55154 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55155
55156         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
55157
55158 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
55159
55160         * gcc.c-torture/execute/20000731-1.x: Delete.
55161
55162 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
55163
55164         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
55165         and torture_without_loops as is done by c-torture.exp.
55166         (search_for): Copy from c-torture.exp.
55167         (gcc-dg-runtest): New function, drives a directory of tests
55168         iterating over the TORTURE_OPTIONS.
55169         (scan-assembler, scan-assembler-not): Move here from
55170         individual directory drivers.
55171
55172         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55173         defined by lib/gcc-dg.exp.
55174         * gcc.dg/cpp/cpp.exp: Likewise.
55175         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
55176         gcc-dg-runtest, so we cycle over optimization options.
55177
55178         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55179         * gcc.dg/compare2.c: No longer expected to fail.
55180
55181 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55182
55183         * gcc.c-torture/execute/20000804-1.c: New test.
55184
55185 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55186
55187         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55188
55189 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
55190
55191         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55192
55193 2000-08-03  Jeffrey A Law  (law@cygnus.com)
55194
55195         * gcc.c-torture/compile/20000803-1.c: New test.
55196
55197 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55198
55199         * gcc.c-torture/execute/20000801-3.c,
55200         gcc.c-torture/execute/20000801-4.c: New tests.
55201         * gcc.c-torture/execute/20000801-3.x,
55202         gcc.c-torture/execute/20000801-4.x: Xfail.
55203
55204 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
55205
55206         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
55207         libobjc/.libs to allow for libtool.
55208
55209 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
55210
55211         * gcc.c-torture/compile/20000802-1.c: New test.
55212
55213 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
55214
55215         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
55216
55217 2000-07-31  Jeffrey A Law  (law@cygnus.com)
55218
55219         * gcc-c-torture/execute/20000731-2.c: New test.
55220
55221         * gcc.c-torture/execute/20000731-1.c: New test.
55222         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
55223
55224 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
55225
55226         * gcc.dg/cpp/paste7.c: New test.
55227         * gcc.dg/cpp/20000725-1.c: New test.
55228
55229 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
55230
55231         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
55232         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
55233         declaration warning for __builtin_dwarf_reg_size.
55234
55235         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
55236
55237 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55238
55239         * gcc.dg/noncompile/voidparam-1.c: New test.
55240
55241 2000-07-30  Richard Henderson  <rth@cygnus.com>
55242
55243         * gcc.dg/c90-digraph-1.c: Don't xfail.
55244         * gcc.dg/compare2.c (case 10): Xfail.
55245         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
55246
55247 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
55248
55249         * gcc.dg/c99-main-1.c: New test.
55250
55251 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55252
55253         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
55254
55255 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
55256
55257         * gcc.c-tortuer/execute/20000726-1.c: New test.
55258
55259 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
55260
55261         * gcc.c-torture/execute/enum-2.c: New test.
55262
55263 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55264
55265         * gcc.dg/cpp/tr-warn3.c: New test.
55266
55267 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55268
55269         * g++.old-deja/g++.ext/implicit1.C: Remove.
55270         * g++.old-deja/g++.jason/c2.C: Remove
55271         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
55272         * g++.old-deja/g++.pt/crash16.C: Likewise.
55273         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
55274
55275 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55276
55277         * g++.old-deja/g++.other/for2.C: New test.
55278
55279 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
55280
55281         * gcc.dg/20000720-1.c: New test.
55282
55283 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
55284
55285         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
55286
55287 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
55288
55289         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55290         * gcc.c-torture/execute/20000722-1.c: New.
55291         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55292
55293 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
55294
55295         * gcc.dg/cpp/20000720-1.S: New test.
55296
55297 2000-07-21  Michael Meissner  <meissner@redhat.com>
55298
55299         * gcc.c-torture/execute/ieee/hugeval.c: New test.
55300
55301 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55302
55303         * g++.old-deja/g++.brendan/crash16.C,
55304         g++.old-deja/g++.brendan/parse3.C,
55305         g++.old-deja/g++.brendan/redecl1.C,
55306         g++.old-deja/g++.ns/template13.C,
55307         g++.old-deja/g++.other/decl4.C,
55308         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55309
55310 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55311
55312         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
55313         and "Internal error".
55314
55315         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55316         regexps.
55317         * gcc.dg/cpp/paste6.c: New test.
55318
55319 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
55320
55321         * gcc.dg/cpp/tr-direct.c: New test.
55322
55323         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55324         gcc.dg/cpp/undef1.c: Tweak error regexps.
55325
55326 2000-07-18  Eric Christopher <echristo@redhat.com>
55327
55328         * gcc.c-torture/compile/20000718-1.c: New test.
55329
55330 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
55331
55332         * cpplex.c (_cpp_push_token): If the token being pushed back
55333         is the previous token in this context, just subtract one from
55334         context->posn.
55335         * cppmacro.c (save_expansion): Clear aux field when storing a
55336         placemarker.
55337
55338 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
55339
55340         * gcc.dg/noncompile/redecl-1.c: New test.
55341
55342 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
55343
55344         * gcc.c-torture/execute/20000717-5.c: New test.
55345         * gcc.c-torture/execute/20000717-1.x: Removed.
55346
55347 2000-07-17  Richard Henderson  <rth@cygnus.com>
55348
55349         * gcc.c-torture/execute/20000717-4.c: New test.
55350
55351 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
55352
55353         * gcc.dg/cpp/syshdr.c: New test.
55354         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
55355
55356 2000-07-17  Neil Booth  <neilb@earthling.net>
55357
55358         * gcc.dg/cpp/cmdlne-dM.c: New test.
55359         * gcc.dg/cpp/cmdlne-dD.c: New test.
55360
55361 2000-07-17  Jeffrey A Law  (law@cygnus.com)
55362
55363         * gcc.c-torture/execute/20000717-3.c: New test.
55364
55365         * gcc.c-torture/compile/20000717-1.c: New test.
55366
55367 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
55368
55369         * gcc.c-torture/execute/20000717-2.c: New test.
55370
55371 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55372
55373         * gcc.dg/formatz-1.c: New test.
55374
55375         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55376         * gcc.dg/c99-digraph-1.c: New tests.
55377
55378         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55379         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55380
55381         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55382         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55383         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55384         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55385         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55386         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55387         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55388
55389 2000-07-17  Greg McGary <greg@mcgary.org>
55390
55391         * gcc.c-torture/execute/20000717-1.c: New test.
55392         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
55393
55394 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
55395
55396         * gcc.c-torture/execute/20000715-2.c: New test.
55397         * gcc.dg/20000715-1.c: New test.
55398
55399 2000-07-15  Michael Meissner  <meissner@redhat.com>
55400
55401         * gcc.c-torture/execute/20000715-1.c: New test.
55402
55403 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
55404
55405         * gcc.c-torture/execute/20000707-1.c: New test.
55406
55407 2000-07-13  Neil Booth  <NeilB@earthling.net>
55408
55409         * gcc.dg/cpp/digraph1.c,
55410         gcc.dg/cpp/digraph2.c,
55411         gcc.dg/cpp/digraphs.c: New tests.
55412
55413 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
55414
55415         * g77.f-torture/compile/20000630-2.f: New test.
55416         * g77.f-torture/compile/20000630-2.x
55417
55418 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55419
55420         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
55421
55422 2000-07-11  Neil Booth  <NeilB@earthling.net>
55423
55424         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55425
55426 2000-07-11  Neil Booth  <NeilB@earthling.net>
55427
55428         * gcc.dg/cpp/cmdlne-C.c: New.
55429
55430 2000-07-09  Neil Booth  <NeilB@earthling.net>
55431
55432         * gcc.dg/cpp/directiv.c: New tests.
55433         * gcc.dg/cpp/undef1.c: Update.
55434
55435 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
55436
55437         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55438
55439 2000-07-09  Neil Booth  <NeilB@earthling.net>
55440
55441         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55442
55443 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
55444
55445         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55446         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55447
55448 2000-07-08  Neil Booth  <NeilB@earthling.net>
55449
55450         * gcc.dg/cpp/macsyntx.c: New tests.
55451
55452 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55453
55454         * gcc.dg/20000707-1.c: New test.
55455
55456 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55457
55458         * gcc.c-torture/execute/20000706-1.c: New test.
55459         * gcc.c-torture/execute/20000706-2.c: New test.
55460         * gcc.c-torture/execute/20000706-3.c: New test.
55461         * gcc.c-torture/execute/20000706-4.c: New test.
55462         * gcc.c-torture/execute/20000706-5.c: New test.
55463
55464 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55465
55466         * g++.old-deja/g++.pt/instantiate7.C: New test.
55467
55468 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55469
55470         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
55471         * g++.old-deja/g++.mike/thunk3.C: Likewise.
55472         * g++.old-deja/g++.other/rtti3.C: Likewise.
55473         * g++.old-deja/g++.other/rttid3.C: Likewise.
55474
55475 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
55476
55477         *  g77.f-torture/compile/20000630-1.x: Fix typo
55478
55479 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
55480
55481         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55482         assembly output.
55483
55484 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
55485
55486         * gcc.dg/cpp/ident.c: New test.
55487
55488 2000-07-05  Neil Booth  <NeilB@earthling.net>
55489
55490         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55491           gcc.dg/cpp/lexstrng.c: New tests.
55492
55493 2000-07-04  Neil Booth  <NeilB@earthling.net>
55494
55495         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55496         * gcc.dg/cpp/strify2.c: Same.
55497
55498 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
55499
55500         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
55501         * gcc.dg/cpp/19990703-1.c: Likewise.
55502         * gcc.dg/cpp/20000625-1.c: Likewise.
55503         * gcc.dg/cpp/20000625-2.c: Likewise.
55504
55505         * gcc.dg/cpp/macro1.c,
55506         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55507         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55508         gcc.dg/cpp/strify1.c,
55509         gcc.dg/cpp/strify2.c: New tests.
55510
55511 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
55512
55513         * gcc.c-torture/execute/20000703-1.c: New test.
55514
55515 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55516
55517         * g++.old-deja/g++.pt (lookup10.C): New test.
55518
55519 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55520
55521         * g++.old-deja/g++.pt (typename25.C): New test.
55522
55523 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
55524
55525         * gcc.c-torture/compile/20000701-1.c: New test.
55526
55527 2000-06-30  Nick Clifton  <nickc@cygnus.com>
55528
55529         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55530         to test case.
55531
55532 2000-06-30  Catherine Moore  <clm@cygnus.com>
55533
55534         * gcc.c-torture/execute/align-1.c: New test.
55535
55536 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
55537
55538         * g++.old-deja/g++.pt/expr8.C: New test.
55539         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55540
55541 2000-06-29  Nick Clifton  <nickc@cygnus.com>
55542
55543         * gcc.c-torture/compile/20000629-1.c: New test.
55544
55545 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55546
55547
55548         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55549         gcc.dg/noncompile directory, depending on whether they're
55550         preprocessor tests or not.  Annotate all the tests for the dg
55551         framework.
55552
55553         * gcc.c-torture/noncompile/noncompile.exp: Delete.
55554         * gcc.dg/noncompile/noncompile.exp: New.
55555
55556         * Moved files:
55557         Old name                                New name
55558         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
55559         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
55560         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
55561         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
55562         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
55563         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
55564         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
55565         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
55566         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
55567         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
55568         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
55569         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
55570         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
55571         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
55572         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
55573         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
55574         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
55575         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
55576         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
55577         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
55578         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
55579         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
55580         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
55581         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
55582
55583         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
55584         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
55585         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
55586         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
55587         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
55588         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
55589
55590 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55591
55592         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55593         declare one variable.  On the fourth, error.
55594         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55595         declared by 20000628-1a.h.
55596
55597 2000-06-29  Richard Henderson  <rth@redhat.com>
55598
55599         * gcc.c-torture/execute/930529-1.x: New file.
55600         * gcc.dg/920413-1.c: Adjust expected warning text.
55601         * gcc.dg/980217-1.c: Declare abort.
55602         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55603
55604 2000-06-29  Jeffrey A Law  (law@cygnus.com)
55605
55606         * g77.f-torture/compile/20000629-1.f: New test.
55607         * g77.f-torture/compile/20000629-1.x: Expected to fail.
55608
55609 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55610
55611         Rearrange lots of files, removing entirely the
55612         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55613         directories.
55614
55615         * Deleted files:
55616         gcc.c-torture/code_quality/code_quality.exp
55617         gcc.c-torture/special/special.exp
55618         gcc.failure/failure.exp
55619         gcc.failure/940409-1.x
55620         gcc.c-torture/compile/961203-1.x
55621
55622         * New files:
55623         gcc.misc-tests/linkage.exp
55624         gcc.c-torture/execute/920730-1t.c
55625         gcc.c-torture/execute/920730-1t.x
55626         gcc.c-torture/compile/920520-1.x
55627         gcc.c-torture/compile/920521-1.x
55628         gcc.c-torture/compile/981006-1.x
55629         gcc.c-torture/execute/eeprof-1.x
55630
55631         * Moved files (possibly with modifications to fit a new harness):
55632         Old name                                New name
55633         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
55634         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
55635         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
55636         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
55637         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
55638         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
55639         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
55640         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
55641         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
55642         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
55643         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
55644         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
55645         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
55646         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
55647
55648 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55649
55650         * c-torture/compile/961203-1.x: Delete.
55651
55652         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
55653         not exit. Include stdio.h.
55654         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55655         * gcc.misc-tests/dg-12.c: Likewise.
55656         * gcc.misc-tests/dg-5.c: Likewise.
55657         * gcc.misc-tests/dg-6.c: Likewise.
55658         * gcc.misc-tests/dg-7.c: Prototype abort.
55659         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55660         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55661         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
55662         not exit.
55663         * gcc.misc-tests/sieve.c: Use return from main, not exit.
55664         * gcc.misc-tests/sort2.c: Use return from main, not exit.
55665
55666 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
55667
55668         * gcc.dg/cpp/20000628-1.c: New test.
55669         * gcc.dg/cpp/20000628-1.h: New header for above test.
55670         * gcc.dg/cpp/20000628-1a.h: Likewise.
55671
55672 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
55673
55674         * gcc.dg/cpp: New directory.
55675         * gcc.dg/cpp/cpp.exp: New driver.
55676         * gcc.dg/cpp/20000627-1.c: New test.
55677         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55678         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55679         and rewrite as a compilation test.
55680
55681         * gcc.dg: Move many files into the cpp subdirectory, possibly
55682         renaming or editing them as well.
55683         Old name                New name
55684         990119-1.c              cpp/19990119-1.c
55685         990228-1.c              cpp/19990228-1.c
55686         990407-1.c              cpp/19990407-1.c
55687         990409-1.c              cpp/19990409-1.c
55688         990413-1.c              cpp/19990413-1.c
55689         990703-1.c              cpp/19990703-1.c
55690         20000127-1.c            cpp/20000127-1.c
55691         20000129-1.c            cpp/20000129-1.c
55692         20000207-1.c            cpp/20000207-1.c
55693         20000207-2.c            cpp/20000207-2.c
55694         20000209-1.c            cpp/20000209-1.c
55695         20000209-2.c            cpp/20000209-2.c
55696         20000301-1.c            cpp/20000301-1.c
55697         20000419-1.c            cpp/20000419-1.c
55698         20000510-1.S            cpp/20000510-1.S
55699         20000519-1.c            cpp/20000519-1.c
55700         20000529-1.c            cpp/20000529-1.c
55701         20000625-1.c            cpp/20000625-1.c
55702         20000625-2.c            cpp/20000625-2.c
55703         cpp-as1.c               cpp/assert1.c
55704         cpp-as2.c               cpp/assert2.c
55705         cxx-comments-1.c        cpp/cxxcom1.c
55706         cxx-comments-2.c        cpp/cxxcom2.c
55707         endif-label.c           cpp/endif.c
55708         cpp-hash1.c             cpp/hash1.c
55709         cpp-hash2.c             cpp/hash2.c
55710         cpp-if1.c               cpp/if-1.c
55711         cpp-if2.c               cpp/if-2.c
55712         cpp-if3.c               cpp/if-3.c
55713         cpp-if4.c               cpp/if-4.c
55714         cpp-if5.c               cpp/if-5.c
55715         cpp-cond.c              cpp/if-cexp.c
55716         cpp-missingop.c         cpp/if-mop.c
55717         cpp-missingparen.c      cpp/if-mpar.c
55718         cpp-opprec.c            cpp/if-oppr.c
55719         cpp-ifparen.c           cpp/if-paren.c
55720         cpp-shortcircuit.c      cpp/if-sc.c
55721         cpp-shift.c             cpp/if-shift.c
55722         cpp-unary.c             cpp/if-unary.c
55723         cpp-li1.c               cpp/line1.c
55724         cpp-li2.c               cpp/line2.c
55725         lineno.c                cpp/line3.c
55726         lineno-2.c              cpp/line4.c
55727         cpp-mi.c                cpp/mi1.c
55728         cpp-mic.h               cpp/mi1c.h
55729         cpp-micc.h              cpp/mi1cc.h
55730         cpp-mind.h              cpp/mi1nd.h
55731         cpp-mindp.h             cpp/mi1ndp.h
55732         cpp-mix.h               cpp/mi1x.h
55733         cpp-mi2.c               cpp/mi2.c
55734         cpp-mi2a.h              cpp/mi2a.h
55735         cpp-mi2b.h              cpp/mi2b.h
55736         cpp-mi2c.h              cpp/mi2c.h
55737         cpp-mi3.c               cpp/mi3.c
55738         cpp-mi3.def             cpp/mi3.def
55739         poison-1.c              cpp/poison.c
55740         pr-impl.c               cpp/prag-imp.c
55741         cpp-redef-2.c           cpp/redef1.c
55742         cpp-redef.c             cpp/redef2.c
55743         strpaste.c              cpp/strp1.c
55744         strpaste-2.c            cpp/strp2.c
55745         cpp-tradpaste.c         cpp/tr-paste.c
55746         cpp-tradstringify.c     cpp/tr-str.c
55747         cpp-tradwarn1.c         cpp/tr-warn1.c
55748         cpp-tradwarn2.c         cpp/tr-warn2.c
55749         trigraphs.c             cpp/trigraphs.c
55750         cpp-unc1.c              cpp/unc1.c
55751         cpp-unc2.c              cpp/unc2.c
55752         cpp-unc3.c              cpp/unc3.c
55753         cpp-unc.c               cpp/unc4.c
55754         undef.c                 cpp/undef1.c
55755         undef-2.c               cpp/undef2.c
55756         cpp-wi1.c               cpp/widestr1.c
55757
55758 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
55759
55760         * lib/g++.exp (g++_include_flags): Tweak.
55761
55762 2000-06-27  H.J. Lu  <hjl@gnu.org>
55763             Loren J. Rittle  <ljrittle@acm.org>
55764
55765         * lib/g++.exp (g++_include_flags): Override libgloss.exp
55766         version with one that knows about the new gcc tree structure.
55767         (g++_link_flags): Same.
55768
55769 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
55770
55771         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55772         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55773         case we are cross-compiling.
55774
55775         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55776         g++.old-deja/g++.niklas/Makefile.in,
55777         g++.old-deja/g++.niklas/configure.in,
55778         g++.old-deja/g++.other/Makefile.in,
55779         g++.old-deja/g++.other/configure.in,
55780         gcc.c-torture/code_quality/Makefile.in,
55781         gcc.c-torture/code_quality/configure.in,
55782         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55783         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55784         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55785         gcc.c-torture/execute/ieee/Makefile.in,
55786         gcc.c-torture/execute/ieee/configure.in,
55787         gcc.c-torture/noncompile/Makefile.in,
55788         gcc.c-torture/noncompile/configure.in,
55789         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55790         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55791         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
55792
55793 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55794
55795         * g++.old-deja/g++.other/ambig3.C: New test.
55796
55797 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55798
55799         * g++.old-deja/g++.pt/syntax1.C: New test.
55800         * g++.old-deja/g++.pt/syntax2.C: New test.
55801         * g++.old-deja/g++.other/syntax3.C: New test.
55802         * g++.old-deja/g++.other/syntax4.C: New test.
55803
55804 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55805
55806         * gcc.dg/20000623-1.c: Prototype exit and abort.
55807
55808 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55809
55810         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55811         New tests.
55812         * gcc.dg/cpp-mi3.def: New file.
55813
55814         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55815         inside assertions.
55816         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55817         lexer's error messages.
55818         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55819         divine anything from the linemarkers.
55820         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55821         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55822
55823 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
55824
55825         * gcc.dg/20000623-1.c: New test.
55826
55827 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
55828
55829         * gcc.c-torture/execute/20000622-1.c: New test.
55830
55831 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55832
55833         * g++.old-deja/g++.other/init15.C: New test.
55834
55835 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55836
55837         * g++.old-deja/g++.pt/vaarg2.C: New test.
55838         * g++.old-deja/g++.pt/vaarg3.C: New test.
55839
55840 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
55841
55842         * g++.old-deja/g++.other/dyncast6.C: New test.
55843
55844 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
55845
55846         * gcc.c-torture/execute/loop-6.c: New test.
55847
55848 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
55849
55850         * gcc.dg/20000614-1.c: New test.
55851         * gcc.dg/20000614-2.c: New test.
55852
55853 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
55854
55855         * g++.old-deja/g++.other/inline12.C: New test.
55856
55857 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
55858
55859         * g++.old-deja/g++.other/eh1.C: New test.
55860
55861 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
55862
55863         * g++.old-deja/g++.other/type.C: New test.
55864
55865 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55866
55867         * g++.old-deja/g++.other/initstring.C: New test.
55868
55869 2000-06-12  Jason Merrill  <jason@redhat.com>
55870
55871         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55872
55873 2000-06-09  Jeffrey A Law  (law@cygnus.com)
55874
55875         * gcc.c-torture/compile/20000609-1.c: New test.
55876
55877 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
55878
55879         * gcc.dg/20000609-1.c: New test.
55880
55881 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
55882
55883         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55884         * gcc.c-torture/noncompile/poison-1.c: Move...
55885         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55886         * gcc.dg/cpp-li1.c: Add a token after the #line.
55887
55888 2000-06-05  Richard Henderson  <rth@cygnus.com>
55889
55890         * gcc.c-torture/execute/20000605-2.c: New test.
55891         * gcc.c-torture/execute/20000605-3.c: New test.
55892
55893 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
55894
55895         * g77.f-torture/execute/20000503-1.x: New file.
55896
55897 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
55898
55899         * g++.old-deja/g++.eh/badalloc1.C: New test.
55900
55901 2000-06-05  Richard Henderson  <rth@cygnus.com>
55902
55903         * gcc.c-torture/execute/20000605-1.c: New test.
55904
55905 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55906             Nathan Sidwell <nathan@codesourcery.com>
55907
55908         * gcc.c-torture/compile/20000605-1.c: New test.
55909
55910 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
55911
55912         * g77.f-torture/compile/20000601-1.f: New test.
55913
55914 2000-06-03  Richard Henderson  <rth@cygnus.com>
55915
55916         * gcc.c-torture/execute/20000603-1.c: New.
55917
55918 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
55919
55920         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55921         * gcc.dg/noreturn-2.c (noreturn): Likewise.
55922
55923 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
55924
55925         * gcc.dg/compare2.c (case 12): XFAIL.
55926         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55927         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55928
55929         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55930
55931 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
55932
55933         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55934         guard macro is already defined when the header is first
55935         included.
55936         * gcc.dg/cpp-mix.h: New file.
55937         * gcc.dg/endif-label.c: Update patterns to match compiler.
55938
55939         * g++.brendan/complex1.C: Declare abort.
55940         * g++.law/refs4.C: Remove XFAIL.
55941         * g++.oliva/expr2.C: Declare abort and exit.
55942
55943 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
55944
55945         * gcc.c-torture/execute/20000528-1.c: New test.
55946
55947         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55948         * g++.old-deja/g++.law/temps4.C: Likewise.
55949
55950         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55951         stdlib.h.  Call abort() on failure.
55952         * g++.old-deja/g++.law/refs4.C: Likewise.
55953         * g++.old-deja/g++.law/temps4.C: Likewise.
55954         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55955         * gcc.c-torture/execute/20000112-1.c: Include string.h.
55956
55957 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
55958
55959         Relative to g++.dg/special:
55960         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55961
55962         Relative to g++.old-deja:
55963         * g++.brendan/complex1.C, g++.jason/optimize2.C,
55964         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55965         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55966         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55967         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55968         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55969         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55970
55971         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55972         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55973         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55974         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55975         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55976         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55977         and/or string.h.
55978
55979         * g++.other/goto1.C: Update expectations for error messages.
55980
55981 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
55982
55983         * gcc.c-torture/compile/20000523-1.c: New test.
55984
55985 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55986
55987         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55988
55989 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55990
55991         * g++.old-deja/g++.eh/catch11.C: New test.
55992         * g++.old-deja/g++.eh/catch12.C: New test.
55993
55994 2000-05-24  Nick Clifton  <nickc@cygnus.com>
55995
55996         * gcc.c-torture/execute/20000523-1.c: New test.
55997
55998 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
55999
56000         * c-torture/execute/bcp-1.c: Replace abort in arg of
56001         __builtin_constant_p with a generic external function.
56002
56003         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
56004         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
56005         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
56006         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
56007         Prototype abort and/or exit.
56008
56009         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
56010         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
56011         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
56012         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
56013
56014 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
56015
56016         * gcc.dg/dwarf2-1.c: New test.
56017
56018 2000-05-20  Richard Henderson  <rth@cygnus.com>
56019
56020         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
56021
56022 2000-05-20  Andreas Jaeger  <aj@suse.de>
56023
56024         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
56025         testcase.
56026
56027 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
56028
56029         * gcc.c-torture/execute/20000519-2.c: New test.
56030
56031 2000-05-19  Andreas Jaeger  <aj@suse.de>
56032
56033         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
56034         which fails with SSA.
56035
56036         * lib/c-torture.exp: Also test with -O3 -fssa.
56037
56038 2000-05-18  Michael Meissner  <meissner@redhat.com>
56039
56040         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
56041         * gcc.c-torture/execute/920415-1.c: Ditto.
56042         * gcc.c-torture/execute/920501-1.c: Ditto.
56043         * gcc.c-torture/execute/conversion.c: Ditto.
56044         * gcc.c-torture/execute/cvt-1.c: Ditto.
56045
56046 2000-05-18  Jeffrey A Law  (law@cygnus.com)
56047
56048         * gcc.c-torture/compile/20000518-1.c: New test.
56049
56050 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56051
56052         * g77.f-torture/compile/200005018.f: New test.
56053
56054 2000-05-17  Jeffrey A Law  (law@cygnus.com)
56055
56056         * gcc.c-torture/compile/20000517-1.c: New test.
56057
56058 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56059
56060         * gcc.c-torture/execute/20000516-1.c: New test.
56061
56062 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
56063
56064         * g++.old-deja/g++.other/eh.C: New test.
56065
56066 2000-05-12  Richard Henderson  <rth@cygnus.com>
56067
56068         * gcc.c-torture/execute/990208-1.c (main): Don't pass
56069         constants through to doit's conditional.
56070
56071 2000-05-11  Jeffrey A Law  (law@cygnus.com)
56072
56073         * gcc.c-torture/compile/20000511-1.c: New test.
56074         * g77.f-torture/compile/20000511-1.f: New test.
56075         * g77.f-torture/compile/20000511-2.f: New test.
56076
56077 2000-05-11  Michael Meissner  <meissner@redhat.com>
56078
56079         * gcc.c-torture/execute/20000511-1.c: New test.
56080
56081 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
56082
56083         * gcc.dg/dg.exp: Scan .S files as well as .c files.
56084         * gcc.dg/20000510-1.S: New.
56085
56086 2000-05-08  Catherine Moore  <clm@cygnus.com>
56087
56088         * gcc.dg/unused-3.c: New.
56089
56090 2000-05-06  Richard Henderson  <rth@cygnus.com>
56091
56092           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
56093           * g++.old-deja/g++.mike/warn1.C: Likewise.
56094           * g++.old-deja/g++.pt/local1.C: Likewise.
56095           * g++.old-deja/g++.pt/local7.C: Likewise.
56096           * g++.old-deja/g++.pt/spec16.C: Likewise.
56097
56098 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
56099
56100         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
56101
56102 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
56103
56104           * g77.f-torture/execute/20000503-1.f: New test.
56105
56106 2000-05-04  Andreas Jaeger  <aj@suse.de>
56107
56108         * gcc.dg/noreturn-2.c: New test.
56109
56110 2000-05-04  Neil Booth  <NeilB@earthling.net>
56111
56112         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
56113         preprocessor.
56114
56115 2000-05-04  Richard Henderson  <rth@cygnus.com>
56116
56117         * gcc.c-torture/execute/20000503-1.c: Fix typo.
56118
56119 2000-05-04  Richard Henderson  <rth@cygnus.com>
56120
56121         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
56122         OpenSSL by Jason R Thorpe.
56123
56124 2000-05-03  Jim Wilson  <wilson@cygnus.com>
56125
56126         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
56127
56128 2000-05-03  Robert Lipe <robertlipe@usa.net>
56129
56130         * gcc.dg/20000503-1.c: New test.
56131
56132 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
56133
56134         * gcc.c-torture/compile/20000502-1.c: New test.
56135         * g++.old-deja/g++.other/align.C: New test.
56136         * gcc.dg/cpp-tradstringify.c: New test.
56137
56138 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56139
56140         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
56141         and hard registers.
56142
56143 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
56144
56145         * gcc.c-torture/execute/loop-5.c: New test.
56146
56147 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
56148
56149         * gcc.c-torture/execute/va-arg-20.c: New test.
56150
56151 2000-04-23  Jeffrey A Law  (law@cygnus.com)
56152
56153         * gcc.c-torture/execute/20000422-1.c: New test.
56154
56155 2000-04-20  Greg McGary  <gkm@gnu.org>
56156
56157         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
56158         when optimizing, but without sibling-call optimizations (-O1).
56159
56160 2000-04-20  Jeffrey A Law  (law@cygnus.com)
56161
56162           * gcc.c-torture/compile/20000420-1.c: New test.
56163
56164 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56165
56166         * g++.abi/ptrflags.C: New test.
56167         * g++.eh/catchptr1.C: Test incomplete pointer chains.
56168
56169 2000-04-19  Catherine Moore  <clm@cygnus.com>
56170
56171         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56172
56173 2000-04-19  Greg McGary  <gkm@gnu.org>
56174
56175         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56176         sibling-call optimizations.
56177
56178 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
56179
56180         * gcc.dg/20000419-1.c: New test.
56181
56182 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
56183
56184         * gcc.c-torture/execute/20000412-6.c: New test.
56185
56186 2000-04-12  Jeffrey A Law  (law@cygnus.com)
56187
56188         * gcc.c-torture/execute/20000412-5.c: New test.
56189         * g77.f-torture/compile/20000412-1.f: New test.
56190         * gcc.c-torture/execute/20000412-4.c: New test.
56191         * gcc.c-torture/compile/20000412-2.c: New test.
56192         * gcc.c-torture/execute/20000412-3.c: New test.
56193         * gcc.c-torture/compile/20000412-1.c: New test.
56194         * gcc.c-torture/execute/20000412-2.c: New test.
56195
56196 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
56197
56198         * objc/execute/bf-20.m: New test.
56199
56200 2000-04-10  Richard Henderson  <rth@cygnus.com>
56201
56202         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
56203
56204         * gcc.c-torture/execute/20000412-1.c: New test.
56205
56206 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
56207
56208         * g++.old-deja/g++.eh/catchptr1.C: New test.
56209
56210 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
56211
56212         * g++.old-deja/g++.abi/cxa_vec.C: New test.
56213
56214 2000-04-08  Neil Booth  <NeilB@earthling.net>
56215
56216         * gcc.dg/cpp-nullchar.c: Remove test as
56217         embedded nulls cause problems.
56218
56219 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56220
56221         * gcc.dg/compare2.c: New test.
56222
56223 2000-04-08  Neil Booth  <NeilB@earthling.net>
56224
56225         * gcc.dg/cpp-nullchar.c: New test.
56226
56227 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
56228
56229         * gcc.dg/cpp-mi2.c: New test.
56230         * gcc.dg/cpp-mi2[abc].h: New files.
56231
56232 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
56233
56234         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
56235         member name.
56236
56237 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
56238
56239         * g++.old-deja/g++.abi/vmihint.C: New test.
56240
56241 2000-04-06  Neil Booth  <NeilB@earthling.net>
56242
56243         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
56244         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
56245         copyright.
56246
56247 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
56248
56249         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
56250         avoid stack-frame overwrite.
56251
56252 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
56253
56254         * gcc.c-torture/compile/20000405-2.c: New test.
56255         * gcc.c-torture/compile/20000405-3.c: New test.
56256
56257 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56258
56259         * gcc.c-torture/compile/20000405-1.c: New test.
56260
56261 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
56262
56263         * gcc.dg/cast-qual-1.c: Revert last change.
56264
56265 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56266
56267         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
56268
56269 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
56270
56271         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
56272         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
56273
56274 2000-04-03  Jeffrey A Law  (law@cygnus.com)
56275
56276         * gcc.c-torture/compile/20000403-2.c: New test.
56277         * gcc.c-torture/compile/20000403-1.c: New test.
56278
56279 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
56280
56281         * gcc.c-torture/execute/20000403-1.c: New test.
56282
56283 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
56284
56285         * gcc.c-torture/execute/20000402-1.c: New test.
56286
56287 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
56288
56289         * gcc.c-torture/execute/va-arg-15.c: New test.
56290         * gcc.c-torture/execute/va-arg-16.c: New test.
56291         * gcc.c-torture/execute/va-arg-17.c: New test.
56292         * gcc.c-torture/execute/va-arg-18.c: New test.
56293         * gcc.c-torture/execute/va-arg-19.c: New test.
56294
56295 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
56296
56297         * gcc.c-torture/compile/981211-1.c: Move to...
56298         * gcc.dg/cpp-as1.c: ...here.
56299         * gcc.dg/cpp-as2.c: New file.
56300
56301         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56302         compiler.
56303
56304 2000-04-02  Neil Booth  <NeilB@earthling.net>
56305
56306         * gcc.dg/cpp-cond.c  New tests.
56307         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
56308         accidental success less likely.
56309         * gcc.dg/cpp-missingop.c  New tests.
56310         * gcc.dg/cpp-missingparen.c  New tests.
56311         * gcc.dg/cpp-shift.c  New tests.
56312         * gcc.dg/cpp-shortcircuit.c  New tests.
56313         * gcc.dg/cpp-unary.c  New tests.
56314
56315 2000-03-29  Jeffrey A Law  (law@cygnus.com)
56316
56317         * gcc.c-torture/compile/20000329-1.c: New test.
56318
56319 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
56320
56321         * gcc.c-torture/compile/20000326-1.c: New test.
56322         * gcc.c-torture/compile/20000326-2.c: New test.
56323
56324 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
56325
56326         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56327         the first parameter is a function argument.
56328
56329 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
56330
56331         * g++.old-deja/g++.ext/array4.C: New test.
56332
56333 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
56334
56335         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
56336
56337 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56338
56339         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
56340
56341 2000-03-19  Richard Henderson  <rth@cygnus.com>
56342
56343         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
56344
56345 2000-03-19  Richard Henderson  <rth@cygnus.com>
56346
56347         * gcc.c-torture/compile/20000319-1.c: New test.
56348
56349 2000-03-14  Jeffrey A Law  (law@cygnus.com)
56350
56351         * gcc.c-torture/execute/20000314-3.c: New test.
56352         * gcc.c-torture/execute/20000314-2.c: New test.
56353         * gcc.c-torture/execute/20000314-1.c: New test.
56354         * gcc.c-torture/compile/20000314-2.c: New test.
56355         * gcc.c-torture/compile/20000314-1.c: New test.
56356
56357 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
56358
56359         * g++.old-deja/g++.warn/inline.C: New test.
56360
56361 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
56362
56363         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
56364         standards-compliant result rather than specific constants.
56365         Put test-values in array.
56366
56367 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
56368
56369         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56370         (g++_target_compile): Put test-specific options last.
56371
56372 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56373
56374         * g++.old-deja/g++.eh/vbase4.C: New test.
56375
56376 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56377
56378         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
56379
56380 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56381
56382         * g++.old-deja/g++.brendan/misc12.C: Removed.
56383         * g++.old-deja/g++.pt/memtemp77.C: Constify.
56384         * g++.old-deja/g++.ext/pretty4.C: New test.
56385
56386 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56387
56388         * g++.old-deja/g++.other/string2.C: New test.
56389
56390 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
56391
56392         * g++.old-deja/g++.warn/impint2.C: New test.
56393
56394 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
56395
56396         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56397         is 1, not zero.
56398
56399 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
56400
56401         * g++.old-deja/g++.warn/impint.C: New test.
56402         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56403         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56404         * g++.old-deja/g++.pt/explicit12.C: Likewise.
56405         * g++.old-deja/g++.pt/explicit13.C: Likewise.
56406         * g++.old-deja/g++.pt/explicit17.C: Likewise.
56407         * g++.old-deja/g++.pt/explicit18.C: Likewise.
56408         * g++.old-deja/g++.pt/explicit19.C: Likewise.
56409         * g++.old-deja/g++.pt/explicit23.C: Likewise.
56410         * g++.old-deja/g++.pt/explicit31.C: Likewise.
56411         * g++.old-deja/g++.pt/explicit35.C: Likewise.
56412         * g++.old-deja/g++.pt/explicit6.C: Likewise.
56413         * g++.old-deja/g++.pt/memclass7.C: Likewise.
56414
56415 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
56416
56417         * gcc.dg/cpp-redef.c: New test.
56418
56419 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
56420
56421         * g++.old-deja/g++.pt/unify7.C: New test.
56422
56423 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56424
56425         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56426         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56427
56428 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
56429
56430         * gcc.c-torture/compile/20000224-1.c: New test.
56431
56432 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56433
56434         * gcc.c-torture/compile/cpp-2.c: New test.
56435         * gcc.c-torture/compile/cpp-1.c: New test.
56436
56437 2000-02-25  Jeffrey A Law  (law@cygnus.com)
56438
56439         * gcc.c-torture/execute/20000225-1.c: New test.
56440
56441 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56442
56443         * gcc.dg/cpp-li2.c: New test.
56444
56445         * gcc.dg/cpp-wi1.c: New test.
56446
56447         * gcc.dg/cpp-li1.c: New test.
56448
56449 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
56450
56451         * g++.old-deja/g++.other/sizeof5.C: New test.
56452
56453 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56454
56455         * gcc.c-torture/execute/va-arg-13.c: New test.
56456
56457 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
56458
56459         * gcc.c-torture/execute/va-arg-12.c: New test.
56460
56461 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56462
56463         * gcc.c-torture/execute/20000223-1.c: New test.
56464
56465 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56466
56467         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56468
56469 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
56470
56471         * g++.old-deja/g++.abi/ptrmem.C: New test.
56472
56473 2000-02-19  Richard Henderson  <rth@cygnus.com>
56474
56475         * gcc.c-torture/compile/init-3.c: New.
56476
56477 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
56478
56479         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
56480         ALWAYS_CXXFLAGS.
56481
56482 2000-02-11  Robert Lipe <robertl@sco.com>
56483
56484         * gcc.c-torture/compile/20000211-3.c: New test.
56485
56486 2000-02-11  Martin Buchholz <martin@xemacs.org>
56487
56488         * gcc.c-torture/compile/20000211-2.c: New test.
56489
56490 2000-02-11  Jeffrey A Law  (law@cygnus.com)
56491
56492         * gcc.c-torture/compile/20000211-1.c: New test.
56493
56494 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
56495
56496         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56497           on native targets
56498
56499 2000-02-08  Nathan Sidwell  <nathan@acm.org>
56500
56501         * g++.old-deja/g++.other/cast5.C: New test.
56502
56503 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
56504
56505         * gcc.c-torture/execute/20000205-1.c: New.
56506
56507 2000-02-03  Nathan Sidwell  <nathan@acm.org>
56508
56509         * g++.old-deja/g++.jason/cast3.C: Return void.
56510         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56511
56512 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56513
56514         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56515
56516         * gcc.dg/loop-1.c: New test.
56517
56518 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
56519
56520         * gcc.c-torture/compile/20000127-1.c: New test.
56521         * gcc.c-torture/execute/991228-1.c: New test.
56522
56523 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56524
56525         * gcc.dg/unused-2.c: New test.
56526
56527         * gcc.dg/conv-1.c: New test.
56528
56529 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
56530
56531         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56532         compiler.
56533         (tool_option_proc): Fix typo.
56534
56535 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
56536
56537         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56538         of the ld on the host, not on the build machine.
56539         Also, don't crash if '--help' is not a supported option.
56540
56541 2000-01-24  Richard Henderson  <rth@cygnus.com>
56542
56543         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56544
56545 2000-01-20  Jeffrey A Law  (law@cygnus.com)
56546
56547         * gcc.c-torture/execute/20000120-2.c: New test.
56548         * gcc.c-torture/execute/20000120-1.c: New test.
56549
56550 2000-01-13  Jeffrey A Law  (law@cygnus.com)
56551
56552         * gcc.c-torture/execute/20000113-1.c: New test.
56553
56554 2000-01-12  Jeffrey A Law  (law@cygnus.com)
56555
56556         * gcc.c-torture/execute/20000112-1.c: New test.
56557
56558 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56559
56560         * gcc.dg/20000111-1.c: New test.
56561
56562 2000-01-10  Jeffrey A Law  (law@cygnus.com)
56563
56564         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
56565         with 16 bit integers.
56566
56567 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56568
56569         * gcc.dg/20000108-1.c: New test.
56570
56571 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56572
56573         * g++.old-deja/g++.ns/koenig8.C: New test.
56574
56575 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56576
56577         * g++.old-deja/g++.other/cast4.C: New test.
56578
56579 2000-01-05  Jeffrey A Law  (law@cygnus.com)
56580
56581         * gcc.c-torture/compile/20000105-2.c: New test.
56582         * gcc.c-torture/compile/20000105-1.c: New test.
56583
56584 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56585
56586         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56587         references to printf & atoi to conform to ANSI standard.
56588         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56589         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56590         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56591         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56592         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56593         * g++.old-deja/g++.brendan/complex1.C: Likewise.
56594         * g++.old-deja/g++.brendan/copy1.C: Likewise.
56595         * g++.old-deja/g++.brendan/copy2.C: Likewise.
56596         * g++.old-deja/g++.brendan/copy3.C: Likewise.
56597         * g++.old-deja/g++.brendan/copy4.C: Likewise.
56598         * g++.old-deja/g++.brendan/copy5.C: Likewise.
56599         * g++.old-deja/g++.brendan/copy6.C: Likewise.
56600         * g++.old-deja/g++.brendan/copy7.C: Likewise.
56601         * g++.old-deja/g++.brendan/copy8.C: Likewise.
56602         * g++.old-deja/g++.brendan/crash11.C: Likewise.
56603         * g++.old-deja/g++.brendan/crash14.C: Likewise.
56604         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56605         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56606         * g++.old-deja/g++.brendan/delete2.C: Likewise.
56607         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56608         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56609         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56610         * g++.old-deja/g++.brendan/eh1.C: Likewise.
56611         * g++.old-deja/g++.brendan/groff1.C: Likewise.
56612         * g++.old-deja/g++.brendan/init3.C: Likewise.
56613         * g++.old-deja/g++.brendan/misc12.C: Likewise.
56614         * g++.old-deja/g++.brendan/misc7.C: Likewise.
56615         * g++.old-deja/g++.brendan/new2.C: Likewise.
56616         * g++.old-deja/g++.brendan/operators4.C: Likewise.
56617         * g++.old-deja/g++.brendan/operators5.C: Likewise.
56618         * g++.old-deja/g++.brendan/overload2.C: Likewise.
56619         * g++.old-deja/g++.brendan/overload7.C: Likewise.
56620         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56621         * g++.old-deja/g++.brendan/reference1.C: Likewise.
56622         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56623         * g++.old-deja/g++.brendan/template24.C: Likewise.
56624         * g++.old-deja/g++.brendan/template3.C: Likewise.
56625         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56626         * g++.old-deja/g++.jason/inline3.C: Likewise.
56627         * g++.old-deja/g++.jason/opeq.C: Likewise.
56628         * g++.old-deja/g++.law/arg5.C: Likewise.
56629         * g++.old-deja/g++.law/arm7.C: Likewise.
56630         * g++.old-deja/g++.law/ctors11.C: Likewise.
56631         * g++.old-deja/g++.law/cvt8.C: Likewise.
56632         * g++.old-deja/g++.law/init9.C: Likewise.
56633         * g++.old-deja/g++.law/refs4.C: Likewise.
56634         * g++.old-deja/g++.law/template2.C: Likewise.
56635         * g++.old-deja/g++.law/visibility24.C: Likewise.
56636         * g++.old-deja/g++.law/vtable3.C: Likewise.
56637         * g++.old-deja/g++.mike/asm2.C: Likewise.
56638         * g++.old-deja/g++.mike/eh1.C: Likewise.
56639         * g++.old-deja/g++.mike/misc1.C: Likewise.
56640         * g++.old-deja/g++.mike/misc13.C: Likewise.
56641         * g++.old-deja/g++.mike/misc14.C: Likewise.
56642         * g++.old-deja/g++.mike/ns12.C: Likewise.
56643         * g++.old-deja/g++.mike/p1248.C: Likewise.
56644         * g++.old-deja/g++.mike/p3708.C: Likewise.
56645         * g++.old-deja/g++.mike/p3708a.C: Likewise.
56646         * g++.old-deja/g++.mike/p3708b.C: Likewise.
56647         * g++.old-deja/g++.mike/p646.C: Likewise.
56648         * g++.old-deja/g++.mike/p700.C: Likewise.
56649         * g++.old-deja/g++.mike/p783.C: Likewise.
56650         * g++.old-deja/g++.mike/p783a.C: Likewise.
56651         * g++.old-deja/g++.mike/p783b.C: Likewise.
56652         * g++.old-deja/g++.mike/p786.C: Likewise.
56653         * g++.old-deja/g++.mike/p789.C: Likewise.
56654         * g++.old-deja/g++.mike/p789a.C: Likewise.
56655         * g++.old-deja/g++.mike/p807a.C: Likewise.
56656         * g++.old-deja/g++.other/delete3.C: Likewise.
56657         * g++.old-deja/g++.other/dyncast1.C: Likewise.
56658         * g++.old-deja/g++.other/dyncast2.C: Likewise.
56659         * g++.old-deja/g++.other/dyncast3.C: Likewise.
56660         * g++.old-deja/g++.other/empty1.C: Likewise.
56661         * g++.old-deja/g++.other/temporary1.C: Likewise.
56662         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56663         * g++.old-deja/g++.pt/t16.C: Likewise.
56664         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56665
56666 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
56667
56668         * gcc.dg/991230-1.c: New test.
56669
56670 1999-12-29  Jeffrey A Law  (law@cygnus.com)
56671
56672         * gcc.c-torture/compile/991229-3.c: New test.
56673         * gcc.c-torture/compile/991229-2.c: New test.
56674         * gcc.c-torture/compile/991229-1.c: New test.
56675
56676 1999-12-29  Greg McGary <gkm@eng.ascend.com>
56677
56678         * gcc.c-torture/compile/labels-2.c: New test.
56679
56680 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
56681
56682         * gcc.c-torture/execute/991227-1.c: New test.
56683
56684 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56685
56686         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56687
56688 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
56689
56690         * gcc.c-torture/execute/991221-1.c: New test.
56691
56692 1999-12-20  Nathan Sidwell  <nathan@acm.org>
56693
56694         * g++.old-deja/g++.other/cast3.C: New test.
56695
56696 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56697
56698         * gcc.c-torture/execute/991216-4.c: New test.
56699
56700 1999-12-16  Michael Meissner  <meissner@cygnus.com>
56701
56702         * gcc.c-torture/execute/991216-1.c: New test.
56703         * gcc.c-torture/execute/991216-2.c: New test.
56704         * gcc.c-torture/execute/991216-3.c: New test.
56705
56706 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56707
56708         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56709         Actually make the test fail by using "-O2" for compilation.
56710
56711 1999-12-15  Nathan Sidwell  <nathan@acm.org>
56712
56713         * g++.old-deja/g++.warn/cast-align1.C: New test.
56714
56715 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56716
56717         * gcc.c-torture/compile/991214-1.c: New test.
56718         * gcc.c-torture/compile/991214-2.c: New test.
56719
56720 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56721
56722         * gcc.dg/991214-1.c: New test.
56723
56724 1999-12-13  Jeffrey A Law  (law@cygnus.com)
56725
56726         * gcc.c-torture/compile/991213-3.c: New test.
56727         * gcc.c-torture/compile/991213-2.c: New test.
56728         * gcc.c-torture/compile/991213-1.c: New test.
56729
56730 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56731
56732         * gcc.dg/991209-1.c: New test.
56733
56734 1999-12-08  Nathan Sidwell <nathan@acm.org>
56735
56736         * gcc.c-torture/compile/991208-1.c: New test.
56737
56738 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56739
56740         * gcc.dg/ultrasp2.c: New test.
56741
56742 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
56743
56744         * g++.old-deja/g++.abi/align.C (main): Fix typo.
56745
56746 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
56747
56748         * gcc.c-torture/compile/991202-1.c: New test.
56749         * gcc.c-torture/execute/991202-1.c: New test.
56750         * gcc.c-torture/execute/991202-2.c: New test.
56751         * gcc.c-torture/execute/991202-3.c: New test.
56752
56753 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
56754
56755         * g++.old-deja/g++.abi/align.C: New test.
56756         * g++.old-deja/g++.abi/aggregates.C: Likewise.
56757         * g++.old-deja/g++.abi/bitfields.C: Likewise.
56758
56759 1999-12-01  Richard Henderson  <rth@cygnus.com>
56760
56761         * gcc.c-torture/execute/991201-1.c: New.
56762
56763 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
56764
56765         * gcc.dg/991129-1.c: New test.
56766
56767 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56768
56769         * gcc.c-torture/compile/991127-1.c: New test.
56770
56771 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56772
56773         * g++.old-deja/g++.other/warn4.C: New test.
56774
56775 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56776
56777         * g++.old-deja/g++.eh/cleanup2.C: New test.
56778         * g++.old-deja/g++.ext/pretty2.C: New test.
56779         * g++.old-deja/g++.ext/pretty3.C: New test.
56780         * g++.old-deja/g++.other/debug6.C: New test.
56781
56782 1999-10-20  Jim Wilson  <wilson@cygnus.com>
56783
56784         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56785         compiler_output to look for one error message instead of two.
56786
56787 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
56788
56789         * gcc.c-torture/execute/991118-1.c: Also test case
56790         where the word boundary does not split a byte evenly.
56791
56792 1999-11-19  Nathan Sidwell  <nathan@acm.org>
56793
56794         * g++.old-deja/g++.ext/restrict1.C: New test.
56795
56796 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
56797
56798         * gcc.c-torture/execute/991118-1.c: New test.
56799
56800 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
56801
56802         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
56803         working directory pathnames.
56804
56805 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
56806
56807         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56808         host is equipped with driver.h and driver.o so it can actually
56809         compile and run the tests.
56810
56811 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
56812
56813         * gcc.c-torture/compile/991008-1.c: New test.
56814
56815 1999-11-08  Nick Clifton  <nickc@cygnus.com>
56816
56817         * lib/gcc-dg.exp: Include target-supports.exp
56818
56819 1999-11-05  Nick Clifton  <nickc@cygnus.com>
56820
56821         * lib/target-supports.exp: New file: Provide procs to test for
56822         features supported by the target.
56823         (check_weak_available): Moved here from ecos.exp.
56824         (check_alias_available): New proc: Determine of the target
56825         toolchain supports the alias attribute.
56826
56827         * gcc.dg/special/ecos.exp: Move check_weak_available to
56828         target-supports.exp.
56829         (alias-1.c): Only perform the test if the target supports
56830         aliases.
56831         (wkali-1.c): Only perform the test if the target supports
56832         aliases.
56833
56834         * gcc.dg/990506-0.c: Expect error messages from cross
56835         targets as well as native targets.
56836
56837 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56838
56839         * gcc.dg/ultrasp1.c: Removed xfail.
56840         * gcc.dg/struct-ret-2.c: Likewise.
56841         * gcc.dg/array-1.c: Likewise.
56842
56843 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56844
56845         * gcc.dg/struct-ret-2.c: New test.
56846
56847         * gcc.dg/array-1.c: New test.
56848
56849 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
56850
56851         * gcc.c-torture/execute/991030-1.c: New test.
56852
56853 1999-10-26  Richard Henderson  <rth@cygnus.com>
56854
56855         * gcc.c-torture/compile/991026-2.c: New test.
56856
56857 1999-10-26  Jeffrey A Law  (law@cygnus.com)
56858
56859         * gcc.c-torture/compile/991026-1.c: New test.
56860
56861 1999-10-23  Jeffrey A Law  (law@cygnus.com)
56862
56863         * gcc.c-torture/execute/991023-1.c: New test.
56864
56865 1999-10-19  Jeffrey A Law  (law@cygnus.com)
56866
56867         * gcc.c-torture/execute/991019-1.c: New test.
56868
56869 1999-10-16  Richard Henderson  <rth@cygnus.com>
56870
56871         * gcc.c-torture/execute/991016-1.c: New test.
56872
56873 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
56874
56875         * gcc.c-torture/execute/991014-1.c: New test.
56876
56877 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
56878
56879         * g++.old-deja/g++.other/union2.C: New test.
56880
56881 1999-10-13  Nathan Sidwell  <nathan@acm.org>
56882
56883         * g++.old-deja/g++.other/vaarg2.C: New test.
56884         * g++.old-deja/g++.other/vaarg3.C: New test.
56885
56886 1999-10-12  Craig Burley  <craig@jcb-sc.com>
56887
56888         * g77.f-torture/noncompile/19990905-1.f: Moved from being
56889         in compile/.
56890
56891 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
56892
56893         * gcc.c-torture/execute/va-arg-11.c: New test.
56894
56895 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
56896
56897         * lib/file-format.exp (gcc_target_object_format): Don't
56898         crash if objdump is unavailable.
56899
56900 1999-09-29  Donn Terry <donn@interix.com>
56901
56902         * gcc.misc-tests/mg.exp: delete extraneous redirection.
56903
56904 1999-09-28  Nick Clifton  <nickc@cygnus.com>
56905
56906         * gcc.c-torture/compile/990928-1.c: New test.
56907
56908 1999-09-28  Nathan Sidwell  <nathan@acm.org>
56909
56910         * g++.old-deja/g++.other/decl6.C: New test.
56911
56912 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56913
56914         * gcc.c-torture/execute/va-arg-10.c: New test.
56915
56916 1999-09-27  Nathan Sidwell  <nathan@acm.org>
56917
56918         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56919         __PRETTY_FUNCTION__.
56920
56921 1999-09-23  Nick Clifton  <nickc@cygnus.com>
56922
56923         * gcc.c-torture/execute/990923-1.c: New test.
56924
56925 1999-09-21  Nick Clifton  <nickc@cygnus.com>
56926
56927         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56928         for which -fpic is inappropriate.
56929
56930 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
56931
56932         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56933
56934 1999-09-21  Nathan Sidwell  <nathan@acm.org>
56935
56936         * g++.old-deja/g++.other/dyncast1.C: New test.
56937         * g++.old-deja/g++.other/dyncast2.C: New test.
56938         * g++.old-deja/g++.other/dyncast3.C: New test.
56939         * g++.old-deja/g++.other/dyncast4.C: New test.
56940         * g++.old-deja/g++.other/dyncast5.C: New test.
56941         * g++.old-deja/g++.eh/catch3.C: New test.
56942         * g++.old-deja/g++.eh/catch3p.C: New test.
56943         * g++.old-deja/g++.eh/catch4.C: New test.
56944         * g++.old-deja/g++.eh/catch4p.C: New test.
56945         * g++.old-deja/g++.eh/catch5.C: New test.
56946         * g++.old-deja/g++.eh/catch5p.C: New test.
56947         * g++.old-deja/g++.eh/catch6.C: New test.
56948         * g++.old-deja/g++.eh/catch6p.C: New test.
56949         * g++.old-deja/g++.eh/catch7.C: New test.
56950         * g++.old-deja/g++.eh/catch7p.C: New test.
56951         * g++.old-deja/g++.eh/catch8.C: New test.
56952         * g++.old-deja/g++.eh/catch8p.C: New test.
56953         * g++.old-deja/g++.eh/catch9.C: New test.
56954         * g++.old-deja/g++.eh/catch9p.C: New test.
56955
56956 1999-09-13  Nathan Sidwell  <nathan@acm.org>
56957
56958         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56959         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56960
56961 1999-09-13  Jeffrey A Law  (law@cygnus.com)
56962
56963         * gcc.c-torture/compile/990913-1.c: New test.
56964
56965 1999-09-10  Nathan Sidwell  <nathan@acm.org>
56966
56967         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56968         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56969
56970 1999-09-09  Richard Henderson  <rth@cygnus.com>
56971
56972         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56973
56974 1999-09-09  Nathan Sidwell  <nathan@acm.org>
56975
56976         * g++.old-deja/g++.other/lookup11.C: New test.
56977         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56978         what is permitted and what we want.
56979         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56980         overload use.
56981         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56982
56983 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
56984
56985         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56986         * gcc.c-torture/noncompile/poison-1.c: New file.
56987
56988 1999-09-08  Nathan Sidwell  <nathan@acm.org>
56989
56990         * g++.old-deja/g++.other/sizeof3.C: New test.
56991         * g++.old-deja/g++.other/sizeof4.C: New test.
56992         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56993         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56994
56995 1999-09-07  Richard Henderson  <rth@cygnus.com>
56996
56997         * gcc.dg/va-arg-1.c: New.
56998
56999 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57000
57001         * gcc.c-torture/execute/va-arg-9.c: New test.
57002
57003 1999-09-05  Craig Burley  <craig@jcb-sc.com>
57004
57005         * g77.f-torture/compile/980519-2.f: New test.
57006         * g77.f-torture/compile/19990905-0.f: New test.
57007         * g77.f-torture/compile/19990905-1.f: New test.
57008         * g77.f-torture/compile/19990905-2.f: New test.
57009
57010         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
57011
57012 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
57013
57014         * gcc.c-torture/execute/990827-1.c: Fix typo.
57015
57016 1999-09-03  Nathan Sidwell  <nathan@acm.org>
57017
57018         * g++.old-deja/g++.other/deref1.C: New test.
57019
57020 1999-09-02  Nathan Sidwell  <nathan@acm.org>
57021
57022         * g++.old-deja/g++.other/ambig2.C: New test.
57023         * g++.old-deja/g++.other/cond5.C: New test.
57024         * g++.old-deja/g++.other/lookup16.C: New test.
57025
57026 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
57027
57028         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
57029         assemblers too.
57030
57031 1999-08-31  Jeffrey A Law  (law@cygnus.com)
57032
57033         * lib/c-torture.exp: Avoid the "compare executables" optimization
57034         when testing native.
57035
57036 1999-08-29  Jeffrey A Law  (law@cygnus.com)
57037
57038         * gcc.c-torture/execute/990829-1.c: New test.
57039         * gcc.c-torture/compile/990829-1.c: New test.
57040
57041 1999-08-27  Paul Burchard  <burchard@pobox.com>
57042
57043         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
57044         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
57045         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
57046         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
57047         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
57048         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
57049         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
57050         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
57051         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
57052         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
57053         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
57054
57055 1999-08-27  Jeffrey A Law  (law@cygnus.com)
57056
57057         * gcc.c-torture/execute/990827-1.c: New test.
57058
57059 1999-08-26  Craig Burley  <craig@jcb-sc.com>
57060
57061         * g77.f-torture/noncompile/19990826-4.f: New test.
57062
57063         * g77.f-torture/compile/19990826-3.f: New test.
57064
57065         * g77.f-torture/execute/19990826-2.f: New test.
57066
57067         * g77.f-torture/compile/19990826-1.f: New test.
57068
57069         * gcc.c-torture/execute/990826-0.c: New test.
57070         * g77.c-torture/execute/19990826-0.f: New test.
57071
57072         * g77.f-torture/noncompile/970626-2.f: New test.
57073
57074 1999-08-25  Paul Burchard  <burchard@pobox.com>
57075
57076         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
57077         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
57078         lss-011.C: New tests.
57079
57080 1999-08-25  Nathan Sidwell  <nathan@acm.org>
57081
57082         * g++.old-deja/g++.other/decl5.C: New test.
57083
57084 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57085
57086         * noncompile/noncompile.exp: Load_lib c-torture.exp.
57087         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
57088         call `postbase' for each one.  All callers of `postbase' changed
57089         to call this instead.
57090
57091 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
57092
57093         * gcc.c-torture/execute/990811-1.c: New test.
57094
57095 1999-08-09  Nick Clifton  <nickc@cygnus.com>
57096
57097         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
57098         just native ones.
57099
57100         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
57101         just native ones.
57102
57103 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57104
57105         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
57106
57107 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57108
57109         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
57110
57111 1999-08-04  Nathan Sidwell  <nathan@acm.org>
57112
57113         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
57114
57115 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57116
57117         * gcc.c-torture/execute/990804-1.c: New test.
57118
57119 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57120
57121         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
57122         * g++.old-deja/g++.brendan/crash64.C: Likewise.
57123         * g++.old-deja/g++.brendan/overload8.C: Likewise.
57124
57125 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57126
57127         * g++.old-deja/g++.other/struct1.C: New test.
57128
57129 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57130
57131         * g++.old-deja/g++.other/enum2.C: New test.
57132
57133 1999-08-02  Richard Henderson  <rth@cygnus.com>
57134
57135         Adapted from tests from Franz Sirl:
57136         * gcc.c-torture/execute/va-arg-7.c: New test.
57137         * gcc.c-torture/execute/va-arg-8.c: New test.
57138
57139 1999-08-01  Jeffrey A Law  (law@cygnus.com)
57140
57141         * gcc.c-torture/compile/990801-2.c: New test.
57142
57143         * gcc.c-torture/compile/990801-1.c: New test.
57144
57145 1999-07-27  Michael Meissner  <meissner@cygnus.com>
57146
57147         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
57148         fp-cmp-1.c, converting double to float.
57149
57150         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
57151         fp-cmp-1.c, converting double to long double.
57152
57153         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
57154         from fr1 to unknown_register, since fr1 is a legitimate register
57155         on some machines.
57156
57157 1999-07-25  Jeffrey A Law  (law@cygnus.com)
57158
57159         * README: More listname related changes.
57160
57161 1999-07-08  Catherine Moore  <clm@cygnus.com>
57162
57163         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
57164
57165 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
57166
57167         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57168
57169 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57170
57171         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57172
57173 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
57174
57175         * gcc.dg/990703-1.c: New test.
57176
57177 1999-06-29  Nick Clifton  <nickc@cygnus.com>
57178
57179         * lib/file-format.exp: New file: Move definition of proc
57180         gcc_target_object_format to here from
57181         gcc.dg/special/ecos.exp.
57182
57183         * lib/c-torture.exp: Include lib file-format.exp.
57184         * lib/gcc-dg.exp: Include lib file-format.exp.
57185
57186         * gcc.dg/special/ecos.exp: Remove definition of proc
57187         gcc_target_object_format.
57188
57189 1999-06-28  Jeffrey A Law  (law@cygnus.com)
57190
57191         * gcc.c-torture/execute/990628-1.c: New test.
57192
57193 1999-06-25  Jeffrey A Law  (law@cygnus.com)
57194
57195         * gcc.c-torture/compile/990625-2.c: New test.
57196
57197         * gcc.c-torture/compile/990625-1.c: New test.
57198
57199 1999-06-23  Nick Clifton  <nickc@cygnus.com>
57200
57201         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
57202         attributes compile.
57203         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
57204         ports that use the COFF/PE file format.
57205
57206 1999-06-17  Jeffrey A Law  (law@cygnus.com)
57207
57208         * gcc.c-torture/compile/990617-1.c: New test.
57209
57210 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
57211
57212         * g++.old-deja/g++.other/decl4.C: New test.
57213
57214 1999-06-14  Nathan Sidwell  <nathan@acm.org>
57215
57216         * g++.old-deja/g++.other/bitfld3.C: New test.
57217
57218 1999-06-08  Nathan Sidwell  <nathan@acm.org>
57219
57220         * g++.old-deja/g++.eh/catch1.C: New test.
57221
57222 1999-06-07  Jeffrey A Law  (law@cygnus.com)
57223
57224         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
57225
57226         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
57227         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
57228
57229 1999-06-05  Craig Burley  <craig@jcb-sc.com>
57230
57231         * g77.f-torture/compile/19990502-0.f: Replace with new,
57232         shorter, test that still fails after recent changes.
57233
57234 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57235
57236         * gcc.c-torture/execute/990604-1.c: New test.
57237
57238 1999-05-31  Jeffrey A Law  (law@cygnus.com)
57239
57240         * gcc.c-torture/execute/990531-1.c: New test.
57241
57242 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57243
57244         * gcc.c-torture/compile/990527-1.c: New test.
57245
57246 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
57247
57248         * gcc.c-torture/execute/990527-1.c: New test.
57249
57250 1999-05-25  Nick Clifton  <nickc@cygnus.com>
57251
57252         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
57253         bitfields as signed.
57254
57255 1999-05-25  Craig Burley  <craig@jcb-sc.com>
57256
57257         * g77.f-torture/compile/19990525-0.f: New test.
57258
57259 1999-05-25  Jeffrey A Law  (law@cygnus.com)
57260
57261         * gcc.c-torture/execute/990525-2.c: New test.
57262
57263         * gcc.c-torture/execute/990525-1.c: New test.
57264
57265 1999-05-24  Nathan Sidwell  <nathan@acm.org>
57266
57267         * g++.old-deja/g++.other/anon3.C: New test.
57268         * g++.old-deja/g++.other/anon4.C: New test.
57269         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
57270         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
57271         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
57272         Merrill).
57273
57274 1999-05-24  Jeffrey A Law  (law@cygnus.com)
57275
57276         * gcc.c-torture/execute/990524-1.c: New test.
57277
57278         * gcc.dg/990524-1.c: New test.
57279
57280 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57281
57282         * gcc.c-torture/compile/990523-1.c: New test.
57283
57284 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
57285
57286         * gcc.c-torture/compile/990519-1.c: New test.
57287
57288 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57289
57290         * gcc.c-torture/compile/990517-1.c: New test.
57291
57292         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57293         (e4, f4): New tests.
57294         (main): Call them.
57295
57296 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57297
57298         * gcc.dg/noreturn-1.c: New test.
57299
57300 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57301
57302         * gcc.c-torture/execute/990513-1.c: New test.
57303
57304 1999-05-10  Richard Henderson  <rth@cygnus.com>
57305
57306         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
57307
57308 1999-05-10  Craig Burley  <craig@jcb-sc.com>
57309
57310         * g77.f-torture/execute/erfc.f: Use small single-precision
57311         values, to avoid problems on Alphas when not -mieee.
57312
57313 1999-05-08  Craig Burley  <craig@jcb-sc.com>
57314
57315         * gcc.dg/990506-0.c: New test.
57316
57317 1999-05-08  Richard Henderson  <rth@cygnus.com>
57318
57319         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57320         the constant to test.  Don't XFAIL 64-bit targets.
57321
57322         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57323         * g++.old-deja/g++.law/profile1.C: Likewise.
57324
57325         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57326         operator new instances.
57327         * g++.old-deja/g++.other/delete5.C: Likewise.
57328
57329 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57330
57331         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
57332         intrinsic.
57333
57334 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57335
57336         * g77.f-torture/execute/u77-test.f: Reverse order of two
57337         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
57338
57339 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57340
57341         * gcc.dg/compare1.c: New test.
57342
57343 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
57344
57345         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
57346         New tests.
57347
57348 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57349
57350         * g77.f-torture/compile/19990502-1.f: New test.
57351
57352 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57353
57354         * g77.f-torture/compile/19990502-0.f: New test.
57355
57356 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57357
57358         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
57359         intrinsic.
57360
57361 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57362
57363         * g77.f-torture/execute/u77-test.f (main): List libU77
57364         intrinsics not currently tested.
57365         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
57366         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
57367         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
57368         Trim blanks off the ends of some printed strings.
57369
57370 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57371
57372         * g77.f-torture/execute/u77-test.f (main): Just warn about
57373         FSTAT gid disagreement, as it's expected on some systems.
57374
57375 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57376
57377         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57378         use a new function, which allows for some slop.
57379         Clean up some commentary.
57380         (issum): The new function.
57381         (sgladd): Deleted subroutine.
57382
57383 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57384
57385         * g77.f-torture/execute/u77-test.f: Modify to be more like
57386         libf2c/libU77 version, bringing patches to that version here.
57387         Add suitable commentary.
57388
57389 1999-04-25  Richard Henderson  <rth@cygnus.com>
57390
57391         * gcc.dg/990424-1.c: New test.
57392
57393 1999-04-24  Craig Burley  <craig@jcb-sc.com>
57394
57395         * g77.f-torture/execute/u77-test.f (main): Bug involving
57396         LSTAT has been fixed, so turn back on full checking.
57397
57398 1999-04-20  Craig Burley  <craig@jcb-sc.com>
57399
57400         * g77.f-torture/compile/19990419-0.f: New test.
57401         * g77.f-torture/execute/19990419-1.f: New test.
57402
57403 1999-04-17  Richard Henderson  <rth@cygnus.com>
57404
57405         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57406         to avoid the need for a prototype to supress a warning.
57407
57408 1999-04-07  Jim Wilson  <wilson@cygnus.com>
57409
57410         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57411
57412 1999-04-04  Jeffrey A Law  (law@cygnus.com)
57413
57414         * gcc.c-torture/execute/990404-1.c: New test.
57415
57416 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57417
57418         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57419         * gcc.dg/cpp-if3.c: Don't use -pedantic.
57420         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57421         missing initializer warnings.
57422
57423 1999-03-28  Jeffrey A Law  (law@cygnus.com)
57424
57425         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57426         matching strings.
57427
57428 1999-03-26  Jeffrey A Law  (law@cygnus.com)
57429
57430         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57431
57432 1999-03-26  Craig Burley  <craig@jcb-sc.com>
57433
57434         * g77.f-torture/execute/19990325-0.f: New test.
57435         * g77.f-torture/execute/19990325-1.f: New test.
57436
57437 1999-03-24  Jeffrey A Law  (law@cygnus.com)
57438
57439         * gcc.c-torture/execute/990324-1.c: New test.
57440
57441 1999-03-22  Jim Wilson  <wilson@cygnus.com>
57442
57443         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57444         test with 4.
57445
57446 1999-03-17  Richard Henderson  <rth@cygnus.com>
57447
57448         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
57449
57450 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57451
57452         * g77.f-torture/execute/19990313-2.f: New test.
57453         * g77.f-torture/execute/19990313-3.f: New test.
57454
57455 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57456
57457         * g77.f-torture/execute/19990313-0.f: New test.
57458         * g77.f-torture/execute/19990313-1.f: New test.
57459
57460 1999-03-12  Jim Wilson  <wilson@cygnus.com>
57461
57462         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57463         printf to sprintf.
57464         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57465         (main): Add check for u15.  Conditionalize u31 check depending on
57466         whether ints are <32 bits or >=32 bits.
57467
57468 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57469
57470         * g77.f-torture/execute/19981119-0.f: Improve testiness.
57471
57472 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57473
57474         * g77.f-torture/compile/19990305-0.f: New test.
57475         * g77.f-torture/execute/19981119-0.f: New test.
57476
57477 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57478
57479         * g77.f-torture/execute/970625-2.f: call ABORT if final
57480         result is not correct, instead of just printing it.
57481         Add this checking via newly introduced obfuscation, to
57482         trip up buggy front ends.
57483
57484 1999-03-07  Craig Burley  <craig@jcb-sc.com>
57485
57486         * g77.f-torture/compile/960317-1.f: Moved from being
57487         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
57488
57489 1999-03-06  Craig Burley  <craig@jcb-sc.com>
57490
57491         * g77.f-torture/execute/960317-1.f: New (old) test.
57492         * g77.f-torture/execute/970625-2.f: Ditto.
57493
57494 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
57495
57496         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57497         error message on line 1 or line 2; cccp and cpplib do this differently.
57498
57499 1999-03-01  Jeffrey A Law  (law@cygnus.com)
57500
57501         * g++.old-deja/g++.law/weak1.C: New test.
57502
57503 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57504
57505         * gcc.c-torture/execute/990119-1.c: Renamed to...
57506         * gcc.dg/990119-1.c: this, so it will only be tested once
57507         (it's a preprocessor test, it doesn't need to be run at
57508         multiple optimization levels).
57509
57510 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57511
57512         * lib/g++.exp: Don't add incdir=$base_dir/../include to
57513           ALWAYS_CXXFLAGS.
57514
57515 1999-02-24  Craig Burley  <craig@jcb-sc.com>
57516
57517         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
57518         * g77.f-torture/compile/19981216-0.f: ...as it is expected
57519         to not be compilable by current g77.
57520
57521 1999-02-24  Nick Clifton  <nickc@cygnus.com>
57522
57523         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57524
57525 1999-02-22  Jeffrey A Law  (law@cygnus.com)
57526
57527         * gcc.c-torture/execute/990222-1.c: New test.
57528
57529 1999-02-19  Craig Burley  <craig@jcb-sc.com>
57530
57531         * g77.f-torture/compile/19990218-0.f: New test.
57532         * g77.f-torture/noncompile/19990218-1.f: New test.
57533
57534 1999-02-18  Craig Burley  <craig@jcb-sc.com>
57535
57536         * g77.f-torture/compile/19981216-0.f: New test.
57537
57538 1999-02-14  Jeffrey A Law  (law@cygnus.com)
57539
57540         * gcc.dg/990214-1.c: New test.
57541
57542 1999-02-13  Jeffrey A Law  (law@cygnus.com)
57543
57544         * gcc.dg/990213-2.c: New test.
57545
57546         * gcc.dg/990213-1.c: New test.
57547
57548 1999-02-12  Jeffrey A Law  (law@cygnus.com)
57549
57550         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57551         ints.
57552
57553 1999-02-11  Nick Clifton  <nickc@cygnus.com>
57554
57555         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
57556         specified by target.
57557
57558         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
57559
57560 1999-02-11  Jeffrey A Law  (law@cygnus.com)
57561
57562         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
57563
57564 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57565
57566         * gcc.dg/special/ecos.exp: New test driver for new tests with
57567         special requirements.
57568
57569         * gcc.dg/special/alias-1.c: New test.
57570         * gcc.dg/special/gcsec-1.c: New test.
57571         * gcc.dg/special/weak-1.c: New test.
57572         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
57573         * gcc.dg/special/weak-2.c: New test.
57574         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
57575         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
57576         * gcc.dg/special/wkali-1.c: New test.
57577         * gcc.dg/special/wkali-2.c: New test.
57578         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
57579         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57580
57581 1999-02-10  Felix Lee  <flee@cygnus.com>
57582
57583           * lib/c-torture.exp (c-torture-compile): Pull out code for
57584           analyzing gcc error messages.
57585           (c-torture-execute): Likewise.  Fix some (harmless) false
57586           positives.
57587           * lib/gcc.exp (gcc_check_compile): New function.
57588
57589 1999-02-08  Richard Henderson  <rth@cygnus.com>
57590
57591         * gcc.c-torture/execute/990208-1.c: New test.
57592
57593 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57594
57595         * g++.dg/special/ecos.exp: New driver for new tests with special
57596         requirements
57597
57598         * g++.dg/special/conpr-1.C: New test
57599         * g++.dg/special/conpr-2.C: New test
57600         * g++.dg/special/conpr-2a.C: New test
57601         * g++.dg/special/conpr-3.C: New test
57602         * g++.dg/special/conpr-3a.C: New test
57603         * g++.dg/special/conpr-3b.C: New test
57604
57605         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57606         allow g++ to use the dg driver
57607
57608         * README: Add comment about g++.dg directory
57609
57610 1999-02-06  Jeffrey A Law  (law@cygnus.com)
57611
57612         * README: Update email addresses.
57613
57614 1999-02-03  Nick Clifton  <nickc@cygnus.com>
57615
57616         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57617         arguments in order to force structure S onto the stack even on
57618         the alpha.
57619         (test): Pass 10 leading arguments to function foo as well as the
57620         structure S.
57621
57622         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57623         failure for all targets.
57624
57625         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57626         abort to terminate program execution.
57627
57628 1999-01-30  Richard Henderson  <rth@cygnus.com>
57629
57630         * gcc.c-torture/execute/990130-1.c: New test.
57631
57632 1999-01-30  Jeffrey A Law  (law@cygnus.com)
57633
57634         * gcc.dg/990130-1.c: New test.
57635
57636 1999-01-28  Michael Meissner  <meissner@cygnus.com>
57637
57638         * gcc.c-torture/execute/990128-1.c: New test.
57639
57640 1999-01-27  Michael Meissner  <meissner@cygnus.com>
57641
57642         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57643
57644 1999-01-27  Felix Lee  <flee@cygnus.com>
57645
57646         * lib/c-torture.exp (c-torture-compile): pull out code for
57647         analyzing gcc error messages.
57648         (c-torture-execute): ditto, and fix some (harmless) false
57649         positives.
57650         * lib/gcc.exp (gcc_check_compile): new function.
57651
57652 1999-01-17  Jeffrey A Law  (law@cygnus.com)
57653
57654         * gcc.dg/990117-1.c: New test.
57655
57656         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57657
57658         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57659
57660 1999-01-15  Jeffrey A Law  (law@cygnus.com)
57661
57662         * g77.f-torture/compile/990115-1.f: New test.
57663
57664 1999-01-07  Jeffrey A Law  (law@cygnus.com)
57665
57666         * gcc.c-torture/compile/990107-1.c: New test
57667
57668 1999-01-06  Jeffrey A Law  (law@cygnus.com)
57669
57670         * gcc.c-torture/execute/990106-2.c: New test.
57671
57672         * gcc.c-torture/execute/990106-1.c: New test.
57673
57674 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
57675
57676         * gcc.c-torture/compile/981223-1.c: New test.
57677
57678 1998-12-29  Richard Henderson  <rth@cygnus.com>
57679
57680         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57681         (opt3): Rename from opt4 and disable.
57682
57683 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
57684
57685         * g++.old-deja/g++.pt/ptrmem5.C: New test.
57686
57687 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57688
57689         * g++.old-deja/g++.other/conv5.C: New test.
57690
57691 1998-12-14  Nick Clifton  <nickc@cygnus.com>
57692
57693         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57694
57695 1998-12-11  Jeffrey A Law  (law@cygnus.com)
57696
57697         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57698
57699 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57700
57701         * gcc.c-torture/compile/981211-1.c: New test.
57702
57703 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57704
57705         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57706
57707         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57708
57709 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57710
57711         * gcc.special/930510-1.c: Make C9X safe.
57712         * gcc.misc-tests/gcov-1.c Similarly.
57713         * gcc.misc-tests/gcov-2.c Similarly.
57714
57715 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57716
57717         * gcc.dg/ultrasp1.c: New test.
57718
57719 1998-12-06  Richard Henderson  <rth@cygnus.com>
57720
57721         * gcc.c-torture/execute/981206.c: New test.
57722
57723 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57724
57725         * g++.old-deja/g++.ns/template7.C: New test.
57726
57727         * g++.old-deja/g++.other/expr1.C: New test.
57728
57729         * g++.old-deja/g++.eh/tmpl3.C: New test.
57730
57731         * g++.old-deja/g++.eh/tmpl2.C: New test.
57732
57733 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57734
57735         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57736         * g++.old-deja/g++.other/using6.C: Removed.
57737         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57738
57739         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57740
57741 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57742
57743         * g++.old-deja/g++.pt/overload8.C: New test.
57744
57745         * g++.old-deja/g++.pt/overload7.C: New test.
57746
57747         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57748
57749         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57750         and relinking messages.
57751         * lib/g++.exp (g++_target_compile): Remove .rpo file when
57752         compiling with -frepo.
57753
57754 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
57755
57756         * g++.old-deja/g++.pt/lookup6.C: New test.
57757
57758 1998-11-30  Nick Clifton  <nickc@cygnus.com>
57759
57760         * gcc.c-torture/execute/981130-1.c: New test.
57761         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57762
57763 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57764
57765         * g++.old-deja/g++.pt/explicit76.C: New test.
57766
57767         * g++.old-deja/g++.pt/friend38.C: New test.
57768
57769         * g++.old-deja/g++.ns/crash2.C: New test.
57770
57771         * g++.old-deja/g++.pt/defarg8.C: New test.
57772
57773         * g++.old-deja/g++.pt/instantiate6.C: New test.
57774
57775         * g++.old-deja/g++.pt/static6.C: New test.
57776
57777         * g++.old-deja/g++.pt/decl2.C: New test.
57778
57779 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57780
57781         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
57782         problem is actually related with name lookup, but so what? :-)
57783
57784         * g++.old-deja/g++.pt/friend37.C: New test.
57785
57786 1998-11-25  Dave Love  <d.love@dl.ac.uk>
57787
57788         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57789         element, which fails on some systems.
57790
57791         * g77.f-torture/execute/labug1.f: New test.
57792
57793 1998-11-21  Jeffrey A Law  (law@cygnus.com)
57794
57795         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
57796         is defined.
57797
57798 1998-11-18  Dave Love  <d.love@dl.ac.uk>
57799
57800         * g77.f-torture/compile/981117-1.f: New test.
57801
57802 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
57803
57804         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
57805         properly discarded.
57806
57807 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
57808
57809         * gcc.c-torture/execute/memcheck: New directory of tests for
57810         -fcheck-memory-usage.
57811
57812 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57813
57814         * README: New file, general information about the testsuite and
57815         new description of the various C++ test subdirectories.
57816         * README.g++: Eliminate obsolete information, update and move most
57817         relevant stuff to README.
57818
57819 1998-11-07  Richard Henderson  <rth@cygnus.com>
57820
57821         * gcc.c-torture/compile/981107-1.c: New test.
57822
57823 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
57824
57825         * execute/memcpy-bi.c: New testcase.
57826
57827 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
57828
57829         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57830         base classes.
57831
57832         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57833         template is selected.
57834
57835         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57836         classes, it should be accepted for all types.
57837
57838         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57839
57840         * g++.old-deja/g++.pt/spec24.C: Ensure that template
57841         specializations start with template headers.
57842
57843 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
57844
57845         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57846
57847         * g++.old-deja/g++.other/init9.C: Test cross initialization of
57848         non-POD types.
57849
57850 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57851
57852         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57853
57854 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57855
57856         * compile/981022-1.c, compile/981022-1.x: New test and driver.
57857
57858 1998-10-19  Jeffrey A Law  (law@cygnus.com)
57859
57860         * 981019-1.c: New test.
57861
57862 1998-10-14  Robert Lipe <robertl@dgii.com>
57863
57864         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57865         find objc headers.
57866
57867 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57868
57869         * compile/981001-4.c: Remove use of GCC extension that triggers a
57870         compiler bug.
57871
57872 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
57873
57874         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57875
57876 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57877
57878         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
57879         instantiation of template produces incorrect code for delete
57880         expression.
57881
57882         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
57883         constructors' name is not unique.
57884         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57885         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57886
57887         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
57888         automatic array of const is ill-formed.
57889
57890         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
57891         of template parameter?
57892
57893         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
57894         const.
57895
57896         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
57897         pointer-to-member expression.
57898
57899         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
57900         declaration causes ICE.
57901
57902 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
57903
57904         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
57905         reserved in the global namespace.
57906
57907         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57908         generate needed virtual table.
57909
57910         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57911
57912 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
57913
57914         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57915         template-dependent type
57916
57917 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57918
57919         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57920         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57921         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57922
57923         * g++.old-deja/g++.other/using5.C: New test; using decl from base
57924         class should be usable as argument of member function.
57925         * g++.old-deja/g++.other/using6.C: New test; using decl from base
57926         class should be usable as return type of member function.
57927         * g++.old-deja/g++.other/using7.C: New test; using decl from base
57928         class should be usable as type of data member.
57929
57930         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57931
57932 1998-10-09  Jeffrey A Law  (law@cygnus.com)
57933
57934         * gcc.c-torture/special/920521-1.c: Fix bogus test.
57935
57936 1998-10-08  Nick Clifton  <nickc@cygnus.com>
57937
57938         * gcc.dg/dll-?.c Add thumb to target list.
57939         Fix assembler scan patterns to match current assembler output.
57940
57941 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
57942
57943         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
57944         matching of template brackets.
57945
57946         * g++.old-deja/g++.other/using4.C: New test.  Test using
57947         declarations of methods from base classes.
57948
57949         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
57950         within functions should introduce names into the innermost
57951         enclosing namespace.
57952
57953         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
57954         of static locals if first initialization throws.
57955
57956 1998-10-07  Jim Wilson  <wilson@cygnus.com>
57957
57958         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57959
57960 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
57961
57962         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
57963         lose track of the possible targets of tablejump insns.
57964         * special/special.exp: Run it.
57965
57966 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57967
57968         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
57969         must be declared before its specializations can be named in friend
57970         declarations.
57971
57972 1998-10-05  Dave Love  <d.love@dl.ac.uk>
57973
57974         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57975
57976         * g77.f-torture/execute/io1.f: New test.
57977
57978 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57979
57980         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57981         with pointer to template function, for which no argument deduction
57982         is possible.
57983
57984         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57985         specialization of template function as argument to template
57986         function.
57987
57988         * g++.old-deja/g++.other/access2.C: New test; Inner class
57989         shouldn't have privileged access to Outer's names.
57990
57991 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57992
57993         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57994         friend template declared within template class conflicts with
57995         nested class of the same name.
57996
57997         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57998         is ignored.
57999
58000         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
58001         object with direct initializer as function declaration.
58002
58003         * g++.old-deja/g++.other/decl2.C: New test; duplicate
58004         initializers.
58005
58006         * g++.old-deja/g++.other/null2.C: New test; conditional operator
58007         involving const pointer and NULL produces incorrect result.
58008
58009         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
58010         type name without `typename' should be rejected with -pedantic.
58011
58012 1998-10-02  Richard Henderson  <rth@cygnus.com>
58013
58014         * g++.old-deja/g++.other/addrof1.C: New test.
58015
58016 1998-10-01  Nick Clifton  <nickc@cygnus.com>
58017
58018         * gcc.c-torture/compile/981001-1.c: New test.
58019         * gcc.c-torture/execute/981001-1.c: New test.
58020
58021 1998-10-01  Jeffrey A Law  (law@cygnus.com)
58022
58023         * gcc.c-torture/compile/981001-2.c: New test.
58024         * gcc.c-torture/compile/981001-3.c: New test.
58025         * gcc.c-torture/compile/981001-4.c: New test.
58026
58027 1998-10-01  Robert Lipe  <robertl@dgii.com>
58028
58029         * lib/objc.exp (objc_target_compile): Add -L during compiles for
58030         multilibbed hosts.  Idea grafted from g77.exp.
58031
58032 1998-09-30  Dave Love  <d.love@dl.ac.uk>
58033
58034         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
58035         avoid losing on systems which need -lsocket.
58036
58037 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
58038
58039         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
58040         * g++.old-deja/g++.other/nested2.C: Ditto.
58041         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
58042         failure.
58043
58044 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58045
58046         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
58047         preferred over template operator!= for enum bitfields.
58048
58049 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
58050
58051         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
58052         that happen to have the same base name, but in different scopes,
58053         are incorrectly rejected.
58054
58055 1998-09-16  Richard Henderson  <rth@cygnus.com>
58056
58057         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
58058         on the native word size instead of an integer literal.
58059
58060 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58061
58062         * g++.old-deja/g++.other/static2.C: Invocation of static data
58063         member of type pointer-to-function denoted as non-static member.
58064
58065         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
58066         checks involving function types and aliases.
58067
58068 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58069
58070         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
58071         redefined to the same non-trivial type.
58072
58073         * g++.old-deja/g++.pt/explicit73.C: Test for proper
58074         namespace-qualification of template specializations declared in
58075         other namespaces.
58076
58077         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
58078         to declare a subset of the specializations of a template function
58079         as friends of specializations of a template class.
58080
58081         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
58082         member templates that do not fully specialize the enclosing
58083         template class are rejected.
58084
58085 1998-09-11  Dave Love  <d.love@dl.ac.uk>
58086
58087         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
58088
58089 1998-09-08  Dave Love  <d.love@dl.ac.uk>
58090
58091         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
58092         altered from libf2c/libU77 version.
58093
58094 1998-09-06  Dave Love  <d.love@dl.ac.uk>
58095
58096         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
58097
58098 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
58099             Alexandre Oliva  <oliva@dcc.unicamp.br>
58100
58101         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
58102         (un)signed char are different types for template specialization
58103         purposes.
58104
58105 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
58106
58107         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
58108         * objc: ObjC testsuite.
58109
58110 1998-08-31  Catherine Moore  <clm@cygnus.com>
58111
58112         * gcc.c-torture/execute/941014-1.x: New file.
58113
58114 1998-08-31  Nick Clifton  <nickc@cygnus.com>
58115
58116         * lib/c-torture.exp: Add support for
58117         torture_eval_before_compile and torture_eval_before_execute
58118         variables.
58119
58120 1998-08-30  Jeffrey A Law  (law@cygnus.com)
58121
58122         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
58123         this test triggers valid.
58124
58125 1998-08-27  Jeffrey A Law  (law@cygnus.com)
58126
58127         * gcc.dg/980827-1.c: New test.
58128
58129 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
58130
58131         * gcc.c-torture/execute/loop-4b.c: New test.
58132
58133 1998-08-26  Nick Clifton  <nickc@cygnus.com>
58134
58135         * lib/c-torture.exp: Add support for
58136         torture_eval_before_compile and torture_eval_before_execute
58137         variables.
58138
58139 1998-08-25  Jeffrey A Law  (law@cygnus.com)
58140
58141         * gcc.c-torture/compile/980825-1.c: New test.
58142
58143 1998-08-24  Nick Clifton  <nickc@cygnus.com>
58144
58145         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
58146         count number tests in opt_t0 not good_t0.
58147
58148 1998-08-24  Jeffrey A Law  (law@cygnus.com)
58149
58150         * gcc.c-torture/compile/930326-1.x: Fix typo.
58151
58152 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
58153
58154         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
58155         causes an ICE.
58156
58157 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58158
58159         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
58160         STACK_SIZE is defined.
58161         * gcc.c-torture/unsorted/stuct.c: Similarly.
58162
58163         * gcc.c-torture/compile/980821-1.c: New test.
58164
58165 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58166
58167         * gcc.c-torture/execute/980526-2.c: Disable for targets with
58168         16bit ints.
58169
58170 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
58171
58172         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58173         code.
58174
58175 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
58176
58177         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
58178         error'.
58179
58180 1998-08-18  Jeffrey A Law  (law@cygnus.com)
58181
58182         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58183
58184 1998-08-16  Jeffrey A Law  (law@cygnus.com)
58185
58186         * gcc.c-torture/compile/980816-1.c: New test.
58187
58188         * gcc.dg/980816-1.c: New test.
58189
58190 1998-08-13  Jeffrey A Law  (law@cygnus.com)
58191
58192         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58193         compiler for ieee tests.
58194
58195 1998-08-01  Dave Love  <d.love@dl.ac.uk>
58196
58197         * g77.f-torture/compile/980729-0.f: New test.
58198
58199 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
58200
58201         * gcc.c-torture/special/eeprof-1.c: New test, for
58202         -finstrument-functions.
58203         * gcc.c-torture/special/special.exp: Run it.
58204
58205 1998-07-29  Jeffrey A Law  (law@cygnus.com)
58206
58207         * gcc.c-torture/compile/980729-1.c: New test.
58208
58209 1998-07-27  Nick Clifton  <nickc@cygnus.com>
58210
58211         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58212         __thumb__ is defined, and test for ARM style doubles if so.
58213
58214 1998-07-26  Dave Love  <d.love@dl.ac.uk>
58215
58216         * g77.f-torture/noncompile/980615-0.f: New test.
58217
58218 1998-07-26  H.J. Lu  (hjl@gnu.org)
58219
58220         * gcc.dg/980312-1.c: Do link instead of compile.
58221         * gcc.dg/980313-1.c: Likewise.
58222
58223 1998-07-26  Jeffrey A Law  (law@cygnus.com)
58224
58225         * gcc.c-torture/compile/980726-1.c: New test.
58226
58227 1998-07-25  Dave Love  <d.love@dl.ac.uk>
58228
58229         * g77.f-torture/execute/io0.f: New test.
58230
58231 1998-07-24  Nick Clifton  <nickc@cygnus.com>
58232
58233         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
58234         an int.
58235
58236 1998-06-18  Michael Meissner  <meissner@cygnus.com>
58237
58238         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
58239         m32r bugs.
58240
58241 1998-07-17  Nick Clifton  <nickc@cygnus.com>
58242
58243         * gcc.dg/980626-1.c: Expect failures for all toolchains until
58244         c-decl.c:grokdeclarator can handle mode attributes.
58245
58246 1998-07-16  Jeffrey A Law  (law@cygnus.com)
58247
58248         * gcc.c-torture/execute/980716-1.c: New test.
58249
58250 1998-07-13  Jeffrey A Law  (law@cygnus.com)
58251
58252         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
58253         the mn10200.
58254         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
58255         the mn10200.
58256         * gcc.c-torture/execute/va-arg-3.x: Similarly.
58257         * gcc.c-torture/compile/930326-1.x: Similarly.
58258
58259 1998-07-13  Dave Love  <d.love@dl.ac.uk>
58260
58261         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
58262         New test from Craig.
58263
58264 1998-07-12  Dave Love  <d.love@dl.ac.uk>
58265
58266         * g77.f-torture/noncompile/980616-0.f: New test.
58267
58268         * g77.f-torture/execute/970816-3.f: New test from Craig.
58269
58270 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58271
58272         *  g++.other/singleton.C: Return error value instead of taking
58273         SIGSEGV.
58274
58275 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
58276
58277         *  g++.other/singleton.C: New test.  Warning is under dispute.
58278         Runtime crash is not.
58279
58280 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58281
58282         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
58283         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
58284         using6.C, using7.C}: New namespace tests.
58285
58286 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58287
58288         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
58289         specialization with typedef'ed names used as array indexes.
58290
58291 1998-07-09  Jeffrey A Law  (law@cygnus.com)
58292
58293         * gcc.c-torture/execute/980709-1.c: New test.
58294
58295         * gcc.dg/980709-1.c: New test.
58296
58297 1998-07-07  Richard Henderson  <rth@cygnus.com>
58298
58299         * gcc.c-torture/execute/bcp-1.c: New test.
58300
58301 1998-07-07  Jeffrey A Law  (law@cygnus.com)
58302
58303         * gcc.c-torture/execute/980707-1.c: New test.
58304
58305 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
58306
58307         * gcc.c-torture/compile/980706-1.c: New test.
58308
58309 1998-07-01  Dave Love  <d.love@dl.ac.uk>
58310
58311         * g77.f-torture/execute/980701-0.f,
58312         g77.f-torture/execute/980701-1.f: New test from Craig.
58313
58314 1998-07-01  Jeffrey A Law  (law@cygnus.com)
58315
58316         * gcc.c-torture/compile/980701-1.c: New test.
58317
58318         * gcc.c-torture/execute/980701-1.c: New test.
58319
58320 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
58321 rlsruhe.de>
58322
58323         * g++.old-deja/g++.robertl/eb132.C: New test.
58324         * g++.old-deja/g++.robertl/eb133.C: Likewise.
58325
58326 1998-06-29  Dave Love  <d.love@dl.ac.uk>
58327
58328         * g77.f-torture/execute/980628-7.f,
58329         g77.f-torture/execute/980628-8.f,
58330         g77.f-torture/execute/980628-9.f,
58331         g77.f-torture/execute/980628-10.f: New tests from Craig.
58332
58333         * g77.f-torture/execute/980628-3.f: Remove mail headers.
58334
58335 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58336
58337         * g77.f-torture/execute/980628-4.f: New test from Craig.
58338         * g77.f-torture/execute/980628-5.f: Likewise.
58339         * g77.f-torture/execute/980628-2.f: Likewise.
58340         * g77.f-torture/execute/980628-0.f: Likewise.
58341         * g77.f-torture/execute/980628-1.f: Likewise.
58342         * g77.f-torture/execute/980628-3.f: Likewise.
58343         * g77.f-torture/execute/980628-6.f: Likewise.
58344
58345 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58346
58347         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
58348         directory when nothing has been installed yet.
58349
58350 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
58351
58352         * gcc.c-torture/special/special.exp: Handle newer versions of
58353         dejagnu.
58354
58355 1998-06-26  Jeffrey A Law  (law@cygnus.com)
58356
58357         * gcc.dg/980626-1.c: New test.
58358
58359 1998-06-19  Bruno Haible <haible@ilog.fr>
58360
58361         * gcc.misc-tests/m-un-2.c: New test.
58362         * g++.old-deja/g++.other/warn01.c: Likewise.
58363
58364 1998-06-19  Robert Lipe  <robertl@dgii.com>
58365
58366         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
58367         compatibility with assmblers with a different comment character.
58368         Eliminate use of GAS-specific extensions.
58369
58370 1998-06-19  Jeffrey A Law  (law@cygnus.com)
58371
58372         * gcc.c-torture/execute/ieee/980619-1.c: New test.
58373
58374 1998-06-19  Robert Lipe  <robertl@dgii.com>
58375
58376         * lib/g77.exp: Replace search for libf2c.a with search for newly
58377         renamed libg2c.a
58378
58379 1998-06-17  Jeffrey A Law  (law@cygnus.com)
58380
58381         * gcc.c-torture/execute/980617-1.c: New test.
58382
58383 1998-06-12  Jeffrey A Law  (law@cygnus.com)
58384
58385         * gcc.c-torture/execute/980612-1.c: New test.
58386
58387 1998-06-08  Jeffrey A Law  (law@cygnus.com)
58388
58389         * gcc.dg/980523-1.c: Only test on ppc-linux.
58390         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58391
58392         * gcc.c-torture/execute/980608-1.c: New test.
58393
58394 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
58395
58396         * gcc.c-torture/execute/980605-1.c: New test.
58397
58398 1998-06-04  Jeffrey A Law  (law@cygnus.com)
58399
58400         * gcc.c-torture/execute/980604-1.c: New test.
58401
58402 1998-06-02  Jeffrey A Law  (law@cygnus.com)
58403
58404         * gcc.c-torture/execute/980602-1.c: New test.
58405         * gcc.c-torture/execute/980602-2.c: Likewise.
58406
58407 1998-06-02  Dave Love  <d.love@dl.ac.uk>
58408
58409         * 970125-0.f: Fix per JCB.  Add commentary.
58410
58411 1998-05-31  Michael Meissner  <meissner@cygnus.com>
58412
58413         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58414         IEEE -0 support.
58415
58416 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58417
58418         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58419         earlier.
58420
58421 1998-05-28  Catherine Moore <clm@cygnus.com>
58422
58423         * gcc.c-torture/execute/980526-3.c: New test.
58424
58425 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
58426
58427         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58428         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58429         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58430         m88k-motorola-sysv3 to XFAIL.
58431
58432 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58433
58434         * gcc.dg/980526-1.c: New test.
58435         * gcc.c-torture/execute/980526-2.c: New test.
58436
58437 1998-05-26  Jeffrey A Law  (law@cygnus.com)
58438
58439         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58440
58441         * gcc.c-torture/execute/980526-1.c: New test.
58442
58443 1998-05-26  Dave Love  <d.love@dl.ac.uk>
58444
58445         * g77.f-torture/execute/alpha2.f: Add runtime test.
58446
58447 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
58448
58449         * g++.old-deja/old-deja.exp: Strip leading directories.
58450
58451         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58452         error for the line.  Don't run multiple tests for the same line.
58453
58454 1998-05-23  Jeffrey A Law  (law@cygnus.com)
58455
58456         * gcc.dg/980523-1.c: New test.
58457
58458 1998-05-23  Dave Love  <d.love@dl.ac.uk>
58459
58460         * g77.f-torture/compile/970915-0.f: New test.
58461
58462 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
58463
58464         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58465
58466 1998-05-21  Jeffrey A Law  (law@cygnus.com)
58467
58468         * gcc.dg/980520-1.c: New test.
58469
58470 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
58471
58472         * gcc.dg/980502-1.c: Fix return type.
58473
58474 1998-05-20  Jeffrey A Law  (law@cygnus.com)
58475
58476         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
58477         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58478         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58479         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58480         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58481
58482 1998-05-20  Dave Love  <d.love@dl.ac.uk>
58483
58484         * g77.f-torture/execute/980520-1.f: New test.
58485
58486 1998-05-15  Dave Love  <d.love@dl.ac.uk>
58487
58488         * lib/mike-g77.exp: New file.
58489
58490         * g77.f-torture/noncompile/noncompile.exp,
58491         g77.f-torture/noncompile/check0.f: New files.
58492
58493 1998-05-14  Dave Love  <d.love@dl.ac.uk>
58494
58495         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58496         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58497         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58498         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58499         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58500         abort where appropriate.
58501
58502 1998-05-05  Michael Meissner  <meissner@cygnus.com>
58503
58504         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58505         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58506
58507 1998-04-29  Dave Love  <d.love@dl.ac.uk>
58508
58509         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58510
58511 1998-04-27  Dave Love  <d.love@dl.ac.uk>
58512
58513         * g77.f-torture/compile/980427-0.f: New test.
58514
58515 1998-04-24  Dave Love  <d.love@dl.ac.uk>
58516
58517         * g77.f-torture/compile/980424-0.f: New test.
58518
58519 1998-04-19  Dave Love  <d.love@dl.ac.uk>
58520
58521         * g77.f-torture/compile/980419-2.f (main): New test.
58522         * g77.f-torture/compile/970125-0.f: New test.
58523         * g77.f-torture/compile/980419-1.f: New test.
58524
58525 1998-04-08  Jim Wilson  <wilson@cygnus.com>
58526
58527         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
58528         of loop-4.c.
58529
58530 1998-04-07  Jim Wilson  <wilson@cygnus.com>
58531
58532         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58533
58534 1998-04-03  Jim Wilson  <wilson@cygnus.com>
58535
58536         * gcc.c-torture/compile/980329-1.c: New test.
58537
58538 1998-03-18  Jim Wilson  <wilson@cygnus.com>
58539
58540         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58541         * gcc.dg/980312-1.c: Fix typo in -march command.
58542
58543 1998-03-16  H.J. Lu  (hjl@gnu.org)
58544
58545         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58546
58547 1998-03-11  Robert Lipe  <robertl@dgii.com>
58548
58549         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
58550         Dave Love agree the Fortran source is bogus.
58551
58552 1998-03-11  Robert Lipe  <robertl@dgii.com>
58553
58554         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
58555         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
58556         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
58557         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
58558         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
58559
58560 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58561
58562         * g++.old-deja/g++.other/friend1.C: New test.
58563
58564 1998-02-18  Dave Love  <d.love@dl.ac.uk>
58565
58566         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
58567         possibly uninitialized) variables and declare dnrm2.
58568
58569 1998-02-23  Robert Lipe <robertl@dgii.com>
58570
58571         From Bruno Haible <haible@ilog.fr>:
58572         * gcc.c-torture/execute/980223.c: New test.
58573
58574 1998-02-13  Jeffrey A Law  (law@cygnus.com)
58575
58576         * gcc.dg/ifelse-1.c: New test.
58577
58578 1998-02-09  H.J. Lu  (hjl@gnu.org)
58579
58580         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58581
58582           * lib/old-dejagnu.exp (old-dejagnu): Added the
58583           "execution test - XFAIL *-*-*" handling in the spirit of
58584           "excess errors test -". Changed the "execution test fails"
58585           handling to be like "excess errors test fails".
58586           * Update various tests accordingly.
58587
58588 1998-02-06  Jim Wilson  <wilson@cygnus.com>
58589
58590         * gcc.c-torture/execute/980205.c: New test.
58591
58592 1998-01-18  Jeffrey A Law  (law@cygnus.com)
58593
58594         * lib/c-torture.exp: Look for .x files instead of .cexp files.
58595         * lib/f-torture.exp: Similarly.
58596         * gcc.c-torture: Rename all .cexp files to .x files.
58597
58598 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
58599
58600         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58601         (940510-1.c): Removed duplicate.
58602         (971104-1.c): New test.
58603
58604 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
58605
58606           * lib/f-torture.exp: Improve error and loop detection.
58607
58608 1997-11-19  Michael Meissner  <meissner@cygnus.com>
58609
58610         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58611         use that to size the filler array.
58612
58613 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
58614
58615         * lib/c-torture.exp(c-torture-execute): Fix typo.
58616
58617         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58618         testcase as the executable name. Keep the executable around if
58619         the test fails.
58620
58621 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
58622
58623         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58624         changes.  Only test one -g option, and move it to the end of the
58625         list of options to test.
58626
58627 1997-09-19  Michael Meissner  <meissner@cygnus.com>
58628
58629         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58630         variable GCC_TORTURE_OPTIONS to supply default switches separated
58631         by colons.  If no environment variable, run tests with -O0 -g, -O1
58632         -g, and -O2 -g as well.
58633
58634 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
58635
58636         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58637         explanatory comments. Fix indentation.
58638
58639 1997-09-15  Jeffrey A Law  (law@cygnus.com)
58640
58641         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58642
58643 1997-09-11  Jeffrey A Law  (law@cygnus.com)
58644
58645         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58646         * g++.old-deja/g++.mike/p7325.C: Likewise.
58647         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58648
58649 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
58650
58651         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58652         * g++.old-deja/g++.brendan/crash30.C: Likewise.
58653         * g++.old-deja/g++.brendan/crash39.C: Likewise.
58654         * g++.old-deja/g++.law/operators4.C: Likewise.
58655
58656 1997-09-11  Joe Buck  (jbuck@synopsys.com)
58657
58658         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58659         * g++.old-deja/g++.mike/p784.C: Ditto.
58660         * g++.old-deja/g++.mike/p785.C: Ditto.
58661
58662 1997-09-05  Jeffrey A Law  (law@cygnus.com)
58663
58664           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58665
58666 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58667
58668         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58669         target feature; pass this to c-torture-execute as needed.
58670
58671 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58672
58673         * lib/c-torture.exp(c-torture-execute): If the previous and the
58674         current executables being tested are identical, we don't need to
58675         run the executable again. Try to make the executable names
58676         unique. Add an optional argument for passing additional compiler
58677         flags.
58678
58679 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
58680
58681         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58682
58683 1997-08-29  Jeffrey A Law  (law@cygnus.com)
58684
58685         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58686
58687 1997-07-31  Jeffrey A Law  (law@cygnus.com)
58688
58689         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58690         32bit or larger longs.
58691
58692         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58693         have either a 32bit long or 32bit int.
58694
58695 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58696
58697         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58698         Make double precision tests dependent on sizeof (double).
58699
58700 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58701
58702         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58703         too.
58704
58705 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58706
58707         * gcc.c-torture/compile/961203-1.cexp: New script.
58708
58709 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58710
58711         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58712         up the includes ourselves.
58713
58714 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58715
58716         * lib/plumhall.exp: Remove random include, and add a few
58717         verbose messages for debugging.
58718
58719 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58720
58721         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58722         of trying to do it ourselves.
58723
58724 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58725
58726         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58727
58728 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58729
58730         * gcc.prms/5403.c: Made regexp a bit less strict.
58731
58732 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58733
58734         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58735         is returned from remote_load instead.
58736         * lib/plumhall.exp: Ditto.
58737         * lib/mike-g++.exp: Ditto.
58738         * lib/old-dejagnu.exp: Ditto.
58739         * lib/c-torture.exp: Ditto.
58740
58741 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58742
58743         * lib/g++.exp: Use build_wrapper procedure.
58744         * lib/gcc.exp: Ditto.
58745
58746 1997-05-20  Jeffrey A Law  (law@cygnus.com)
58747
58748         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58749         an old-style decl for malloc.  Fixes tests to work when
58750         sizeof (int) != sizeof (size_t).
58751
58752 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58753
58754         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58755
58756         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58757         use stdargs.h interface.
58758
58759 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58760
58761         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58762         NO_VARARGS when compiling.
58763
58764 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
58765
58766         * lib/plumhall.exp(ph_includes): New procedure.
58767         (ph_make): Use it.
58768         (ph_compiler): Ditto.
58769
58770         * lib/g++.exp: Rename test-glue.c to testglue.c.
58771         * lib/gcc.exp: Ditto.
58772
58773 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
58774
58775         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58776         to completion when it's called.
58777
58778 1997-03-21  Michael Meissner  <meissner@cygnus.com>
58779
58780         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58781         is defined, don't do test.
58782
58783 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
58784
58785         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58786         for object files.
58787         (ph_summary): Mark skipped testcases as untested, not unresolved.
58788
58789         * lib/plumhall.exp (ph_make): If unresolved because of bad
58790         errorCode, record errorCode in log file.
58791         (*): Replace send_log/verbose with verbose -log.
58792
58793 1997-03-19  Michael Meissner  <meissner@cygnus.com>
58794
58795         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
58796         double conversion if double isn't at least 8 bytes.
58797
58798         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
58799         int to work with targets where int is 16 bits.
58800
58801         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
58802         8 bytes, just exit, since 4 byte doubles don't have enough bits of
58803         precision for the test to complete.
58804
58805 1997-03-14  Michael Meissner  <meissner@cygnus.com>
58806
58807         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58808         if d10v is not compiled with the -mdouble64 flag.
58809         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58810
58811         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58812         d10v is not compiled with the -mint32 flag.
58813
58814 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
58815
58816         * lib/plumhall.exp: Use incr_count.
58817
58818 1997-03-12  Jeffrey A Law  (law@cygnus.com)
58819
58820         * gcc.c-torture: Update to c-torture-1.45.
58821
58822 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
58823
58824         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58825         the name of the expect testcase file).
58826
58827         * lib/g++.exp(g++_init): Ditto.
58828
58829 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
58830
58831         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58832         the host.
58833
58834         * lib/gcc.exp(gcc_exit): New procedure.
58835
58836 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
58837
58838         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58839         specs where appropriate.
58840
58841         * g++.old-deja/g++.arm/*: Added additional ERROR checks
58842         because of new "candidates are" messages, and removed a few
58843
58844         * Converted all non-old-style g++ testcases to old-style, and
58845         moved into g++.old-deja.
58846
58847 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
58848
58849         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58850         options.
58851
58852         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58853         succeeded.
58854
58855         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58856
58857 1997-02-13  Michael Meissner  <meissner@cygnus.com>
58858
58859         * lib/gcc.exp (gcc_target_compile): Add support for defining
58860         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58861         the machine doesn't have those features.
58862
58863 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
58864
58865         * g++.law/operators4.exp: Don't use LIBS.
58866
58867 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
58868
58869         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58870
58871         * lib/mike-g++.exp: Don't set the compiler to be tested here.
58872         * lib/g++.exp: Set it here instead. Also, allow use of the
58873         --tool_exec and --tool_opt options. Change CXX to
58874         GXX_UNDER_TEST.
58875
58876         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58877
58878         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58879
58880 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
58881
58882         * lib/old-dejagnu.exp: Use prune_warnings instead of
58883         prune_system_crud.
58884         * lib/mike-g++.exp: Ditto.
58885         * lib/gcc.exp: Ditto.
58886         * lib/g++.exp: Ditto.
58887
58888         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58889
58890 1997-02-07  Jeffrey A Law  (law@cygnus.com)
58891
58892           * 941014-2.c: Include stdlib.h
58893           * 960327-1.c: Include stdio.h
58894           * dbra.c, index-1.c: Don't assume ints are 32bits.
58895
58896 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
58897
58898         * lib/gcc.exp: Add gcc,stack_size target feature.
58899
58900         * lib/g++.exp(g++_target_compile): Add the include and link
58901         paths here, not in two other places. And, it's $options, not
58902         options.
58903
58904         * lib/mike-g++.exp(postbase): Remove the code that determines
58905         the correct include and link paths.
58906         * g++.old-deja/old-deja.exp: Ditto.
58907
58908 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
58909
58910         * lib/g++.exp(g++_init): target_compile no longer returns the
58911         filename of the result.
58912
58913 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
58914
58915         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58916         call to glob.
58917
58918         * gcc.c-torture/special/special.exp: Change call to
58919         gcc_target_compile to include the object file.
58920
58921 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
58922
58923         * gcc.c-torture/special/special.exp: Correct misspelling in last
58924         change.
58925
58926 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
58927
58928         * lib/plumhall.exp(ph_summary): Log the entire output of the
58929         executable. Return -1 if there were any failures, 0 otherwise.
58930         (ph_execute): Return -1 if there were any failures, 0 otherwise.
58931         (ph_make): Clean up objects and executables that were built
58932         if the tests succeeded.
58933
58934 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
58935
58936         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58937         libraries and includes in the build tree as appropriate.
58938
58939 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58940
58941         * lib/c-torture.exp: Instead of looking for the global variable
58942         NO_LONG_LONG, check to see if that's a feature of the target.
58943
58944 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58945
58946         * config/default.exp: Minimize. Delete the remainer of the files in
58947         config; this functionality is now in devo/dejagnu/config.
58948
58949         g++.*/*: Pass any additional flags used to compile to postbase;
58950         delete CXXFLAGS.
58951
58952         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58953         is now done by runtest.exp. Use gcc_target_compile instead of
58954         compile.
58955
58956         lib/c-torture.exp: Use gcc_target_compile instead of compile.
58957         Remove references to CFLAGS. Use remote_file instead of
58958         calling rm -f.
58959         (c-torture): Take a list of arguments to use to compile this
58960         testcase.
58961
58962         lib/g++.exp: Simplify. Use target_compile instead of compile.
58963         lib/gcc-dg.exp: Ditto.
58964         lib/gcc.exp: Ditto.
58965         lib/mike-{gcc,g++}.exp: Ditto.
58966         lib/old-dejagnu.exp: Ditto.
58967         lib/plumhall.exp: Ditto.
58968
58969 1997-01-08  Jim Wilson  <wilson@cygnus.com>
58970
58971         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58972         (ph_linker): Likewise.
58973
58974 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
58975
58976           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58977         MAP_ANON / MAP_ANONYMOUS if defined;
58978         else try to map from /dev/zero .
58979
58980 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58981
58982         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58983         isn't defined, then define it to MAP_ANONYMOUS.
58984
58985 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58986
58987         * gcc.c-torture: Update to c-torture-1.42 release.
58988
58989 1996-11-11  Jeffrey A Law  (law@cygnus.com)
58990
58991         * gcc.c-torture: Update to c-torture-1.41 release.
58992
58993 1996-10-27  Jeffrey A Law  (law@cygnus.com)
58994
58995         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
58996         c-torture release.
58997
58998 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
58999
59000         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
59001         and LDFLAGS.  Fix second case to append the target_info ldflags
59002         onto LDFLAGS, not CFLAGS.
59003         * lib/g++.exp (g++_init): Add target_info stuff.
59004         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
59005         of libgloss and newlib flags for !native.
59006
59007         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
59008         (GDB): Fix relative path to go up another dir for finding gdb.
59009
59010 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
59011
59012         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
59013         versions in the target_info array, if they don't exist.
59014
59015 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
59016
59017         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
59018
59019 1996-07-08  Jim Wilson  <wilson@cygnus.com>
59020
59021         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
59022         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
59023
59024 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
59025
59026         * lib/old-dejagnu.exp: Don't remove the output file before we've
59027         actually tested it. Don't append pwd to the path of the executable
59028         we're testing.
59029
59030 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
59031
59032         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
59033
59034 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
59035
59036         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
59037         temporary directory for compiler files, and set it to a default
59038         value of /tmp. Set $output as the name of the output file from
59039         compiling the testcase. Add a -o option to $cflags_var so the
59040         compiler writes the final output file as $output. Set $executable
59041         to $output.
59042
59043         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
59044         directory for compiler files, and set it to /tmp if it doesn't
59045         already have a value. Set $output_file to the name of the output
59046         file from compiling the testcase. Add a -o option to CXXFLAGS so
59047         the compiler writes the final output file as $output. Use $output
59048         as the executable to be tested.
59049
59050 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59051
59052         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
59053
59054 1996-06-08  Jeffrey A Law  (law@cygnus.com)
59055
59056         * gcc.c-torture/execute/pending-1.c: New test.  Still
59057         pending in Tege's queue.
59058
59059 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
59060
59061         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
59062         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
59063         if there were failures.  Call unresolved if there were unresolved
59064         testcases.  Call gcc_fail if program did not run to completion.
59065         (ph_make): Pass additional argument name to ph_execute.
59066         (ph_execute): Add new argument.  Pass additional arguments to
59067         ph_summary.  Call gcc_fail is there is no execution output.
59068
59069 1996-04-24  Jeffrey A Law  (law@cygnus.com)
59070
59071         * lib/plumhall.exp (proc_summary): Output relavent summary
59072         lines into the log so specific failures in plumhall can be
59073         investigated.
59074
59075 1996-04-10  Jeffrey A Law  (law@cygnus.com)
59076
59077         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
59078         (c-torture-execute): Don't try to execute tests which use
59079         "long long" types if $NO_LONG_LONG is nonzero.
59080
59081 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
59082
59083         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
59084         not c-torture.
59085
59086         * gcc.ieee: Move from here.
59087         * gcc.c-torture/execute/ieee: To here.
59088
59089 1996-03-26  Jeffrey A Law  (law@cygnus.com)
59090
59091         * gcc.c-torture: Update to c-torture-1.41 release.
59092
59093 1996-03-22  Jeffrey A Law  (law@cygnus.com)
59094
59095         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
59096         not "$output".
59097
59098 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
59099
59100         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
59101         -c present.
59102
59103 1996-03-02  Jeffrey A Law  (law@cygnus.com)
59104
59105         * config/proelf.exp: Handle connecting to a simulator.
59106
59107 1996-01-31  Jeffrey A Law  (law@cygnus.com)
59108
59109         * config/proelf.exp: New file.  Enough framework that we can
59110         run c-torture tests on the proelf targets (or any other target
59111         that gdb can connect to for that matter).
59112
59113 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
59114
59115         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
59116         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
59117
59118         * lib/plumhall.exp (ph_execute): Always call ph_summary if
59119         exec_output exists.
59120
59121 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
59122
59123         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
59124         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
59125
59126         * config/*.exp: Update FSF address.  Change result of ${tool}_load
59127         to pass/fail/unresolved/unsupported/untested.  Caller must now
59128         call unresolved/unsupported/untested.
59129         * lib/*.exp: Update FSF address.  Update to handle new results of
59130         ${tool}_load.
59131         * lib/chill.exp (verbose): Delete.
59132
59133 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
59134
59135         * lib/gcc.exp (default_gcc_start): Change order of args to
59136         $LDFLAGS $CFLAGS $LIBS.
59137         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
59138         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
59139         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
59140         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59141         * gcc.misc-tests/dg-test.exp: Likewise.
59142         * gcc.misc-tests/msgs.exp: Likewise.
59143         * gcc.prms/prms.exp: Likewise.
59144         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
59145         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
59146
59147         * lib/dg.exp: Deleted, moved to dejagnu/lib.
59148
59149 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59150
59151         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
59152
59153         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
59154         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
59155
59156         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
59157         necessary.
59158
59159 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
59160
59161         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
59162         global for loop; add use of $mathlib.
59163         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
59164         settings here; set mathlib for anything but VxWorks.
59165
59166 1996-01-22  Jeffrey A Law  (law@cygnus.com)
59167
59168         * gcc.c-torture: Update to c-torture-1.40 release.
59169
59170 1996-01-03  Jeffrey A Law  (law@cygnus.com)
59171
59172         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59173         dg.exp.
59174
59175 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
59176
59177         * lib/c-torture.exp (c-torture-execute): Declare "output" as
59178         global.
59179
59180 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
59181
59182         * lib/g++.exp (LIBS): Define if not already.
59183         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59184         (gcc-dg-prune): Call prune_gcc_output.
59185         * lib/gcc.exp (prune_gcc_output): New proc.
59186         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59187         prune_gcc_output.
59188
59189 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
59190
59191         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59192         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
59193
59194 1995-11-15  Jeffrey A Law  (law@cygnus.com)
59195
59196         * gcc.c-torture: Update to c-torture-1.39 release.
59197
59198 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
59199
59200         * lib/c-torture.exp (c-torture-execute): Don't return if one option
59201         fails, try others as well.
59202
59203 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
59204
59205         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59206         If compilation fails, mark execute tests as `untested'.
59207         If test is marked as unsupported, don't mark compilation and
59208         execute tests as failed.
59209
59210 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
59211
59212         * lib/g++.exp (g++_init): Don't link in libg++, and look to
59213         libstdc++ for whether or not we want to be doing shared
59214         libraries.  Delete link_curses since we don't need it anymore.
59215         * lib/mike-g++.exp (postbase): Don't link in libg++.
59216         * g++.old-deja/old-deja.exp: Likewise.
59217
59218 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
59219
59220         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
59221
59222 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
59223
59224         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
59225         For that, add `-Wl,-a,shared_archive'.
59226         * g++.old-deja/old-deja.exp: Likewise.
59227
59228 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
59229
59230         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
59231
59232 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
59233
59234         * lib/mike-g++.exp (postbase): Pay attention to the status of
59235         g++_load.
59236
59237 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
59238
59239           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
59240
59241 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
59242
59243         * lib/gcc.exp (default_gcc_start): No longer need to log program
59244         being executed or its output, execute_anywhere does that now.
59245         * lib/g++.exp (default_g++_version): Call execute_anywhere.
59246         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
59247
59248 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
59249
59250         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
59251         the same as those in lib/g++.exp.
59252
59253 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
59254
59255         * gcc.c-torture: Update to c-torture-1.38 release.
59256         * gcc.ieee: Related changes.
59257
59258 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
59259
59260         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
59261         "exec". Minor reformatting changes.
59262
59263         * config/rom68k.exp (${tool}_load): Make it work in a canadian
59264         cross. This means all "exec" calls now work on a remote host as
59265         well.
59266         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
59267         cross. Filter out the extra "\r\n" stuff that expect puts in.
59268         (c-torture-execute): Filter out the bogus warnings like
59269         c-torture-compile does. Add support for canadian cross.
59270         * lib/gcc.exp (default_gcc_version, default_gcc_start)
59271         Use execute_anywhere rather than calling exec directly. Now it
59272         works for canadian cross testing.
59273
59274 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
59275
59276         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
59277         results into a variable, and check that rather than using file exists.
59278
59279 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
59280
59281         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
59282         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
59283
59284 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59285
59286         * g++.old-deja/old-deja.exp: Create and pass runshlib and
59287         lib_curses if there's a shared libg++ in the build tree.
59288
59289 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
59290
59291         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59292         if not supported target.
59293
59294 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
59295
59296         * lib/g++.exp (g++_init): Move empty setting of runshlib and
59297         link_curses up to always happen, not just for native builds.
59298
59299 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
59300
59301         * gcc.c-torture: Update to c-torture-1.36 release.
59302         * gcc.failure: Related changes.
59303
59304 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
59305
59306         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59307
59308 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
59309
59310         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59311         * lib/mike-g++.exp (postbase): Not in here.  Still reference
59312         runshlib, link_curses, and mathlib for link and run.
59313
59314         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59315         pass the runtime shared library options for Solaris, OSF/1, and
59316         Irix5, and link with -lcurses to avoid unresolved references.
59317
59318 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
59319
59320         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59321         only run once.
59322
59323 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
59324
59325         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59326
59327 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
59328
59329         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
59330         do not have a framework for the "compat" tests yet.
59331
59332 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
59333
59334         * lib/mike-g++.exp (postbase): New local variable `mathlib',
59335         set to null if we're testing vxworks5.1.  Use that instead of
59336         `-lm' in the setting of LIBS for link and run.
59337
59338 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
59339
59340         * config/rom68k.exp (${tool}_load): Major changes to make it
59341         work.  Verified that it does in fact return the stuff in
59342         exec_output properly.  Catch any Emul or any TRAP other than 0.
59343
59344 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
59345
59346         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
59347         LDFLAGS properly for targets that need stuff from libgloss.
59348         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
59349         only run once.
59350         (gpp_initialized): New variable.
59351
59352 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
59353
59354         * config/rom68k.exp: Load libgloss.exp.
59355         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
59356         so we can produce a fully linked binary.
59357         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
59358         so we can produce a fully linked binary.
59359
59360 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
59361
59362         * lib/plumhall.exp (ph_section): Watch for expected failures.
59363         Add missing `else'.
59364
59365         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
59366         run the testcase.
59367         (c-torture): Likewise.
59368
59369 1995-08-28  Doug Evans  <dje@cygnus.com>
59370
59371         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59372
59373         * lib/mike-g++.exp (mike_cleanup): New proc.
59374         (prebase): New globals compiler_result, not_compiler_result,
59375         target_regexp.
59376         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
59377         allow leading "-" in pattern.  Watch for unsupported tests.
59378         If $compiler_result is set, pattern match assembler code,
59379         and ditto for $not_compiler_result.
59380         * lib/mike-gcc.exp: Likewise.
59381
59382         * lib/plumhall.exp (ph_execute): Only call ph_summary if
59383         execution "succeeded".
59384
59385 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
59386
59387         * config/win32.exp: New file.
59388         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59389
59390 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
59391
59392         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59393         unsupported.
59394         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
59395         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59396         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59397
59398         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59399         "... without exceptions was ...".  That is now handled by
59400         prune_system_crud.
59401         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59402
59403 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
59404
59405         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59406         sieve.c,sort2.c}: New files.
59407         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59408         sieve.exp,sort2.exp}: Drivers for them.
59409
59410         * lib/mike-gcc.exp (program_output): New user settable variable.
59411         (postbase): Call prune_system_crud.  Also prune extraneous compiler
59412         messages.
59413         * lib/mike-g++.exp (program_output): New user settable variable.
59414
59415         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59416
59417         * config/sh.exp: Deleted (use sim.exp instead).
59418
59419 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
59420
59421         * config/vx.exp: Declare CHECKTASK as global.
59422         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59423         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59424         * lib/old-dejagnu.exp: Load [pwd]/$executable.
59425
59426 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59427
59428         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59429         target. Like vx.exp, only includes `vx29k.exp' instead of
59430         `vxworks.exp'.
59431
59432 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
59433
59434         * config/sim.exp: Increase time limit from 120 seconds to 240.
59435
59436 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
59437
59438         * gcc.c-torture/execute/950628-1.c: New test.
59439
59440 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
59441
59442         * gcc.c-torture: Update with changes/additions from
59443         c-torture-1.34.
59444
59445 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
59446
59447         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59448
59449 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
59450
59451         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59452
59453 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
59454
59455         * gcc.c-torture/compile/950512-1.c: New test.
59456         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59457         * gcc.dg/struct-ret-1.c: Likewise.
59458
59459 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
59460
59461         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59462           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59463
59464 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
59465
59466         * gcc.c-torture/special/920411-1.c: Deleted.
59467         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
59468
59469 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
59470
59471         * config/sim.exp (${tool}_load): Hack in call to bash to get a
59472         cpu limit.
59473
59474 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
59475
59476         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59477
59478 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
59479
59480         From kenner;
59481         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59482         is the proper length.
59483         * va-arg-3.c: Likewise.
59484
59485 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
59486
59487         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
59488         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59489
59490         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
59491         * lib/g++.exp (default_g++_start): Delete old cruft.
59492
59493 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
59494
59495         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59496         (2 * (1 << 18)) to (2 * (1 << 17)).
59497
59498         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59499
59500 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
59501
59502         * config/rom68k.exp: Renamed from config/idp.exp
59503
59504 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
59505
59506         * c-torture/compile/921109-2.c
59507
59508 1995-04-18  Mike Stump  <mrs@cygnus.com>
59509
59510         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
59511         excess errors.
59512
59513 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
59514
59515         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59516         output.
59517         * lib/g++.exp (default_g++_start): Likewise.
59518
59519 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
59520
59521         * gcc.c-torture/compile/950329-1.c: New test.
59522
59523 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
59524
59525           * config/bug.exp (${tool}_load): Updated to use new remote_open
59526           and remote_close procs.
59527         * config/idp.exp: New file.
59528
59529 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
59530
59531         * gcc.c-torture/execute/950322-1.c: New test.
59532
59533 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
59534
59535         * config/vx.exp (${tool}_load): Clean up testing of return code from
59536         vxworks_ld and vxworks_spawn.
59537
59538 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
59539
59540         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59541
59542 1995-03-13  Mike Stump  <mrs@cygnus.com>
59543
59544         * lib/old-deja.exp: Add `excess errors test - ' error, now one
59545         can mark excess errors on a machine by machine basis.  Note, the
59546         default is to not expect any excess errors, even when excess
59547         errors test - is given, so you will want to put an XFAIL ... on
59548         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
59549         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59550         those 4 machines, but no others.
59551
59552 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
59553
59554         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
59555         * lib/c-torture.exp: to here.
59556
59557 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
59558
59559         * gcc.c-torture/execute/950221-1.c: New test.
59560         * gcc.c-torture/execute/struct-ret-1.c: New test.
59561         * gcc.c-torture/compile/950221-1.c: New test.
59562
59563         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
59564
59565 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
59566
59567         * gcc.c-torture/execute/arith-1.c (main): Return 0.
59568         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
59569
59570 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
59571
59572         * g++.gb: New directory of tests, derived from my signature and
59573         class scoping tests.
59574
59575         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
59576         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
59577         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
59578         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
59579         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59580         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59581         * g++.gb/sig25.C: Likewise.
59582
59583         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59584         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59585         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59586         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59587         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59588         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59589         * g++.gb/sig25.exp: Likewise.
59590
59591         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59592         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59593         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59594         * g++.gb/scope13.C: Likewise, this test still fails.
59595
59596         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59597         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59598         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59599         * g++.gb/scope13.exp: Ditto.
59600
59601         * g++.gb/README: New file, explains what these tests are about.
59602
59603 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
59604
59605         * lib/dg.exp (dg-do): Support `preprocess'.
59606         (dg-test): Likewise.
59607
59608 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
59609
59610         * config/udi.exp: change "continue -expect" to "exp_continue".
59611
59612 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
59613
59614         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59615         Delete redundant tests.
59616
59617         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59618         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59619         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59620         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59621         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59622         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59623         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59624         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59625
59626         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59627         storing label pointers.
59628         * gcc.c-torture/execute/921019-1.c: Likewise.
59629         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59630         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59631         parameter fp.
59632         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59633         constants.
59634
59635         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59636         Delete obsolete tests.
59637
59638         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59639         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59640         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59641         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59642         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59643         * gcc.c-torture/compile/950124-1.c: New test.
59644
59645         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59646
59647 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
59648
59649         * lib/mike-g++.exp: Add -lm to LIBS.
59650
59651 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
59652
59653         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59654
59655 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
59656
59657         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59658
59659 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
59660
59661         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59662
59663 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
59664
59665         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59666         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59667         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59668         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59669         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59670         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59671         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59672         * g++.law/{operators31.C, operators32.C,
59673         * g++.law/{operators33.C, operators34.C}: Likewise.
59674         * g++.law/{pic1.C, refs2.C}: Likewise.
59675         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59676         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59677         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59678         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59679
59680         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59681         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59682         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59683         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59684         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59685         * g++.law/{enum9.exp, friend5.exp}: Likewise.
59686         * g++.law/{nest3.exp, nest4.exp}: Likewise.
59687         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59688         * g++.law/{operators30.exp, operators31.exp}: Likewise.
59689         * g++.law/{operators32.exp, operators33.exp}: Likewise.
59690         * g++.law/{operators34.exp}: Likewise.
59691         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59692         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59693         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59694         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59695         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59696
59697         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59698         No longer expected to fail.
59699         * g++.law/missed-error3.C: Tweak for recent bool changes.
59700
59701 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59702
59703         * config/emb-unix: Deleted.
59704         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59705         remote execution.  Do final link on remote host if REMOTE_LINK is set.
59706
59707 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59708
59709         * lib/dg.exp (dg-test): Fix typo in last patch.
59710
59711 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59712
59713         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59714         (handles multiple occurrences).
59715
59716 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59717
59718         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59719         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59720         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59721         printed).
59722         * lib/c-torture.exp (c-torture-compile): Likewise.
59723         (c-torture): Prepend full path if missing.
59724         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59725         (gcc_fail): Likewise.
59726         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59727
59728 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59729
59730         * lib/netware.exp: Only attach to NetWare i386 systems.
59731
59732 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59733
59734         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59735         messages.  Add test name to "output pattern match" pass/fail message.
59736
59737 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59738
59739         * gcc.dg: New testsuite.
59740         * gcc.dg/dg.exp: New file.
59741
59742         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59743         test-switch.c}: Deleted.
59744
59745         * gcc.misc-tests/msgs.exp: New testcase driver.
59746
59747 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
59748
59749         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59750         Watch for illegal return values from ${tool}_load.
59751         * config/unix.exp (${tool}_load): Fix pass/fail detection for
59752         cross targets.  Coerce return value >0 to 1.
59753
59754 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
59755
59756         * config/unix.exp (${tool}_load): Call program rsh, not proc.
59757
59758         * config/emb-unix.exp: New file.
59759
59760         * config/sim.exp: Error if variable $SIM not defined.
59761         (${tool}_load): Mark test as "untested" if simulator missing.
59762
59763         * config/unix.exp: Load remote.exp to get rcp_download.
59764         * lib/c-torture.exp: Use different option lists for testcases with
59765         and without loops.
59766         * gcc.c-torture/execute/execute.exp: Likewise.
59767
59768 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
59769
59770         * config/*.exp: Clarify return code from ${tool}_load.
59771         Call `unresolved' or `untested' instead of `warning' or `perror'
59772         (sometimes you still want to call both though).
59773         Add comment that `shell_id' is local to each file.
59774         * config/udi.exp (timeout): Set to 30.
59775         Don't print warning if connection fails, $connectmode has already
59776         printed an error.
59777         (${tool}_load): Move verbose messages to level 2.
59778         Rework pattern for "Process started" message.
59779         Pass `shell_id' to ${connectmode}_download.
59780         Retry twice upon timeout.  Make resetting of target more robust.
59781         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59782         Pass `shell_id' to exit_$connectmode.
59783         Only call exit_$connectmode if connected.
59784         * config/unix.exp (${tool}_load): Check return codes better.
59785         * config/vrtx.exp (${tool}_load): Likewise.
59786         * config/vx.exp (${tool}_load): Likewise.
59787         Delete unneeded global's.
59788         * lib/dg.exp (dg-test): Update to reflect clarified return codes
59789         from ${tool}_load.
59790         (dg-stat): Delete.
59791         (dg-init): Delete recording of pass/fail counts.
59792         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59793         (old-dejagnu-init): Likewise.
59794         (old-dejagnu-stat): Delete contents, empty proc now.
59795         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
59796         (c-torture): Delete references to lcnt, lpass, lfail.
59797         Get option list from TORTURE_OPTIONS.
59798         Delete -funroll[-all]-loops if no loops.
59799         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
59800         (g++_stat): Delete contents (empty proc now).
59801         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
59802         (gcc_finish): Likewise.
59803         (gcc_stat): Deleted.
59804         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59805         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59806         * gcc.c-torture/execute/execute.exp: Likewise.
59807         Split tests into two parts: compile, execute.
59808         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
59809         no loops.  Update to reflect clarified return codes from ${tool}_load.
59810
59811 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
59812
59813         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59814         to grep for.
59815         (old-dejagnu): Likewise (where necessary).
59816
59817 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
59818
59819         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59820
59821         * lib/dg.exp (dg-process-target): Fix processing of selector.
59822         Add comment regarding use of `error'.
59823
59824         * lib/gcc.exp (prune_system_crud): Define if missing.
59825         * lib/g++.exp (prune_system_crud): Likewise.
59826
59827         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59828         Call prune_system_crud.
59829         * lib/dg.exp (dg-runtest): New proc.
59830         Use perror instead of send_user for tcl errors in testcase.
59831         Don't return any value, it's never used.
59832         Don't clobber previous definition of `unknown'.
59833         Print tcl errors in `dg-final'.
59834
59835 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
59836
59837         * lib/dg.exp (dg-process-target): Improve syntax error messages.
59838         (dg-test): Don't print errorInfo, it contains stack backtrace.
59839
59840 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
59841
59842         * lib/g++.exp (runtest_file_p): Define if missing.
59843
59844 1994-09-24  Doug Evans  (dje@cygnus.com)
59845
59846         * lib/mike-g++.exp: Comment out loading of g++.exp.
59847         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
59848         (default_g++_version): Always print something.
59849         (default_g++_start): Comment out call to `which'.
59850         (g++_start, g++_load): Deleted (must be defined in config file).
59851         * lib/gcc.exp: Test for existence of $CC at start.
59852         Delete check for tmpdir (done in gcc_init).
59853         (default_gcc_version): Always print something.
59854         (default_gcc_start): Comment out call to `which'.
59855         * config/*.exp: Major cleanup - make cross targets work at least a
59856         little better for g++ (by not being "--tool gcc" specific).
59857         Rename gcc_xxx to ${tool}_xxx.
59858         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59859         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59860
59861 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
59862
59863         * lib/c-torture.exp (c-torture-compile): Rework compiler
59864         message processing.
59865
59866         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59867         c-torture.
59868
59869 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
59870
59871         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59872
59873         * lib/dg.exp (dg-process-target): Support { target native }.
59874
59875 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
59876
59877         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
59878         looked for "... program xxx got fatal signal".
59879         Correct regsub munging of `comp_output'.
59880         Ignore compiler messages "path prefix not used" and "linker input
59881         file unused".
59882
59883 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
59884
59885         * lib/gcc.exp (runtest_file_p): Define if missing.
59886         * gcc.prms/template.c: Example to work from.
59887
59888 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
59889
59890         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59891         * lib/dg.exp (dg-test): Call unsupported testcases as such.
59892
59893         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59894         * gcc.prms/1883.c: Moved from compile/940714-1.c.
59895         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59896         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59897
59898         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59899         (dg-process-target): No longer a varargs proc.
59900         Return S/N for target, P/F for xfail.  All callers changed.
59901         (user option procs): More argument checking.
59902         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59903         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59904         (dg-test): Skip test if not running on selected target in `dg-do'.
59905         Update handling of `dg-do-what', `dg-output-text'.
59906         Separate execution pass/fail from output pattern match pass/fail.
59907         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59908
59909 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
59910
59911         * gcc.c-torture/special/special.exp: Don't expect failure for mips
59912         target for 920510-1.c.
59913
59914 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
59915
59916         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59917         Clean up comment regarding use of passcnt, etc.
59918         (gcc_stat): Don't update `testcnt' here.
59919         (gcc_finish): Do it here.
59920         Might as well reset `but_id' here too.
59921         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59922         to determine if the file should be tested.
59923         * gcc.c-torture/compile/compile.exp: Likewise.
59924         * gcc.c-torture/execute/execute.exp: Likewise.
59925         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59926         * gcc.misc-tests/dg-test.exp: Likewise.
59927         * gcc.prms/prms.exp: Likewise.
59928         * gcc.wendy/wendy.exp: Likewise.
59929         * g++.old-deja.exp: Likewise.
59930         Move "Testing file" message to verbose level 1.
59931
59932 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
59933
59934         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59935
59936 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
59937
59938         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59939         (default_gcc_start): Accept optional second list element
59940         of compiler flags.  Print compiler output at verbosity level 2.
59941         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59942         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59943         Save current values of framework globals passcnt, failcnt, xpasscnt,
59944         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59945         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
59946         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59947         xfailcnt to compute stats.  Update framework global `testcnt' from
59948         pass/fail counts.
59949         (gcc_finish): New proc.  Clean up test environment.
59950         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59951         (gcc_epass, gcc_efail): Delete.
59952         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59953         argument of line number.
59954         (dg-init): If the tool has an init routine, call it.
59955         (dg-test): Remove args `cflags_var' and `libs_var'.
59956         Pass all compiler options to ${tool}_start.
59957         Handle missing line number.
59958         (dg-finish): New function.
59959         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59960         particular files.  Call gcc_finish at end.  Move "skipping test"
59961         message to verbosity level 3.
59962         * gcc.c-torture/compile/compile.exp: Likewise.
59963         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59964         * gcc.c-torture/execute/execute.exp: Likewise.
59965         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59966         Print testcase being tried at verbosity level 1.
59967         * gcc.c-torture/special/special.exp: Unset xfail.
59968         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59969         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59970         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59971         * gcc.failure/failure.exp: Likewise.
59972         * gcc.ieee/ieee.exp: Likewise.
59973         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59974         Update call to dg-test.  Call dg-finish at end.
59975         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
59976         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59977         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59978         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59979         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
59980         * gcc.wendy/wendy.exp: Add copyright.
59981         Delete setting of tmpdir (done by gcc_init).
59982         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59983         Pass compiler flags to gcc_start.  Call gcc_finish at end.
59984         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59985         gcc_[ce]pass/fail.
59986
59987 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
59988
59989         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59990         confusion.
59991         (g++_load): Likewise.
59992
59993         * config/*.exp (gcc_load): Some were varargs fns and some were not.
59994         Rename argument to `prog' to remove the confusion.
59995         Varargs fns behave differently too!
59996         (g++_load): Likewise.
59997
59998         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59999
60000         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
60001         what it is.  Delete (always) printing of status value for !native.
60002         Simplify verbose code, and include status and exec_output.
60003         (g++_load): Use gcc_load.
60004
60005 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
60006
60007         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
60008         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
60009         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
60010         940714-3.c as these testcases don't exist anymore.  Make
60011         va-arg-1.c expected to pass.
60012
60013 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
60014
60015         * gcc.misc-tests/misc.exp: Only run specific testcases.
60016         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
60017         * gcc.misc-tests/dg-[1-9].c: New files.
60018
60019         * lib/dg.exp: New testsuite driver.
60020         * gcc.prms/prms.exp: Use it.
60021
60022         * README.gcc: New file.
60023
60024         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
60025         Document and reset `lxpass' and `lxfail'.
60026         Simplify "initialized" message.
60027         (gcc_stat): Clean up comments a little.
60028
60029 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
60030
60031         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
60032
60033 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
60034
60035         * lib/old-dejagnu.exp (process-option): New proc.
60036         (old-dejagnu-init, old-dejagnu-stat): Likewise.
60037         (old-dejagnu): Simplify.
60038         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
60039
60040 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
60041
60042         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
60043         exists and is not an empty string.
60044
60045         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
60046         $xfail rather than calling setup_xfail.  Clear $xfail when test is
60047         finished.
60048         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
60049         automatically.
60050
60051         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
60052         longer expected to fail.
60053
60054         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
60055         "f" function call.
60056
60057         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
60058
60059         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
60060         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
60061         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
60062         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
60063         c-torture-1.29.
60064
60065         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
60066         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
60067
60068         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
60069
60070         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
60071         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
60072
60073         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
60074         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
60075         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
60076
60077 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
60078
60079         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
60080         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
60081         940714-1.c, 940714-2.c, 940714-3.c},
60082         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
60083         gcc.misc-tests/{mg.c,mg.exp}:
60084         New tests.
60085         * gcc.noncompile/noncompile.exp: Change accordingly.
60086
60087 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
60088
60089         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
60090         Undo previous clobberage.
60091
60092 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
60093
60094         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
60095         * gcc.special/{930510-1.c, special.exp}:
60096         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
60097         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
60098         struct-varargs-1.c}: New tests from c-torture-1.26.
60099
60100 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
60101
60102         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
60103           argument to switch.
60104
60105 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
60106
60107         * Revert the previous changes.  Please see Rob's directory
60108         (/lisa/test/rob/progressive/gcc/testsuite) for testing
60109         fixes.
60110
60111 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
60112
60113         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
60114         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
60115         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
60116         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
60117         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
60118         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
60119         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
60120         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
60121         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
60122         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
60123         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
60124         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
60125         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
60126         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
60127         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
60128         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
60129         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
60130         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
60131         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
60132         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
60133         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
60134         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
60135         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
60136         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
60137         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
60138         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
60139         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
60140         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
60141         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
60142         testing changes.
60143
60144 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
60145
60146         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
60147         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
60148         with perror calls.
60149
60150 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
60151
60152         * config/unix.exp (g++_load): Fix syntax.
60153
60154 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
60155
60156         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
60157         * gcc.noncompile/921017-1.c: Deleted obsolete test.
60158         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
60159         Don't expect va-arg-1.c to fail.  Correct expected output for
60160         920928-1.c.
60161         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
60162         * gcc.wendy/hbm4.c: Correct typo.
60163         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
60164
60165 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
60166
60167         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
60168         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60169         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
60170         * lib/c-torture.exp (c-torture-compile): Ditto.
60171
60172         Reduce volume of output (remove all the -I's and such).
60173         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
60174         Call gcc_cpass, gcc_cfail.
60175         (c-torture): Pass testing option to c-torture-compile.
60176
60177 1994-03-21  Doug Evans  (dje@cygnus.com)
60178
60179         Bring patches over from progressive.
60180         * config/default.exp: Exit remote shell cleanly.
60181         (g++_exit, g++_start): Add default versions.
60182         * config/sim.exp (gcc_load): Use perror, not error.
60183
60184 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
60185
60186         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
60187         set in site.exp.
60188
60189 1994-03-14  Doug Evans  (dje@cygnus.com)
60190
60191         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60192         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60193         (wendy_try): New proc to run testcase.
60194         (main loop): Call 'em.
60195         * gcc.wendy/*.c: Clean up pass to correct expected output.
60196
60197         * lib/gcc.exp: Minor cleanup work.
60198         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60199
60200 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
60201
60202         * config/sim.exp (gcc_load): Document return codes better.
60203         Don't pass -v to simulator.
60204
60205 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
60206
60207         * gcc.special/920717-x.c: Fix typo.
60208         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60209         get at sources.
60210
60211         * lib/mike-gcc.exp: Fix typo.
60212
60213 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
60214
60215         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
60216         binary to use, transform the name.
60217         * config/*.exp: rename everything. Nuke any g++ specific files,
60218         it's now a special case of gcc that requires no special support.
60219         Add a default.exp for unsupported targets.
60220
60221 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
60222
60223         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
60224         lib/old-dejagnu.exp: Fix a few patterns to work with the new
60225         version of Tcl.
60226
60227 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
60228
60229         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
60230         than a warning.
60231
60232 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
60233
60234         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
60235
60236 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
60237
60238         * gcc.execute/execute.exp: Combine opt_list and foption_list into
60239         option_list.  Compile every file with only 4/6 option choices
60240         (same as C torture) instead of with 12/18 different option
60241         choices.
60242         * lib/c-torture.exp: Likewise.
60243
60244         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
60245         not already set.
60246
60247 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
60248
60249         * lib/old-deja.exp: Add `excess errors test fails' error, now one
60250         can put an XFAIL *-*-* on excess errors.
60251
60252 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
60253
60254         * g++.law: Add more tests derived from g++-bugs snapshots.
60255
60256         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
60257         equivalent to g++.law/init9.
60258
60259         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
60260         compiled it, and the a.out file after we've run it.
60261
60262 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
60263
60264         * lib/mike-g++.exp (postbase): Delete the .o file after we've
60265         compiled it, and the a.out file after we've run it.
60266
60267 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
60268
60269         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
60270
60271 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
60272
60273         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
60274         version number.
60275
60276 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
60277
60278         * g++.law: New directory of g++ tests derived from the g++-bugs
60279         snapshots.
60280
60281 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
60282
60283         * gcc.compile: initbug1.c initbug1.exp testcase added
60284
60285 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
60286
60287         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60288         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60289           fixes submitted by Jeff Law (law@cs.utah.edu)
60290         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60291           Jeff Law (law@cs.utah.edu)
60292
60293
60294 1993-11-30  Mike Stump  (mrs@cygnus.com)
60295
60296         * config/unix-g++.exp: Follow the gcc way of doing things.
60297         * g++.old-deja/old-deja.exp: Minor updates.
60298         * lib/g++.exp: New file, follow the gcc way of doing things.
60299         * lib/old-dejagnu.exp: Minor updates.
60300         * lib/mike-g++.exp: Always unset errorInfo.
60301
60302 1993-11-06  Mike Stump  (mrs@cygnus.com)
60303
60304         * lib/gcc.exp: Fix some errors with the below change, CC and
60305         CFLAGS should be global when setting, not local.
60306
60307 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
60308
60309         * lib/gcc.exp: Transform tool name.
60310
60311 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60312
60313         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60314
60315 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60316
60317         * lib/gcc.exp: change gcc_done to gcc_stat
60318
60319 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60320
60321         * Upgraded gcc testsuite to c-torture version 1.25
60322
60323 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
60324
60325         * lib/gcc.exp: added reporting code. Changed verbose compile message.
60326         * lib/c-torture: added hooks for new reporting code.
60327
60328 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
60329
60330         * config/sh-gcc.exp: check if sh-sim exists in the path
60331
60332 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
60333
60334         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
60335         * gcc.compile/compile.exp: Initial changes for new logic.
60336         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
60337         * gcc.failure/failure.exp: Initial changes for new logic.
60338         * gcc.ieee/ieee.exp: Initial changes for new logic.
60339         * gcc.misc-tests/misc.exp: Initial changes for new logic.
60340         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
60341         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
60342         * lib/c-torture.exp: Initial changes for new logic.
60343         * lib/gcc.exp: Initial changes for new logic.
60344
60345 1993-10-15  Mike Stump  (mrs@cygnus.com)
60346
60347         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
60348         depend upon failure or success.  Fully qualify names in failure
60349         and success messages.  Always remove a.out before starting
60350         compile, just in case.  Pay more attention to error text output by
60351         the compiler.  Handle testcases with no known past errors just
60352         like all others, so that things are uniform.  Other miscellaneous
60353         improvements.
60354
60355 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
60356
60357         * gcc.cpp: new directory for cpp tests
60358
60359 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
60360
60361         * lib/chill.exp: Code reformatted, removed unused code.
60362         * config/unix-chill.exp: Code reformatted, removed unused code.
60363         * chill.execute/execute.exp: Code reformatted, removed unused code.
60364         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
60365
60366 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
60367
60368         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
60369         routines not written.
60370
60371 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
60372
60373         * config/bug-gcc.exp: Use new procs from bug.exp.
60374
60375 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
60376
60377         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60378         via ftp, rather than depending on NFS.
60379         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60380         case.
60381
60382 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
60383
60384         * config/bug-gcc.exp: Use new download proc.
60385
60386 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
60387
60388         * chill.execute/execute.exp: cleanups, handles errors better
60389         * chill.compile/compile.exp: rewrite, based on execute.exp
60390         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60391         * lib/chill.exp: major changes to diff proc and compile and link
60392         procs. added chill_fail and chill_pass wrappers to pass and
60393         fail. added more comments, and handle error codes better.
60394         Added a hack to capture stderr from exec, so noncompile tests
60395         can work.
60396
60397 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
60398
60399         * chill.execute/execute.exp: rewrite of testsuite driver
60400         * lib/chill.exp: rewrite of testsuite driver
60401         * config/unix-chill.exp: rewrite of testsuite driver
60402
60403 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
60404
60405         In chill.execute:
60406         * iexpr.ch: Standardize uppercase.
60407         * tuples.dat: Standardize uppercase.
60408         * vary.ch: standardize.  Correct varying string assignments.
60409         * vary.dat: Add new output lines.
60410
60411 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
60412
60413         In chill.execute:
60414         * chprintf.ch: Standardize use of uppercase.
60415         * tuples.ch: Standardize and turn arr2 into a DCL,
60416           rather than a SYN.
60417         * pinits.ch: Standardize.
60418
60419 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
60420
60421         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60422         * Makefil: Renamed to Makefile.in.
60423         * configure.in: New.
60424
60425 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
60426
60427         In chill.execute:
60428         * .cvsignore: Add result/output files.
60429         * Makefile: Fix up variables at start.  Use MFLAGS
60430           everywhere.  Correct bool_loc, built_ins entries.
60431           Add entry for vary1.ch.
60432         * bitarray.ch: Standardize upper-case usage.
60433         * bitexpr.ch: Standardize, add output of b1.
60434         * params.ch: Use arrayt in along PROC parameters, to
60435           avoid novelty problems.
60436         * sets.ch: Tiny cleanup.
60437         * vary1.ch: Re-indent.
60438
60439 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
60440
60441         * Add PR-related files to Makefiles, .cvsignore files, etc.
60442
60443 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
60444
60445         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60446           with compiler objects. New names are test-flow.c and test-loop.c
60447
60448 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
60449
60450         * Upgraded c-torture tests from 1.19 to 1.20
60451
60452         * new files:
60453         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60454         * gcc.compile: 930623-1.c 930623-2.c
60455         * gcc.noncompile: 930622-1.c 930622-2.c
60456         * gcc.failure: 920411-1.c 920627-2.c
60457         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60458
60459 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
60460
60461         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60462           More changes to get testsuite working properly. Needs more work.
60463           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60464
60465 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
60466
60467         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60468           More changes to get testsuite working properly. Needs more work.
60469
60470 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
60471
60472         * chill.compile/compile.exp: Added for Dejagnu support
60473         * chill.execute/execute.exp: Added for Dejagnu support
60474         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
60475
60476 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
60477
60478         This should complete moving the CHILL test files.
60479         * chill.noncompile(.cvsignore printf.grt
60480             in-printf.grt chprintf.grt chprintf.ch):
60481             Added test-support files.
60482           (Makefile): Modified further.
60483         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
60484             signal.ch): Added test files.
60485           * chill.execute (.cvsignore printf.grt printr.c
60486             in-printf.grt rts.c chprintf.grt rts.h): Added
60487           test-support files.
60488             (Makefile): More corrections.
60489
60490 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
60491
60492         * chill.compile, chill.execute, chill.nocompile: Add CHILL
60493           test cases, ready for DejaGnu.
60494
60495 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
60496
60497         * Upgraded c-torture tests from 1.18 to 1.19
60498
60499         * gcc.compile: added test(s):
60500           930607-1.c
60501         * gcc.execute: added test(s):
60502           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60503
60504         * added new subdirectory for misc tests: gcc.misc-tests
60505         * gcc.misc-test(s): added tests:
60506           inst-check.c test-consts.c test-ior.c test-switch.c
60507
60508 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
60509
60510         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
60511
60512 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
60513
60514         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
60515
60516 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
60517
60518         * Upgraded c-torture tests from 1.17 to 1.18
60519
60520 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
60521
60522         * Upgraded c-torture tests from 1.12 to 1.17
60523
60524 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
60525
60526         * lib/old-dejagnu.exp:
60527           Fixed handling of XFAIL target triplets to correctly
60528           recognize wildcard characters.  Removed code that
60529           appended a unique id tag to the end of the file name
60530           printed out by the result of the testcases within a
60531           given test file.
60532
60533 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
60534
60535         * lib/old-dejagnu.exp:
60536           Reworked expected failure handling to trigger off of XFAIL
60537           keyword in keyphrase embeded in testcase source code. The
60538           XFAIL keyword must be at the end of the keyphrase line. It
60539           may optionally be followed by one or more target triplets.
60540           It has just occured that the handling of wildcards in the
60541           target triplet may not be correct.
60542
60543 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
60544
60545         * g++.old-deja/tests:
60546           Moved all subdirectories up one level into g++.old-deja .
60547
60548         * lib/old-dejagnu.exp:
60549           Fixed problem with CXXFLAGS not being properly reset, and being
60550           corrupted with extraneous "-c" compiler option.  This was
60551           causing binaries to not be generated for test that needed them.
60552           Modified strings passed to "pass" and "fail" so that individual
60553           tests from the same test file would be distinguished by an
60554           identifier appended to the test file name in the summary logs;
60555           this corrected a problem with erroneous diff logs.  Added code
60556           to search testcases for expected fail and unexpected pass keywords.
60557
60558 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
60559
60560         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
60561
60562 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
60563
60564         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
60565           Removed extraneous text from end of "Special g++ Options"
60566           keyphrase.
60567
60568         * lib/old-dejagnu.exp: Added pattern matching to look for new
60569           keywords, embedded in testcases comments, which will trigger
60570           calls to xpass and xfail.
60571
60572 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
60573
60574         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
60575           comments embedded in the testcases, especially the one looking for
60576           special compiler options, as well as the pattern matching for the
60577           compiler output again.
60578
60579 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
60580
60581         * lib/old-dejagnu.exp: Do a proper check of the return value for
60582           execute tests. Fixed several problems with the pattern matching
60583           of the compiler output which gave erroneous test results.
60584           Changed several of the test result messages to be more descriptive.
60585         * config/unix-g++.exp: Proc g++_load now actually works and
60586           executes the tests passed to it and returns a usable return
60587           value.
60588
60589 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
60590
60591           * lib/gcc.exp: Exits gracefully if $CC is bogus.
60592
60593 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
60594
60595         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60596           Modified both files to properly execute the old style
60597           dejagnu tests. The previous versions of these files were
60598           experimental and did not function anything near correctly.
60599
60600 1993-04-05  Rob Savoye  (rob@cygnus.com)
60601
60602         * Removed all Makefile.in and configure.in files. No configuration
60603         needed now.
60604
60605 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
60606
60607         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60608
60609 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
60610
60611         * gcc.compile/configure.in, gcc.unsorted/configure.in,
60612         gcc.special/configure.in, gcc.noncompile/configure.in,
60613         gcc.execute/configure.in, gcc.code_quality/configure.in,
60614         g++.other/configure.in, g++.old-deja/configure.in,
60615         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60616         in srcname setting.
60617
60618 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
60619
60620         * lib/udi.exp: Fixed mondfe and mondfe_download.
60621         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60622         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60623
60624 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
60625
60626         * config/udi-gdb.exp: Check $shell_id after connecting to target.
60627         (gdb_exit): Don't remove *_soc files.
60628
60629 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
60630
60631         * lib/c-torture.exp: Don't look for main; instead always use -w
60632         -c.  This is how the c-torture tests work.  Remove the object
60633         file if the compilation succeeds.
60634         * gcc.execute/execute.exp: Remove executable if test passes.
60635         * gcc.noncompile/noncompile.exp: Every test is an expected
60636         failure.
60637         * gcc.special/special.exp: Added tests from c-torture 1.11,
60638         corrected use of existing test.
60639         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60640         gcc.execute/920625-1.c: Updated to c-torture 1.11.
60641         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60642         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60643         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60644         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60645         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60646         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60647         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60648         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60649         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60650         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60651         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60652         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60653         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60654         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60655         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60656         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60657         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60658         c-torture 1.11.
60659         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60660         correspond to c-torture 1.11.
60661
60662         * New file.