OSDN Git Service

5a698766c827cce7fc5016f91fb2b3989a12f996
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2
3         * gcc.dg/struct/struct-reorg.exp: Replace 
4          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
5         
6 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
7
8         PR libfortran/34370
9         PR libfortran/34323
10         PR libfortran/34405
11         * gfortran.dg/advance_6.f90:  New test case.
12         * gfortran.dg/direct_io_7.f90:  New test case.
13         * gfortran.dg/streamio_13.f90:  New test case.
14
15 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
16
17         * g++.dg/cpp0x/__func__.C: New.
18
19 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
20
21         PR target/34435
22         * g++.dg/other/pr34435.C: New testcase.
23
24 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
25
26         * gcc.dg/struct: New directory with tests 
27         for struct-reorg optimizaion.
28         * gcc.dg/struct/struct-reorg.exp: New script.
29         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
30         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
31         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
32         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
33         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
34         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
35         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
36         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
37         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
38         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
39         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
40         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
41         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
42         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
43         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
44         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
45         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
46         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
47         * gcc.dg/struct/w_prof_global_array.c: Likewise.
48         * gcc.dg/struct/w_prof_global_var.c: Likewise.
49         * gcc.dg/struct/w_prof_local_array.c: Likewise.
50         * gcc.dg/struct/w_prof_local_var.c: Likewise.
51         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
52         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
53
54 2007-12-13  Tobias Burnus  <burnus@net-b.de>
55
56         PR fortran/34427
57         * gfortran.dg/namelist_42.f90: New.
58
59 2007-12-12  Tobias Burnus  <burnus@net-b.de>
60
61         PR fortran/34254
62         * gfortran.dg/function_kinds_3.f90: New.
63
64 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
65
66         * gcc.target/s390/20071212-1.c: New testcase.
67
68 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
69
70         PR c++/34238
71         * g++.dg/ext/visibility/anon7.C: Add xfail.
72         * g++.dg/ext/visibility/anon9.C: New test.
73         * g++.dg/ext/visibility/anon10.C: New test.
74
75         PR c++/34364
76         * g++.dg/rtti/dyncast2.C: New test.
77
78 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
79
80         PR tree-optimization/34407
81         * gcc.dg/vect/pr34407.c: New test.
82
83 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
84
85         PR fortran/34411
86         * gfortran.dg/error_recovery_5.f90: New.
87         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
88
89 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
90
91         PR tree-optimization/34371
92         * gcc.c-torture/compile/20071207-1.c: New test.
93
94 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
95
96         PR c++/34059
97         * g++.dg/parse/crash40.C: New test.
98
99 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
100
101         * g++.dg/opt/memcpy1.C: New test.
102
103 2007-12-10  Tobias Burnus  <burnus@net-b.de>
104
105         PR fortran/34425
106         * gfortran.dg/argument_checking_10.f90: New.
107
108 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
109
110         PR rtl-optimization/34302
111         * gcc.c-torture/execute/20071210-1.c: New test.
112
113 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
114
115         PR c++/34395
116         * g++.dg/cpp0x/error1.C: New test.
117
118         PR c++/34394
119         * g++.dg/other/error22.C: New test.
120
121 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
122
123         PR target/32086
124         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
125         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
126         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
127
128 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
129
130         PR c++/34178
131         PR c++/34340
132         * g++.dg/template/repo6.C: New test.
133         * g++.dg/template/repo7.C: New test.
134         * g++.dg/template/repo8.C: New test.
135
136 2007-12-09  H.J. Lu  <hjl@lucon.org>
137             Tobias Burnus  <burnus@net-b.de>
138
139         PR fortran/34404
140         * gfortran.dg/read_2.f90: New.
141
142 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
143
144         * lib/target-supports.exp (check_effective_target_tls_native):
145         Fix typo.
146
147 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
148
149         PR ada/34366
150         * gnat.dg/enclosing_record_reference.ads,
151         gnat.dg/enclosing_record_reference.adb: New test.
152
153 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
154
155         PR fortran/32129
156         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
157         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
158
159         PR fortran/31487
160         * gfortran.dg/char_component_initializer_1.f90: New test.
161
162 2007-12-09  Tobias Burnus  <burnus@net-b.de>
163
164         PR fortran/34342
165         PR fortran/34345
166         PR fortran/18026
167         PR fortran/29471
168
169         * gfortran.dg/boz_8.f90: New.
170         * gfortran.dg/boz_9.f90: New.
171         * gfortran.dg/boz_10.f90: New.
172         * gfortran.dg/boz_7.f90: Update dg-warning.
173         * gfortran.dg/pr16433.f: Add dg-error.
174         * gfortan.dg/ibits.f90: Update dg-warning.
175         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
176         * gfortran.dg/unf_io_convert_2.f90: Ditto.
177
178 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
179
180         PR fortran/34359
181         * gfortran.dg/include_1.f90: New test.
182         * gfortran.dg/include_1.inc: New.
183         * gfortran.dg/include_2.f90: New test.
184
185 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
186
187         * gcc.c-torture/compile/20011130-2.c: Fix typo.
188
189 2007-12-08  Tobias Burnus  <burnus@net-b.de>
190
191         PR fortran/34319
192         * gfortran.dg/nan_3.f90: New.
193
194 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
195
196         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
197
198 2007-12-07  Olivier Hainque  <hainque@adacore.com>
199
200         * gnat.dg/tamdt*.ad?: Support for ...
201         * gnat.dg/test_tamdt.adb: New test.
202
203 2007-12-07  Olivier Hainque  <hainque@adacore.com>
204
205         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
206         exports and document how these can be exercised.
207
208 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
209
210         PR ada/15805
211         * gnat.dg/specs/access_constants.ads: New test.
212
213         * gnat.dg/specs/access_constant_decl.ads: New test.
214
215         PR ada/21346
216         * gnat.dg/compose.adb: New test.
217
218 2007-12-07  Olivier Hainque  <hainque@adacore.com>
219
220         PR ada/34173
221         * gnat.dg/unc_memops.ad[sb]: Support for ...
222         * gnat.dg/unc_memfree.adb: New test.
223         
224 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
225
226         * gfortran.dg/ltrans-7.f90: New.
227
228 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
229             Dorit Nuzman  <dorit@il.ibm.com>
230
231         PR tree-optimization/34005
232         * gcc.dg/vect/pr34005.c: New test.
233
234 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
235
236         PR c++/34336
237         * g++.dg/template/new8.C: New test.
238
239 2007-12-06  Tobias Burnus  <burnus@net-b.de>
240
241         PR fortran/34333
242         * gfortran.dg/boz_7.f90: New.
243         * gfortran.dg/int_1.f90: Disable -pedantic option.
244         * gfortran.dg/boz_1.f90: Ditto.
245         * gfortran.dg/boz_3.f90: Ditto.
246         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
247         * gfortran.dg/ibits.f90: Ditto.
248         * gfortran.dg/unf_io_convert_1.f90: Ditto.
249         * gfortran.dg/unf_io_convert_2.f90: Ditto.
250
251 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
252
253         PR fortran/34335
254         * gfortran.dg/used_types_19.f90: New test.
255
256 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
257
258         * gfortran.dg/nan_2.f90: Add -mieee for sh.
259         * gfortran.dg/nearest_2.f90: Likewise.
260         * gfortran.dg/nearest_3.f90: Likewise.
261
262 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
263
264         PR middle-end/34337
265         * gcc.c-torture/execute/20071205-1.c: New test.
266
267 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
268
269         * gfortran.dg/module_nan.f90: Add -mieee for sh.
270         * gfortran.dg/real_const_3.f90: Likewise.
271
272 2007-12-05  Richard Guenther  <rguenther@suse.de>
273
274         PR tree-optimization/34138
275         * gcc.c-torture/compile/pr34138.c: New testcase.
276
277 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
278
279         PR debug/33739
280         * gfortran.dg/debug_2.f: New test.
281
282 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
283
284         * gnat.dg/specs/elab1.ads: New test.
285
286 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
287
288         PR target/34312
289         * gcc.target/i386/pr34312.c: New test.
290
291 2007-12-05  Tobias Burnus  <burnus@net-b.de>
292
293         PR fortran/34333
294         * gfortran.dg/nan_2.f90: New.
295
296 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
297
298         PR c++/34271
299         * g++.dg/cpp0x/decltype9.C: New test.
300         * g++.dg/cpp0x/decltype10.C: New test.
301
302 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
303
304         PR ada/21489
305         * gnat.dg/rm_6_4_1_13.adb: New test.
306
307 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
308
309         PR middle-end/34134
310         * gcc.c-torture/compile/20071117-1.c: New test.
311
312 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
313
314         PR c++/34101
315         * g++.dg/cpp0x/variadic-ttp.C: New.
316
317 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
318         
319         * gcc.dg/parse-decl-after-if.c: New.
320         * gcc.dg/20031223-1.c: Adjust.
321         
322 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
323
324         PR c++/33509
325         * g++.dg/cpp0x/variadic-throw.C: New.
326
327 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
328
329         PR c++/33091
330         * g++.dg/cpp0x/variadic-unify.C: New.
331
332 2007-12-04  Richard Guenther  <rguenther@suse.de>
333
334         PR middle-end/34334
335         PR middle-end/34222
336         * gcc.c-torture/compile/pr34334.c: New testcase.
337         * g++.dg/torture/pr34222.C: New testcase.
338
339 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
340
341         * gcc.c-torture/execute/20071202-1.c: New test.
342         * gcc.dg/tree-ssa/pr34146-2.c: New test.
343
344 2007-12-04  Tobias Burnus  <burnus@net-b.de>
345
346         PR fortran/34318
347         * gfortran.dg/module_nan.f90: New.
348
349 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
350
351         * lib/target-supports.exp (get_compiler_messages): Replace with...
352         (check_compile): ...this new procedure.  Handle TYPE == executable.
353         Use comments in the source to determine the correct extension.
354         Return a pair containing the compiler output and the output filename.
355         Don't delete the file here.
356         (check_no_compiler_messages_nocache): New procedure.
357         (check_no_compiler_messages): Use it.
358         (check_no_messages_and_pattern_nocache): New procedure.
359         (check_no_messages_and_pattern): Use it.
360         (check_runtime_nocache, check_runtime): New procedures.
361         (check_effective_target_tls): Use check_no_compiler_messages.
362         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
363         (check_effective_target_tls_runtime): Use check_runtime.
364         (check_effective_target_fstack_protector): Likewise.
365         (check_iconv_available): Use check_runtime_nocache.
366         (check_effective_target_fortran_large_real): Use
367         check_no_compiler_messages.
368         (check_effective_target_fortran_large_int): Likewise.
369         (check_effective_target_static_libgfortran): Likewise.
370         (check_750cl_hw_available): Use check_cached_effective_target
371         and check_runtime_nocache.
372         (check_vmx_hw_available): Likewise.
373         (check_effective_target_broken_cplxf_arg): Likewise.
374         (check_alpha_max_hw_available): Use check_runtime.
375         (check_function_available): Use check_no_compiler_messages.
376         (check_cxa_atexit_available): Use check_cached_effective_target
377         and check_runtime_nocache.
378         (check_effective_target_dfp_nocache): Use
379         check_no_compiler_messages_nocache.
380         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
381         (check_effective_target_dfp): Use check_cached_effective_target.
382         (check_effective_target_dfprt): Likewise.
383         (check_effective_target_arm_neon_hw): Use check_runtime.
384         (check_effective_target_ultrasparc_hw): Likewise.
385         (check_effective_target_c99_runtime): Use
386         check_no_compiler_messages_nocache.
387
388 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
389
390         PR middle-end/29749
391         * gcc.dg/fold-rotate-1.c: New test.
392
393         PR tree-optimization/33453
394         * gcc.c-torture/compile/20071203-1.c: New test.
395
396 2007-12-03  Robert Dewar <dewar@adacore.com>
397             Samuel Tardieu  <sam@rfc1149.net>
398
399         PR ada/34287
400         * gnat.dg/check_elaboration_code.adb: New test.
401         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
402         New support files.
403
404 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
405
406         PR c++/34061
407         * g++.dg/cpp0x/pr34061.C: New.
408
409 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
410
411         PR c++/34273
412         * g++.dg/other/error21.C: New.
413
414 2007-12-02  Revital Eres  <eres@il.ibm.com>
415
416         * gcc.dg/sms-4.c: New testcase.
417
418 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
419             Revital Eres  <eres@il.ibm.com>
420
421         * gcc.dg/sms-3.c: New testcase.
422
423 2007-12-01  Ollie Wild  <aaw@google.com>
424
425         PR c++/8171
426         * g++.dg/conversion/ptrmem9.C: New test.
427
428 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
429
430         PR libfortran/34291
431         * gfortran.dg/namelist_41.f90: New test.
432
433 2007-11-30  Tom Tromey  <tromey@redhat.com>
434
435         PR preprocessor/32868:
436         * gcc.dg/cpp/pr32868.c: New file.
437
438 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
439
440         PR fortran/34248
441         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
442
443 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
444
445         PR rtl-optimization/34171
446         * gcc.dg/pr34171.c: New testcase.
447
448 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
449
450         * gcc.dg/tree-ssa/pr34244.c: Fixed.
451
452 2007-11-30  Tobias Burnus  <burnus@net-b.de>
453
454         PR fortran/34133
455         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
456         * gfortran.dg/bind_c_usage_11.f03: New.
457         * gfortran.dg/bind_c_usage_12.f03: New.
458
459 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
460
461         PR c++/34275
462         * g++.dg/other/error20.C: New test.
463
464 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
465
466         PR fortran/34230
467         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
468
469 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
470
471         PR tree-optimization/34244
472         * gcc.dg/tree-ssa/pr34244.c: New test.
473
474 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
475
476         PR tree-optimization/33434
477         * gcc.dg/pr33434-1.c: New test.
478         * gcc.dg/pr33434-2.c: New test.
479         * gcc.dg/pr33434-3.c: New test.
480         * gcc.dg/pr33434-4.c: New test.
481
482         PR c++/34270
483         * g++.dg/template/cond7.C: New test.
484
485         PR c++/34267
486         PR c++/34268
487         * g++.dg/cpp0x/decltype7.C: New test.
488         * g++.dg/cpp0x/decltype8.C: New test.
489
490 2007-11-29  Tobias Burnus  <burnus@net-b.de>
491
492         PR fortran/34248
493         * gfortran.dg/result_in_spec_3.f90: New.
494
495 2007-11-29  Tobias Burnus  <burnus@net-b.de>
496
497         PR fortran/34262
498         * gfortran.dg/mvbits_3.f90: New.
499
500 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
501         
502         * lib/target-supports.exp (check_effective_target_mips_soft_float):
503         Delete.
504         (check_effective_target_hard_float): New.
505         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
506         * gcc.dg/pr30957-1.c: Likewise.
507         
508 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
509
510         PR ada/15804
511         * gnat.dg/specs/variant_part.ads: New test.
512
513         PR ada/17318
514         * gnat.dg/specs/attribute_parsing.ads: New test.
515
516         PR ada/32792
517         * gnat.dg/specs/integer_value.ads: New test.
518
519         PR ada/22559
520         * gnat.dg/specs/delta_small.ads: New test.
521
522 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
523
524         PR tree-optimization/34140
525         * gcc.c-torture/compile/20071128-1.c: New test.
526
527 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
528
529         PR fortran/32928
530         * gfortran.dg/data_array_1.f90
531         * gfortran.dg/data_array_2.f90
532         * gfortran.dg/data_array_3.f90
533         * gfortran.dg/data_array_4.f90
534
535 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
536
537         PR fortran/34227
538         * gfortran.dg/blockdata_5.f90: New test.
539         * gfortran.dg/blockdata_6.f90: New test.
540
541 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
542
543         PR tree-optimization/34016
544         * gcc.dg/pr34016.c: New test.
545
546 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
547
548         PR fortran/29389
549         * gfortran.dg/stfunc_6.f90: New test.
550
551         PR fortran/33850
552         * gfortran.dg/assign_10.f90: New test.
553
554 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
555
556         PR fortran/33541
557         * gfortran.dg/use_11.f90: New test.
558
559         PR fortran/34231
560         * gfortran.dg/generic_15.f90: New test.
561
562 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
563
564         PR target/34225
565         * gcc.dg/pr34225.c: New test.
566
567 2007-11-27  Richard Guenther  <rguenther@suse.de>
568
569         PR tree-optimization/34241
570         * g++.dg/torture/pr34241.C: New testcase.
571
572 2007-11-27  Richard Guenther  <rguenther@suse.de>
573
574         * gcc.dg/builtins-error.c: New testcase.
575
576 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
577
578         PR c++/34213
579         * g++.dg/ext/visibility/anon8.C: New test.
580
581 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
582
583         PR target/34077
584         * gcc.target/i386/pr34077.c: New testcase.
585
586 2007-11-26  Tobias Burnus  <burnus@net-b.de>
587
588         PR fortran/34203
589         * gfortran.dg/backslash_3.f: Add -fbackslash option.
590         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
591         * gfortran.dg/backslash_1.f90: Remove no longer needed
592         -fno-backslash option.
593
594 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
595
596         PR c/23722
597         * gcc.dg/cpp/19990413-1.c: Update.
598         * gcc.dg/parse-else-error.c: New.
599         * gcc.dg/parse-else-error-2.c: New.
600         * gcc.dg/parse-else-error-3.c: New.
601         * gcc.dg/parse-else-error-4.c: New.
602
603 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
604
605         PR c++/34081
606         * g++.dg/template/dependent-expr6.C: New testcase.
607
608 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
609
610         PR target/34215
611         * gcc.target/i386/pr34215.c: New test.
612
613 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
614
615         PR target/34174
616         * gcc.dg/torture/pr34174-1.c: New.
617
618 2007-11-26  Richard Guenther  <rguenther@suse.de>
619
620         PR middle-end/34233
621         * gcc.dg/pr34233.c: New testcase.
622
623 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
624             Revital Eres  <eres@il.ibm.com>
625
626         PR rtl-optimization/34085
627         * gcc.dg/tree-prof (bb-reorg.c): New test.
628
629 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
630
631         * lib/target-supports.exp (check_effective_target_mips_soft_float):
632         Return true for MIPS16 targets.
633
634 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
635
636         PR fortran/33152
637         * gfortran.dg/blockdata_4.f90: New test.
638
639 2007-11-25  Tobias Burnus  <burnus@net-b.de>
640
641         PR fortran/34079
642         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
643         * gfortran.dg/bind_c_usage_16.f03: New.
644         * gfortran.dg/bind_c_usage_16_c.c: New.
645
646 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
647
648         * gnat.dg/specs/size_clause1.ads: New test.
649         * gnat.dg/specs/size_clause2.ads: Likewise.
650         * gnat.dg/specs/size_clause3.ads: Likewise.
651
652 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
653
654         PR fortran/33499
655         * gfortran.dg/entry_16.f90: New test.
656
657 2007-11-24  Tobias Burnus  <burnus@net-b.de>
658
659         PR fortran/34192
660         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
661
662 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
663
664         PR fortran/33541
665         * gfortran.dg/nested_modules_1.f90: Change the reference to
666         FOO, forbidden by the standard, to a reference to W.
667         * gfortran.dg/use_only_1.f90: New test.
668
669 2007-11-23  Tobias Burnus  <burnus@net-b.de>
670
671         PR fortran/34209
672         * gfortran.dg/nearest_3.f90: New test.
673
674 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
675
676         PR fortran/33317
677         * gfortran.dg/optional_dim_2.f90: New test.
678
679 2007-11-23  Tobias Burnus  <burnus@net-b.de>
680
681         PR fortran/34187
682         * gfortran.dg/bind_c_usage_15.f90: New.
683
684 2007-11-23  Tobias Burnus  <burnus@net-b.de>
685
686         PR fortran/34192
687         * gfortran.dg/nearest_2.f90: New.
688
689
690 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
691
692         PR c++/30293
693         PR c++/30294
694         * g++.dg/ext/java-2.C: New test.
695
696 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
697             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
698         
699         PR c++/5310
700         * g++.dg/warn/pr5310.C: New.
701         * g++.dg/warn/pr33160.C: New.
702         
703 2007-11-23  Richard Guenther  <rguenther@suse.de>
704             Michael Matz  <matz@suse.de>
705
706         PR tree-optimization/34176
707         * gcc.c-torture/execute/pr34176.c: New testcase.
708
709 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
710
711         PR c++/34198
712         * gcc.dg/Wconversion-5.c: New test.
713         * g++.dg/Wconversion3.C: New test.
714
715 2007-11-23  Richard Guenther  <rguenther@suse.de>
716
717         * gcc.dg/tree-ssa/alias-17.c: New testcase.
718
719 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
720
721         PR c/14050
722         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
723         qualifiers in abstract declarator.
724
725 2007-11-22  Tobias Burnus  <burnus@net-b.de>
726
727         * gfortran.dg/derived_constructor_comps_3.f90: New.
728
729 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
730
731         PR c++/34094
732         * g++.dg/ext/visibility/anon7.C: New test.
733
734 2007-11-22  Tobias Burnus  <burnus@net-b.de>
735
736         PR fortran/34079
737         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
738         * gfortran.dg/bind_c_usage_13.f03: New.
739         * gfortran.dg/bind_c_usage_14.f03: New.
740
741 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
742
743         PR rtl-optimization/33848
744         * gcc.dg/torture/pr33848.c: New test.
745
746 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
747
748         PR fortran/34083
749         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
750
751 2007-11-20  Richard Guenther  <rguenther@suse.de>
752
753         PR middle-end/34154
754         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
755
756 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
757
758         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
759
760 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
761
762         PR fortran/32770
763         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
764         so test passes with -frecord-marker=8.
765         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
766         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
767         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
768         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
769         * gfortrand.dg/modulo_1.f90:  Likewise.
770
771 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
772
773         * lib/target-supports.exp (check_effective_target_mips_soft_float):
774         New procedure.
775         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
776         * gcc.dg/pr30957-1.c: Likewise.
777
778 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
779
780         PR c++/34089
781         * g++.dg/template/crash74.C: New test.
782
783 2007-11-20  Richard Guenther  <rguenther@suse.de>
784
785         * gcc.c-torture/execute/20071120-1.c: New testcase.
786
787 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
788
789         PR c/34146
790         * gcc.dg/tree-ssa/pr34146.c: New test.
791
792         PR testsuite/33978
793         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
794         dependent on target settings like move_by_pieces etc.
795
796         PR c++/28879
797         * g++.dg/template/vla2.C: New test.
798
799         PR c++/33962
800         * g++.dg/overload/template3.C: New test.
801
802 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
803
804         PR fortran/33317
805         * gfortran.dg/optional_dim_2.f90: Remove test.
806
807 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
808
809         * gcc.dg/dfp/ddmode-ice.c: New test.
810
811 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
812
813         PR tree-optimization/34036
814         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
815
816 2007-11-19  Richard Guenther  <rguenther@suse.de>
817
818         PR tree-optimization/34
819         * gcc.c-torture/execute/pr34099-2.c: New testcase.
820
821 2007-11-19  Tobias Burnus  <burnus@net-b.de>
822
823         PR fortran/34079
824         * gfortran.dg/bind_c_usage_10_c.c: New.
825         * gfortran.dg/bind_c_usage_10.f03: New.
826
827 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
828
829         * gcc.dg/pr33007.c: Expect new warning.
830         * gcc.dg/tree-ssa/recip-5.c: Likewise.
831         * g++.dg/opt/pr34036.C: New test.
832
833 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
834
835         PR c++/30988
836         * g++.dg/warn/noreturn-4.C: New test.
837         * g++.dg/warn/noreturn-5.C: New test.
838         * g++.dg/warn/noreturn-6.C: New test.
839         * g++.dg/warn/noreturn-7.C: New test.
840
841 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
842
843         PR fortran/32770
844         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
845         integers so tests works with -fdefault-integer-8.
846         * gfortran.fortran-torture/execute/elemental.f90:  Use default
847         integers so test passes with -fdefault-integer-8.
848         * gfortran.fortran-torture/execute/der_io.f90:  Increase
849         buffer length so test passes with -fdefault-integer-8.
850         * gfortran.dg/bounds_check_8.f90:  Likewise.
851         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
852         * gfortran.dg/equiv_7.f90:  Set kind so test passes
853         with -fdefault-integer-8.
854         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
855         provoke overflow.
856
857 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
858
859         PR fortran/33317
860         * gfortran.dg/optional_dim_2.f90: New test.
861         
862         PR fortran/34139
863         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
864         
865 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
866
867         PR rtl-optimization/34132
868         * gcc.c-torture/compile/20071118-1.c: New test.
869
870 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
871
872         PR fortran/31608
873         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
874
875 2007-11-18  Tobias Burnus  <burnus@net-b.de>
876
877         PR fortran/34137
878         * gfortran.dg/entry_14.f90: New.
879         * gfortran.dg/entry_15.f90: New.
880
881 2007-11-18  Richard Guenther  <rguenther@suse.de>
882
883         PR tree-optimization/34127
884         * gcc.c-torture/compile/pr34127.c: New testcase.
885
886 2007-11-18  Ben Elliston  <bje@au.ibm.com>
887
888         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
889         type specifier, as they are not permitted according to the AltiVec
890         Programming Interface Manual.
891
892 2007-11-17  Tobias Burnus  <burnus@net-b.de>
893
894         PR fortran/34133
895         * gfortran.dg/bind_c_usage_9.f03: New.
896         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
897
898 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
899
900         PR fortran/25252
901         * interface.c (gfc_current_interface_head,
902         gfc_set_current_interface_head): New functions.
903         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
904         On syntax error, restore previous state of the interface.
905         * gfortran.h (gfc_current_interface_head,
906         gfc_set_current_interface_head): New prototypes.
907
908 2007-11-17  Richard Guenther  <rguenther@suse.de>
909
910         PR middle-end/34130
911         * gcc.c-torture/execute/pr34130.c: New testcase.
912
913 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
914
915         PR fortran/34108
916         * gfortran.dg/fmt_label_1.f90: New test.
917
918 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
919
920         PR fortran/33957
921         * gfortran.dg/initialization_15.f90 : New test.
922
923 2007-11-16  Richard Guenther  <rguenther@suse.de>
924
925         PR middle-end/34030
926         * gcc.c-torture/compile/pr34030.c: New testcase.
927
928 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
929
930         PR fortran/34008
931         * gfortran.dg/interface_assignment_3.f90.
932
933 2007-11-16  Richard Guenther  <rguenther@suse.de>
934
935         PR tree-optimization/33870
936         * gcc.dg/torture/pr33870.c: New testcase.
937
938 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
939
940         PR fortran/33986
941         * gfortran.dg/allocatable_function_3.f90.
942
943 2007-11-16  Richard Guenther  <rguenther@suse.de>
944
945         PR tree-optimization/34113
946         * gcc.c-torture/compile/pr34113.c: New testcase.
947
948 2007-11-16  Richard Guenther  <rguenther@suse.de>
949
950         PR tree-optimization/34099
951         * g++.dg/torture/pr3499.C: New testcase.
952         * gcc.c-torture/execute/pr34099.c: Likewise.
953
954 2007-11-16  Olivier Hainque  <hainque@adacore.com>
955
956         * gnat.dg/release_unc_maxalign.adb: New test.
957
958 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
959
960         PR c++/34100
961         * g++.dg/template/crash73.C: New test.
962
963 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
964
965         PR middle-end/23848
966         * gcc.dg/tree-ssa/pr23848-1.c: New test.
967         * gcc.dg/tree-ssa/pr23848-2.c: New test.
968         * gcc.dg/tree-ssa/pr23848-3.c: New test.
969         * gcc.dg/tree-ssa/pr23848-4.c: New test.
970
971 2007-11-15  Tobias Burnus  <burnus@net-b.de>
972
973         PR fortran/33917
974         * gfortran.dg/proc_decl_11.f90: New.
975
976 2007-11-15  Ben Elliston  <bje@au.ibm.com>
977
978         * gcc.target/spu/compare-dp.c: New test.
979
980 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
981
982         * gcc.dg/pr33923.c: New test.
983
984 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
985
986         PR middle-end/34088
987         * gcc.dg/pr34088.c: New test.
988
989 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
990
991         * gcc.c-torture/compile/20071114-1.c: New test.
992
993 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
994
995         PR fortran/31608
996         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
997         to match known variations in symbol format. Document in comments.
998
999 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1000
1001         PR fortran/33985
1002         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1003
1004 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1005
1006         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1007         when done.
1008
1009 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1010
1011         PR fortran/33162
1012         * gfortran.dg/proc_decl_1.f90: Update.
1013         * gfortran.dg/proc_decl_7.f90: New test.
1014         * gfortran.dg/proc_decl_8.f90: New test.
1015         * gfortran.dg/proc_decl_9.f90: New test.
1016         * gfortran.dg/proc_decl_10.f90: New test.
1017
1018 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
1019
1020         PR fortran/34080
1021         * gfortran.dg/transfer_assumed_size_1.f90: New test.
1022
1023 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1024
1025         PR c++/34054
1026         PR c++/34056
1027         PR c++/34057
1028         PR c++/34058
1029         PR c++/34060
1030         * g++.dg/parse/crash36.C: Add another dg-error.
1031         * g++.dg/cpp0x/pr34054.C: New test.
1032         * g++.dg/cpp0x/pr34056.C: New test.
1033         * g++.dg/cpp0x/pr34057.C: New test.
1034         * g++.dg/cpp0x/pr34058.C: New test.
1035         * g++.dg/cpp0x/pr34060.C: New test.
1036
1037         PR tree-optimization/34063
1038         * g++.dg/tree-ssa/pr34063.C: New test.
1039
1040 2007-11-13  Diego Novillo  <dnovillo@google.com>
1041
1042         PR tree-optimization/33870
1043         * gcc.c-torture/execute/pr33870-1.c: New test.
1044         * gcc.dg/tree-ssa/alias-16.c: New test.
1045
1046 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1047
1048         PR c++/29225
1049         * g++.dg/template/crash72.C: New test.
1050
1051 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1052
1053         * g++.dg/opt/cfg5.C: New test.
1054
1055 2007-11-12  Richard Guenther  <rguenther@suse.de>
1056
1057         PR middle-end/34070
1058         * gcc.c-torture/execute/pr34070-1.c: New testcase.
1059         * gcc.c-torture/execute/pr34070-2.c: Likewise.
1060
1061 2007-11-12  Richard Guenther  <rguenther@suse.de>
1062
1063         PR middle-end/34027
1064         * gcc.dg/pr34027-1.c: New testcase.
1065         * gcc.dg/pr34027-2.c: Likewise.
1066
1067 2007-11-12  Ira Rosen  <irar@il.ibm.com>
1068
1069         PR tree-optimization/33953
1070         * gcc.dg/vect/pr33953.c: New testcase.
1071
1072 2007-11-11  Tom Tromey  <tromey@redhat.com>
1073
1074         PR c++/17577:
1075         * g++.dg/ext/pr17577.h: New file.
1076         * g++.dg/ext/pr17577.C: New file.
1077
1078 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1079
1080         PR c++/8570
1081         * g++.old-deja/g++.ns/template13.C: Update expected output.
1082         * g++.old-deja/g++.pt/friend23.C: Likewise.
1083         * g++.dg/warn/pr8570.C: New.
1084
1085 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
1086
1087         PR c++/34068
1088         * g++.dg/template/pseudodtor4.C: New test.
1089
1090 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
1091
1092         PR middle-end/34018
1093         * g++.dg/opt/inline14.C: New test.
1094
1095         PR tree-optimization/33680
1096         * gcc.c-torture/compile/20071108-1.c: New test.
1097
1098         PR c++/32241
1099         * g++.dg/template/pseudodtor3.C: New test.
1100
1101 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
1102
1103         PR c++/33510
1104         * g++.dg/cpp0x/variadic-init.C: New.
1105
1106 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
1107             Jakub Jelinek  <jakub@redhat.com>
1108
1109         PR rtl-optimization/34012
1110         * gcc.target/i386/pr34012.c: New test.
1111
1112 2007-11-09  Richard Guenther  <rguenther@suse.de>
1113
1114         PR tree-optimization/33604
1115         * g++.dg/tree-ssa/pr33604.C: New testcase.
1116         * gcc.dg/pr32721.c: Adjust pattern.
1117
1118 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1119
1120         * gcc.target/mips/dse-1.c: Disable.
1121
1122 2007-11-08  Tom Tromey  <tromey@redhat.com>
1123
1124         * gcc.dg/empty-source-3.c: Update warning location.
1125         * gcc.dg/gomp/barrier-2.c: Likewise.
1126         * gcc.dg/label-decl-3.c: Likewise.
1127         * gcc.dg/label-decl-2.c: Likewise.
1128         * gcc.dg/empty-source-2.c: Likewise.
1129
1130 2007-11-08  Tom Tromey  <tromey@redhat.com>
1131
1132         PR c++/30297:
1133         * g++.dg/inherit/pr30297.C: New file.
1134
1135 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
1136
1137         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1138         -fno-common for cygwin and mingw32.
1139
1140 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
1141
1142         PR middle-end/33826
1143         * gcc.dg/pr33826.c: New.
1144         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
1145         recursive functions being marked pure or const.
1146         
1147 2007-11-08  Tobias Burnus  <burnus@net-b.de>
1148
1149         PR fortran/33917
1150         * gfortran.dg/proc_decl_5.f90: New.
1151         * gfortran.dg/proc_decl_6.f90: New.
1152
1153 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
1154
1155         PR tree-optimization/32575
1156         * gcc.c-torture/execute/20071108-1.c: New test.
1157
1158 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
1159
1160         * g++.dg/opt/anchor1.C: New.
1161
1162 2007-11-07  Diego Novillo  <dnovillo@google.com>
1163
1164         PR 33870
1165         * gcc.c-torture/execute/pr33870.x: Remove.
1166
1167 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
1168
1169         PR c++/33045
1170         PR c++/33837
1171         PR c++/33838
1172         * g++.dg/cpp0x/decltype-33837.C: New.
1173         * g++.dg/cpp0x/decltype-refbug.C: New.
1174         * g++.dg/cpp0x/decltype-33838.C: New.
1175
1176 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1177
1178         * gcc.c-torture/compile/20071107-1.c: New test.
1179
1180 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1181
1182         * gcc.dg/out-of-bounds-1.c: New test.
1183
1184 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR c++/33501
1187         * g++.dg/warn/incomplete2.C: New test.
1188         * g++.dg/template/incomplete4.C: New test.
1189         * g++.dg/template/incomplete5.C: New test.
1190
1191 2007-11-07  Olivier Hainque  <hainque@adacore.com>
1192
1193         * gnat.dg/max_align.adb: New test.
1194
1195 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
1196
1197         PR target/30961
1198         * gcc.target/i386/pr30961-1.c: New.
1199
1200 2007-11-06  Tom Tromey  <tromey@redhat.com>
1201
1202         PR c++/32368:
1203         * g++.dg/warn/pragma-system_header3.h: New.
1204         * g++.dg/warn/pragma-system_header3.C: New.
1205
1206         PR c++/32256:
1207         * g++.dg/warn/pragma-system_header4.C: New.
1208         * g++.dg/warn/pragma-system_header4.h: New.
1209
1210 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1211
1212         PR c++/33977
1213         PR c++/33886
1214         * g++.dg/other/canon-array.C: New.
1215         
1216 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1217
1218         * g++.dg/parser/crash36.C: Tweak expected errors.
1219         * g++.dg/cpp0x/pr31439.C: New.
1220         * g++.dg/cpp0x/pr32114.C: New.
1221         * g++.dg/cpp0x/pr32115.C: New.
1222         * g++.dg/cpp0x/pr32125.C: New.
1223         * g++.dg/cpp0x/pr32126.C: New.
1224         * g++.dg/cpp0x/pr32127.C: New.
1225         * g++.dg/cpp0x/pr32128.C: New.
1226         * g++.dg/cpp0x/pr32253.C: New.
1227         * g++.dg/cpp0x/pr32566.C: New.
1228         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1229         * g++.dg/cpp0x/pr31438.C: Ditto.
1230         * g++.dg/cpp0x/variadic81.C: Ditto.
1231         * g++.dg/cpp0x/pr31432.C: Ditto.
1232         * g++.dg/cpp0x/pr31442.C: Ditto.
1233
1234 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
1235
1236         PR target/33168
1237         * g++.dg/other/datasec1.C: New test.
1238
1239         PR tree-optimization/33458
1240         * g++.dg/opt/inline12.C: New test.
1241
1242         PR tree-optimization/33993
1243         * gcc.c-torture/compile/20071105-1.c: New test.
1244
1245 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1246
1247         PR rtl-optimization/33648
1248         * gcc.dg/pr33648.c: Require effective targer freorder.
1249
1250 2007-11-05  Revital Eres  <eres@il.ibm.com>
1251
1252         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1253
1254 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1255
1256         PR c++/33996
1257         PR c++/33235
1258         PR c++/33930
1259         * g++.dg/cpp0x/pr33996.C: New
1260         * g++.dg/cpp0x/rv-trivial-bug.C: New
1261         * g++.dg/cpp0x/pr33930.C: New
1262
1263 2007-11-05  Nick Clifton  <nickc@redhat.com>
1264             Sebastian Pop  <sebastian.pop@amd.com>
1265
1266         PR tree-optimization/32540
1267         PR tree-optimization/33922
1268         * gcc.dg/tree-ssa/pr32540-1.c: New.
1269         * gcc.dg/tree-ssa/pr32540-2.c: New.
1270         * gcc.dg/tree-ssa/pr33922.c: New.
1271
1272 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1273
1274         PR c++/33939
1275         * g++.dg/cpp0x/variadic-rref.C: New.
1276         
1277 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1278
1279         * g++dg/warn/pointer-integer-comparison.C: New.
1280
1281 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1282
1283         PR tree-optimization/33856
1284         * gcc.c-torture/compile/20071027-1.c: New test.
1285
1286         PR c++/33836
1287         * g++.dg/ext/label10.C: New test.
1288
1289         PR c++/33969
1290         * g++.dg/other/ptrmem9.C: New test.
1291
1292 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
1293
1294         PR middle-end/32931
1295         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1296
1297 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
1298
1299         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1300         * g++.dg/ext/visibility/namespace2.C: Add argument to
1301         dg-require-visibility.
1302         * g++.dg/ext/java-1.C: Disable on AIX.
1303
1304 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1305
1306         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
1307
1308 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1309
1310         PR fortran/33881
1311         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1312
1313 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1314
1315         PR c/29062
1316         * gcc.dg/20031223-1.c: Adjust error output.
1317         * gcc.dg/parse-decl-after-label.c: New.
1318         
1319 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1320
1321         PR libfortran/24685
1322         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1323         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1324         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1325
1326 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1327
1328         PR rtl-optimization/28940
1329         * gcc.target/i386/addr-sel-1.c: New test.
1330
1331 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
1332
1333         PR middle-end/33670
1334         * gcc.dg/pr33670.c: New test.
1335
1336 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1337
1338         PR c++/33516
1339         * g++.dg/lookup/typedef1.C: New test.
1340
1341 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
1342
1343         PR testsuite/32076
1344         * lib/scandump.exp (dump-suffix): New.
1345         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1346         Include dump suffix in pass/fail messages, put regexp in quotes.
1347
1348 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
1349
1350         PR c++/33495
1351         * g++.dg/other/error19.C: New.
1352
1353 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1354
1355         PR rtl-optimization/28062
1356         * gcc.c-torture/compile/20071102-1.c: New test.
1357
1358 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1359
1360         * g++.dg/cpp0x/pr33955.C: New.
1361
1362 2007-11-01  Tom Tromey  <tromey@redhat.com>
1363
1364         PR preprocessor/30805:
1365         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1366
1367 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1368
1369         PR rtl-optimization/33648
1370         * gcc.dg/pr33648.c: New test.
1371
1372 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1373
1374         PR c++/32384
1375         * g++.dg/template/pseudodtor1.C: New test.
1376         * g++.dg/template/pseudodtor2.C: New test.
1377
1378         PR c++/32260
1379         * g++.dg/rtti/typeid7.C: New test.
1380
1381 2007-11-01  Tom Tromey  <tromey@redhat.com>
1382
1383         PR preprocessor/30805:
1384         * gcc.dg/cpp/pr30805.c: New file.
1385
1386 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
1387
1388         PR testsuite/25352
1389         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1390         add dg-skip-if.
1391         * gcc.c-torture/compile/20001205-1.c: Ditto.
1392         * gcc.c-torture/compile/20001226-1.c: Ditto.
1393         * gcc.c-torture/compile/20020312-1.c: Ditto.
1394         * gcc.c-torture/compile/20020604-1.c: Ditto.
1395         * gcc.c-torture/compile/920501-12.c: Ditto.
1396         * gcc.c-torture/compile/920501-4.c: Ditto.
1397         * gcc.c-torture/compile/920520-1.c: Ditto.
1398         * gcc.c-torture/compile/980506-1.c: Ditto.
1399         * gcc.c-torture/compile/990617-1.c: Ditto.
1400         * gcc.dg/compare6.c: Ditto.
1401         * g++.old-deja/g++.brendan/crash43.C: Ditto.
1402         * g++.old-deja/g++.brendan/synth1.C: Ditto.
1403         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1404         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1405         * g++.old-deja/g++.pt/static6.C: Ditto.
1406         * g++.old-deja/g++.pt/crash16.C: Ditto.
1407         * g++.old-deja/g++.mike/p10416.C: Ditto.
1408         * g++.old-deja/g++.mike/ns15.C: Ditto.
1409         * g++.old-deja/g++.mike/eh46.C: Ditto.
1410
1411 2007-11-01  Tom Tromey  <tromey@redhat.com>
1412
1413         * gcc.dg/redecl-1.c: Update.
1414         * gcc.dg/pr20368-3.c: Update.
1415         * gcc.dg/inline-14.c: Update.
1416         * gcc.dg/builtins-30.c: Update.
1417         * gcc.dg/dremf-type-compat-4.c: Update.
1418         * gcc.dg/pr20368-2.c: Update.
1419
1420 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1421
1422         PR rtl-optimization/33673
1423         * gcc.dg/pr33673.c: New test.
1424
1425 2007-11-01  Michael Matz  <matz@suse.de>
1426
1427         PR tree-optimization/33961
1428         * gcc.dg/pr33961.c: New test.
1429
1430 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
1431
1432         PR c++/33494
1433         * g++.dg/template/error35.C: New.
1434
1435 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
1436
1437         PR target/31507
1438         * gcc.dg/pr31507-1.c: New test.
1439         * gcc.dg/pr31507-2.c: New test.
1440
1441 2007-10-31  Revital Eres  <eres@il.ibm.com>
1442
1443         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1444         target.
1445         * gcc.dg/vect/tree-vect.h (check_vect): Add
1446         powerpc-*paired test.
1447         * lib/target-supports.exp (check_750cl_hw_available):
1448         New.
1449         (check_effective_target_vect_int,
1450         check_effective_target_vect_intfloat_cvt,
1451         check_effective_target_powerpc_altivec_ok,
1452         check_effective_target_vect_long,
1453         check_effective_target_vect_sdot_hi,
1454         check_effective_target_vect_udot_hi,
1455         check_effective_target_vect_pack_trunc,
1456         check_effective_target_vect_unpack,
1457         check_effective_target_vect_shift,
1458         check_effective_target_vect_int_mult): Disable for powerpc-*paired
1459         target.
1460         * gcc.dg/vect/vect-ifcvt-11.c: New.
1461         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1462         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1463         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1464         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1465         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1466         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1467
1468 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
1469             Tobias Burnus  <burnus@net-b.de>
1470
1471         PR fortran/33941
1472         * gfortran.dg/module_read_1.f90: New.
1473
1474 2007-10-31  Tom Tromey  <tromey@redhat.com>
1475
1476         PR preprocessor/30786:
1477         * gcc.dg/cpp/pr30786.c: New file.
1478
1479 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1480
1481         PR fortran/33162
1482         * gfortran.dg/interface_19.f90: New.
1483         * gfortran.dg/interface_20.f90: New.
1484         * gfortran.dg/interface_21.f90: New.
1485         
1486 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
1487
1488         PR tree-optimization/32377
1489         * gfortran.dg/vect/pr32377.f90: New.
1490         
1491 2007-10-31  Richard Guenther  <rguenther@suse.de>
1492
1493         PR middle-end/33779
1494         * gcc.c-torture/execute/pr33779-1.c: New testcase.
1495         * gcc.c-torture/execute/pr33779-2.c: Likewise.
1496
1497 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
1498
1499         PR fortran/33897
1500         * gfortran.dg/contained_3.f90: New.
1501
1502 2007-10-31  Christian Bruel  <christian.bruel@st.com>
1503
1504         PR c++/19531
1505         * g++.dg/opt/nrv8.C: New.
1506         
1507 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR c++/33709
1510         * g++.dg/opt/compound1.C: New test.
1511
1512         PR c++/33616
1513         * g++.dg/template/ptrmem18.C: New test.
1514
1515 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1516
1517         PR fortran/33596
1518         * gfortran.dg/isnan_2.f90: New test.
1519
1520 2007-10-30  Ed Schouten  <ed@fxq.nl>
1521
1522         PR tree-optimization/32500
1523         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1524
1525 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1526
1527         PR c++/31993
1528         PR c++/32252
1529         * g++.dg/cpp0x/pr31993.C: New
1530         * g++.dg/cpp0x/pr32252.C: New
1531
1532 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1533
1534         PR tree-optimization/33723
1535         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1536
1537 2007-10-30  Richard Guenther  <rguenther@suse.de>
1538
1539         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1540         gcc.target/i386/loop-3.c.
1541
1542 2007-10-30  Revital Eres  <eres@il.ibm.com>
1543
1544         * gcc.dg/vect/pr33866.c: Require vect_long.
1545
1546 2007-10-30  Revital Eres  <eres@il.ibm.com>
1547
1548         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1549         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1550
1551 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1552
1553         PR tree-optimization/32893
1554         * lib/target-supports.exp
1555         (check_effective_target_unaligned_stack): new keyword.
1556         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1557         not sensitive to unaligned_stack.
1558         * gcc.dg/vect/vect-3.c: Likewise.
1559         * gcc.dg/vect/vect-4.c: Likewise.
1560         * gcc.dg/vect/vect-5.c: Likewise.
1561         * gcc.dg/vect/vect-6.c: Likewise.
1562         * gcc.dg/vect/vect-7.c: Likewise.
1563         * gcc.dg/vect/vect-13.c: Likewise.
1564         * gcc.dg/vect/vect-17.c: Likewise.
1565         * gcc.dg/vect/vect-18.c: Likewise.
1566         * gcc.dg/vect/vect-19.c: Likewise.
1567         * gcc.dg/vect/vect-20.c: Likewise.
1568         * gcc.dg/vect/vect-21.c: Likewise.
1569         * gcc.dg/vect/vect-22.c: Likewise.
1570         * gcc.dg/vect/vect-27.c: Likewise.
1571         * gcc.dg/vect/vect-29.c: Likewise.
1572         * gcc.dg/vect/vect-64.c: Likewise.
1573         * gcc.dg/vect/vect-65.c: Likewise.
1574         * gcc.dg/vect/vect-66.c: Likewise.
1575         * gcc.dg/vect/vect-72.c: Likewise.
1576         * gcc.dg/vect/vect-73.c: Likewise.
1577         * gcc.dg/vect/vect-86.c: Likewise.
1578         * gcc.dg/vect/vect-all.c: Likewise.
1579         * gcc.dg/vect/slp-25.c: Likewise.
1580         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1581         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1582         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1583
1584         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1585         * gcc.dg/vect/vect-34.c: Likewise.
1586         * gcc.dg/vect/vect-36.c: Likewise.
1587         * gcc.dg/vect/vect-64.c: Likewise.
1588         * gcc.dg/vect/vect-65.c: Likewise.
1589         * gcc.dg/vect/vect-66.c: Likewise.
1590         * gcc.dg/vect/vect-68.c: Likewise.
1591         * gcc.dg/vect/vect-76.c: Likewise.
1592         * gcc.dg/vect/vect-77.c: Likewise.
1593         * gcc.dg/vect/vect-78.c: Likewise.
1594
1595         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1596         testcase (without no-section-anchors prefix) but with global arrays.
1597         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1598         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1599         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1600         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1601         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1602         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1603         * gcc.dg/vect/vect-77-global.c: Likewise.
1604         * gcc.dg/vect/vect-78-global.c: Likewise.
1605
1606         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1607         testcase (without no-section-anchors prefix) but fix alignment checks
1608         to also consider unaligned_stack targets.
1609         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1610
1611 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1612
1613         PR tree-optimization/33723
1614         * gcc.c-torture/execute/20071029-1.c: New test.
1615         * gcc.dg/tree-ssa/pr33723.c: New test.
1616
1617 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1618
1619         PR tree-optimization/33614
1620         * gcc.c-torture/compile/pr33614.c: New test.
1621
1622 2007-10-29  Richard Guenther  <rguenther@suse.de>
1623
1624         PR tree-optimization/33870
1625         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1626
1627 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR tree-optimization/33757
1630         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1631         true architectures instead of having a big dg-skip-if.
1632
1633         PR c++/33841
1634         * g++.dg/other/bitfield3.C: New test.
1635
1636 2007-10-29  Richard Guenther  <rguenther@suse.de>
1637
1638         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1639
1640 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1641
1642         Automatic parallelization reduction tests.
1643
1644         * gcc.dg/tree-ssa/reduc-1.c: New test.
1645         * gcc.dg/tree-ssa/reduc-1char.c: New test.
1646         * gcc.dg/tree-ssa/reduc-1short.c: New test.
1647         * gcc.dg/tree-ssa/reduc-2.c: New test.
1648         * gcc.dg/tree-ssa/reduc-2char.c: New test.
1649         * gcc.dg/tree-ssa/reduc-2short.c: New test.
1650         * gcc.dg/tree-ssa/reduc-3.c: New test.
1651         * gcc.dg/tree-ssa/reduc-6.c: New test.
1652         * gcc.dg/tree-ssa/reduc-7.c: New test.
1653         * gcc.dg/tree-ssa/reduc-8.c: New test.
1654         * gcc.dg/tree-ssa/reduc-9.c: New test.
1655
1656 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1657             Zdenek Dvorak  <ook@ucw.cz>
1658
1659         OMP_ATOMIC Changes, testsuite changes.
1660
1661         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1662         instead of gimple dump.
1663         * gcc.dg/gomp/atomic-9.c: Same.
1664         * gcc.dg/gomp/atomic-10.c: Same.
1665         * g++.dg/gomp/atomic-3.C: Same.
1666         * g++.dg/gomp/atomic-9.C: Same.
1667         * g++.dg/gomp/atomic-10.C: Same.
1668
1669 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
1670
1671         PR fortran/31217
1672         PR fortran/33811
1673         * gfortran.dg/forall_12.f90: New test.
1674
1675         PR fortran/33686
1676         * gfortran.dg/forall_13.f90: New test.
1677
1678 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
1679             Mark Mitchell  <mark@codesourcery.com>
1680
1681         PR c++/30659
1682         * g++.dg/template/crash71.C: New.
1683
1684 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1685
1686         PR fortran/32147
1687         * gfortran.dg/module_md5_1.f90: Update hash-value.
1688
1689 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
1690
1691         PR tree-opt/33589
1692         * g++.dg/torture/pr33589-1.C: New testcase.
1693         * g++.dg/torture/pr33589-2.C: New testcase.
1694
1695 2007-10-28  Richard Guenther  <rguenther@suse.de>
1696
1697         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1698
1699 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
1700             Uros Bizjak  <ubizjak@gmail.com>
1701
1702         PR tree-optimization/33920
1703         * gcc.dg/tree-ssa/pr33290.c: New test.
1704
1705 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1706
1707         PR fortran/31306
1708         * gfortran.dg/argument_check_7.f90: New test.
1709         * gfortran.dg/argument_check_8.f90: New test.
1710         
1711 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1712
1713         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1714         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
1715         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1716         * gcc.target/i386/sse-14.c: Ditto.
1717
1718 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
1719
1720         PR c++/33844
1721         * g++.dg/other/ptrmem8.C: New test.
1722
1723         PR c++/33842
1724         * g++.dg/template/error34.C: New test.
1725
1726 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1727
1728         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1729
1730 2007-10-27  Richard Guenther  <rguenther@suse.de>
1731
1732         PR tree-optimization/33870
1733         * gcc.dg/tree-ssa/alias-15.c: New testcase.
1734         * gcc.c-torture/execute/pr33870.c: Likewise.
1735
1736 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1737
1738         PR fortran/33162
1739         * gfortran.dg/argument_checking_9.f90: New test.
1740
1741 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1742
1743         * g++.dg/other/pr33601.C: New.
1744
1745 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1746
1747         PR c++/31988
1748         * g++.dg/init/new25.C: New.
1749
1750 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1751
1752         * g++.dg/cpp0x/pr33839.C: New.
1753         
1754 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
1755
1756         PR c++/33744
1757         * g++.dg/template/arg6.C: New test.
1758
1759 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1760
1761         PR c++/31747
1762         * g++.dg/parse/crash39.C: New.
1763
1764 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
1765
1766         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1767         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
1768         "offset: -4B".
1769
1770 2007-10-25  David Daney  <ddaney@avtrex.com>
1771
1772         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1773
1774 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
1775
1776         PR c++/33843
1777         * g++.dg/template/error32.C: New.
1778
1779 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1780             Ira Rosen  <irar@il.ibm.com>
1781
1782         PR tree-optimization/33833
1783         * gcc.dg/vect/pr33833.c: New testcase.
1784
1785 2007-10-25  David Daney  <ddaney@avtrex.com>
1786
1787         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1788
1789 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1790             Ira Rosen  <irar@il.ibm.com>
1791
1792         PR tree-optimization/33866
1793         * gcc.dg/vect/pr33866.c: New testcase.
1794
1795 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1796
1797         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1798         Add -w to compile flags to suppress "call-clobbered register" warnings
1799         and remove dg-warning directives.
1800
1801 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1802
1803         * gcc.dg/sms-2.c: Cleanup sms dump file.
1804         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1805         profile-use step.
1806
1807 2007-10-24  David Daney  <ddaney@avtrex.com>
1808
1809         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1810
1811 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1812
1813         PR target/33755
1814         * gcc.target/mips/pr33755.c: New test.
1815
1816 2007-10-24  Ira Rosen  <irar@il.ibm.com>
1817
1818         PR tree-optimization/33804
1819         * gcc.dg/vect/pr33804.c: New testcase.
1820
1821 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1822
1823         PR forrtran/33849
1824         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1825
1826 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1827             Uros Bizjak  <ubizjak@gmail.com>
1828
1829         PR rtl-optimization/33846
1830         * gcc.dg/vect/pr33846.c: New testcase.
1831
1832 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1833             Dorit Nuzman  <dorit@il.ibm.com>
1834
1835         PR tree-optimization/33860
1836         * g++.dg/vect/pr33860.cc: New test.
1837         * g++.dg/vect/pr33860a.cc: New test.
1838
1839 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
1840             Revital Eres  <eres@il.ibm.com>      
1841
1842         * gcc.dg/sms-2.c: New testcase.
1843
1844 2007-10-22  David S. Miller  <davem@davemloft.net>
1845
1846         * gcc.dg/globalreg-1.c: New test.
1847
1848 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
1849             Dorit Nuzman  <dorit@il.ibm.com>
1850
1851         PR tree-optimization/33834
1852         PR tree-optimization/33835
1853         * g++.dg/vect/pr33834_1.cc: New test.
1854         * g++.dg/vect/pr33834_2.cc: New test.
1855         * g++.dg/vect/pr33835.cc: New test.
1856
1857 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1858
1859         * gcc.dg/pr33644.c: New test.
1860
1861 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1862
1863         PR c++/33372
1864         * g++.dg/gomp/pr33372-1.C: New test.
1865         * g++.dg/gomp/pr33372-2.C: New test.
1866         * g++.dg/gomp/pr33372-3.C: New test.
1867
1868 2007-10-22  Michael Matz  <matz@suse.de>
1869
1870         PR tree-optimization/33855
1871         * gcc.c-torture/compile/pr33855.c: New testcase.
1872
1873 2007-10-22  Ira Rosen  <irar@il.ibm.com>
1874
1875         PR tree-optimization/33854
1876         * gcc.dg/vect/O1-pr33854.c: New testcase.
1877         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1878
1879 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
1880
1881         * gcc.dg/unwind-1.c: Disable on AIX.
1882         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1883
1884 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
1885
1886         PR fortran/33749
1887         * gfortran.dg/assign_9.f90: New test.
1888
1889 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1890
1891         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1892         (dg-mips-options): Skip tests that specify an ABI other than o32
1893         and o64 if generating MIPS16 hard-float code.
1894
1895 2007-10-21  Ira Rosen  <irar@il.ibm.com>
1896             Revital Eres  <eres@il.ibm.com>
1897
1898         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1899         * gcc.dg/vect/vect-16.c: Fix comment.
1900         * gcc.dg/vect/pr33369.c: Require vect_int.
1901         * gcc.dg/vect/slp-33.c: Add spaces.
1902         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1903         targets.
1904         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1905         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1906         targets.
1907         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1908         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1909         targets.
1910         * gcc.dg/vect/slp-10.c: Add spaces.
1911         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1912         targets.
1913         * gcc.dg/vect/slp-36.c: Require vect_int.
1914         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1915         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1916         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1917         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1918         targets.
1919         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1920         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1921         instead of vector_alignment_reachable_for_double.
1922         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1923         (natural_alignment): Split into...
1924         (natural_alignment_32, natural_alignment_64): New.
1925         (vector_alignment_reachable): Depend on natural_alignment_32.
1926         (vector_alignment_reachable_for_double): Rename to ...
1927         (vector_alignment_reachable_for_64bit): And depend on
1928         natural_alignment_64.
1929
1930 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1931
1932         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1933         MIPS targets.
1934         * g++.dg/vect/vect.exp: Likewise.
1935         * lib/fortran-torture.exp: Likewise.
1936         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1937         mipsisa64*-*-* as the target selector.  Remove -mips64,
1938         -mhard-float and -mgp64 from the options list.
1939         * gcc.target/mips/mips-ps-2.c: Likewise.
1940         * gcc.target/mips/mips-ps-3.c: Likewise.
1941         * gcc.target/mips/mips-ps-4.c: Likewise.
1942         * gcc.target/mips/mips-ps-6.c: Likewise.
1943         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1944         options list.
1945         * gcc.target/mips/sb1-1.c: Likewise.
1946         * gcc.target/mips/mips-ps-type.c: Likewise.
1947         * gcc.target/mips/mips-ps-7.c: New test.
1948         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1949         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1950         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1951         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
1952         as forcing an ABI and an architecture.
1953         (is_gp32_flag, is_gp64_flag): Fold into...
1954         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
1955         then -mfp64 imply -mhard-float.  Apply register rules after the
1956         loop.  Handle -march=mipsN like -mipsN.
1957
1958 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
1959
1960         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1961         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1962
1963 2007-10-20  Tobias Burnus  <burnus@net-b.de>
1964
1965         PR fortran/33818
1966         * gfortran.dg/entry_dummy_ref_3.f90: New.
1967
1968 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
1969             FX Coudert <fxcoudert@gcc.gnu.org>
1970
1971         PR fortran/31608
1972         * gfortran.dg/char_cast_1.f90: New test.
1973
1974 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1975
1976         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1977         * gfortran.dg/large_real_kind_2.F90: ditto.
1978         * gfortran.dg/default_format_2.f90: ditto.
1979         * gfortran.dg/default_format_denormal_1.f90: ditto.
1980
1981 2007-10-19  Richard Guenther  <rguenther@suse.de>
1982
1983         PR middle-end/33816
1984         PR middle-end/32921
1985         * gfortran.dg/pr32921.f: New testcase.
1986
1987 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1988
1989         PR libfortran/33544
1990         * gfortran.dg/transfer_check_1.f90: Adjust options.
1991
1992 2007-10-19  Richard Guenther  <rguenther@suse.de>
1993
1994         Revert
1995         2007-10-19  Richard Guenther  <rguenther@suse.de>
1996
1997         PR middle-end/32921
1998         * gfortran.dg/pr32921.f: New testcase.
1999
2000 2007-10-19  Richard Guenther  <rguenther@suse.de>
2001
2002         * gcc.c-torture/execute/20071018-1.c: New testcase.
2003
2004 2007-10-19  Richard Guenther  <rguenther@suse.de>
2005
2006         PR middle-end/32921
2007         * gfortran.dg/pr32921.f: New testcase.
2008
2009 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
2010
2011         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2012
2013 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2014
2015         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2016
2017 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2018
2019         PR fortran/33233
2020         * gfortran.dg/host_assoc_function_1.f90: Correct references.
2021         * gfortran.dg/host_assoc_function_3.f90: New test.
2022
2023 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2024
2025         PR fortran/33733
2026         * gfortran.dg/transfer_simplify_6.f90: New test.
2027
2028 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2029             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2030
2031         PR middle-end/33794
2032         * gfortran.dg/pr33794.f90: New testcase.
2033
2034 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2035
2036         PR target/32961
2037         * gcc.target/i386/pr32961.c: New testcase.
2038         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2039         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2040         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2041         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2042         __builtin_ia32_pslldi128 defines.
2043
2044 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2045
2046         PR fortran/33760
2047         * gfortran.dg/c_ptr_tests_13.f03: New test case.
2048
2049 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2050
2051         PR c++/28639
2052         PR c++/30299
2053         * g++.dg/template/void12.C: New.
2054         * g++.dg/template/void13.C: New.
2055
2056 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2057
2058         PR c++/31446
2059         * g++.dg/template/void11.C: New.
2060         * g++.dg/template/void2.C: Adjust error markers.
2061         * g++.dg/template/void10.C: Likewise.
2062         * g++.dg/template/crash55.C: Likewise.
2063
2064 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
2065
2066         * g++.dg/opt/const5.C: New test.
2067
2068 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
2069             Maxim Kuvyrkov  <maxim@codesourcery.com>
2070
2071         * gcc.target/ia64/20040709-2.c: New test.
2072
2073 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2074
2075         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2076
2077 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
2078
2079         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2080         to each function.  Check that there are no unsigned loads.
2081
2082 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2083
2084         PR tree-optimization/33136
2085         * gcc.c-torture/execute/20070824-1.c: New test.
2086         * gcc.dg/pr33136-1.c: New test.
2087         * gcc.dg/pr33136-2.c: New test.
2088         * gcc.dg/pr33136-3.c: New test.
2089
2090 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2091
2092         PR tree-optimization/33735
2093         * g++.dg/torture/pr33735.C: New.
2094
2095 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2096
2097         PR middle-end/33706
2098         * gcc.dg/va-arg-pack-2.c: New.
2099
2100 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2101
2102         PR tree-optimization/33619
2103         * gcc.dg/pr33619.c: New test.
2104
2105 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
2106
2107         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2108         flag for AIX.
2109         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2110
2111 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2112
2113         PR libfortran/33055
2114         * gfortran.dg/inquire_11.f90: New test.
2115         * gfortan.dg/negative_unit_int8.f: New test.
2116
2117 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2118
2119         PR target/33133
2120         * gcc.c-torture/compile/pr33133.c: New test.
2121
2122 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2123
2124         PR libfortran/33672
2125         * gfortran.dg/namelist_40.f90: New test.
2126
2127 2007-10-14  Tobias Burnus  <burnus@net-b.de>
2128
2129         PR fortran/33745
2130         * gfortran.dg/bounds_check_11.f90: New.
2131
2132 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
2133
2134         PR c++/30303
2135         * g++.dg/other/ctor1.C: New test.
2136         * g++.dg/other/ctor2.C: New test.
2137         * g++.dg/other/dtor1.C: New test.
2138
2139 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
2140
2141         * gfortran.dg/bounds_check_10.f90: Fix testcase.
2142
2143 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2144             Paul Thomas  <pault@gcc.gnu.org>
2145
2146         PR fortran/33254
2147         PR fortran/33727
2148         * gfortran.dg/bounds_check_10.f90: New.
2149
2150 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
2151
2152         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2153         * gcc.target/powerpc/popcount-1.c: Same.
2154
2155 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
2156
2157         PR c++/26698
2158         * g++.dg/conversion/op4.C: New test.
2159
2160 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
2161
2162         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2163
2164 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2165
2166         PR fortran/33542
2167         * gfortran.dg/ambiguous_specific_1.f90: New test.
2168
2169 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2170
2171         PR fortran/33664
2172         * gfortran.dg/impure_spec_expr_1.f90: New test.
2173         * gfortran.dg/char_result_7.f90: Remove illegal test.
2174
2175 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
2176
2177         PR 11001
2178         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2179         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2180         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2181         * gcc.target/i386/pr11001-memset-1.c: New testcase.
2182         * gcc.target/i386/pr11001-memset-2.c: New testcase.
2183         * gcc.target/i386/pr11001-memset-3.c: New testcase.
2184         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2185         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2186         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2187
2188 2007-10-12  Richard Guenther  <rguenther@suse.de>
2189
2190         PR middle-end/26198
2191         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2192         * gcc.c-torture/execute/20071011-1.c: Likewise.
2193         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2194
2195 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
2196
2197         PR tree-optimization/33742
2198         * gcc.dg/pr33742.c: New testcase.
2199
2200 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
2201
2202         PR tree-optimization/33645
2203         * gcc.dg/pr33645-1.c: New test.
2204         * gcc.dg/pr33645-2.c: New test.
2205         * gcc.dg/pr33645-3.c: New test.
2206  
2207         PR c++/32121
2208         * g++.dg/ext/label4.C: Adjust error regexp.
2209         * g++.dg/ext/label6.C: Adjust error regexp.
2210         * g++.dg/ext/label7.C: New test.
2211         * g++.dg/ext/label8.C: New test.
2212         * g++.dg/ext/label9.C: New test.
2213
2214 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2215
2216         PR middle-end/33676
2217         * gcc.dg/pr33676.c: New.
2218
2219 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2220
2221         PR c++/31441
2222         * g++.dg/cpp0x/variadic83.C: New.
2223
2224 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2225
2226         PR c++/33461
2227         * g++.dg/cpp0x/variadic81.C: New.
2228         * g++.dg/cpp0x/variadic82.C: Likewise.
2229
2230 2007-10-11  Richard Guenther  <rguenther@suse.de>
2231
2232         PR middle-end/33724
2233         * gcc.dg/pr33724.c: New testcase.
2234
2235 2007-10-11  Richard Guenther  <rguenther@suse.de>
2236
2237         PR c/33726
2238         * gcc.dg/pr33726.c: New testcase.
2239
2240 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2241
2242         PR fortran/33500
2243         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2244         
2245 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2246
2247         PR testsuite/33391
2248         * gfortran.dg/do_3.F90: Run with -fwrapv.
2249
2250 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
2251
2252         * gcc.dg/unwind-1.c: New.
2253
2254 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2255
2256         PR libfortran/33683
2257         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
2258         failure on some common systems.
2259
2260 2007-10-09  Richard Guenther  <rguenther@suse.de>
2261
2262         PR middle-end/33692
2263         * gcc.dg/pr33692.c: New testcase.
2264
2265 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
2266
2267         PR middle-end/33669
2268         * gcc.c-torture/execute/pr33669.c: New.
2269
2270 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2271
2272         PR tree-optimization/33615
2273         * g++.dg/tree-ssa/pr33615-2.C: New test.
2274
2275 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2276
2277         PR tree-optimization/33615
2278         * g++.dg/tree-ssa/pr33615.C: New test.
2279
2280 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
2281
2282         PR tree-optimization/33572
2283         * g++.dg/torture/pr33572.C: Replace with complete test.
2284
2285 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2286
2287         PR fortran/33689
2288         * gfortran.dg/spec_expr_5.f90: New.
2289
2290 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
2291
2292         * gcc.dg/pragma-darwin-2.c: New.
2293
2294 2007-10-08  Richard Guenther  <rguenther@suse.de>
2295
2296         PR middle-end/33693
2297         PR middle-end/33695
2298         PR middle-end/33697
2299         * gcc.dg/pr33693.c: New testcase.
2300         * gcc.dg/pr33695.c: Likewise.
2301         * gcc.dg/pr33697.c: Likewise.
2302
2303 2007-10-08  Richard Guenther  <rguenther@suse.de>
2304
2305         PR middle-end/33691
2306         PR middle-end/33694
2307         PR middle-end/33696
2308         * gcc.dg/pr33691.c: New testcase.
2309         * gcc.dg/pr33694.c: Likewise.
2310         * gcc.dg/pr33696.c: Likewise.
2311
2312 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2313
2314         PR libfortran/33683
2315         * gfortran.dg/gamma_5.f90:  New test case
2316
2317 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2318
2319         PR fortran/20851
2320         * initialization_1.f90: Fix dg-error annotations.
2321         * initialization_14.f90: New.
2322         * initialization_7.f90: Fix dg-error annotations.
2323         * initialization_9.f90: Likewise.
2324
2325 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2326
2327         * gfortran.dg/error_recovery_4.f90: New test.
2328
2329 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2330
2331         * gfortran.dg/default_format_denormal_2.f90: New test.
2332         * gfortran.dg/default_format_2.inc: New test.
2333         * gfortran.dg/default_format_denormal_1.f90: New test.
2334         * gfortran.dg/default_format_1.inc: New test.
2335         * gfortran.dg/default_format_1.f90: Don't test for denormalized
2336         numbers.
2337         * gfortran.dg/default_format_2.f90: Don't test for denormalized
2338         numbers.
2339
2340 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2341
2342         * gfortran.dg/namelist_15.f90: Revise test.
2343
2344 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2345
2346         PR tree-optimization/33655
2347         * gcc.dg/torture/pr33655.c: New.
2348
2349 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2350
2351         PR tree-optimization/33572
2352         * g++.dg/torture/pr33572.C: New.
2353
2354 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2355
2356         PR fortran/25076
2357         * gfortran.dg/forall_11.f90: New.
2358
2359 2007-10-05  Michael Matz  <matz@suse.de>
2360
2361         PR middle-end/33667
2362         * gcc.dg/pr33667.c: New testcase.
2363
2364 2007-10-05  Richard Guenther  <rguenther@suse.de>
2365
2366         PR middle-end/33666
2367         * gcc.dg/pr33666.c: New testcase.
2368
2369 2007-10-05  Michael Matz  <matz@suse.de>
2370
2371         PR inline-asm/33600
2372         * gcc.target/i386/pr33600.c: New testcase.
2373
2374 2007-10-05  Richard Guenther  <rguenther@suse.de>
2375
2376         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2377
2378 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2379
2380         PR target/33635
2381         * gcc.target/mips/pr33635-1.c: New test.
2382
2383 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2384
2385         PR libfortran/33253
2386         * gfortran.dg/namelist_39.f90: Revise to use long names.
2387
2388 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2389
2390         PR fortran/33646
2391         * gfortran.dg/pr33646.f90: New file.
2392
2393 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2394
2395         PR fortran/33529
2396         * gfortran.dg/char_type_len_2.f90: Adjust error message.
2397         * gfortran.dg/char_decl_2.f90: New test.
2398
2399 2007-10-04  Richard Guenther  <rguenther@suse.de>
2400
2401         PR middle-end/33641
2402         * gcc.c-torture/compile/pr33641.c: New testcase.
2403
2404 2007-10-04  Michael Matz  <matz@suse.de>
2405
2406         PR rtl-optimization/33653
2407         * gcc.dg/pr33653.c: New.
2408
2409 2007-10-04  Richard Guenther  <rguenther@suse.de>
2410
2411         PR tree-optimization/33627
2412         * g++.dg/torture/pr33627.C: New testcase.
2413
2414 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2415
2416         PR fortran/33626
2417         * gfortran.dg/parens_6.f90: New.
2418
2419 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2420
2421         PR fortran/33646
2422         PR fortran/33542
2423         * gfortran.dg/ambiguous_specific_1.f90: Remove.
2424
2425 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2426
2427         * g++.dg/ext/gnu-inline-global-redecl.C: New.
2428
2429 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2430
2431         PR target/33635
2432         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2433         and mips_forced_be.
2434         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2435         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2436         options.
2437         * gcc.target/mips/fpr-moves-1.c: New test.
2438         * gcc.target/mips/fpr-moves-2.c: Likewise.
2439         * gcc.target/mips/fpr-moves-3.c: Likewise.
2440         * gcc.target/mips/fpr-moves-4.c: Likewise.
2441         * gcc.target/mips/fpr-moves-5.c: Likewise.
2442         * gcc.target/mips/fpr-moves-6.c: Likewise.
2443         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2444
2445 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2446
2447         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2448
2449 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2450
2451         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2452         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2453
2454 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2455
2456         PR fortran/33198
2457         * gfortran.dg/common_errors_1.f90: New.
2458
2459 2007-10-03  Doug Kwan  <dougkwan@google.com>
2460         Richard Guenther  <rguenther@suse.de>
2461
2462         PR debug/31899
2463         * g++.dg/debug/using3.C: New testcase.
2464
2465 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2466
2467         PR libfortran/33253
2468         * gfortran.dg/namelist_38.f90: New test.
2469         * gfortran.dg/namelist_39.f90: New test.
2470
2471 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2472
2473         PR libfortran/33469
2474         * gfortran.dg/default_format_1.f90: New test.
2475         * gfortran.dg/default_format_2.f90: New test.
2476         * gfortran.dg/namelist_print_1.f: Adjust expected output.
2477         * gfortran.dg/real_const_3.f90: Adjust expected output.
2478
2479 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2480
2481         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2482         default ABI.  Split mips_forced_abi into mips_forced_abi and
2483         mips_forced_regs.
2484         (is_gp32_flag): Return true for -mabi=32.
2485         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
2486         (dg-mips-options): Use is_gp64_flag instead of checking specifically
2487         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
2488         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2489         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2490         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2491         * gcc.target/mips/save-restore-2.c: Likewise.
2492         * gcc.target/mips/save-restore-3.c: Likewise.
2493         * gcc.target/mips/save-restore-4.c: Likewise.
2494
2495 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2496
2497         PR middle-end/33617
2498         * gcc.c-torture/compile/pr33617.c: New test.
2499
2500 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2501
2502         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2503         -gstabs+ for extended options.
2504
2505 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2506
2507         PR fortran/33542
2508         * gfortran.dg/ambiguous_specific_1.f90: New test.
2509
2510 2007-10-02  Revital Eres  <eres@il.ibm.com>
2511
2512         * gcc.target/powerpc/paired-8.c: New test.
2513         * gcc.target/powerpc/paired-9.c: New test.
2514         * gcc.target/powerpc/paired-10.c: New test.
2515
2516 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2517
2518         PR fortran/33566
2519         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2520
2521 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2522
2523         PR fortran/33554
2524         * gfortran.dg/intent_out_2.f90: New test.
2525
2526 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2527
2528         PR fortran/33550
2529         * gfortran.dg/ambiguous_reference_1.f90: New test.
2530
2531 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2532
2533         PR fortran/31154
2534         PR fortran/31229
2535         PR fortran/33334
2536         * gfortran.dg/function_kinds_1.f90: New test.
2537         * gfortran.dg/function_kinds_2.f90: New test.
2538         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2539         use association into interfaces.
2540
2541 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2542
2543         PR testsuite/31828
2544         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2545         (overflow): Use INFINITY, not FP_INFINITE.
2546         gcc.dg/float-range-4.c: Likewise.
2547         gcc.dg/float-range-5.c: Likewise.
2548
2549 2007-10-01  Nick Clifton  <nickc@redhat.com>
2550
2551         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2552         for 16-bit targets.
2553
2554 2007-09-30  Diego Novillo  <dnovillo@google.com>
2555
2556         PR 33593
2557         * g++.dg/tree-ssa/pr33593.C: New test.
2558
2559 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2560
2561         PR libfortran/33400
2562         * gfortran.dg/PR19872.f: Fix test condition.
2563         * gfortran.dg/list_read_7.f90: New test.
2564
2565 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2566
2567         PR tree-optimization/33597
2568         * gcc.dg/vect/pr33597.c: New testcase.
2569
2570 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2571
2572         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2573         * gcc.target/i386/pr33524.c: ...this.
2574
2575 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2576
2577         PR fortran/33354
2578         * gfortran.dg/minmaxloc_4.f90: New.
2579
2580 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2581
2582         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2583
2584 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2585
2586         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2587
2588 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2589
2590         PR c++/33213
2591         * g++.dg/cpp0x/variadic79.C: New.
2592
2593 2007-09-28  Michael Matz  <matz@suse.de>
2594             Jakub Jelinek  <jakub@redhat.com>
2595
2596         PR rtl-optimization/33552
2597         * gcc.target/i386/pr33552.c: New runtime test.
2598         * gcc.target/i386/strinline.c: New compile time test.
2599
2600 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2601
2602         * gfortran.dg/openmp_stack.f90: Removed.
2603
2604         PR c++/31434
2605         * g++.dg/cpp0x/variadic80.C: New test.
2606
2607 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2608
2609         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2610         r128057.
2611
2612 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2613
2614         PR middle-end/7003
2615         * gcc.target/powerpc/gcse-1.c: New test.
2616
2617 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2618
2619         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2620         fixed capitalizations.
2621         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2622         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2623         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2624         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2625         * gfortran.dg/maxloc_shape_1.f90: Likewise.
2626         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2627         * gfortran.dg/min_max_conformance.f90: Likewise.
2628
2629 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2630
2631         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2632         options.
2633         * gcc.dg/c99-tgmath-2.c: Likewise.
2634         * gcc.dg/c99-tgmath-3.c: Likewise.
2635         * gcc.dg/c99-tgmath-4.c: Likewise.
2636
2637 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2638
2639         PR fortran/33568
2640         * gfortran.dg/anint_1.f90: New test.
2641
2642 2007-09-27  Ian Lance Taylor  <iant@google.com>
2643
2644         PR tree-optimization/33565
2645         * gcc.dg/Wstrict-overflow-20.c: New test.
2646
2647 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2648
2649         * gfortran.dg/openmp_stack.f90: Fix typo.
2650         * gfortran.dg/recursive_stack.f90: Fix typo.
2651
2652 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
2653
2654         PR c++/33493
2655         * g++.dg/template/error31.C: New.
2656
2657 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
2658
2659         * lib/prune.exp: Prune also "^In function .*$" lines and
2660         "^    inlined from .*$" lines.
2661
2662 2007-09-26  Richard Guenther  <rguenther@suse.de>
2663
2664         PR tree-optimization/33563
2665         * gcc.dg/torture/pr33563.c: New testcase.
2666
2667 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
2668
2669         PR c/25309
2670         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2671         array.
2672         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
2673         without -O2.
2674
2675 2007-09-26  Richard Guenther  <rguenther@suse.de>
2676
2677         PR tree-optimization/30375
2678         PR tree-optimization/33560
2679         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2680         * gcc.dg/tree-ssa/complex-5.c: Likewise.
2681         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2682         * gcc.dg/torture/pr30375.c: New testcase.
2683         * gcc.dg/torture/pr33560.c: New testcase.
2684         * gcc.dg/tree-ssa/pr30375.c: Likewise.
2685
2686 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
2687
2688         PR c++/33207
2689         * g++.dg/parse/crash38.C: New test.
2690
2691 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
2692
2693         PR target/33524
2694         * gcc.target/i386/sse5-convert.c: New file, test int->long
2695         vectorized conversions.
2696
2697 2007-09-25  Revital Eres  <eres@il.ibm.com>
2698
2699         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2700
2701 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
2702
2703         PR c/32295
2704         * gcc.dg/enum-incomplete-1.c: New test.
2705
2706 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
2707
2708         * gcc.c-torture/compile/20070919-1.c: New test.
2709
2710 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2711
2712         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2713
2714 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
2715
2716         PR c++/14688
2717         * g++.dg/inherit/override_attribs.C: New file.
2718
2719 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
2720
2721         PR fortran/33269
2722         * io.c (check_format_string): Move NULL and constant checks into
2723         this function.
2724         (check_io_constraints): Call gfc_simplify_expr() before calling
2725         check_format_string().  Remove NULL and constant checks.
2726
2727 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
2728
2729         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2730         * gcc.c-torture/execute/loop-2g.x: Likewise.
2731
2732 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2733
2734         * lib/target-supports.exp (check_effective_target_mips16_attribute):
2735         Reject hard-float modes unless the ABI is o32 or o64.
2736         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2737         of gcc.exp.  Skip the tests when mips16 code generation is not
2738         supported.
2739         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2740         and use dg-add-options mips16_attribute.
2741
2742 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
2743
2744         PR c++/33506
2745         * g++.dg/ext/attrib29.C: New test.
2746
2747 2007-09-23  Ollie Wild  <aaw@google.com>
2748
2749         * gcc.dg/fold-bitand-1.c: New test.
2750         * gcc.dg/fold-bitand-2.c: New test.
2751         * gcc.dg/fold-bitand-3.c: New test.
2752         * gcc.dg/fold-bitand-4.c: New test.
2753
2754 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2755
2756         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2757         any of the macros to be defined for __mips16.
2758         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2759
2760 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2761
2762         * gcc.dg/vect/pr21591.c: Require vect_int.
2763         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2764         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2765         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2766
2767 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
2768
2769         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2770         attributes.
2771         * gcc.dg/va-arg-pack-len-2.c: New test.
2772         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2773         attributes.
2774         * g++.dg/ext/va-arg-pack-len-2.C: New test.
2775
2776         PR tree-optimization/32772
2777         * gcc.c-torture/compile/20070905-1.c: New test.
2778
2779         PR tree-optimization/32975
2780         * gcc.dg/pr32975.c: New test.
2781
2782         PR middle-end/28755
2783         * gcc.dg/pr28755.c: New test.
2784
2785 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2786
2787         * lib/target-supports.exp (check_effective_target_nomips16): New
2788         procedure.
2789         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2790         for mipsisa64*-*-*.
2791         * gcc.dg/vect/vect.exp: Likewise.
2792         * g++.dg/vect/vect.exp: Likewise.
2793         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2794         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2795         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2796         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2797         * gcc.target/mips/clear-cache-1.c (f): Likewise.
2798         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2799         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2800         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2801         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2802         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2803         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2804         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2805         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2806         (test14, test15, test16, test17, test18): Likewise.
2807         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2808         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2809         (test14, test15, test16, test17, test18, test19, test20, test21)
2810         (test22): Likewise.
2811         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2812         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2813         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2814         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2815         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2816         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2817         * gcc.target/mips/mips-3d-1.c (main): Likewise.
2818         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2819         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2820         (test13, test14, test15, test16, test17, test18, test19, test20)
2821         (test21, test22, test23, test24, test25, test26, test27, test28)
2822         (test29, test30, test31): Likewise.
2823         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2824         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2825         (test13, test14, test15, test16, test17, test18, test19, test20)
2826         (test21, test22, test23, test24, test25, test26, test27, test28)
2827         (test29, test30, test31, test32, test33, test34, test35, test36)
2828         (test37, test38, test39, test40, test41, test42, test43, test44)
2829         (test45, test46, test47, test48, test49, test50, test51, test52)
2830         (test53, test54, test55, test56, test57, test58, test59, test60)
2831         (test61, test62, test63): Likewise.
2832         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2833         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2834         (test13, test14, test15, test16, test17, test18, test19, test20)
2835         (test21, test22, test23, test24, test25, test26, test27, test28)
2836         (test29, test30, test31): Likewise.
2837         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2838         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2839         (test13, test14, test15, test16, test17, test18, test19, test20)
2840         (test21, test22, test23, test24, test25, test26, test27, test28)
2841         (test29, test30, test31): Likewise.
2842         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2843         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2844         (test13, test14, test15): Likewise.
2845         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2846         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2847         (test13, test14, test15): Likewise.
2848         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2849         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2850         (test13, test14, test15, test16, test17, test18, test19, test20)
2851         (test21, test22, test23, test24, test25, test26, test27, test28)
2852         (test29, test30, test31): Likewise.
2853         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2854         (matrix_multiply4: Likewise.
2855         * gcc.target/mips/mips-ps-1.c (main): Likewise.
2856         * gcc.target/mips/mips-ps-2.c (main): Likewise.
2857         * gcc.target/mips/mips-ps-3.c (main): Likewise.
2858         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2859         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2860         (test13, test14, test15, test16, test17, test18, test19, test20)
2861         (test21, test22, test23, test24, test25, test26, test27, test28)
2862         (test29, test30, test31): Likewise.
2863         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2864         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2865         (test13, test14, test15, test16, test17, test18, test19, test20)
2866         (test21, test22, test23, test24, test25, test26, test27, test28)
2867         (test29, test30, test31): Likewise.
2868         * gcc.target/mips/mips-ps-5.c (main): Likewise.
2869         * gcc.target/mips/mips-ps-6.c (main): Likewise.
2870         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2871         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2872         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2873         (sub_v4qi): Likewise.
2874         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2875         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2876         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2877         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2878         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2879         (subb, subc): Likewise.
2880         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2881         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2882         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2883         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2884         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2885         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2886         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2887         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2888         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2889         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2890         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2891         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2892         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2893
2894 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2895
2896         * lib/target-supports.exp (add_options_for_mips16_attribute)
2897         (check_effective_target_mips16_attribute): New functions.
2898         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2899         command line.
2900         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
2901         extra_test_flags.
2902         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2903         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2904         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2905         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2906         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2907         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2908         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2909         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2910         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2911         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2912         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2913         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2914         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2915         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2916         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2917         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2918         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2919         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2920         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2921         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2922         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2923         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2924         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2925         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2926         (NOMIPS16): Delete.
2927         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2928         of dg-options.
2929         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2930         options.  Require { target mips16_attribute } and use dg-add-options
2931         to add the associated options.
2932         (foo): Use MIPS16.
2933         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2934         * gcc.target/mips/call-saved-3.c: Likewise.
2935         * gcc.target/mips/code-readable-1.c: Require { target
2936         mips16_attribute } and use dg-add-options to add the associated
2937         options.  Remove trailing whitespace.
2938         (NOMIPS16): Delete.
2939         * gcc.target/mips/code-readable-2.c: Likewise.
2940         * gcc.target/mips/code-readable-3.c: Likewise.
2941         * gcc.target/mips/mips16-attributes-2.c: Likewise.
2942         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2943         Require { target mips16_attribute } and use dg-add-options to
2944         add the associated options.
2945         (cksum16, cksum8): Use MIPS16.
2946         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2947         Require { target mips16_attribute } and use dg-add-options to
2948         add the associated options.
2949         (foo): Use MIPS16.
2950         * gcc.target/mips/save-restore-2.c: Likewise.
2951         * gcc.target/mips/save-restore-3.c: Likewise.
2952         * gcc.target/mips/save-restore-4.c: Likewise.
2953         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
2954         -mno-abicalls.
2955         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2956         (foo): Use NOMIPS16.
2957
2958 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
2959
2960         PR fortran/33337
2961         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2962
2963         PR fortran/33376
2964         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2965
2966 2007-09-22  Tobias Burnus  <burnus@net-b.de>
2967
2968         PR fortran/33445
2969         * gfortran.dg/gomp/free-2.f90: New.
2970         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2971         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2972
2973 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
2974
2975         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2976         * gcc.target/i386/sse5-haddX.c: Ditto.
2977         * gcc.target/i386/sse5-hsubX.c: Ditto.
2978         * gcc.target/i386/sse5-maccXX.c: Ditto.
2979         * gcc.target/i386/sse5-msubXX.c: Ditto.
2980         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2981         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2982         * gcc.target/i386/sse5-permpX.c: Ditto.
2983         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2984         effective target.
2985         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2986         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2987         * gcc.target/i386/sse5-pcmov.c: Ditto.
2988         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2989
2990 2007-09-22  Richard Guenther  <rguenther@suse.de>
2991
2992         PR tree-optimization/33146
2993         * gcc.c-torture/compile/pr33146.c: New testcase.
2994
2995 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2996
2997         * lib/target-supports.exp (check_cached_effective_target): New
2998         procedure.
2999         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3000         (check_effective_target_c99_runtime): New procedure.
3001         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3002         (test3l): Likewise cargl.
3003         * gcc.dg/builtins-59.c: Require c99_runtime.
3004         * gcc.dg/builtins-61.c: Likewise.
3005         * gcc.dg/builtins-62.c: Likewise.
3006
3007 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3008
3009         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3010         * lib/target-supports-dg.exp (dg-add-options): Likewise.
3011         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3012         target-specific dg-options.
3013         * gcc.dg/builtins-20.c: Likewise.
3014         * gcc.dg/builtins-53.c: Likewise.
3015         * gcc.dg/builtins-55.c: Likewise.
3016         * gcc.dg/single-precision-constant.c: Likewise.
3017         * gcc.dg/torture/builtin-convert-1.c: Likewise.
3018         * gcc.dg/torture/builtin-convert-2.c: Likewise.
3019         * gcc.dg/torture/builtin-convert-3.c: Likewise.
3020         * gcc.dg/torture/builtin-convert-4.c: Likewise.
3021         * gcc.dg/torture/builtin-power-1.c: Likewise.
3022
3023 2007-09-21  Chao-ying Fu  <fu@mips.com>
3024
3025         * lib/target-supports.exp (check_effective_target_fixed_point): New to
3026         check if targets have fixed-point supports.
3027         * gcc.dg/fixed-point/fixed-point.exp: New file.
3028         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3029         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3030         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3031         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3032         * gcc.dg/fixed-point/constants-pedantic.c,
3033         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3034         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3035         * gcc.dg/fixed-point/keywords-ignored-c99.c,
3036         * gcc.dg/fixed-point/keywords-pedantic.c,
3037         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3038         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3039         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3040         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3041         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3042         * gcc.dg/fixed-point/func-vararg-mixed.c,
3043         * gcc.dg/fixed-point/operator-logical.c,
3044         * gcc.dg/fixed-point/struct-union.c,
3045         * gcc.dg/fixed-point/bit-complement.c,
3046         * gcc.dg/fixed-point/operator-bitwise.c,
3047         * gcc.dg/fixed-point/operator-comma.c,
3048         * gcc.dg/fixed-point/struct-layout-1.c,
3049         * gcc.dg/fixed-point/union-init.c,
3050         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3051         * gcc.dg/fixed-point/func-mixed.c,
3052         * gcc.dg/fixed-point/func-vararg-size0.c,
3053         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3054         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3055         * gcc.dg/fixed-point/operator-unary.c,
3056         * gcc.dg/fixed-point/allop-const.c,
3057         * gcc.dg/fixed-point/muldiv-warning.c,
3058         * gcc.dg/nofixed-point-1.c,
3059         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3060         * gcc.target/mips/fixed-vector-type.c,
3061         * gcc.target/mips/fixed-scalar-type.c: New tests.
3062
3063 2007-09-21  Olivier Hainque  <hainque@adacore.com>
3064
3065         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3066         * gnat.dg/test_nested_subtype_byref.adb: New test.
3067
3068 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
3069
3070         PR fortran/33439
3071         * gfortran.dg/gomp/pr33439.f90: New test.
3072
3073 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3074
3075         PR fortran/33455
3076         * gfortran.dg/merge_char_3.f90: New.
3077
3078 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3079
3080         PR fortran/33037
3081         * gfortran.dg/transfer_check_1.f90: New.
3082
3083 2007-09-20  Asher Langton  <langton2@llnl.gov>
3084
3085         PR fortran/20441
3086         * gfortran.dg/init_flag_1.f90: New.
3087         * gfortran.dg/init_flag_2.f90: New.
3088         * gfortran.dg/init_flag_3.f90: New.
3089         * gfortran.dg/init_flag_4.f90: New.
3090         * gfortran.dg/init_flag_5.f90: New.
3091         * gfortran.dg/init_flag_6.f90: New.
3092         * gfortran.dg/init_flag_7.f90: New.
3093
3094 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3095
3096         PR c++/33460
3097         * g++.dg/ext/anon-struct6.C: New.
3098
3099 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3100
3101         PR libfortran/23272
3102         * gfortran.dg/inquire_10.f90: New test.
3103
3104 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
3105
3106         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3107
3108 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3109
3110         PR fortran/33221
3111         * gfortran.dg/used_types_18.f90: Declare variable of empty
3112         derived type.
3113
3114 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3115
3116         PR fortran/33288
3117         * gfortran.dg/array_constructor_19.f90: New test.
3118
3119 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
3120
3121         PR debug/33316
3122         * gcc.dg/debug/pr33316.c: New test.
3123
3124         PR c++/33496
3125         * g++.dg/cpp0x/variadic76.C: New test.
3126         * g++.dg/cpp0x/variadic77.C: New test.
3127         * g++.dg/cpp0x/variadic78.C: New test.
3128
3129         PR c/33238
3130         PR c/27301
3131         * gcc.c-torture/execute/20070919-1.c: New test.
3132         * gcc.dg/pr33238.c: New test.
3133         * gcc.dg/pr27301.c: New test.
3134
3135 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3136
3137         * lib/target-supports.exp (check_effective_target_mips64): New
3138         procedure.
3139         * gcc.dg/lower-subreg-1.c: Require !mips64.
3140         * gcc.dg/sibcall-3.c (ATTR): New macro.
3141         (recurser_void1, recurser_void2): Use it.
3142         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3143         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3144
3145 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
3146
3147         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3148         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
3149         warning annotation.
3150         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3151
3152 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
3153
3154         PR fortran/33497
3155         * gfortran.dg/c_loc_tests_11.f03: New test case.
3156
3157 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3158
3159         PR c++/33459
3160         * g++.dg/init/ref14.C: New.
3161
3162 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3163
3164         * gnat.dg/slice2.ad[sb]: New testcase.
3165
3166 2007-09-19  Nick Clifton  <nickc@redhat.com>
3167
3168         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3169
3170 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
3171
3172         * gcc.target/bfin/bfin.exp: New.
3173         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3174         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3175         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3176         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3177         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3178         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3179         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3180         mcpu-bf561.c, mcpu-default.c}: New tests.
3181
3182 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
3183
3184         Restore detection of unsupported TLS.
3185
3186         Revert this patch:
3187         2007-02-10  Richard Henderson  <rth@redhat.com>
3188
3189         * lib/target-supports.exp (check_effective_target_tls): Redefine
3190         to mean non-emulated tls.
3191         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3192         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3193         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3194         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3195         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3196         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3197         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3198
3199         And then:
3200         * lib/target-supports.exp (check_effective_target_tls): Use
3201         stronger test for compiler support for TLS.
3202         (check_effective_target_tls_native): New, to test for non-emulated
3203         TLS support.
3204         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3205         instead of dg-require-effective-target tls.
3206         * g++.dg/gomp/copyin-1.C: Likewise.
3207         * g++.dg/gomp/sharing-1.C: Likewise.
3208         * g++.dg/gomp/tls-1.C: Likewise.
3209         * g++.dg/gomp/tls-2.C: Likewise.
3210         * g++.dg/gomp/tls-3.C: Likewise.
3211         * g++.dg/tls/diag-1.C: Likewise.
3212         * g++.dg/tls/diag-2.C: Likewise.
3213         * g++.dg/tls/diag-3.C: Likewise.
3214         * g++.dg/tls/diag-4.C: Likewise.
3215         * g++.dg/tls/diag-5.C: Likewise.
3216         * g++.dg/tls/init-1.C: Likewise.
3217         * g++.dg/tls/init-2.C: Likewise.
3218         * g++.dg/tls/trivial.C: Likewise.
3219         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3220         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3221         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3222         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3223         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3224         * gcc.dg/gomp/clause-1.c: Likewise.
3225         * gcc.dg/gomp/copyin-1.c: Likewise.
3226         * gcc.dg/gomp/sharing-1.c: Likewise.
3227         * gcc.dg/gomp/tls-1.c: Likewise.
3228         * gcc.dg/gomp/tls-2.c: Likewise.
3229         * gcc.dg/tls/alpha-1.c: Likewise.
3230         * gcc.dg/tls/opt-1.c: Likewise.
3231         * gcc.dg/tls/opt-13.c: Likewise.
3232         * gcc.dg/tls/opt-14.c: Likewise.
3233         * gcc.dg/tls/opt-2.c: Likewise.
3234         * gcc.dg/tls/opt-3.c: Likewise.
3235         * gcc.dg/tls/opt-4.c: Likewise.
3236         * gcc.dg/tls/opt-7.c: Likewise.
3237         * gcc.dg/tls/section-1.c: Likewise.
3238         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3239         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3240         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3241         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3242         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3243         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3244         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3245         * gfortran.dg/gomp/crayptr2.f90: Likewise.
3246         * gfortran.dg/gomp/fixed-1.f: Likewise.
3247         * gfortran.dg/gomp/free-1.f90: Likewise.
3248         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3249         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3250         * gfortran.dg/gomp/reduction1.f90: Likewise.
3251         * gfortran.dg/gomp/sharing-1.f90: Likewise.
3252
3253 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3254
3255         PR fortran/31119
3256         * gfortran.dg/bounds_check_9.f90: New test.
3257         * gfortran.dg/bounds_check_fail_2.f90: New test.
3258
3259 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3260
3261         PR c++/33462 (again)
3262         * g++.dg/ext/va-arg1.C: Adjust.
3263
3264 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3265
3266         PR c++/33462
3267         * g++.dg/ext/va-arg1.C: New.
3268
3269 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3270
3271         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3272
3273 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3274
3275         PR c++/33463
3276         * g++.dg/rtti/typeid6.C: New.
3277
3278 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3279
3280         PR c++/33464
3281         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3282         * g++.dg/ext/is_class_error2.C: New.
3283
3284 2007-09-18  Richard Guenther  <rguenther@suse.de>
3285
3286         PR tree-optimization/33340
3287         * g++.dg/torture/pr33340.C: New testcase.
3288
3289 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3290
3291         PR fortran/33231
3292         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3293         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3294         * gfortran.dg/elemental_subroutine_5.f90: New.
3295
3296 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3297
3298         * lib/target-supports.exp (check_profiling_available): Extend
3299         mips*-*-elf check to mips*-*-elf*.
3300
3301 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
3302
3303         * gcc.dg/format/c90-scanf-5.c: New test.
3304         * gcc.dg/format/c99-scanf-4.c: New test.
3305         * gcc.dg/format/ext-7.c: New test.
3306         * gcc.dg/format/ext-8.c: New test.
3307
3308         PR middle-end/33423
3309         * gcc.c-torture/compile/20070915-1.c: New test.
3310
3311 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3312
3313         PR fortran/33106
3314         * gfortran.dg/private_type_9.f90: New.
3315
3316 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3317
3318         PR middle-end/33449
3319         * gfortran.dg/pr33449.f90: New test.
3320
3321 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3322
3323         * gfortran.dg/interface_15.f90: Compile with -std=f95.
3324         * gfortran.dg/private_type_1.f90: Ditto
3325         * gfortran.dg/interface_18.f90: New.
3326         * gfortran.dg/private_type_8.f90: New.
3327
3328 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
3329
3330         PR c++/33124
3331         * g++.dg/warn/new1.C: Adjust.
3332         * g++.dg/torture/str_empty.C: Likewise.
3333
3334 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3335
3336         * gcc.target/mips/dse-1.c: New test.
3337
3338 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3339
3340         PR c++/32756
3341         * g++.dg/overload/operator3.C: New.
3342
3343 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3344
3345         * gcc.target/mips/truncate-1.c: New test.
3346
3347 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
3348
3349         PR fortran/29396
3350         PR fortran/29606
3351         PR fortran/30625
3352         PR fortran/30871
3353         * gfortran.dg/subref_array_pointer_1.f90: New test.
3354         * gfortran.dg/subref_array_pointer_2.f90: New test.
3355
3356 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
3357
3358         * gfortran.dg/nint_2.f90: Correct last change.
3359
3360 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
3361
3362         * gcc.dg/tree-ssa/parallelization-1.c: New test.
3363
3364 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
3365
3366         * gcc.dg/vect/pr33373b.c: New test.
3367
3368 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
3369
3370         PR target/33438
3371         * gcc.target/i386/pr33438.c: New test.
3372
3373 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3374
3375         * gfortran.dg/nint_2.f90: Revert previous commit.
3376
3377 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3378
3379         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3380
3381 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
3382
3383         PR debug/33429
3384         * g++.dg/other/unused1.C: XFAIL class2 scan.
3385
3386 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3387
3388         PR fortran/33343
3389         * gfortran.dg/elemental_args_check_1.f90: New.
3390         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3391         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3392
3393 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3394
3395         * gfortran.dg/recursive_check_3.f90: New.
3396
3397 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3398
3399         PR fortran/33412
3400         * gfortran.dg/elemental_bind_c.f90: New.
3401
3402 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
3403
3404         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3405         * gcc.target/mips/mips16-attributes-2.c: New test.
3406         * gcc.target/mips/mips16-attributes-3.c: Likewise.
3407         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
3408         hard-float asm when __mips16 is defined.
3409         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3410         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3411         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3412         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3413         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3414         * gcc.target/mips/pr26765.c (foo): Likewise.
3415         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3416         targets, use dg-mips-options instead of dg-options, and use -mgp32
3417         to force 32-bit mode.
3418         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3419         and 64-bit mode.
3420         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3421
3422 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3423             Michael Meissner  <michael.meissner@amd.com>
3424
3425         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3426         * gcc.target/i386/sse5-hsubX.c: Ditto.
3427         * gcc.target/i386/sse5-permpX.c: Ditto.
3428         * gcc.target/i386/sse5-haddX.c: Ditto.
3429         * gcc.target/i386/sse5-maccXX.c: Ditto.
3430         * gcc.target/i386/sse5-msubXX.c: Ditto.
3431         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3432         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3433
3434         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3435         optimizes floating point conditional moves into the pcmov
3436         instruction on SSE5.
3437         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3438
3439         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3440         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3441         SSE5.
3442
3443         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3444         compiler optimizes vector (a*b)+c into fmadd on SSE5.
3445
3446         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3447         optimizes (a*b)+c into fmadd on SSE5.
3448
3449         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3450         whether the SSE5 instructions can be generated.
3451
3452         * gcc.target/i386/sse5-check.h: New. Add support for 
3453         SSE5 tests.
3454
3455         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3456         ammintrin.h, and turn on -msse5 option instead of -msse4a.
3457         * gcc.target/i386/sse-13.c: Ditto.
3458         * gcc.target/i386/sse-14.c: Ditto.
3459
3460 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
3461
3462         PR testsuite/33153
3463         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3464         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3465
3466 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
3467
3468         PR target/32338
3469         * gcc.dg/pr32338-1.c: New test.
3470         * gcc.dg/pr32338-2.c: New test.
3471
3472 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
3473         
3474         * lib/target-supports.exp (check_effective_target_sync_int_long):
3475         Revert change to add xtensa.
3476         (check_effective_target_sync_char_short): Likewise.
3477         
3478 2007-09-12  Olivier Hainque  <hainque@adacore.com>
3479
3480         * gnat.dg/packed_subtype.adb: New test.
3481
3482 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3483
3484         PR fortran/33297
3485         * gfortran.dg/intrinsic_size.f90: New.
3486
3487 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3488
3489         PR fortran/33284
3490         PR fortran/33310
3491         * gfortran.dg/conflicts_2.f90: New.
3492
3493 2007-09-12  Ira Rosen  <irar@il.ibm.com>
3494
3495         PR tree-optimization/32377
3496         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3497         dependence distance.
3498         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3499         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3500         * gcc.dg/vect/no-vfa-vect-depend-1.c,
3501         gfortran.dg/vect/no-vfa-pr32377.f90: New.
3502
3503 2007-09-12  Richard Guenther  <rguenther@suse.de>
3504
3505         PR middle-end/33382
3506         * gcc.c-torture/compile/pr33382.c: New testcase.
3507         * gcc.c-torture/execute/pr33382.c: Likewise.
3508
3509 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3510
3511         PR fortran/33395
3512         * gfortran.dg/c_ptr_tests_12.f03: New test case.
3513
3514 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3515
3516         PR tree-optimization/33373
3517         * gcc.dg/vect/pr33373.c: New test.
3518
3519 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3520
3521         * lib/target-supports.exp (check_effective_target_vect_no_double):
3522         Remove unused proc.
3523
3524 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3525             Ulrich Weigand  <uweigand@de.ibm.com>
3526
3527         * gcc.target/spu/dfcgt-nan.c: New test.
3528
3529 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3530
3531         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3532
3533 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3534
3535         PR fortran/33040
3536         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
3537
3538 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
3539
3540         * gcc.dg/va-arg-pack-len-1.c: New test.
3541         * g++.dg/va-arg-pack-len-1.C: New test.
3542
3543 2007-09-11  Michael Matz  <matz@suse.de>
3544
3545         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3546
3547 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
3548
3549         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3550         checks for size of long double.
3551         * gcc.dg/dfp/convert.h: New file.
3552         * gcc.dg/dfp/convert-bfp-2.c: New test.
3553         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3554         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3555         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3556         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3557         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3558         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3559         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3560         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3561         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3562
3563 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3564
3565         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
3566         Change dg-final to expect 1 non-profitable loop and
3567         3 profitable loops.
3568         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3569         Change dg-final to expect 1 non-profitable loop and
3570         3 profitable loops.
3571         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3572         Change dg-final to expect 1 profitable loop.
3573         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3574         Change dg-final to expect 1 profitable loop.    
3575         
3576 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
3577
3578         * gcc.target/mips/call-saved-1.c: New test.
3579         * gcc.target/mips/call-saved-2.c: Likewise.
3580         * gcc.target/mips/call-saved-3.c: Likewise.
3581         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3582         instead of mips_mips64.  Set mips_fp64 too.
3583         (is_gp32_flag): Return true for -mips1 and -mips2.
3584         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3585
3586 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
3587
3588         * g++.dg/ext/va-arg-pack-1.C: New test.
3589         * g++.dg/ext/va-arg-pack-2.C: New test.
3590
3591 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3592
3593         PR target/33369
3594         * gcc.dg/vect/pr33369.c: New test.
3595
3596 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3597
3598         PR fortran/33370
3599         * gfortran.dg/array_memcpy_5.f90:  New test.
3600
3601 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3602
3603         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3604
3605 2007-09-09  Richard Guenther  <rguenther@suse.de>
3606
3607         * gcc.c-torture/compile/20070906-1.c: New testcase.
3608
3609 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3610
3611         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3612         noinline attribute.
3613         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3614         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3615         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3616         Likewise.
3617
3618 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3619
3620         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3621
3622 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3623
3624         * gnat.dg/addr2_p.ads: Bump size of array to 9.
3625
3626 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3627
3628         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3629         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3630         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3631         Compile tests with -fno-tree-pre.
3632         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3633         * lib/target-supports.exp (check_effective_target_vect_strided): New.
3634         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3635         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3636         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3637         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3638         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3639         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3640         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3641         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3642         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3643         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3644         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3645         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3646         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3647         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
3648         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3649         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3650         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3651
3652 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
3653
3654         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3655         to call objdump.
3656         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3657         Use remote_exec to call c++filt.
3658         * lib/target-supports-dg.exp (dg-require-host-local): New.
3659         * gcc.misc-tests/options.exp: Allow .exe in command paths.
3660         * g++.dg/parse/repo1.C: Use dg-require-host-local.
3661         * g++.dg/rtti/repo1.C: Likewise.
3662         * g++.dg/template/repo1.C: Likewise.
3663         * g++.dg/template/repo2.C: Likewise.
3664         * g++.dg/template/repo3.C: Likewise.
3665         * g++.dg/template/repo4.C: Likewise.
3666         * g++.dg/template/repo5.C: Likewise.
3667         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3668         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3669         * g++.old-deja/g++.pt/repo1.C: Likewise.
3670         * g++.old-deja/g++.pt/repo2.C: Likewise.
3671         * g++.old-deja/g++.pt/repo3.C: Likewise.
3672         * g++.old-deja/g++.pt/repo4.C: Likewise.
3673         * gcc.dg/cpp/trad/builtins.c: Likewise.
3674
3675 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
3676
3677         PR tree-optimization/32283
3678         * gcc.dg/tree-ssa/loop-31.c: New test.
3679
3680 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3681
3682         PR rtl-optimization/26449
3683         * gcc.target/i386/pr26449-1.c: New file.
3684
3685 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3686
3687         PR target/33329
3688         PR rtl-optimization/26449
3689         * gcc.target/i386/pr33329.c: New file.
3690
3691 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3692
3693         * gnat.dg/renaming3.adb, renaming4.ads: New test.
3694
3695 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3696
3697         * gnat.dg/unaligned_rep_clause.adb: New testcase.
3698
3699 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
3700
3701         PR tree-optimization/33301
3702         * gfortran.dg/vect/pr33301.f: New test.
3703
3704 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3705
3706         PR libfortran/33307
3707         * gfortran.dg/backspace_10.f90: New test.
3708
3709 2007-09-07  Richard Guenther  <rguenther@suse.de>
3710
3711         Reapply
3712         2007-09-06  Richard Guenther  <rguenther@suse.de>
3713
3714         PR tree-optimization/32586
3715         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3716         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3717         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3718         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3719         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3720         now obsolete simplification.
3721
3722 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3723         
3724         PR tree-optimization/33299
3725         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3726         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3727
3728 2007-09-07  Richard Guenther  <rguenther@suse.de>
3729
3730         Revert
3731         2007-09-06  Richard Guenther  <rguenther@suse.de>
3732
3733         PR tree-optimization/32586
3734         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3735         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3736         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3737         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3738         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3739         now obsolete simplification.
3740
3741 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3742
3743         PR tree-optimization/32821
3744         * gcc.dg/tree-ssa/pr32821.c: New file.
3745
3746 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
3747
3748         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3749         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3750         and mips_forced_no_er.
3751         (dg-mips-options): Add -mno-abicalls when a small-data option is
3752         specified.  Skip tests with small-data options if mips_forced_gp.
3753         Skip tests with -mexplicit-relocs if mips_forced_no_er.
3754         * gcc.target/mips/sdata-1.c: New test.
3755         * gcc.target/mips/sdata-2.c: Likewise.
3756         * gcc.target/mips/sdata-3.c: Likewise.
3757         * gcc.target/mips/sdata-4.c: Likewise.
3758
3759 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3760
3761         PR fortran/33298
3762         * spread_zerosize_1.f90:  New test case.
3763         * spread_bounds_1.f90:  New test case.
3764
3765 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
3766
3767         PR c++/32674
3768         * g++.dg/template/static31.C: New.
3769
3770 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3771
3772         PR fortran/33271
3773         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3774         powerpc*-linux-gnu.
3775
3776 2007-09-06  David Daney  <ddaney@avtrex.com>
3777             Richard Sandiford  <richard@codesourcery.com>
3778
3779         PR target/33256
3780         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3781         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3782         * gcc.target/mips/pr33256.c: New test.
3783
3784 2007-09-06  Tom Tromey  <tromey@redhat.com>
3785
3786         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3787
3788 2007-09-06  Richard Guenther  <rguenther@suse.de>
3789
3790         PR tree-optimization/32586
3791         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3792         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3793         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3794         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3795         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3796         now obsolete simplification.
3797
3798 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
3799
3800         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3801         * gcc.target/i386/sse3-addsubps.c: Ditto.
3802         * gcc.target/i386/sse3-haddpd.c: Ditto.
3803         * gcc.target/i386/sse3-haddps.c: Ditto.
3804         * gcc.target/i386/sse3-hsubpd.c: Ditto.
3805         * gcc.target/i386/sse3-hsubps.c: Ditto.
3806         * gcc.target/i386/sse3-lddqu.c: Ditto.
3807         * gcc.target/i386/sse3-movddup.c: Ditto.
3808         * gcc.target/i386/sse3-movshdup.c: Ditto.
3809         * gcc.target/i386/sse3-movsldup.c: Ditto.
3810
3811 2007-09-06  Richard Guenther  <rguenther@suse.de>
3812
3813         PR tree-optimization/33302
3814         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3815
3816 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3817
3818         PR libfortran/33225
3819         * gfortran.dg./fmt_float.f90: New test.
3820
3821 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3822
3823         PR libfortran/33253
3824         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3825
3826 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
3827
3828         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3829         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3830
3831 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
3832
3833         * g++.dg/eh/builtin1.C: New test.
3834         * g++.dg/eh/builtin2.C: New test.
3835         * g++.dg/eh/builtin3.C: New test.
3836
3837         PR c++/33289
3838         * g++.dg/eh/builtin4.C: New test.
3839
3840 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
3841
3842         * gcc.target/powerpc/dfp-dd.c: New test.
3843         * gcc.target/powerpc/dfp-td.c: New test.
3844
3845 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3846
3847         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3848         * gcc.dg/va-arg-pack-1.c: New test.
3849
3850 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
3851
3852         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3853         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3854         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3855         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3856         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3857
3858 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3859
3860         PR c++/30302
3861         * g++.dg/ext/anon-struct5.C: New.
3862
3863 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
3864
3865         * gcc.dg/i386-cpuid.h: Remove.
3866         * gcc.target/i386/mmx-check.h: Include cpuid.h.
3867         (main): Use __get_cpuid to get target features.
3868         * gcc.target/i386/sse-check.h: Ditto.
3869         * gcc.target/i386/sse2-check.h: Ditto.
3870         * gcc.target/i386/sse3-check.h: Ditto.
3871         * gcc.target/i386/ssse3-check.h: Ditto.
3872         * gcc.target/i386/sse4_1-check.h: Ditto.
3873         * gcc.target/i386/sse4_2-check.h: Ditto.
3874         * gcc.target/i386/sse4a-check.h: Ditto.
3875         * gcc.dg/torture/pr16104-1.c: Ditto.
3876         (do_test): Change to void.
3877         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3878         * gcc.target/i386/sse-6.c: Ditto.
3879         * gcc.target/i386/sse-7.c: Ditto.
3880         * g++.dg/other/i386-1.C: Include cpuid.h.
3881         (main): New function.  Use __get_cpuid to get target fetaures.
3882
3883 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3884             David Ung  <davidu@mips.com>
3885             Nigel Stephens <nigel@mips.com>
3886
3887         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3888         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3889         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3890         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3891         * gcc.dg/torture/mips-hilo-1.c: Likewise.
3892         * gcc.dg/torture/mips-hilo-2.c: Likewise.
3893         * gcc.dg/torture/pr19683-1.c: Likewise.
3894         * gcc.target/mips/madd-3.c: Likewise.
3895         * gcc.target/mips/maddu-3.c: Likewise.
3896         * gcc.target/mips/msub-3.c: Likewise.
3897         * gcc.target/mips/msubu-3.c: Likewise.
3898         * gcc.target/mips/asm-1.c: Likewise.
3899         * gcc.target/mips/branch-1.c: Likewise.
3900         * gcc.target/mips/ins-1.c: Likewise.
3901         * gcc.target/mips/near-far-3.c: Likewise.
3902         * gcc.target/mips/near-far-4.c: Likewise.
3903         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3904         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3905         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3906         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3907         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3908         * gcc.target/mips/dspr2-MULT.c: Likewise.
3909         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3910         * gcc.target/mips/mips32-dsp-run.c: Likewise.
3911         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3912         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3913         * gcc.target/mips/code-readable-2.c: Likewise.
3914         * gcc.target/mips/code-readable-3.c: Likewise.
3915
3916 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3917             David Ung  <davidu@mips.com>
3918             Nigel Stephens <nigel@mips.com>
3919
3920         * gcc.target/mips/mips16-attributes.c: New.
3921
3922 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
3923
3924         PR fortran/31564
3925         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3926
3927         PR fortran/33241
3928         * gfortran.dg/char_length_10.f90: New test.
3929
3930 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3931
3932         PR c++/29731
3933         * g++.dg/parse/template24.C: New.
3934
3935 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3936
3937         * g++.dg/other/spu2vmx-1.C: New test.
3938
3939 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR tree-optimization/33017
3942         * gcc.dg/pr33017.c: New test.
3943
3944 2007-09-05  Ben Elliston  <bje@au.ibm.com>
3945
3946         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3947         __protected_stream family of macros.
3948
3949 2007-09-04  Jan Hubicka  <jh@suse.cz>
3950
3951         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3952         * gcc.dg/tree-ssa/pr27236.c: Likewise.
3953         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3954         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3955         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3956         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3957         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3958         Likewise.
3959
3960 2007-09-04  Janus Weil  <jaydub66@gmail.com>
3961             Tobias Burnus  <burnus@net-b.de>
3962
3963         * gfortran.dg/proc_decl_1.f90: New.
3964         * gfortran.dg/proc_decl_2.f90: New.
3965         * gfortran.dg/proc_decl_3.f90: New.
3966         * gfortran.dg/proc_decl_4.f90: New.
3967
3968 2007-09-04  Jan Hubicka  <jh@suse.cz>
3969
3970         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3971         * gcc.dg/vect/vect-105.c: Mark functions noinline.
3972         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3973         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3974         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3975         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3976         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3977         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3978         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3979         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3980         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3981         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3982         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3983         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3984         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3985         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3986         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3987         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3988         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3989         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3990         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3991         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3992         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3993         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3994         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3995         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3996         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3997         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3998         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3999         * gcc.dg/vect/vect-42.c: Mark functions noinline.
4000         * gcc.dg/vect/vect-25.c: Mark functions noinline.
4001         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
4002         * gcc.dg/vect/vect-67.c: Mark functions noinline.
4003         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
4004         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
4005         * gcc.dg/vect/vect-106.c: Mark functions noinline.
4006         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
4007         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
4008         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
4009         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
4010         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
4011         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
4012         * gcc.dg/vect/vect-34.c: Mark functions noinline.
4013         * gcc.dg/vect/vect-17.c: Mark functions noinline.
4014         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
4015         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
4016         * gcc.dg/vect/vect-93.c: Mark functions noinline.
4017         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
4018         * gcc.dg/vect/vect-76.c: Mark functions noinline.
4019         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
4020         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
4021         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
4022         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4023         * gcc.dg/vect/vect-115.c: Mark functions noinline.
4024         * gcc.dg/vect/vect-9.c: Mark functions noinline.
4025         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4026         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4027         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4028         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4029         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4030         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4031         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4032         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4033         * gcc.dg/vect/vect-60.c: Mark functions noinline.
4034         * gcc.dg/vect/vect-26.c: Mark functions noinline.
4035         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4036         * gcc.dg/vect/vect-85.c: Mark functions noinline.
4037         * gcc.dg/vect/vect-68.c: Mark functions noinline.
4038         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4039         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4040         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4041         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4042         * gcc.dg/vect/vect-107.c: Mark functions noinline.
4043         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4044         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4045         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4046         * gcc.dg/vect/vect-52.c: Mark functions noinline.
4047         * gcc.dg/vect/vect-35.c: Mark functions noinline.
4048         * gcc.dg/vect/vect-18.c: Mark functions noinline.
4049         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4050         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4051         * gcc.dg/vect/vect-77.c: Mark functions noinline.
4052         * gcc.dg/vect/vect-2.c: Mark functions noinline.
4053         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4054         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4055         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4056         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4057         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4058         * gcc.dg/vect/vect-116.c: Mark functions noinline.
4059         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4060         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4061         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4062         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4063         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4064         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4065         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4066         * gcc.dg/vect/vect-44.c: Mark functions noinline.
4067         * gcc.dg/vect/vect-27.c: Mark functions noinline.
4068         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4069         * gcc.dg/vect/vect-86.c: Mark functions noinline.
4070         * gcc.dg/vect/vect-100.c: Mark functions noinline.
4071         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4072         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
4073         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
4074         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
4075         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
4076         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
4077         * gcc.dg/vect/vect-108.c: Mark functions noinline.
4078         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
4079         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
4080         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
4081         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
4082         * gcc.dg/vect/vect-11.c: Mark functions noinline.
4083         * gcc.dg/vect/vect-70.c: Mark functions noinline.
4084         * gcc.dg/vect/vect-36.c: Mark functions noinline.
4085         * gcc.dg/vect/vect-19.c: Mark functions noinline.
4086         * gcc.dg/vect/vect-95.c: Mark functions noinline.
4087         * gcc.dg/vect/vect-78.c: Mark functions noinline.
4088         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4089         * gcc.dg/vect/vect-3.c: Mark functions noinline.
4090         * gcc.dg/vect/vect-all.c: Mark functions noinline.
4091         * gcc.dg/vect/vect-117.c: Mark functions noinline.
4092         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4093         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4094         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4095         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4096         * gcc.dg/vect/vect-20.c: Mark functions noinline.
4097         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4098         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4099         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4100         * gcc.dg/vect/vect-62.c: Mark functions noinline.
4101         * gcc.dg/vect/vect-28.c: Mark functions noinline.
4102         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4103         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4104         * gcc.dg/vect/vect-87.c: Mark functions noinline.
4105         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4106         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4107         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4108         * gcc.dg/vect/vect-109.c: Mark functions noinline.
4109         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4110         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4111         noinline.
4112         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4113         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4114         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4115         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4116         * gcc.dg/vect/vect-12.c: Mark functions noinline.
4117         * gcc.dg/vect/vect-71.c: Mark functions noinline.
4118         * gcc.dg/vect/vect-54.c: Mark functions noinline.
4119         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4120         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4121         * gcc.dg/vect/vect-96.c: Mark functions noinline.
4122         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4123         * gcc.dg/vect/vect-110.c: Mark functions noinline.
4124         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4125         * gcc.dg/vect/vect-4.c: Mark functions noinline.
4126         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4127         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4128         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4129         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4130         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4131         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
4132         * gcc.dg/vect/vect-21.c: Mark functions noinline.
4133         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
4134         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
4135         * gcc.dg/vect/vect-80.c: Mark functions noinline.
4136         * gcc.dg/vect/vect-63.c: Mark functions noinline.
4137         * gcc.dg/vect/vect-46.c: Mark functions noinline.
4138         * gcc.dg/vect/vect-29.c: Mark functions noinline.
4139         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
4140         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
4141         * gcc.dg/vect/vect-88.c: Mark functions noinline.
4142         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
4143         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
4144         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
4145         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
4146         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
4147         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
4148         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
4149         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
4150         * gcc.dg/vect/vect-30.c: Mark functions noinline.
4151         * gcc.dg/vect/vect-13.c: Mark functions noinline.
4152         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
4153         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
4154         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
4155         * gcc.dg/vect/vect-72.c: Mark functions noinline.
4156         * gcc.dg/vect/vect-38.c: Mark functions noinline.
4157         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
4158         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
4159         * gcc.dg/vect/vect-97.c: Mark functions noinline.
4160         * gcc.dg/vect/vect-111.c: Mark functions noinline.
4161         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
4162         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
4163         * gcc.dg/vect/vect-5.c: Mark functions noinline.
4164         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
4165         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
4166         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
4167         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
4168         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
4169         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
4170         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
4171         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
4172         * gcc.dg/vect/vect-22.c: Mark functions noinline.
4173         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
4174         * gcc.dg/vect/vect-64.c: Mark functions noinline.
4175         * gcc.dg/vect/vect-89.c: Mark functions noinline.
4176         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
4177         * gcc.dg/vect/vect-103.c: Mark functions noinline.
4178         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
4179         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
4180         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
4181         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
4182         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
4183         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
4184         * gcc.dg/vect/vect-31.c: Mark functions noinline.
4185         * gcc.dg/vect/vect-14.c: Mark functions noinline.
4186         * gcc.dg/vect/vect-73.c: Mark functions noinline.
4187         * gcc.dg/vect/vect-56.c: Mark functions noinline.
4188         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
4189         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
4190         * gcc.dg/vect/vect-98.c: Mark functions noinline.
4191         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
4192         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
4193         * gcc.dg/vect/vect-112.c: Mark functions noinline.
4194         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
4195         * gcc.dg/vect/vect-6.c: Mark functions noinline.
4196         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
4197         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
4198         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
4199         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
4200         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
4201         * gcc.dg/vect/pr25413.c: Mark functions noinline.
4202         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
4203         * gcc.dg/vect/vect-40.c: Mark functions noinline.
4204         * gcc.dg/vect/vect-23.c: Mark functions noinline.
4205         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4206         * gcc.dg/vect/vect-82.c: Mark functions noinline.
4207         * gcc.dg/vect/vect-65.c: Mark functions noinline.
4208         * gcc.dg/vect/vect-48.c: Mark functions noinline.
4209         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4210         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4211         * gcc.dg/vect/vect-104.c: Mark functions noinline.
4212         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4213         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4214         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4215         * gcc.dg/vect/vect-32.c: Mark functions noinline.
4216         * gcc.dg/vect/vect-15.c: Mark functions noinline.
4217         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4218         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4219         * gcc.dg/vect/vect-91.c: Mark functions noinline.
4220         * gcc.dg/vect/vect-74.c: Mark functions noinline.
4221         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4222         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4223         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4224         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4225         * gcc.dg/vect/vect-99.c: Mark functions noinline.
4226         * gcc.dg/vect/vect-113.c: Mark functions noinline.
4227         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4228         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4229         * gcc.dg/vect/vect-7.c: Mark functions noinline.
4230         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4231         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4232         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4233         * gcc.dg/vect/vect-24.c: Mark functions noinline.
4234         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4235         * gcc.dg/vect/vect-83.c: Mark functions noinline.
4236         * gcc.dg/vect/vect-66.c: Mark functions noinline.
4237         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4238
4239 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4240
4241         PR middle-end/33187
4242         * gcc.target/i386/cmov7.c: New file.
4243
4244 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4245
4246         * gcc.target/i386/sse4a-check.h: New file.
4247         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
4248         * gcc.target/i386/sse4a-insert.c: Ditto.
4249         * gcc.target/i386/sse4a-montsd.c: Ditto.
4250         * gcc.target/i386/sse4a-montss.c: Ditto.
4251         * gcc.target/i386/mmx-check.h: New file.
4252         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
4253         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
4254         * gcc.target/i386/sse-check.h: New file.
4255         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
4256         * gcc.target/i386/sse-3.c: Ditto.
4257         * gcc.target/i386/sse-7.c: Ditto.
4258         * gcc.target/i386/sse-9.c: Ditto.
4259         * gcc.target/i386/ssefn-3.c: Ditto.
4260         * gcc.target/i386/sse-recip.c: Ditto.
4261         * gcc.target/i386/sse-recip-vec.c: Ditto.
4262         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
4263         * gcc.target/i386/20020523-1.c: Remove.
4264         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
4265         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4266         * gcc.target/i386/ssefn-4.c: Ditto.
4267         * gcc.target/i386/sse-6.c: Ditto.
4268         * gcc.target/i386/sse-10.c: Ditto.
4269         * gcc.target/i386/sse-11.c: Ditto.
4270         * gcc.target/i386/sse-18.c: Ditto.
4271         * gcc.target/i386/fpprec-1.c: Ditto.
4272         * g++.dg/other/i386-1.C: Ditto.
4273
4274 2007-09-04  Richard Guenther  <rguenther@suse.de>
4275
4276         PR tree-optimization/33291
4277         * gcc.dg/volatile2.c: New testcase.
4278         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
4279         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
4280         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4281         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4282
4283 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4284
4285         PR fortran/33253
4286         * gfortran.dg/namelist_15.f90: Update test.
4287         * gfortran.dg/namelist_24.f90: Update test.
4288         * gfortran.dg/namelist_38.f90: New test.
4289
4290 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4291
4292         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
4293         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4294         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
4295         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4296         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
4297         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4298
4299 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4300
4301         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
4302         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
4303
4304         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4305
4306 2007-09-02  David Daney  <ddaney@avtrex.com>
4307
4308         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4309         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4310         * gcc.target/mips/atomic-memory-1.c: Ditto.
4311         * gcc.target/mips/atomic-memory-2.c: Ditto.
4312
4313 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4314
4315         * gcc.target/cris/builtin_clz_v0.c: New testcase.
4316         * gcc.target/cris/builtin_clz_v3.c: New testcase.
4317
4318 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
4319
4320         * gfortran.dg/substr_6.f90: New test.
4321
4322 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
4323
4324         PR c++/33208
4325         * g++.dg/other/error18.C: New.
4326         * g++.dg/expr/bitfield3.C: Adjust.
4327
4328 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
4329
4330         PR fortran/33276
4331         * gfortran.fortran-torture/compile/pr33276.f90: New.
4332
4333 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
4334
4335         PR C/29237
4336         PR middle-end/33272
4337         * gcc.dg/c99-arraydecl-3.c: New test.
4338
4339 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4340
4341         PR c++/32597
4342         * g++.dg/cpp0x/variadic-new2.C: New.
4343         * g++.dg/cpp0x/variadic-new.C: New.
4344
4345 2007-08-31  Tobias Burnus  <burnus@net-b.de>
4346
4347         PR fortran/33232
4348         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4349         * gfortran.dg/read_1.f90: New.
4350
4351 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4352
4353         PR c++/33210
4354         * g++.dg/template/error30.C: New.
4355
4356 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4357
4358         PR c++/32113
4359         * g++.dg/template/crash70.C: New.
4360
4361 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4362
4363         PR c++/33212
4364         * g++.dg/ext/is_class_error.C: New.
4365
4366 2007-08-31  Olivier Hainque  <hainque@adacore.com>
4367
4368         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4369         
4370 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
4371             Revital Eres  <eres@il.ibm.com>
4372
4373         * gcc.target/powerpc/paired-1.c: New test.
4374         * gcc.target/powerpc/paired-2.c: New test.
4375         * gcc.target/powerpc/paired-3.c: New test.
4376         * gcc.target/powerpc/paired-4.c: New test.
4377         * gcc.target/powerpc/paired-5.c: New test.
4378         * gcc.target/powerpc/paired-6.c: New test.
4379         * gcc.target/powerpc/paired-7.c: New test.
4380         * gcc.target/powerpc/ppc-paired.c: New test.
4381
4382 2007-08-31  Ollie Wild  <aaw@google.com>
4383
4384         * g++.dg/conversion/ptrmem2.C: New test.
4385         * g++.dg/conversion/ptrmem3.C: New test.
4386         * g++.dg/conversion/ptrmem4.C: New test.
4387         * g++.dg/conversion/ptrmem5.C: New test.
4388         * g++.dg/conversion/ptrmem6.C: New test.
4389         * g++.dg/conversion/ptrmem7.C: New test.
4390         * g++.dg/conversion/ptrmem8.C: New test.
4391
4392 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
4393
4394         PR fortran/31879
4395         * gfortran.dg/char_length_7.f90: New test.
4396         * gfortran.dg/char_length_9.f90: New test.
4397         * gfortran.dg/char_assign_1.f90: Add extra warning.
4398
4399         PR fortran/31197
4400         PR fortran/31258
4401         * gfortran.dg/char_length_8.f90: New test.
4402
4403 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4404
4405         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4406
4407 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4408
4409         * gcc.dg/inline-24.c: New test.
4410         * g++.dg/opt/inline11.C: New test.
4411
4412 2007-08-30  Richard Guenther  <rguenther@suse.de>
4413
4414         * gcc.target/i386/vectorize5.c: New testcase.
4415
4416 2007-08-30  Tobias Burnus  <burnus@net-b.de>
4417
4418         PR fortran/33228
4419         * interface.c (check_interface0): Improve error for external procs.
4420         (check_sym_interfaces): Fix checking of module procedures.
4421
4422 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4423
4424         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4425         (AI): Add AI_ALIGN.
4426         * gcc.dg/sync-3.c: New test.
4427
4428         PR middle-end/32758
4429         * gcc.dg/cleanup-12.c: New test.
4430
4431 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
4432
4433         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4434         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
4435         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
4436         * gcc.dg/pr32450.c: Ditto.
4437         * gcc.dg/nest.c: Ditto.
4438         * gcc.dg/nested-func-4.c: Ditto.
4439         * g++.old-deja/g++.law/profile1.C: Ditto.
4440
4441 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4442
4443         PR fortran/32989
4444         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4445         non-default integer kind arguments.
4446
4447 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
4448
4449         PR fortran/33105
4450         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
4451
4452 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4453
4454         * gcc.dg/h8300-ice2.c: Remove target selector.
4455
4456 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
4457
4458         PR fortran/33215
4459         * gfortran.dg/binding_label_tests_15.f03: New test case.
4460         * gfortran.dg/binding_label_tests_16.f03: Ditto.
4461
4462 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4463
4464         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
4465         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4466
4467 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
4468
4469         PR c++/33194
4470         * g++.dg/other/canon-33194.C: New.
4471
4472 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4473
4474         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
4475         * gcc.c-torture/execute/pr23135.c: Likewise.
4476
4477 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4478
4479         * gcc.dg/pr31344.c: Move to ...
4480         * gcc.dg/dfp/pr31344.c: ... here.
4481         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
4482         * gcc.dg/20050503-1.c: Ditto.
4483         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
4484         * gcc.dg/20061127-1.c: Compile only for fpic targets.
4485         * gcc.dg/20060801-1.c: Ditto.
4486
4487 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
4488
4489         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
4490         * gfortran.dg/nan_1.f90: Likewise.
4491
4492 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4493
4494         PR fortran/33055
4495         Revert previous patch.
4496
4497 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
4498             Kazu Hirata  <kazu@codesourcery.com>
4499
4500         * gcc.target/m68k/interrupt-1.c: New.
4501
4502 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4503
4504         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4505         10000 for targets where "int" can't hold at least 100000.
4506         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
4507         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4508         (test5)(test6): Use it.
4509         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4510         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4511         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4512         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4513         * gcc.dg/attr-alloc_size.c (test): Likewise.
4514
4515 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
4516
4517         PR c++/33209
4518         * g++.dg/template/error29.C: New.
4519
4520 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4521
4522         PR c++/32596
4523         * g++.dg/ext/visibility/anon5.C: New test.
4524
4525 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4526
4527         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4528
4529 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4530
4531         * gfortran.dg/gamma_1.f90: Remove large-real tests.
4532         * gfortran.dg/gamma_2.f90: Remove large-real tests.
4533         * gfortran.dg/gamma_4.f90: New: large-real tests.
4534
4535 2007-08-28  Jason Merrill  <jason@redhat.com>
4536
4537         PR c++/29000
4538         * g++.dg/ext/stmtexpr12.C: New test.
4539
4540         PR c++/28558
4541         * g++.dg/ext/attrib28.C: New test.
4542
4543 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
4544
4545         PR target/32661
4546         * gcc.target/i386/pr32661.c: New test.
4547
4548 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4549
4550         PR middle-end/32370
4551         * gcc.dg/pr32370.c: New test.
4552
4553         PR rtl-optimization/33148
4554         * gcc.c-torture/compile/20070827-1.c: New test.
4555
4556         PR debug/32914
4557         * d++.dg/debug/const3.C: New test.
4558         * d++.dg/debug/const4.C: New test.
4559         * d++.dg/debug/dwarf2/const1.C: New test.
4560         * d++.dg/debug/dwarf2/const2.C: New test.
4561         * d++.dg/debug/dwarf2/const2b.C: New test.
4562
4563 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
4564             Vladimir Yanovsky  <yanov@il.ibm.com>
4565             Revital Eres  <eres@il.ibm.com>
4566             Andrey Belevantsev  <abel@ispras.ru>
4567
4568         * gcc.dg/sms-1.c: New test.
4569
4570 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
4571
4572         * g++.dg/ext/gnu-inline-common.h: New.
4573         * g++.dg/ext/gnu-inline-global-reject.C: New.
4574         * g++.dg/ext/gnu-inline-global.C: New.
4575         * g++.dg/ext/gnu-inline-namespace.C: New.
4576         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4577         * g++.dg/ext/gnu-inline-class.C: New.
4578         * g++.dg/ext/gnu-inline-class-static.C: New.
4579         * g++.dg/ext/gnu-inline-template-class.C: New.
4580         * g++.dg/ext/gnu-inline-template-func.C: New.
4581
4582 2007-08-27  Jason Merrill  <jason@redhat.com>
4583
4584         PR c++/31337
4585         * g++.dg/ext/stmtexpr11.C: New.
4586
4587 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
4588
4589         * lib/target-supports.exp (check_profiling_available):
4590         Set profiling_available_saved to 0 on fido-*-elf.
4591
4592 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
4593
4594         PR tree-optimization/33173
4595         
4596         * gcc.c-torture/compile/pr33173.c: New.
4597
4598 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
4599
4600         PR target/31385
4601         * gcc.dg/dfp/pr31385.c: New.
4602
4603 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4604
4605         * gcc.dg/unsigned-long-compare.c: Remove target selector.
4606
4607 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4608
4609         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4610         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4611         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4612         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4613         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4614         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4615         gcc.target/m68k directory.
4616         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4617         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4618         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4619         gcc.target/cris directory.
4620         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4621         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4622         gcc.target/bfin directory.
4623
4624         * gcc.target/sh: New directory.
4625         * gcc.target/sh/sh.exp: New file.
4626         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4627         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4628         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4629         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4630         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4631         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4632
4633 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4634
4635         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4636         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4637         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4638         * gcc.target/i386/local2.c: Ditto.
4639         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4640         * gcc.target/i386/20011119-1.c: Ditto.
4641         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4642         * gcc.target/i386/fastcall-1.c: Fix target selector.
4643
4644 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4645
4646         PR fortran/33055
4647         * gfortran.dg/negative_unit.f: Add new check
4648         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4649         -fdefault-integer-8.
4650
4651 2007-08-26  Asher Langton  <langton2@llnl.gov>
4652
4653         * gfortran.dg/recursive_stack.f90: New.
4654         * gfortran.dg/openmp_stack.f90: New.
4655
4656 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4657
4658         PR fortran/31298
4659         * gfortran.dg/use_10.f90: New.
4660
4661 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4662
4663         PR fortran/32985
4664         * gfortran.dg/namelist_14.f90: Make test case valid.
4665         * gfortran.dg/common_10.f90: New.
4666
4667 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4668
4669         PR middle-end/33181
4670         * gcc.dg/ifelse-2.c: New.
4671
4672 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4673
4674         PR fortran/32980
4675         * gfortran.dg/gamma_1.f90: New.
4676         * gfortran.dg/gamma_2.f90: New.
4677         * gfortran.dg/gamma_3.f90: New.
4678
4679 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4680
4681         PR fortran/33188
4682         * gfortran.dg/used_types_18.f90: New.
4683
4684 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
4685
4686         * gcc.dg/array-init-2.c: New test.
4687
4688 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4689
4690         PR fortran/33178
4691         * gfortran.dg/initialization_4.f90: Update dg-error.
4692         * gfortran.dg/initialization_13.f90: New.
4693
4694 2007-08-24  Richard Guenther  <rguenther@suse.de>
4695
4696         PR middle-end/33166
4697         * gcc.c-torture/compile/pr33166.c: New testcase.
4698
4699 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4700
4701         PR fortran/33139
4702         * gfortran.dg/pointer_assign_4.f90: New.
4703         * gfortran.dg/shape_2.f90: Fix test case.
4704         * gfortran.dg/char_result_4.f90: Ditto.
4705
4706 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4707
4708         * gcc.dg/array-init-1.c: New test.
4709
4710         PR c++/32567
4711         * g++.dg/parse/crash36.C: New test.
4712
4713 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
4714
4715         * gcc.dg/pr32721.c: Updated.
4716
4717 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4718
4719         PR tree-optimization/32573
4720         PR middle-end/32946
4721         * gcc.dg/pr32573.c: New test.
4722
4723         PR c++/32898
4724         * g++.dg/lookup/ns3.C: New test.
4725
4726         * gfortran.dg/assumed_charlen_sharing.f90: New test.
4727
4728         PR c++/31941
4729         * g++.dg/parse/crash37.C: New test.
4730
4731 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4732
4733         PR target/17390
4734         * gcc.target/i386/pr17390.c: New test.
4735
4736 2007-08-23  Richard Guenther  <rguenther@suse.de>
4737
4738         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4739         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4740         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4741         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4742         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4743         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4744         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4745         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4746
4747 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4748
4749         * gcc.target/s390: New directory.
4750         * gcc.target/s390/s390.exp: New file.
4751         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4752         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4753         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4754         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4755         gcc.target/s390 directory.
4756
4757 2007-08-23  Richard Guenther  <rguenther@suse.de>
4758
4759         PR tree-optimization/32328
4760         * gcc.dg/pr32328.c: New testcase.
4761
4762 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4763
4764         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4765           available.
4766
4767 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4768
4769         PR fortran/33095
4770         * gfortran.dg/min_max_optional_5.f90: New test.
4771         * gfortran.dg/min_max_optional_2.f90: Remove.
4772         * gfortran.dg/min_max_optional_3.f90: Remove.
4773         * gfortran.dg/min_max_optional_4.f90: Remove.
4774
4775 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4776
4777         * gcc.target/i386/xorps-sse.c: New.
4778         * gcc.target/i386/xorps-sse2.c: New.
4779
4780 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4781
4782         * gcc.target/i386/cmov3.c: Fix scan-assembler.
4783         * gcc.target/i386/cmov4.c: Fix scan-assembler.
4784         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4785
4786 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
4787
4788         PR fortran/33020
4789         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4790         include multiple kinds for SHAPE parameter within a single
4791         namespace.
4792         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4793         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
4794
4795 2007-08-22  Janus Weil  <jaydub66@gmail.com>
4796
4797         * interface_abstract_1.f90: Extended test case.
4798         * interface_abstract_3.f90: New test.
4799
4800 2007-08-21  Christian Bruel  <christian.bruel@st.com>
4801
4802         * gcc.dg/fold-sub.c: New test.
4803         
4804 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4805
4806         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4807         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4808         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4809         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4810         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4811         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4812
4813 2007-08-22  Richard Guenther  <rguenther@suse.de>
4814
4815         PR middle-end/33007
4816         * gcc.dg/pr33007.c: New testcase.
4817
4818 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
4819
4820         * gcc.c-torture/execute/strcmp-1.x: Delete.
4821
4822 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4823
4824         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4825         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4826         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4827         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4828         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4829         gcc.target/i386/stack-realign.c,
4830         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4831         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4832         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4833         target using dg-require-effective-target directive.
4834         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4835         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4836         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4837         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4838         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4839         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4840         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4841         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4842         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4843         Require lp64 target using dg-require-effective-target directive.
4844         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4845         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4846         directive.
4847         * gcc.target/i386/20010202-1.c: Move from here ...
4848         * gcc.dg/20010202-1.c: ... to here.
4849
4850 2007-08-22  Richard Guenther  <rguenther@suse.de>
4851
4852         PR tree-optimization/33142
4853         * gcc.c-torture/execute/pr33142.c: New testcase.
4854
4855 2007-08-22  Richard Guenther  <rguenther@suse.de>
4856
4857         PR middle-end/32563
4858         * g++.dg/torture/pr32563.C: New testcase.
4859
4860 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
4861
4862         PR middle-end/32912
4863         * gcc.dg/pr32912-1.c: Add -w to options.
4864         * gcc.dg/pr32912-2.c: Likewise.
4865         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4866
4867 2007-08-21  Ian Lance Taylor  <iant@google.com>
4868
4869         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4870
4871 2007-08-21  Ian Lance Taylor  <iant@google.com>
4872
4873         PR tree-optimization/33134
4874         * g++.dg/tree-ssa/pr33134.C: New test.
4875
4876 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
4877
4878         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4879         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4880
4881 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
4882
4883         PR debug/32610
4884         * gcc.dg/debug/pr32610.c: New test.
4885
4886         * g++.dg/init/new24.C: New test.
4887
4888         PR middle-end/32912
4889         * gcc.dg/pr32912-1.c: New test.
4890         * gcc.dg/pr32912-2.c: New test.
4891         * gcc.dg/pr32912-3.c: New test.
4892
4893 2007-08-21  Richard Guenther  <rguenther@suse.de>
4894
4895         * gcc.dg/pointer-arith-10.c: New testcase.
4896
4897 2007-08-21  Richard Guenther  <rguenther@suse.de>
4898
4899         PR middle-end/33122
4900         * gcc.c-torture/compile/pr33122.c: New testcase.
4901
4902 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
4903
4904         * g++.dg/warn/Wnvdtor-2.C: New testcase.
4905
4906 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
4907
4908         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4909
4910 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
4911
4912         PR c++/33025
4913         * g++.dg/init/new23.C: New test.
4914
4915 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4916
4917         PR middle-end/30564
4918         * gcc.c-torture/compile/pr30564-1.c: New test.
4919         * gcc.c-torture/compile/pr30564-2.c: New test.
4920
4921 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
4922
4923         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4924
4925 2007-08-19  Tobias Burnus  <burnus@net-b.de>
4926
4927         * gfortran.dg/interface_abstract_2.f90: New.
4928         * gfortran.dg/interface_abstract_1.f90: Fix typo.
4929
4930 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4931
4932         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4933         unknown (so that outer-loop wont get analyzed).
4934         * gcc.dg/vect/vect-outer-1a.c: New test.
4935         * gcc.dg/vect/vect-outer-1b.c: New test.
4936         * gcc.dg/vect/vect-outer-1.c: New test.
4937         * gcc.dg/vect/vect-outer-2a.c: New test.
4938         * gcc.dg/vect/vect-outer-2b.c: New test.
4939         * gcc.dg/vect/vect-outer-2c.c: New test.
4940         * gcc.dg/vect/vect-outer-2.c: New test.
4941         * gcc.dg/vect/vect-outer-3a.c: New test.
4942         * gcc.dg/vect/vect-outer-3b.c: New test.
4943         * gcc.dg/vect/vect-outer-3c.c: New test.
4944         * gcc.dg/vect/vect-outer-3.c: New test.
4945         * gcc.dg/vect/vect-outer-4a.c: New test.
4946         * gcc.dg/vect/vect-outer-4b.c: New test.
4947         * gcc.dg/vect/vect-outer-4c.c: New test.
4948         * gcc.dg/vect/vect-outer-4d.c: New test.
4949         * gcc.dg/vect/vect-outer-4e.c: New test.
4950         * gcc.dg/vect/vect-outer-4f.c: New test.
4951         * gcc.dg/vect/vect-outer-4g.c: New test.
4952         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4953         * gcc.dg/vect/vect-outer-4i.c: New test.
4954         * gcc.dg/vect/vect-outer-4j.c: New test.
4955         * gcc.dg/vect/vect-outer-4k.c: New test.
4956         * gcc.dg/vect/vect-outer-4l.c: New test.
4957         * gcc.dg/vect/vect-outer-4m.c: New test.
4958         * gcc.dg/vect/vect-outer-4.c: New test.
4959         * gcc.dg/vect/vect-outer-5.c: New test.
4960         * gcc.dg/vect/vect-outer-6.c: New test.
4961         * gcc.dg/vect/vect-outer-fir.c: New test.
4962         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4963         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4964
4965 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4966
4967         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4968         and -fno-tree-reassoc.
4969         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4970         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4971         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4972         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4973         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4974         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4975         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4976         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4977         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4978         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4979         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4980         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4981         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4982         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4983         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4984         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4985         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4986         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4987         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4988         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4989         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4990         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4991         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4992         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4993         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4994         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4995         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4996         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4997         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4998         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4999         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
5000         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
5001         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
5002         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
5003         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
5004         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
5005         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
5006
5007 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5008
5009         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
5010         versioning for aliasing).
5011         * gcc.dg/vect/vect-35.c: Likewise.
5012
5013         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
5014         targets.
5015         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5016
5017 2007-08-18  Tom Tromey  <tromey@redhat.com>
5018
5019         PR preprocessor/32974:
5020         * gcc.dg/cpp/pr32974.c: New file.
5021
5022 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5023
5024         * gfortran.dg/interface_abstract_1.f90: New.
5025
5026 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5027
5028         PR fortran/32881
5029         * gfortran.dg/pure_initializer_1.f90: New test.
5030
5031 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5032
5033         PR fortran/32875
5034         * gfortran.dg/array_constructor_18.f90: New test.
5035
5036 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5037
5038         PR c++/28989
5039         * g++.dg/expr/lval3.C: New test.
5040         * g++.dg/expr/lval4.C: New test.
5041
5042 2007-08-17  Ollie Wild  <aaw@google.com>
5043
5044         PR c++/31749
5045         * g++.dg/lookup/builtin3.C: New test.
5046         * g++.dg/lookup/builtin4.C: New test.
5047         * g++.dg/lookup/using19.C: New test.
5048
5049 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5050
5051         PR c++/32190
5052         * g++.dg/parse/error31.C: New.
5053
5054 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5055
5056         PR c++/32112
5057         * g++.dg/template/error26.C: New.
5058
5059 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5060
5061         PR fortran/33079
5062         * gfortran.dg/zero_length_2.f90: New test.
5063
5064 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5065
5066         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
5067         * gfortran.dg/kind_tests_3.f03: Ditto.
5068         * gfortran.dg/global_vars_f90_init.f90: Ditto.
5069         * gfortran.dg/interface_13.f90: Ditto.
5070         * gfortran.dg/pr32738.f90: Ditto.
5071         * gfortran.dg/module_private_1.f90: Ditto.
5072         * gfortran.dg/test_only_clause.f90: Ditto.
5073         * gfortran.dg/bind_c_vars.f90: Ditto.
5074         * gfortran.dg/bind_c_dts.f90: Ditto.
5075         * gfortran.dg/use_9.f90: Ditto.
5076         * gfortran.dg/generic_8.f90: Ditto.
5077         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5078         * gfortran.dg/private_type_6.f90: Ditto.
5079         * gfortran.dg/c_assoc.f90: Ditto.
5080         * gfortran.dg/private_type_7.f90: Ditto.
5081         * gfortran.dg/global_vars_c_init.f90: Ditto.
5082         * gfortran.dg/bind_c_dts_2.f03: Ditto.
5083         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
5084         * gfortran.dg/c_size_t_test.f03: Ditto.
5085         * gfortran.dg/used_types_12.f90: Ditto.
5086         * gfortran.dg/pr25923.f90: Ditto.
5087         * gfortran.dg/test_com_block.f90: Ditto.
5088         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5089         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5090         * gfortran.dg/com_block_driver.f90: Ditto.
5091         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5092         * gfortran.dg/use_iso_c_binding.f90: Ditto.
5093         * gfortran.dg/c_loc_test.f90: Ditto.
5094         * gfortran.dg/c_ptr_tests.f03: Ditto.
5095         * gfortran.dg/module_interface_1.f90: Ditto.
5096
5097 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5098
5099         PR c++/32870
5100         * g++.dg/other/error17.C: Adjust.
5101         
5102 2007-08-17  Ben Elliston  <bje@au.ibm.com>
5103
5104         PR middle-end/32970
5105         * g++.dg/ext/altivec-14.C: New test.
5106
5107 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5108
5109         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5110         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5111         dump files.
5112         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
5113         * gcc.dg/vect/pr32366.c: Ditto.
5114
5115 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5116
5117         PR testsuite/33082
5118         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5119         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5120         * gcc.dg/dfp/convert-int-fold.c: Ditto.
5121         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
5122
5123 2007-08-16  Tobias Burnus  <burnus@net-b.de>
5124
5125         PR fortran/33072
5126         * gfortran.dg/use_9.f90: New.
5127
5128 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
5129
5130         * g++.dg/gcov/gcov-5.C: New test.
5131
5132 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
5133
5134         * g++.dg/gcov/gcov-4.C: New test.
5135         * lib/gcov.exp (verify-lines): Add support for
5136         checking no-coverage lines.
5137
5138 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
5139
5140         * gcc.dg/vect/vect-vfa-01.c: New.
5141         * gcc.dg/vect/vect-vfa-02.c: New.
5142         * gcc.dg/vect/vect-vfa-03.c: New.
5143         * gcc.dg/vect/vect-vfa-04.c: New.
5144         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
5145         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
5146         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
5147         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
5148         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
5149         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
5150         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
5151         gfortran.dg/vect/pr19049.f90: Rename to start with
5152         prefix no-vfa-.
5153         * gcc.dg/vect/vect.exp: Disable versioning for alias
5154         when test starts with no-vfa-.
5155         * gfortran.dg/vect/vect.exp: Likewise.
5156
5157 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
5158
5159         * gcc.dg/torture/pr32897.c: New test.
5160
5161 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
5162
5163         PR c++/31132
5164         * g++.dg/template/crash69.C: New.
5165
5166 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
5167
5168         * lib/target-supports.exp (check_effective_target_arm32): Use
5169         check_no_compiler_messages.
5170
5171 2007-08-15  Diego Novillo  <dnovillo@google.com>
5172
5173         gcc.dg/tree-ssa/20070815.c: New test.
5174
5175 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5176
5177         PR fortran/33077
5178         * gfortran.dg/random_7.f90: Initialize variable.
5179
5180 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
5181
5182         PR middle-end/33074
5183         * gfortran.dg/pr33074.f90: New test.
5184
5185         PR c++/32992
5186         * g++.dg/opt/nrv14.C: New test.
5187
5188 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
5189
5190         PR c++/33035
5191         * g++.dg/template/crash68.C: New.
5192
5193 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5194
5195         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
5196         * gcc.dg/sibcall-4.c: Ditto.
5197
5198 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5199
5200         PR fortran/33066
5201         * gfortran.dg/use_8.f90: New test.
5202         * gfortran.dg/c_loc_tests_2.f03: Fix code.
5203
5204 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
5205
5206         PR c++/27211
5207         * g++.dg/template/error27.C: New.
5208         * g++.dg/template/error28.C: New.
5209         * g++.dg/other/pr28304.C: Adjust.
5210         * g++.old-deja/g++.mike/p811.C: Likewise.
5211
5212 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5213
5214         PR target/30315
5215         * gcc.target/i386/pr30315.c: New.
5216
5217 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5218
5219         PR fortran/32594
5220         * gfortran.dg/substr_5.f90: New test.
5221
5222 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
5223
5224         PR c/30428
5225         * gcc.dg/vector-2.c: New test.
5226
5227         PR c++/30428
5228         * g++.dg/ext/vector8.C: New test.
5229
5230 2007-08-13  Dan Hipschman  <dsh@google.com>
5231
5232         PR c/32953
5233         * gcc.dg/format/array-1.c: Add an additional test for
5234         unterminated format strings of length 1.
5235
5236 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5237
5238         PR fortran/32926
5239         * gfortran.dg/external_procedures_3.f90: New test.
5240
5241 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5242
5243         PR fortran/32827
5244         * gfortran.dg/import6.f90: New test.
5245
5246 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
5247
5248         PR C/30427
5249         *  gcc.dg/vector-1.c: New test.
5250
5251 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5252
5253         * gcc.dg/pr21255-4.c: Skip for PIC.
5254         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
5255
5256 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5257
5258         * gcc.dg/attr-isr.c: Skip for PIC.
5259         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5260         * gcc.dg/attr-isr-trapa.c: Likewise.
5261         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5262         * gcc.dg/pragma-isr-trapa.c: Likewise.
5263         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5264
5265 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5266
5267         PR fortran/32962
5268         * gfortran.dg/transpose_1.f90: New test.
5269
5270 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5271
5272         PR fortran/29600
5273         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
5274         intrinsic.
5275
5276 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5277
5278         PR fortran/30964
5279         PR fortran/33054
5280         * gfortran.dg/random_4.f90: New test.
5281         * gfortran.dg/random_5.f90: New test.
5282         * gfortran.dg/random_6.f90: New test.
5283         * gfortran.dg/random_7.f90: New test.
5284
5285 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5286
5287         PR fortran/32860
5288         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5289
5290 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5291
5292         PR fortran/31629
5293         * gfortran.dg/module_private_1.f90: New test.
5294
5295 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5296
5297         PR fortran/29600
5298         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5299         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5300
5301 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5302
5303         PR fortran/32937
5304         * gfortran.dg/char_length_6.f90: New test.
5305
5306 2007-08-10  Ollie Wild  <aaw@google.com>
5307
5308         * g++.dg/lookup/using18.C: New test.
5309
5310 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5311
5312         PR c++/17763
5313         * g++.dg/other/error16.C: New.
5314
5315 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5316
5317         PR libfortran/33039
5318         * gfortran.dg/namelist_37.f90: New test.
5319
5320 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5321
5322         PR c++/22256
5323         * g++.dg/conversion/op3.C: New.
5324
5325 2007-08-09  Tobias Burnus  <burnus@net-b.de>
5326
5327         PR fortran/32987
5328         * gfortran.dg/fmt_tab_1.f90: New.
5329         * gfortran.dg/fmt_tab_2.f90: New.
5330
5331 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5332
5333         PR c/32796
5334         * gcc.c-torture/compile/pr32796.c: New test.
5335
5336 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5337
5338         PR middle-end/32813
5339         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5340         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5341         instead of just -O.
5342
5343 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
5344
5345         * gcc.target/mips/code-readable-1.c: New test.
5346         * gcc.target/mips/code-readable-2.c: Likewise.
5347         * gcc.target/mips/code-readable-3.c: Likewise.
5348
5349 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
5350             Revital Eres  <eres@il.ibm.com>
5351
5352         * gfortran.dg/sms-1.f90: Add comment.
5353         * gfortran.dg/sms-2.f90: New.
5354
5355 2007-08-07  Ian Lance Taylor  <iant@google.com>
5356
5357         * gcc.dg/instrument-1.c: New test.
5358         * gcc.dg/instrument-2.c: New test.
5359         * gcc.dg/instrument-3.c: New test.
5360
5361 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
5362
5363         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5364
5365 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
5366
5367         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
5368         !vector_alignment_reachable targets.
5369         * gcc.dg/vect/vect-33.c: Likewise.
5370         * gcc.dg/vect/vect-42.c: Likewise.
5371         * gcc.dg/vect/vect-44.c: Likewise.
5372         * gcc.dg/vect/vect-50.c: Likewise.
5373         * gcc.dg/vect/vect-70.c: Likewise.
5374         * gcc.dg/vect/vect-71.c: Likewise.
5375         * gcc.dg/vect/vect-87.c: Likewise.
5376         * gcc.dg/vect/vect-88.c: Likewise.
5377         * gcc.dg/vect/vect-91.c: Likewise.
5378         * gcc.dg/vect/vect-93.c: Likewise.
5379         * gcc.dg/vect/vect-96.c: Likewise.
5380         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
5381         * gcc.dg/vect/section-anchors-69.c: Likewise.
5382         * gcc.dg/vect/pr25413.c: Likewise.
5383         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5384         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5385         * gfortran.dg/vect-2.f90: Likewise.
5386         * gfortran.dg/vect-3.f90: Likewise.
5387         * gfortran.dg/vect-4.f90: Likewise.
5388         * gfortran.dg/vect-5.f90: Likewise.
5389         * lib/target-supports.exp (check_effective_target_natural_alignment): 
5390         Return false for darwin. 
5391         (check_effective_target_vector_alignment_reachable_for_double): New.
5392
5393 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5394
5395         * gcc.dg/multiword-1.c: New testcase.
5396
5397 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
5398
5399         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5400         messages.
5401         * gfortran.dg/namelist_36.f90: New test.
5402
5403 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5404
5405         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5406           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5407
5408 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
5409
5410         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5411         * gcc.dg/torture/type-generic-1.c: Likewise.
5412
5413 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5414
5415         * gcc.c-torture/20070522-1.c: Move to ...
5416         * gcc.c-torture/compile/20070522-1.c: Here.
5417
5418 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5419
5420         PR fortran/29828
5421         * gfortran.dg/minmax_char_1.f90: New test.
5422         * gfortran.dg/minmax_char_2.f90: New test.
5423         * gfortran.dg/min_max_optional_4.f90: New test.
5424
5425 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5426
5427         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5428         hanging on the testcase.
5429
5430 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5431
5432         PR middle-end/32988
5433         * gcc.c-torture/compile/pr32988.c: New test.
5434
5435 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5436
5437         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5438
5439 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
5440
5441         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
5442
5443         Revert:
5444         2007-03-22  Dirk Mueller  <dmueller@suse.de>
5445
5446         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5447
5448 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5449
5450         PR fortran/32979
5451         * gfortran.dg/isnan_1.f90: New test.
5452
5453 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
5454             Revital Eres <eres@il.ibm.com>
5455
5456         * gcc.dg/sms-antideps.c: New test.
5457
5458 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
5459
5460         PR fortran/31214
5461         * gfortran.dg/entry_13.f90: New test.
5462
5463         * gfortran.dg/entry_12.f90: Clean up .mod file.
5464
5465 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5466
5467         PR fortran/32770
5468         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
5469         variables as kind=4 so they don't overflow the record length.
5470
5471 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5472
5473         PR fortran/32968
5474         * gfortran.dg/selected_kind_1.f90: New test.
5475
5476 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5477
5478         PR middle-end/32780
5479         * gcc.c-torture/compile/pr32780.c: New test.
5480
5481 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5482
5483         RP middle-end/32399
5484         * gcc.c-torture/compile/pr32399.c: New testcase.
5485
5486 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5487
5488         PR middle-end/32304
5489         * g++.dg/torture/pr32304.C: New testcase.
5490
5491 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5492
5493         PR middle-end/32935
5494         * gfortran.fortran-torture/compile/complex_1.f90: New test.
5495
5496 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5497
5498         PR fortran/32955
5499         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
5500
5501 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5502
5503         PR fortran/31202
5504         * gfortran.dg/nint_2.f90: New test.
5505
5506 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
5507
5508         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5509         * gcc.dg/weak/typeof-2.c: Likewise.
5510
5511 2007-08-03  Diego Novillo  <dnovillo@google.com>
5512
5513         PR 31521
5514         * gcc.dg/tree-ssa/pr31521.c: New test.
5515
5516 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5517
5518         PR fortran/32770
5519         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5520         iostat must be default kind.
5521
5522 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5523
5524         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5525
5526 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5527
5528         PR fortran/32770
5529         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
5530         explicit so test passes with -fdefault-integer-8.
5531         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
5532         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
5533
5534 2007-08-02  Lee Millward  <lee.millward@gmail.com>
5535
5536         PR c++/30849
5537         * g++.dg/parse/asm1.C: New test.
5538
5539         PR c++/30850
5540         * g++.dg/parse/asm2.C: Likewise.
5541
5542         PR c++/30851
5543         * g++.dg/parse/asm3.C: Likewise.
5544         
5545 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5546
5547         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5548           "int" is only 16 bit bits wide.
5549         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5550
5551 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5552
5553         * g++.dg/torture/type-generic-1.C: New.
5554         * gcc.dg/pr28796-2.c: Move tests ...
5555         * gcc.dg/tg-tests.h: ... here.
5556         * gcc.dg/torture/type-generic-1.c: New.
5557
5558 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5559
5560         PR libfortran/32954
5561         * minmaxloc_3.f90:  New test case.
5562
5563 2007-08-01  Tobias Burnus  <burnus@net-b.de>
5564
5565         PR fortran/32936
5566         * gfortran.dg/allocate_stat.f90: New.
5567
5568 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
5569
5570         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5571
5572 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5573
5574         PR tree-optimization/32919
5575         * gcc.c-torture/compile/pr32919.c: New.
5576
5577 2007-08-01  Nick Clifton  <nickc@redhat.com>
5578
5579         * gcc.c-torture/execute/execute.exp: Change copyright header to
5580         refer to version 3 of the GNU General Public License and to point
5581         readers at the COPYING3 file and the FSF's license web page.
5582         * gcc.c-torture/execute/ieee/ieee.exp,
5583         gcc.c-torture/unsorted/unsorted.exp,
5584         gcc.c-torture/compile/compile.exp,
5585         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5586         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5587         gcc.target/cris/torture/cris-torture.exp,
5588         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5589         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5590         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5591         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5592         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5593         gnat.dg/dg.exp, gnat.dg/style/style.exp,
5594         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5595         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5596         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5597         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5598         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5599         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5600         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5601         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5602         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5603         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5604         gcc.dg/noncompile/noncompile.exp,
5605         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5606         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5607         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5608         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5609         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5610         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5611         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5612         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5613         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5614         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5615         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5616         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5617         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5618         g++.old-deja/old-deja.exp,
5619         gfortran.fortran-torture/execute/execute.exp,
5620         gfortran.fortran-torture/compile/compile.exp,
5621         treelang/output/output-1.c, treelang/output/output-1.tree,
5622         treelang/execute/execute.exp, treelang/Makefile.in,
5623         treelang/compile/compile.exp, g++.dg/dg.exp,
5624         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5625         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5626         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5627         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5628         g++.dg/compat/struct-layout-1.exp,
5629         g++.dg/compat/struct-layout-1_generate.c,
5630         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5631         g++.dg/bprob/bprob.exp, config/default.exp,
5632         gcc.test-framework/test-framework.awk,
5633         gcc.test-framework/gen_directive_tests,
5634         gcc.test-framework/test-framework.exp,
5635         objc.dg/special/special.exp,
5636         objc.dg/gnu-encoding/gnu-encoding.exp,
5637         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5638         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5639         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5640         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5641         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5642         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5643         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5644         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5645         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5646         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5647         lib/target-supports-dg.exp, lib/gcc-defs.exp,
5648         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5649         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5650         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5651         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5652         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5653         Likewise.
5654
5655 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5656
5657         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5658         error message text.
5659
5660 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5661
5662         PR fortran/32945
5663         * gfortran.dg/initialization_12.f90: New test.
5664
5665 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
5666
5667         PR fortran/31609
5668         * gfortran.dg/entry_12.f90: New test.
5669
5670 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5671
5672         PR fortran/32938
5673         * gfortran.dg/altreturn_6.f90: New test.
5674
5675 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
5676
5677         PR fortran/32942
5678         * gfortran.dg/exponent_2.f90: New test.
5679
5680 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
5681
5682         * gcc.dg/vect/vect-117.c: New test.
5683         * gcc.dg/vect/vect-74.c: Enabled test
5684         * gcc.dg/vect/vect-81.c: Enabled test
5685
5686 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
5687
5688         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5689         s/dg-error/dg-warning where warning is expected.
5690
5691 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5692
5693         PR fortran/32770
5694         * gfortran.dg/array_constructor_12.f90:  Adjust argument
5695         of huge() to correct kind.
5696
5697 2007-07-30  Ollie Wild  <aaw@google.com>
5698
5699         * gcc.dg/cpp/counter-2.c: New test.
5700         * gcc.dg/cpp/counter-3.c: New test.
5701         * gcc.dg/cpp/dir-only-1.c: New test.
5702         * gcc.dg/cpp/dir-only-1.h: New file.
5703         * gcc.dg/cpp/dir-only-2.c: New test.
5704         * gcc.dg/cpp/dir-only-3.c: New test.
5705         * gcc.dg/cpp/dir-only-3a.h: New file.
5706         * gcc.dg/cpp/dir-only-3b.h: New file.
5707         * gcc.dg/cpp/dir-only-4.c: New test.
5708         * gcc.dg/cpp/dir-only-5.c: New test.
5709         * gcc.dg/cpp/dir-only-6.c: New test.
5710
5711 2007-07-30  Julian Brown  <julian@codesourcery.com>
5712
5713         * gcc.target/arm/neon/v*.c: Regenerate.
5714
5715 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
5716
5717         PR c++/32108
5718         * g++.dg/ext/label6.C: New.
5719
5720 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5721
5722         PR libfortran/32858
5723         PR libfortran/30814
5724         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
5725
5726 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
5727
5728         PR fortran/31211
5729         * gfortran.dg/actual_pointer_function_1.f90: New test.
5730
5731         PR fortran/32682
5732         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5733
5734 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
5735
5736         PR fortran/32906
5737         * gfortran.dg/shape_1.f90: Adjust error message.
5738         * gfortran.dg/parameter_array_ref_1.f90: New test.
5739
5740 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5741
5742         PR fortran/31609
5743         * gfortran.dg/entry_11.f90: New test.
5744
5745 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
5746             Revital Eres  <eres@il.ibm.com>
5747
5748         * gfortran.dg/sms-1.f90: New test.
5749
5750 2007-07-28  Richard Guenther  <rguenther@suse.de>
5751
5752         * gcc.c-torture/compile/pr32920.c: New testcase.
5753
5754 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
5755
5756         PR c++/30917
5757         * g++.dg/lookup/friend11.C: New test.
5758
5759 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
5760
5761         * gfortran.dg/namelist_5.f90: Adjusted error message.
5762         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5763         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5764         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5765         * gfortran.dg/namelist_32.f90: ... this.
5766
5767         PR fortran/32876
5768         * gfortran.dg/namelist_33.f90: New test.
5769
5770         PR fortran/32905
5771         * gfortran.dg/namelist_34.f90: New test.
5772
5773         PR fortran/31818
5774         * gfortran.dg/namelist_35.f90: New test.
5775
5776 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
5777
5778         PR fortran/32880
5779         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5780
5781 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5782
5783         PR testsuite/32471
5784         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5785           assuming it is 0x7ffffffff.
5786         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5787         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5788
5789 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
5790
5791         * gfortran.dg/operator_3.f90: Fix dg directive.
5792         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5793         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5794         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5795
5796 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
5797
5798         * g++.dg/cpp0x/decltype1.C: New.
5799         * g++.dg/cpp0x/decltype2.C: New.
5800         * g++.dg/cpp0x/decltype3.C: New.
5801         * g++.dg/cpp0x/decltype4.C: New.
5802         * g++.dg/cpp0x/decltype5.C: New.
5803         * g++.dg/cpp0x/decltype6.C: New.
5804
5805 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5806
5807         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5808           because the test relies on bit 31 to be the sign bit.
5809
5810 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5811
5812         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5813           assuming it is 0x7fffffff.
5814         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5815         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5816
5817 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
5818
5819         PR c++/32346
5820         * g++.dg/expr/bitfield9.C: New test.
5821
5822 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5823
5824         PR fortran/32899
5825         * gfortran.dg/logical_comp.f90: Update dg-error strings.
5826
5827 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5828
5829         PR fortran/32760
5830         * gfortran.dg/private_type_7.f90: New test.
5831
5832 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5833
5834         PR fortran/32035
5835         * gfortran.dg/select_char_1.f90: New test.
5836
5837 2007-07-27  Tobias Burnus  <burnus@net-b.de>
5838
5839         PR fortran/32903
5840         * gfortran.dg/initialization_11.f90: New test.
5841
5842 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
5843
5844         * gcc.target/mips/ins-1.c: New test.
5845
5846 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
5847
5848         PR/19232
5849         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5850         (f1): Likewise.
5851
5852 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5853
5854         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5855         error: width of 'spare' exceeds its type.
5856
5857 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
5858
5859         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5860         * gcc.dg/sibcall-4.c: Likewise.
5861
5862 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5863
5864         PR rtl-optimization/31500
5865         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5866         * g++.dg/warn/Warray-bounds.C: Likewise.
5867
5868 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5869
5870         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5871
5872 2007-07-25  Julian Brown  <julian@codesourcery.com>
5873             Paul Brook  <paul@codesourcery.com>
5874             Joseph Myers  <joseph@codesourcery.com>
5875             Mark Shinwell  <shinwell@codesourcery.com>
5876
5877         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5878         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5879         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5880         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5881         (check_effective_target_arm_neon_hw): New.
5882         * gcc.target/arm/neon/neon.exp: New file.
5883         * gcc.target/arm/neon/polytypes.c: New file.
5884         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5885
5886 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
5887
5888         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5889           targets where an "int" is less than 32 bits wide.
5890
5891 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5892
5893         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5894
5895 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5896
5897         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5898           during addition if an int is only 16 bits wide.
5899         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5900
5901 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5902
5903         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5904           size as "long int" and are 32 or 64 bits wide.
5905         * gcc.dg/torture/pr28814.c: Likewise.
5906
5907 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5908
5909         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5910           exactly as wide as an int.
5911
5912 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
5913
5914         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5915         Define and use throughout as long long printf format specifier.
5916         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5917         Likewise.
5918
5919 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
5920
5921         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5922         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5923
5924 2007-07-25  Ben Elliston  <bje@au.ibm.com>
5925
5926         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5927
5928 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
5929
5930         * gcc.c-torture/execute/20070724-1.c: New.
5931
5932 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5933
5934         PR fortran/31205
5935         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5936         "deallocates" to 24, since patch has code rid of much spurious
5937         code.
5938         * gfortran.dg/interface_assignment_1.f90 : New test.
5939
5940         PR fortran/32842
5941         * gfortran.dg/interface_assignment_2.f90 : New test.
5942
5943 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5944
5945         PR fortran/32867
5946         * fortran.dg/initialization_10.f90: New test.
5947
5948 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5949
5950         PR fortran/32778
5951         * gfortran.dg/imag_2.f: Removed
5952         * gfortran.dg/warn_std_1.f90: New test.
5953         * gfortran.dg/warn_std_2.f90: New test.
5954         * gfortran.dg/warn_std_3.f90: New test.
5955
5956 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5957
5958         PR c++/29001
5959         * g++.dg/init/new22.C: New.
5960
5961 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5962
5963         PR c++/32561
5964         * g++.dg/template/crash67.C: New.
5965
5966 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
5967
5968         * lib/target-support.exp (check_effective_target_natural_alignment): 
5969         (check_effective_target_vector_alignment_reachable): New.
5970         * config/spu/spu.c (spu_vector_alignment_reachable): New.
5971         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5972         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
5973         check.
5974         * gcc.dg/vect/pr25413.c: Likewise.
5975         * gcc.dg/vect/pr31699.c: Likewise.
5976
5977 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5978
5979         PR fortran/30814
5980         * gfortran.dg/pack_bounds_1.f90:  New test case.
5981
5982 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5983
5984         PR fortran/31639
5985         * gfortran.dg/initialization_9.f90: New test.
5986
5987 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5988
5989         PR fortran/32797
5990         PR fortran/32800
5991         * gfortran.dg/bind_c_usage_8.f03: New test case.
5992         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5993         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5994
5995 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5996
5997         * gcc.target/mips/branch-cost-1.c: New test.
5998         * gcc.target/mips/branch-cost-2.c: Likewise.
5999
6000 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6001
6002         PR fortran/32732
6003         * gfortran.dg/c_char_tests.f03: New test case.
6004         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
6005         * gfortran.dg/c_char_tests_2.f03: New test case.
6006         * gfortran.dg/value_6.f03: Ditto.
6007         * gfortran.dg/value_7.f03: Ditto.
6008
6009 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6010
6011         PR fortran/32600
6012         * gfortran.dg/c_funloc_tests_5.f03: New.
6013         * gfortran.dg/c_funloc_tests_5.f04: New.
6014         * gfortran.dg/c_funloc_tests_4_driver.c: New.
6015
6016 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6017
6018         PR c++/32839
6019         * g++.dg/expr/call4.C: New.
6020         * g++.dg/expr/call5.C: New.
6021
6022 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6023
6024         PR fortran/32710
6025         * gfortran.dg/namelist_30.f90: New test.
6026
6027 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6028
6029         PR fortran/29962
6030         * gfortran.dg/array_initializer_1.f90: Removed warning.
6031         * gfortran.dg/initialization_1.f90: Adjusted messages.
6032         * gfortran.dg/nested_modules_6.f90: Removed warning.
6033
6034         PR fortran/31253
6035         * gfortran.dg/initialization_7.f90: New test.
6036
6037         PR fortran/31639
6038         * gfortran.dg/initialization_8.f90: New test.
6039
6040 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6041
6042         PR c++/30818
6043         * g++.dg/template/crash47.C: Adjust errors.
6044         * g++.dg/template/crash48.C: Adjust errors.
6045         * g++.dg/template/typename12.C: New.
6046         * g++.dg/template/typename13.C: New.
6047         * g++.dg/template/typename14.C: New.
6048         * g++.dg/template/typedef6.C: Adjust errors.
6049
6050 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6051
6052         PR fortran/32627
6053         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
6054         * gfortran.dg/pr32627.f03: New test case.
6055
6056         * gfortran.dg/c_f_pointer_logical.f03: New test case.
6057         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
6058         c_f_pointer_logical.
6059         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
6060         c_f_pointer_complex.
6061         * gfortran.dg/c_f_pointer_complex.f03: New test case.
6062         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
6063         c_f_pointer_shape_tests_2.
6064         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
6065
6066 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6067
6068         PR fortran/32804
6069         * gfortran.dg/c_loc_tests_9.f03: New test case.
6070         * gfortran.dg/c_loc_tests_10.f03: Ditto.
6071
6072 2007-07-21  Lee Millward  <lee.millward@gmail.com>
6073
6074         PR fortran/32823
6075         * gfortran.dg/int_2.f90: New test.
6076         
6077 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6078
6079         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
6080
6081 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
6082
6083         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
6084         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
6085
6086 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
6087
6088         PR tree-optimization/19910
6089         * gcc.dg/pr19910.c: New test.
6090
6091 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
6092
6093         PR fortran/32738
6094         * gfortran.dg/pr32738.f90: New test.
6095
6096 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6097
6098         PR tree-optimzation/32635
6099         * gfortran.dg/pr32635.f:  New test case.
6100
6101 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
6102
6103         PR fortran/32801
6104         * gfortran.dg/pr32801.f03: New test case.
6105
6106 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6107
6108         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6109         Test negative numbers also.
6110         * gcc.dg/c99-math-float-1.c: Likewise.
6111         * gcc.dg/c99-math-long-double-1.c: Likewise.
6112         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
6113         test inputs.
6114
6115 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
6116         
6117         * lib/target-supports.exp (check_effective_target_sync_int_long):
6118         Enable for xtensa.
6119         (check_effective_target_sync_char_short): Likewise.
6120         
6121 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6122
6123         * gcc.dg/pr28796-2.c: Add more cases.
6124
6125 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6126
6127         * gcc.dg/pr28796-1.c: Add more cases.
6128         * gcc.dg/pr28796-2.c: Likewise.
6129
6130 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6131
6132         * gcc.dg/pr28796-1.c: Add more cases.
6133         * gcc.dg/pr28796-2.c: Likewise.
6134
6135 2007-07-17  Janus Weil  <jaydub66@gmail.com>
6136
6137         PR fortran/32535
6138         * gfortran.dg/pr32535.f90: New test.
6139
6140 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
6141
6142         PR fortran/31320
6143         PR fortran/32665
6144         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
6145
6146 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
6147
6148         PR rtl-optimization/32773
6149         * gcc.dg/pr32773.c: New test.
6150
6151 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6152
6153         * gcc.target/spu/intrinsics-1.c: Use dg-message to
6154         match flax-vector-conversions note.
6155         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
6156         instead of dg-error for the warning.
6157
6158 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6159
6160         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
6161           adapted to work on targets with 16-bit or wider int.
6162         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
6163         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
6164         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
6165         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
6166
6167 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6168
6169         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
6170         support large arrays.
6171         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
6172         * gcc.dg/20061109-1.c: Likewise.
6173         * gcc.c-torture/execute/20061101-1.x: Likewise.
6174         * gcc.c-torture/execute/pr29797-1.x: Likewise.
6175         * gcc.c-torture/execute/pr31448.x: Likewise.
6176
6177 2007-07-16  Lee Millward  <lee.millward@gmail.com>
6178
6179         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
6180
6181         PR fortran/32238
6182         * gfortran.dg/pr32238.f90: New test.
6183
6184         PR fortran/32222
6185         * gfortran.dg/pr32222.f90: New test.
6186
6187         PR fortran/32242
6188         * gfortran.dg/pr32242.f90: New test.
6189         
6190 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
6191             David Ung  <davidu@mips.com>
6192
6193         * gcc.target/mips/mips-sched-madd.c: New test case.
6194
6195 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6196
6197         PR libfortran/32611
6198         * gfortran.dg/large_real_kind_1.f90: Update test.
6199         * gfortran.dg/pr17706.f90: Update test.
6200         * gfortran.dg/fmt_zero_digits.f90: Update test.
6201         * gfortran.dg/fmt_zero_precision.f90: Update test.
6202         * gfortran.dg/real_const_3.f90: Update test.
6203
6204 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6205
6206         PR fortran/32036
6207         * gfortran.dg/bounds_check_8.f90: New test.
6208         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6209
6210 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6211
6212         PR fortran/32357
6213         * gfortran.dg/mvbits_2.f90: New test.
6214
6215 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6216
6217         PR libfortran/32731
6218         * gfortran.dg/pack_mask_1.f90:  New test.
6219         * gfortran.dg/unpack_mask_1.f90:  New test.
6220
6221 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6222
6223         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6224         * gcc.dg/20001101-1.c: Likewise.
6225         * gcc.dg/20001102-1.c: Likewise.
6226         * gcc.dg/20020116-2.c: Likewise.
6227         * gcc.dg/20020416-1.c: Likewise.
6228         * gcc.dg/sparc-constant-1.c: Likewise.
6229         * gcc.dg/sparc-dwarf2.c: Likewise.
6230         * gcc.dg/sparc-frame-1.c: Likewise.
6231         * gcc.dg/sparc-getcontext-1.c: Likewise.
6232         * gcc.dg/sparc-loop-1.c: Likewise.
6233         * gcc.dg/sparc-reg-1.c: Likewise.
6234         * gcc.dg/sparc-ret.c: Likewise.
6235         * gcc.dg/sparc-trap-1.c: Likewise.
6236         * gcc.dg/ultrasp10.c: Likewise.
6237         * gcc.dg/ultrasp11.c: Likewise.
6238         * gcc.dg/ultrasp1.c: Likewise.
6239         * gcc.dg/ultrasp2.c: Likewise.
6240         * gcc.dg/ultrasp3.c: Likewise.
6241         * gcc.dg/ultrasp4.c: Likewise.
6242         * gcc.dg/ultrasp5.c: Likewise.
6243         * gcc.dg/ultrasp6.c: Likewise.
6244         * gcc.dg/ultrasp7.c: Likewise.
6245         * gcc.dg/ultrasp8.c: Likewise.
6246         * gcc.dg/ultrasp9.c: Likewise.
6247         * gcc.dg/splet-1.c: Delete.
6248
6249 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
6250
6251         PR fortran/32724
6252         * gfortran.dg/stfunc_5.f90: New test.
6253
6254 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
6255
6256         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
6257         New procedure to check if arrays are naturally aligned to the vector
6258         alignment boundary.
6259         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
6260         in size_t typedef.  Adjust tree dump scan results according to
6261         vect_aligned_arrays target check.
6262         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
6263         vect_aligned_arrays target check.
6264         * gcc.dg/vect/pr31699.c: Ditto.
6265
6266 2007-07-13  Sa Liu  <saliu@de.ibm.com>
6267
6268         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
6269         for V2DFmode vector conditional expression.
6270         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
6271         and dfceq patterns.
6272         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
6273         and dfcgt patterns.
6274         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
6275         V2DFmode comparison and test special values.
6276         * lib/target-supports.exp: Switch on test for V2DFmode 
6277         vector conditional expression.
6278
6279 2007-07-13  Richard Guenther  <rguenther@suse.de>
6280
6281         PR tree-optimization/32721
6282         * gcc.dg/pr32721.c: New testcase.
6283
6284 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
6285
6286         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
6287         error message part that continues on a new line.
6288
6289 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
6290
6291         * gcc.dg/c99-tgmath-1.c: New.
6292         * gcc.dg/c99-tgmath-2.c: New.
6293         * gcc.dg/c99-tgmath-3.c: New.
6294         * gcc.dg/c99-tgmath-4.c: New.
6295
6296 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6297             Janis Johnson  <janis187@us.ibm.com>
6298
6299         PR testsuite/25241
6300         * gcc.test-framework/dg-error-exp-F.c: New test.
6301         * gcc.test-framework/dg-warning-exp-F.c: New test.
6302         * lib/gcc.exp: Enable warning and error prefixes.
6303         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6304         (dg-error): Wrap original dg-error.
6305         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6306         markers from dg-error/dg-warning directives.
6307         * gcc.dg/20040322-1.c: Likewise.
6308         * gcc.dg/Wchar-subscripts-1.c: Likewise.
6309         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6310         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6311         * gcc.dg/Werror-1.c: Likewise.
6312         * gcc.dg/Werror-10.c: Likewise.
6313         * gcc.dg/Werror-11.c: Likewise.
6314         * gcc.dg/Werror-2.c: Likewise.
6315         * gcc.dg/Werror-3.c: Likewise.
6316         * gcc.dg/Werror-4.c: Likewise.
6317         * gcc.dg/Werror-5.c: Likewise.
6318         * gcc.dg/Werror-6.c: Likewise.
6319         * gcc.dg/Werror-7.c: Likewise.
6320         * gcc.dg/Werror-8.c: Likewise.
6321         * gcc.dg/Werror-9.c: Likewise.
6322         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6323         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6324         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6325         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6326         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6327         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6328         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6329         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6330         * gcc.dg/Wnested-externs-1.c: Likewise.
6331         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6332         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6333         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6334         * gcc.dg/Wshadow-3.c: Likewise.
6335         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6336         * gcc.dg/Wwrite-strings-1.c: Likewise.
6337         * gcc.dg/anon-struct-5.c: Likewise.
6338         * gcc.dg/anon-struct-6.c: Likewise.
6339         * gcc.dg/anon-struct-7.c: Likewise.
6340         * gcc.dg/anon-struct-8.c: Likewise.
6341         * gcc.dg/array-8.c: Likewise.
6342         * gcc.dg/array-quals-2.c: Likewise.
6343         * gcc.dg/asm-qual-1.c: Likewise.
6344         * gcc.dg/asm-wide-1.c: Likewise.
6345         * gcc.dg/assign-warn-1.c: Likewise.
6346         * gcc.dg/assign-warn-2.c: Likewise.
6347         * gcc.dg/bitfld-10.c: Likewise.
6348         * gcc.dg/bitfld-11.c: Likewise.
6349         * gcc.dg/bitfld-12.c: Likewise.
6350         * gcc.dg/bitfld-13.c: Likewise.
6351         * gcc.dg/bitfld-14.c: Likewise.
6352         * gcc.dg/builtin-choose-expr-2.c: Likewise.
6353         * gcc.dg/builtins-30.c: Likewise.
6354         * gcc.dg/c90-const-expr-5.c: Likewise.
6355         * gcc.dg/c90-typespec-1.c: Likewise.
6356         * gcc.dg/c99-const-expr-5.c: Likewise.
6357         * gcc.dg/c99-flex-array-5.c: Likewise.
6358         * gcc.dg/c99-fordecl-3.c: Likewise.
6359         * gcc.dg/c99-tag-3.c: Likewise.
6360         * gcc.dg/c99-typespec-1.c: Likewise.
6361         * gcc.dg/c99-vla-jump-1.c: Likewise.
6362         * gcc.dg/c99-vla-jump-2.c: Likewise.
6363         * gcc.dg/c99-vla-jump-3.c: Likewise.
6364         * gcc.dg/c99-vla-jump-4.c: Likewise.
6365         * gcc.dg/c99-vla-jump-5.c: Likewise.
6366         * gcc.dg/cast-1.c: Likewise.
6367         * gcc.dg/cast-2.c: Likewise.
6368         * gcc.dg/cast-3.c: Likewise.
6369         * gcc.dg/cast-4.c: Likewise.
6370         * gcc.dg/cast-pretty-print-1.c: Likewise.
6371         * gcc.dg/comp-goto-2.c: Likewise.
6372         * gcc.dg/comp-goto-3.c: Likewise.
6373         * gcc.dg/cpp/error-1.c: Likewise.
6374         * gcc.dg/cpp/if-paren.c: Likewise.
6375         * gcc.dg/decl-7.c: Likewise.
6376         * gcc.dg/decl-8.c: Likewise.
6377         * gcc.dg/decl-nospec-1.c: Likewise.
6378         * gcc.dg/decl-nospec-2.c: Likewise.
6379         * gcc.dg/decl-nospec-3.c: Likewise.
6380         * gcc.dg/declspec-10.c: Likewise.
6381         * gcc.dg/declspec-11.c: Likewise.
6382         * gcc.dg/declspec-12.c: Likewise.
6383         * gcc.dg/declspec-13.c: Likewise.
6384         * gcc.dg/declspec-14.c: Likewise.
6385         * gcc.dg/declspec-15.c: Likewise.
6386         * gcc.dg/declspec-16.c: Likewise.
6387         * gcc.dg/declspec-17.c: Likewise.
6388         * gcc.dg/declspec-4.c: Likewise.
6389         * gcc.dg/declspec-5.c: Likewise.
6390         * gcc.dg/declspec-6.c: Likewise.
6391         * gcc.dg/declspec-7.c: Likewise.
6392         * gcc.dg/declspec-8.c: Likewise.
6393         * gcc.dg/declspec-9.c: Likewise.
6394         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6395         * gcc.dg/dfp/constants-c99.c: Likewise.
6396         * gcc.dg/dfp/keywords-c89.c: Likewise.
6397         * gcc.dg/dfp/keywords-c99.c: Likewise.
6398         * gcc.dg/dfp/keywords-reserved.c: Likewise.
6399         * gcc.dg/dfp/typespec.c: Likewise.
6400         * gcc.dg/dremf-type-compat-2.c: Likewise.
6401         * gcc.dg/dremf-type-compat-3.c: Likewise.
6402         * gcc.dg/dremf-type-compat-4.c: Likewise.
6403         * gcc.dg/empty-source-2.c: Likewise.
6404         * gcc.dg/empty-source-3.c: Likewise.
6405         * gcc.dg/enum3.c: Likewise.
6406         * gcc.dg/extra-semi-2.c: Likewise.
6407         * gcc.dg/extra-semi-3.c: Likewise.
6408         * gcc.dg/float-range-1.c: Likewise.
6409         * gcc.dg/float-range-2.c: Likewise.
6410         * gcc.dg/float-range-3.c: Likewise.
6411         * gcc.dg/float-range-5.c: Likewise.
6412         * gcc.dg/format/asm_fprintf-2.c: Likewise.
6413         * gcc.dg/format/asm_fprintf-3.c: Likewise.
6414         * gcc.dg/format/asm_fprintf-4.c: Likewise.
6415         * gcc.dg/format/asm_fprintf-5.c: Likewise.
6416         * gcc.dg/format/cast-1.c: Likewise.
6417         * gcc.dg/format/gcc_diag-3.c: Likewise.
6418         * gcc.dg/format/gcc_diag-4.c: Likewise.
6419         * gcc.dg/format/gcc_diag-6.c: Likewise.
6420         * gcc.dg/format/gcc_diag-8.c: Likewise.
6421         * gcc.dg/format/gcc_diag-9.c: Likewise.
6422         * gcc.dg/format/nul-2.c: Likewise.
6423         * gcc.dg/format/opt-1.c: Likewise.
6424         * gcc.dg/format/opt-2.c: Likewise.
6425         * gcc.dg/format/opt-3.c: Likewise.
6426         * gcc.dg/format/opt-4.c: Likewise.
6427         * gcc.dg/format/opt-5.c: Likewise.
6428         * gcc.dg/format/opt-6.c: Likewise.
6429         * gcc.dg/framework-2.c: Likewise.
6430         * gcc.dg/func-args-1.c: Likewise.
6431         * gcc.dg/func-outside-1.c: Likewise.
6432         * gcc.dg/func-outside-2.c: Likewise.
6433         * gcc.dg/gnu-cond-expr-2.c: Likewise.
6434         * gcc.dg/gnu-cond-expr-3.c: Likewise.
6435         * gcc.dg/if-empty-1.c: Likewise.
6436         * gcc.dg/init-bad-1.c: Likewise.
6437         * gcc.dg/init-bad-2.c: Likewise.
6438         * gcc.dg/init-bad-3.c: Likewise.
6439         * gcc.dg/init-desig-obs-2.c: Likewise.
6440         * gcc.dg/init-desig-obs-3.c: Likewise.
6441         * gcc.dg/init-empty-2.c: Likewise.
6442         * gcc.dg/init-empty-3.c: Likewise.
6443         * gcc.dg/inline-11.c: Likewise.
6444         * gcc.dg/inline-12.c: Likewise.
6445         * gcc.dg/inline-8.c: Likewise.
6446         * gcc.dg/inline-9.c: Likewise.
6447         * gcc.dg/inline3.c: Likewise.
6448         * gcc.dg/label-decl-1.c: Likewise.
6449         * gcc.dg/label-decl-2.c: Likewise.
6450         * gcc.dg/label-decl-3.c: Likewise.
6451         * gcc.dg/label-decl-4.c: Likewise.
6452         * gcc.dg/long-long-typespec-1.c: Likewise.
6453         * gcc.dg/lvalue-2.c: Likewise.
6454         * gcc.dg/lvalue-3.c: Likewise.
6455         * gcc.dg/nested-func-3.c: Likewise.
6456         * gcc.dg/nested-redef-1.c: Likewise.
6457         * gcc.dg/noreturn-4.c: Likewise.
6458         * gcc.dg/old-style-prom-2.c: Likewise.
6459         * gcc.dg/old-style-prom-3.c: Likewise.
6460         * gcc.dg/old-style-then-proto-1.c: Likewise.
6461         * gcc.dg/overflow-warn-1.c: Likewise.
6462         * gcc.dg/overflow-warn-2.c: Likewise.
6463         * gcc.dg/overflow-warn-3.c: Likewise.
6464         * gcc.dg/overflow-warn-4.c: Likewise.
6465         * gcc.dg/overflow-warn-6.c: Likewise.
6466         * gcc.dg/parm-forwdecl-2.c: Likewise.
6467         * gcc.dg/parm-forwdecl-3.c: Likewise.
6468         * gcc.dg/parm-impl-decl-1.c: Likewise.
6469         * gcc.dg/parm-impl-decl-2.c: Likewise.
6470         * gcc.dg/parm-incomplete-1.c: Likewise.
6471         * gcc.dg/parm-mismatch-1.c: Likewise.
6472         * gcc.dg/pointer-arith-1.c: Likewise.
6473         * gcc.dg/pointer-arith-2.c: Likewise.
6474         * gcc.dg/pointer-arith-3.c: Likewise.
6475         * gcc.dg/pointer-arith-4.c: Likewise.
6476         * gcc.dg/pointer-arith-6.c: Likewise.
6477         * gcc.dg/pointer-arith-7.c: Likewise.
6478         * gcc.dg/pointer-arith-8.c: Likewise.
6479         * gcc.dg/pr13804-1.c: Likewise.
6480         * gcc.dg/pr15698-1.c: Likewise.
6481         * gcc.dg/pr15698-2.c: Likewise.
6482         * gcc.dg/pr15698-3.c: Likewise.
6483         * gcc.dg/pr15698-4.c: Likewise.
6484         * gcc.dg/pr15698-5.c: Likewise.
6485         * gcc.dg/pr15698-6.c: Likewise.
6486         * gcc.dg/pr15698-7.c: Likewise.
6487         * gcc.dg/pr15698-8.c: Likewise.
6488         * gcc.dg/pr17188-1.c: Likewise.
6489         * gcc.dg/pr17301-1.c: Likewise.
6490         * gcc.dg/pr17301-2.c: Likewise.
6491         * gcc.dg/pr17730-1.c: Likewise.
6492         * gcc.dg/pr20368-1.c: Likewise.
6493         * gcc.dg/pr20368-2.c: Likewise.
6494         * gcc.dg/pr20368-3.c: Likewise.
6495         * gcc.dg/pr22308-1.c: Likewise.
6496         * gcc.dg/qual-component-1.c: Likewise.
6497         * gcc.dg/redecl-1.c: Likewise.
6498         * gcc.dg/redecl-11.c: Likewise.
6499         * gcc.dg/redecl-12.c: Likewise.
6500         * gcc.dg/redecl-13.c: Likewise.
6501         * gcc.dg/redecl-14.c: Likewise.
6502         * gcc.dg/redecl-15.c: Likewise.
6503         * gcc.dg/register-var-1.c: Likewise.
6504         * gcc.dg/register-var-2.c: Likewise.
6505         * gcc.dg/stmt-expr-2.c: Likewise.
6506         * gcc.dg/stmt-expr-3.c: Likewise.
6507         * gcc.dg/stmt-expr-label-1.c: Likewise.
6508         * gcc.dg/stmt-expr-label-2.c: Likewise.
6509         * gcc.dg/stmt-expr-label-3.c: Likewise.
6510         * gcc.dg/struct-empty-2.c: Likewise.
6511         * gcc.dg/struct-empty-3.c: Likewise.
6512         * gcc.dg/struct-parse-1.c: Likewise.
6513         * gcc.dg/struct-semi-1.c: Likewise.
6514         * gcc.dg/struct-semi-2.c: Likewise.
6515         * gcc.dg/struct-semi-3.c: Likewise.
6516         * gcc.dg/switch-5.c: Likewise.
6517         * gcc.dg/switch-6.c: Likewise.
6518         * gcc.dg/switch-7.c: Likewise.
6519         * gcc.dg/tls/diag-5.c: Likewise.
6520         * gcc.dg/transparent-union-1.c: Likewise.
6521         * gcc.dg/transparent-union-3.c: Likewise.
6522         * gcc.dg/typespec-1.c: Likewise.
6523         * gcc.dg/vla-init-2.c: Likewise.
6524         * gcc.dg/vla-init-3.c: Likewise.
6525         * gcc.dg/vla-init-4.c: Likewise.
6526         * gcc.dg/vla-init-5.c: Likewise.
6527         * gcc.dg/void-cast-2.c: Likewise.
6528         * gcc.dg/wvla-3.c: Likewise.
6529         * gcc.dg/wvla-7.c: Likewise.
6530         * gcc.target/i386/991209-1.c: Likewise.
6531         * gcc.target/ia64/fpreg-1.c: Likewise.
6532         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6533         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6534         
6535 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
6536
6537         PR fortran/31639
6538         * gfortran.dg/func_decl_4.f90: New test.
6539
6540 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
6541
6542         PR fortran/32727
6543         * gfortran.dg/interface_17.f90: New test.
6544
6545 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
6546
6547         PR fortran/32599
6548         * gfortran.dg/32599.f03: New test case.
6549
6550         PR fortran/32601
6551         * gfortran.dg/32601.f03: New test case.
6552         * gfortran.dg/32601_1.f03: Ditto.
6553         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6554         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6555
6556 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
6557
6558         * gcc.c-torture/execute/align-3.c: Remove function addr check.
6559
6560 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6561             Devang Patel  <dpatel@apple.com>
6562
6563         PR tree-optimization/25413
6564         * gcc.dg/vect/vect-align-1.c: New.
6565         * gcc.dg/vect/vect-align-2.c: New.
6566         * gcc.dg/vect/pr25413.c: New.
6567         * gcc.dg/vect/pr25413a.c: New.
6568         * gcc.dg/vect/pr31699.c: Fix dg-final check.
6569
6570 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
6571
6572         * lib/target-support.exp (check_ultrasparc_hw_available):
6573         New function.
6574         (is-effective-target): Check $arg for ultrasparc_hw.
6575         (is-effective-target-keyword): Likewise.
6576         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6577         when determining what to do on sparc platforms.
6578         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6579         * gcc.dg/20001101-1.c: Likewise.
6580         * gcc.dg/20001101-2.c: Likewise.
6581         * gcc.dg/ultrasp9.c: Likewise.
6582         * gcc.dg/ultrasp10.c: Likewise.
6583         * gcc.target/sparc/pdist-3.c: Likewise.
6584
6585 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
6586
6587         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6588
6589 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6590
6591         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6592         get vectorized.
6593         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6594         now get vectorized.
6595         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6596         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6597         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6598         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6599         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6600         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6601         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6602         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6603         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6604         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6605         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6606         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6607         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6608         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6609         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6610         * lib/target-supports.exp (check_effective_target_vect_int_mul):
6611         Add spu.
6612
6613 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
6614
6615         PR c++/30854
6616         * g++.dg/parse/error30.C: New test.
6617
6618 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6619
6620         PR fortran/29804
6621         * gfortran.dg/alloc_comp_misc_1.f90: New test.
6622
6623 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6624
6625         * gfortran.fortran-torture/compile/pr32663.f: New test.
6626
6627 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6628
6629         PR c++/31027
6630         * g++.dg/inherit/virtual4.C: New.
6631
6632 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6633
6634         PR target/32661
6635         * gcc.target/i386/pr32661-1.c: New test.
6636
6637 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6638
6639         * gnat.dg/invariant_index.ad[sb]: New test.
6640
6641 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6642
6643         PR c++/32560
6644         * g++.dg/template/decl3.C: New.
6645
6646 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
6647
6648         PR 32617
6649         * gcc.c-torture/execute/align-3.c: New.
6650
6651 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6652
6653         PR target/32708
6654         * gcc.target/i386/pr32708-1.c: New test.
6655         * gcc.target/i386/pr32708-2.c: Ditto.
6656         * gcc.target/i386/pr32708-3.c: Ditto.
6657
6658 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
6659
6660         * g++.dg/init/new20.C: Remove svn:executable flag.
6661
6662 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6663
6664         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6665
6666 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6667
6668         * gcc.dg/ultrasp7.c: Add fpic target requirement.
6669
6670 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6671
6672         PR testsuite/25241
6673         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6674         directive.
6675         
6676 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
6677
6678         PR fortran/32157
6679         * gfortran.dg/overload_2.f90: New test.
6680
6681         PR fortran/32689
6682         * gfortran.dg/transfer_simplify_5.f90
6683
6684         PR fortran/32634
6685         * gfortran.dg/interface_15.f90: New test.
6686
6687 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6688
6689         PR libfortran/32336
6690         * gfortran.dg/matmul_5.f90:  New test case.
6691
6692 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6693
6694         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6695         * gcc.dg/fesd-any.h: Likewise.
6696         * gcc.dg/fesd-baseonly.c: Likewise.
6697         * gcc.dg/fesd-baseonly.h: Likewise.
6698         * gcc.dg/fesd-none.c: Likewise.
6699         * gcc.dg/fesd-none.h: Likewise.
6700         * gcc.dg/fesd-reduced.c: Likewise.
6701         * gcc.dg/fesd-reduced.h: Likewise.
6702         * gcc.dg/fesd-sys.c: Likewise.
6703         * gcc.dg/fesd-sys.h: Likewise
6704         * gcc.dg/fesd.h: Likewise.
6705
6706         * g++.dg/debug/dwarf2: New directory.
6707         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6708         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6709         * g++.dg/other/fesd-any.h: Likewise.
6710         * g++.dg/other/fesd-baseonly.C: Likewise.
6711         * g++.dg/other/fesd-baseonly.h: Likewise.
6712         * g++.dg/other/fesd-none.C: Likewise.
6713         * g++.dg/other/fesd-none.h: Likewise.
6714         * g++.dg/other/fesd-reduced.C: Likewise.
6715         * g++.dg/other/fesd-reduced.h: Likewise.
6716         * g++.dg/other/fesd-sys.C: Likewise.
6717         * g++.dg/other/fesd-sys.h: Likewise.
6718         * g++.dg/other/fesd.h: Likewise.
6719
6720 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
6721
6722         PR fortran/31129
6723         * gfortran.dg/parameter_unused.f90: New test.
6724
6725 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
6726
6727         PR tree-optimization/32681
6728         * gcc.dg/tree-ssa/pr32681.c: New test.
6729
6730 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6731
6732         PR fortran/32678
6733         * gfortran.dg/fmt_t_5.f90: New test.
6734
6735 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
6736
6737         PR c++/30535
6738         * g++.dg/template/operator10.C: New.
6739
6740 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6741
6742         PR libfortran/32217
6743         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
6744
6745 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6746
6747         PR fortran/29876
6748         * gfortran.dg/operator_6.f90: New test.
6749
6750 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6751
6752         PR fortran/17711
6753         * gfortran.dg/operator_4.f90: New test.
6754         * gfortran.dg/operator_5.f90: New test.
6755         * gfortran.dg/logical_comp.f90: Adjusted error messages.
6756         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6757
6758 2007-07-08  Tobias Burnus  <burnus@net-b.de>
6759
6760         PR fortran/32669
6761         * gfortran.dg/argument_checking_6.f90: New.
6762
6763 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6764
6765         PR fortran/25094
6766         * gfortran.dg/interface_155555.f90: New test.
6767
6768 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6769
6770         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6771         c99-math-long-double-1.c, c99-math.h: Test subnormals.
6772
6773 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6774
6775         PR testsuite/25241
6776         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6777         discern pedantic diagnostics and errors.
6778         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6779         and not an error.
6780         * gcc.dg/20050121-1.c: This is an error and not a warning.
6781         * gcc.target/i386/sseregparm-2.c:  Likewise.
6782         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6783         * gcc.dg/charset/attribute2.c: Likewise.
6784         * gcc.dg/bitfld-1.c: Likewise.
6785         * gcc.dg/pack-test-2.c: Likewise.
6786         * gcc.dg/940510-1.c: Match separately error and warning.
6787         * gcc.dg/array-2.c: Match separately multiple messages. The second
6788         diagnostic is a pedantic warning and not an error.
6789         * gcc.dg/pr14475.c: Match separately multiple messages.
6790         * gcc.dg/pr18809-1.c: Likewise.
6791         * gcc.dg/pr27953.c: Likewise.
6792         * gcc.dg/vla-init-1.c: Likewise.
6793         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6794
6795 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6796
6797         PR fortran/32644
6798         * gfortran.dg/char_decl_1.f90: New test.
6799
6800 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
6801
6802         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6803
6804 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
6805
6806         PR c++/32232
6807         * g++.dg/template/overload9.C: New test.
6808
6809 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
6810
6811         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6812         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6813
6814 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6815
6816         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6817         * gcc.dg/20001012-2.c: Likewise.
6818         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6819         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6820
6821 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6822
6823         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6824         about the chunk size when STACK_SIZE is defined.
6825
6826 2007-07-06  Josh Conner  <jconner@apple.com>
6827
6828         PR middle-end/32602
6829         * gcc.dg/sibcall-8.c: New test.
6830
6831 2007-07-06  Josh Conner  <jconner@apple.com>
6832
6833         PR middle-end/32603
6834         * gcc.target/arm/sibcall-1.c: New test.
6835
6836 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6837
6838         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6839
6840 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
6841
6842         * gfortran.dg/save_parameter.f90: New test.
6843         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6844
6845 2007-07-06  Richard Guenther  <rguenther@suse.de>
6846
6847         * g++.dg/opt/pr30965.C: New testcase.
6848
6849 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
6850
6851         * gcc.target/mips/save-restore-5.c: New test.
6852
6853 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6854
6855         PR rtl_optimization/32450
6856         * gcc.dg/pr32450.c: New runtime test.
6857
6858 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6859
6860         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6861         single underscore in scan directives.
6862
6863 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
6864
6865         PR c++/32245
6866         * g++.dg/init/ptrmem4.C: New test.
6867
6868         PR c++/32251
6869         * g++.dg/init/new21.C: Likewise.
6870
6871         PR c++/31992
6872         * g++.dg/template/static30.C: Likewise.
6873
6874 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
6875
6876         * gcc.dg/vect/costmodel/ppc: New directory.
6877         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6878         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6879         New test.
6880         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6881         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6882         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6883         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6884         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6885         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6886         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6887         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6888         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6889         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6890         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6891         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6892         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6893         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6894
6895 2007-07-05  Tobias Burnus  <burnus@net-b.de>
6896
6897         PR fortran/32359
6898         * gfortran.dg/module_md5_1.f90: Update MD5 number.
6899
6900 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
6901
6902         PR fortran/32526
6903         * gfortran.dg/interface_14.f90: New test.
6904
6905         PR fortran/32613
6906         * gfortran.dg/do_iterator_2.f90: New test.
6907
6908 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6909
6910         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6911         (FE_DEC_DOWNWARD): Likewise.
6912         (FE_DEC_UPWARD): Likewise.
6913         (FE_DEC_TOWARDZERO): Likewise.
6914         (FE_DEC_TONEARESTFROMZERO): Likewise.
6915
6916 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
6917
6918         * gcc.c-torture/compile/pr32606.c: New.
6919         * gfortran.fortran-torture/execute/pr32604.f90: New.
6920
6921 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
6922
6923         * gcc.dg/visibility-12.c: New test.
6924         * gcc.dg/visibility-13.c: Likewise.
6925         * g++.dg/ext/visibility-9.C: Likewise.
6926         * g++.dg/ext/visibility-10.C: Likewise.
6927
6928 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6929
6930         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6931         * gcc.dg/sh-relax-vxworks.c: New test.
6932
6933 2007-07-04  Richard Guenther  <rguenther@suse.de>
6934
6935         PR tree-optimization/32500
6936         * gcc.c-torture/execute/pr32500.c: New testcase.
6937
6938 2007-07-04  Richard Guenther  <rguenther@suse.de>
6939
6940         PR tree-optimization/32482
6941         * gcc.c-torture/compile/pr32482.c: New testcase.
6942
6943 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6944
6945         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6946         VxWorks kernels.
6947         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6948         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6949         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6950         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6951
6952 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6953
6954         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6955
6956 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6957
6958         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6959
6960 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6961
6962         PR fortran/31198
6963         * gfortran.dg/min_max_optional_1.f90: New test.
6964         * gfortran.dg/min_max_optional_2.f90: New test.
6965         * gfortran.dg/min_max_optional_3.f90: New test.
6966
6967 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6968
6969         PR fortran/32545
6970         * gfortran.dg/fmt_error.f90: New test.
6971
6972 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6973
6974         PR fortran/32612
6975         * gfortran.dg/interface_13.f90: New test.
6976
6977 2007-07-03  Dave Brolley  <brolley@redhat.com>
6978
6979         PR c++/31743
6980         * g++.dg/init/new20.C: New test.
6981
6982 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6983
6984         PR fortran/32579
6985         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6986
6987 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6988
6989         PR fortran/25062
6990         * common_7.f90: New.
6991         * common_8.f90: New.
6992         * common_9.f90: New.
6993
6994 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6995
6996         PR fortran/30940
6997         * gfortran.dg/argument_checking_1.f90: New.
6998         * gfortran.dg/argument_checking_2.f90: New.
6999         * gfortran.dg/argument_checking_3.f90: New.
7000         * gfortran.dg/argument_checking_4.f90: New.
7001         * gfortran.dg/argument_checking_5.f90: New.
7002         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
7003         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
7004
7005 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7006
7007         * gcc.dg/pr32176.c: Add -w to default dg-options.
7008
7009 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7010
7011         * gcc.c-torture/compile/ssa-pre-1.c: New test.
7012
7013 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7014
7015         PR fortran/20888
7016         * gfortran.dg/null_2.f90: New.
7017
7018 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7019             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7020
7021         PR middle-end/32176
7022         * gcc.dg/pr32176.c: New test.
7023
7024 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7025
7026         * gcc.dg/const-float80.c : New test.
7027         * gcc.dg/const-float128.c : New test.
7028         * gcc.dg/const-float80-ped.c : New test.
7029         * gcc.dg/const-float128-ped.c : New test.
7030
7031 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7032
7033         * gcc.dg/c99-math.h: Fix typo.
7034
7035 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7036
7037         PR libgomp/32468
7038         * gcc.dg/gomp/pr32468-1.c: New test.
7039
7040 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7041
7042         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
7043         an ABI option.
7044
7045 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7046
7047         * gfortran.fortran-torture/compile/pr32583.f: New.
7048         * gcc.c-torture/compile/pr32584.c: New
7049
7050 2007-07-02  Ollie Wild  <aaw@google.com>
7051
7052         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
7053         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
7054
7055 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7056
7057         * gcc.target/mips/save-restore-1.c: New test.
7058         * gcc.target/mips/save-restore-2.c: Likewise.
7059         * gcc.target/mips/save-restore-3.c: Likewise.
7060         * gcc.target/mips/save-restore-4.c: Likewise.
7061
7062 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
7063
7064         PR tree-optimization/31966
7065         PR tree-optimization/32533
7066         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
7067         * gfortran.dg/pr32533.f90: Ditto.
7068
7069 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7070
7071         * g++.dg/opt/nrv12.C: New test.
7072         * gcc.target/i386/nrv1.c: New test.
7073
7074         PR c++/31748
7075         * g++.dg/gomp/pr31748.C: New test.
7076
7077 2007-07-02  Ira Rosen  <irar@il.ibm.com>
7078  
7079         PR tree-optimization/32230
7080         * gcc.dg/vect/pr32230.c: New test.
7081
7082 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
7083
7084         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
7085         * bind_c_coms.f90: Ditto.
7086         * bind_c_coms_driver.c: Ditto.
7087         * bind_c_dts.f90: Ditto.
7088         * bind_c_dts_2.f03: Ditto.
7089         * bind_c_dts_2_driver.c: Ditto.
7090         * bind_c_dts_3.f03: Ditto.
7091         * bind_c_dts_4.f03: Ditto.
7092         * bind_c_dts_driver.c: Ditto.
7093         * bind_c_implicit_vars.f03: Ditto.
7094         * bind_c_procs.f03: Ditto.
7095         * bind_c_usage_2.f03: Ditto.
7096         * bind_c_usage_3.f03: Ditto.
7097         * bind_c_usage_5.f03: Ditto.
7098         * bind_c_usage_6.f03: Ditto.
7099         * bind_c_usage_7.f03: Ditto.
7100         * bind_c_vars.f90: Ditto.
7101         * bind_c_vars_driver.c: Ditto.
7102         * binding_c_table_15_1.f03: Ditto.
7103         * binding_label_tests.f03: Ditto.
7104         * binding_label_tests_10.f03: Ditto.
7105         * binding_label_tests_10_main.f03: Ditto.
7106         * binding_label_tests_11.f03: Ditto.
7107         * binding_label_tests_11_main.f03: Ditto.
7108         * binding_label_tests_12.f03: Ditto.
7109         * binding_label_tests_13.f03: Ditto.
7110         * binding_label_tests_13_main.f03: Ditto.
7111         * binding_label_tests_14.f03: Ditto.
7112         * binding_label_tests_2.f03: Ditto.
7113         * binding_label_tests_3.f03: Ditto.
7114         * binding_label_tests_4.f03: Ditto.
7115         * binding_label_tests_5.f03: Ditto.
7116         * binding_label_tests_6.f03: Ditto.
7117         * binding_label_tests_7.f03: Ditto.
7118         * binding_label_tests_8.f03: Ditto.
7119         * binding_label_tests_9.f03: Ditto.
7120         * c_assoc.f90: Ditto.
7121         * c_assoc_2.f03: Ditto.
7122         * c_f_pointer_shape_test.f90: Ditto.
7123         * c_f_pointer_tests.f90: Ditto.
7124         * c_f_tests_driver.c: Ditto.
7125         * c_funloc_tests.f03: Ditto.
7126         * c_funloc_tests_2.f03: Ditto.
7127         * c_funloc_tests_3.f03: Ditto.
7128         * c_funloc_tests_3_funcs.c: Ditto.
7129         * c_kind_params.f90: Ditto.
7130         * c_kind_tests_2.f03: Ditto.
7131         * c_kinds.c: Ditto.
7132         * c_loc_driver.c: Ditto.
7133         * c_loc_test.f90: Ditto.
7134         * c_loc_tests_2.f03: Ditto.
7135         * c_loc_tests_2_funcs.c: Ditto.
7136         * c_loc_tests_3.f03: Ditto.
7137         * c_loc_tests_4.f03: Ditto.
7138         * c_loc_tests_5.f03: Ditto.
7139         * c_loc_tests_6.f03: Ditto.
7140         * c_loc_tests_7.f03: Ditto.
7141         * c_loc_tests_8.f03: Ditto.
7142         * c_ptr_tests.f03: Ditto.
7143         * c_ptr_tests_10.f03: Ditto.
7144         * c_ptr_tests_5.f03: Ditto.
7145         * c_ptr_tests_7.f03: Ditto.
7146         * c_ptr_tests_7_driver.c: Ditto.
7147         * c_ptr_tests_8.f03: Ditto.
7148         * c_ptr_tests_8_funcs.c: Ditto.
7149         * c_ptr_tests_9.f03: Ditto.
7150         * c_ptr_tests_driver.c: Ditto.
7151         * c_size_t_driver.c: Ditto.
7152         * c_size_t_test.f03: Ditto.
7153         * com_block_driver.f90: Ditto.
7154         * global_vars_c_init.f90: Ditto.
7155         * global_vars_c_init_driver.c: Ditto.
7156         * global_vars_f90_init.f90: Ditto.
7157         * global_vars_f90_init_driver.c: Ditto.
7158         * interop_params.f03: Ditto.
7159         * iso_c_binding_only.f03: Ditto.
7160         * iso_c_binding_rename_1.f03: Ditto.
7161         * iso_c_binding_rename_1_driver.c: Ditto.
7162         * iso_c_binding_rename_2.f03: Ditto.
7163         * iso_c_binding_rename_2_driver.c: Ditto.
7164         * kind_tests_2.f03: Ditto.
7165         * kind_tests_3.f03: Ditto.
7166         * module_md5_1.f90: Ditto.
7167         * only_clause_main.c: Ditto.
7168         * print_c_kinds.f90: Ditto.
7169         * test_bind_c_parens.f03: Ditto.
7170         * test_c_assoc.c: Ditto.
7171         * test_com_block.f90: Ditto.
7172         * test_common_binding_labels.f03: Ditto.
7173         * test_common_binding_labels_2.f03: Ditto.
7174         * test_common_binding_labels_2_main.f03: Ditto.
7175         * test_common_binding_labels_3.f03: Ditto.
7176         * test_common_binding_labels_3_main.f03: Ditto.
7177         * test_only_clause.f90: Ditto.
7178         * use_iso_c_binding.f90: Ditto.
7179         * value_5.f90: Ditto.
7180         * value_test.f90: Ditto.
7181         * value_tests_f03.f90: Ditto.
7182
7183 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
7184
7185         * gcc.dg/tls/opt-14.c: New.
7186
7187 2007-07-01  Ollie Wild  <aaw@google.com>
7188
7189         * g++.dg/lookup/using16.C: New test.
7190         * g++.dg/lookup/using17.C: New test.
7191
7192 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
7193
7194         PR fortran/32239
7195         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
7196         (test_4): Use proper test for floating point equality.
7197         (test_8): Likewise.
7198
7199 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7200
7201         PR libgfortran/32554
7202         * gfortran.dg/fmt_p_1.f90: New test.
7203
7204 2007-07-01  Ira Rosen  <irar@il.ibm.com>
7205
7206         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7207         initialization and fix dg-final check - the initialization loop is
7208         vectorizable.
7209
7210 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7211             Volker Reichelt  <reichelt@netcologne.de>
7212
7213         PR middle-end/32559
7214         * gcc.dg/pr32559.c: New test.
7215
7216 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7217
7218         PR tree-optimization/25371
7219         * gcc.dg/vect/pr25371.c: New test.
7220
7221 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
7222
7223         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7224         when allocating and initializing a flexible array.
7225
7226 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
7227
7228         PR fortran/20373
7229         * gfortran.dg/intrinsic.f90: New test.
7230
7231 2007-06-30  Tobias Burnus  <burnus@net-b.de>
7232
7233         PR fortran/32555
7234         * gfortran.dg/fmt_zero_check.f90: New.
7235
7236 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
7237
7238         PR fortran/30284
7239         * gfortran.dg/repeat_f90: New test.
7240
7241 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7242
7243         PR testsuite/25241
7244         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7245         -pedantic-errors, so we should match errors.
7246         * gcc.dg/cpp/escape-1.c: Likewise.
7247         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
7248         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
7249         warning.
7250         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
7251         errors instead of warnings.
7252         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
7253         a pedantic warning.
7254         * gcc.dg/cpp/arith-3.c: Likewise.
7255
7256 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7257
7258         PR testsuite/25241
7259         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
7260         * gcc.dg/pch/valid-2.c: Likewise.
7261         * gcc.dg/pch/valid-3.c: Likewise.
7262         * gcc.dg/pch/warn-1.c: Likewise.
7263         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
7264         
7265 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7266
7267         PR c/4076
7268         * gcc.dg/Wunused-function.c: New.
7269         
7270 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7271
7272         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
7273
7274 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
7275
7276         * g++.dg/other/canon-31724.C: New.
7277         
7278 2007-06-29  Jan Hubicka  <jh@suse.cz>
7279
7280         PR middle-end/32372
7281         * gcc.c-torture/compile/pr32372.c: new.
7282
7283 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7284
7285         * gfortran.dg/operator_3.f90: New test.
7286
7287 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7288
7289         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
7290         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7291
7292 2007-06-29  Richard Guenther  <rguenther@suse.de>
7293
7294         PR middle-end/32493
7295         * gcc.dg/inline-23.c: New testcase.
7296
7297 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
7298
7299         PR tree-optimization/24659
7300         * gcc.target/i386/vectorize2.c: New test.
7301         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7302         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7303
7304 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
7305
7306         * gcc.dg/pointer-arith-9.c: New test.
7307
7308 2007-06-29  Tobias Burnus  <burnus@net-b.de>
7309
7310         PR fortran/32483
7311         * gfortran.dg/fmt_read_2.f90: New.
7312
7313 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7314
7315         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7316         If it exists, don't try to create it.
7317
7318 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
7319
7320         * g++.dg/ext/visibility/ms-compat-1.C: New.
7321
7322 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7323
7324         PR tree-opt/32417
7325         * gfortran.fortran-torture/compile/pr32417.f90: New test.
7326
7327 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
7328
7329         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7330         targets.
7331
7332 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
7333
7334         PR fortran/32467
7335         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7336
7337 2007-06-27  Richard Guenther  <rguenther@suse.de>
7338
7339         PR middle-end/32492
7340         * gcc.dg/inline-22.c: New testcase.
7341
7342 2007-06-26  Hui-May Chang <hm.chang@apple.com>
7343
7344         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7345         the scan-assembler constant.
7346
7347 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
7348
7349         PR 20216
7350         * gcc.dg/pr20216.c: New.
7351
7352 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7353
7354         PR tree-opt/32421
7355         * gcc.dg/vect/pr32421.c: New test.
7356
7357 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
7358
7359         PR c++/32111
7360         * g++.dg/other/friend5.C: New test.
7361
7362 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
7363
7364         PR fortran/32464
7365         * gfortran.dg/host_assoc_function_2.f90: New test.
7366
7367         PR fortran/31494
7368         * gfortran.dg/host_assoc_call_1.f90: New test.
7369
7370 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7371
7372         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7373         
7374 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7375
7376         PR fortran/32456
7377         * gfortran.dg/error_format.f90: New test.
7378
7379 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7380
7381         PR fortran/32136
7382         * gfortran.dg/pr32136.f90: New test.
7383
7384 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7385
7386         PR fortran/31726
7387         * gfortran.dg/minmaxloc_1.f90: New test.
7388
7389         PR fortran/32298
7390         * gfortran.dg/minmaxloc_2.f90: New test.
7391
7392 2007-06-23  Richard Guenther  <rguenther@suse.de>
7393
7394         PR tree-optimization/16876
7395         PR middle-end/29478
7396         * gcc.dg/pr29254.c: The warning is bogus.
7397         * gcc.dg/warn-1.c: Likewise.
7398         * gcc.dg/assign-warn-3.c: Likewise.
7399         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7400
7401 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
7402
7403         * gcc.c-torture/execute/20070623-1.c: New.
7404
7405 2007-06-22  Jan Hubicka  <jh@suse.cz>
7406
7407         * gcc.c-torture/compile/pr31541.c: New.
7408
7409 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7410
7411         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7412         Remove -m64 from dg-options.
7413
7414 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7415
7416         PR middle-end/32374
7417         * gcc.dg/pr32374.c: New test.
7418
7419 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7420
7421         PR fortran/32360
7422         * gfortran.dg/pointer_assign_3.f90: New test.
7423
7424 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
7425
7426         * gcc.dg/tree-ssa/pr19590.c: New.
7427
7428 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7429
7430         PR fortran/31162
7431         * gfortran.dg/assign.f90: Update test.
7432         * gfortran.dg/real_do_1.f90: Update test.
7433         * gfortran.dg/gomp/omp_do1.f90: Update test.
7434         * gfortran.dg/warnings_are_errors_1.f: Update test.
7435         * gfortran.dg/g77/20010519-1.f: Update test.
7436         * gfortran.dg/g77/pr9258.f: Update test.
7437         * gfortran.dg/g77/960317-1.f: Update test.
7438
7439 2007-06-21  Richard Guenther  <rguenther@suse.de>
7440
7441         PR tree-optimization/32453
7442         * gcc.c-torture/compile/pr32453.c: New testcase.
7443
7444 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
7445
7446         PR tree-optimization/31866
7447         * gcc.dg/pr31866.c: New test.
7448
7449 2007-06-21  Richard Guenther  <rguenther@suse.de>
7450
7451         PR tree-optimization/32451
7452         * g++.dg/torture/20070621-1.C: New testcase.
7453
7454 2007-06-21  Christian Bruel  <christian.bruel@st.com>
7455
7456         * gcc.dg/attr-isr.c: Test delay slot content.
7457         
7458 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7459
7460         PR fortran/32361
7461         gfortran.dg/pointer_assign_2.f90: New test.
7462
7463 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7464
7465         PR fortran/25061
7466         gfortran.dg/invalid_procedure_name.f90: New test.
7467
7468 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
7469
7470         PR tree-optimization/25737
7471         * gcc.dg/tree-ssa/alias-14.c: New test.
7472
7473 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
7474
7475         * gcc.target/i386/large-size-array-3.c: New.
7476
7477 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7478         Richard Guenther  <rguenther@suse.de>
7479
7480         PR fortran/32140
7481         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
7482
7483 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
7484
7485         PR middle-end/31959
7486         * gcc.dg/pr31959.c: New test.
7487
7488         PR inline-asm/32109
7489         * g++.dg/ext/asm10.C: New test.
7490
7491         PR middle-end/32285
7492         * gcc.c-torture/execute/20070614-1.c: New test.
7493
7494 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
7495
7496         * gcc.target/arm/stack-corruption.c: New test.
7497
7498 2007-06-19  Richard Guenther  <rguenther@suse.de>
7499
7500         * g++.dg/torture/pr30252.C: New testcase.
7501
7502 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
7503
7504         PR tree-optimization/32353
7505         * g++.dg/opt/nrv13.C: New test.
7506
7507 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
7508
7509         PR fortran/20863
7510         PR fortran/20882
7511         * gfortran.dg/impure_assignment_2.f90 : New test.
7512
7513         PR fortran/32236
7514         * gfortran.dg/data_initialized_2.f90 : New test.
7515
7516         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7517         appropriate version of 'dmach'.
7518
7519 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7520
7521         PR target/32389
7522         * gcc.target/i386/pr32389.c New test.
7523
7524 2007-06-18  Simon Baldwin <simonb@google.com>
7525
7526         PR c++/31923
7527         * g++.dg/template/error25.C: New.
7528         * g++.dg/template/spec35.C: New.
7529
7530 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
7531
7532         * gcc.c-torture/compile/pr32355.c: New testcase.
7533         
7534 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7535
7536         PR tree-optimization/32383
7537         * g++.dg/opt/pr32383.C: New test.
7538
7539 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
7540
7541         PR rtl-optimization/32366
7542         * gcc.dg/vect/pr32366.c: New test.
7543
7544 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
7545
7546         * gcc.c-torture/compile/pr32349.c: New testcase.
7547         
7548 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7549
7550         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7551         * gcc.target/sparc/combined-2.c: Likewise.
7552         * gcc.target/sparc/fexpand.c : Likewise.
7553         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
7554         * gcc.target/sparc/fpack16.c : Likewise.
7555         * gcc.target/sparc/fpmerge.c : Likewise.
7556         * gcc.target/sparc/fpmul.c : Likewise.
7557         * gcc.target/sparc/noresult.c : Likewise.
7558         * gcc.target/sparc/pdist.c: Likewise.
7559
7560 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
7561
7562         PR middle-end/31723
7563         * gcc.target/i386/recip-divf.c: New test.
7564         * gcc.target/i386/recip-sqrtf.c: Ditto.
7565         * gcc.target/i386/recip-vec-divf.c: Ditto.
7566         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7567         * gcc.target/i386/sse-recip.c: Ditto.
7568         * gcc.target/i386/sse-recip-vec.c: Ditto.
7569
7570 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7571
7572         PR tree-opt/32225
7573         * gcc.c-torture/compile/20070605-1.c: New test.
7574
7575         * gcc.c-torture/compile/20070603-1.c: New testcase.
7576         * gcc.c-torture/compile/20070603-2.c: New testcase.
7577
7578         * gcc.c-torture/compile/20070531-1.c: New test.
7579
7580         PR tree-opt/32167
7581         * gcc.c-torture/compile/20070531-2.c: New test.
7582
7583         PR tree-opt/32144
7584         * gcc.c-torture/compile/20070529-1.c: New test.
7585
7586         PR tree-opt/32145
7587         * gcc.c-torture/compile/20070529-2.c: New test.
7588
7589         PR tree-opt/32015
7590         * gcc.c-torture/compile/20070520-1.c: New test.
7591
7592         * g++.dg/ext/java-1.C: New test.
7593
7594         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7595         loops instead of one. Remove the "can't determine dependence"
7596         check.
7597         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7598         needed as the cast is gone in the first place.
7599         * gcc.dg/max-1.c: Change local variable a to be a global one.
7600         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7601         have a cast which is PREd.
7602
7603 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
7604
7605         * g++.dg/lookup/anon6.C: New test.
7606
7607 2007-06-14  Dirk Mueller  <dmueller@suse.de>
7608
7609         PR c++/31806
7610         * g++.dg/opt/static6.C: New testcase.
7611
7612 2007-06-14  Geoff Keating  <geoffk@apple.com>
7613
7614         * g++.dg/ext/visibility/overload-1.C: New.
7615
7616         PR 31093
7617         * g++.dg/ext/visibility/anon4.C: New.
7618
7619 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7620
7621         PR target/32268
7622         * gcc.target/i386/pr32268.c: New test.
7623
7624 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7625
7626         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7627         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7628         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7629
7630         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7631         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7632         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7633         BID is used.
7634
7635 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7636
7637         PR fortran/32302
7638         * gfortran.dg/common_resize_1.f90: New test.
7639
7640 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7641
7642         PR target/32274
7643         * gcc.dg/vect/pr32224.c: Fix.   
7644         
7645 2007-06-13  Eric Christopher  <echristo@apple.com>
7646
7647         * gcc.target/i386/ssefn-1.c: Add -march=i386.
7648
7649 2007-06-13  Tobias Burnus  <burnus@net-b.de>
7650
7651         PR fortran/32323
7652         * gfortran.dg/actual_array_vect_1.f90: New.
7653
7654 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7655
7656         * gcc.target/sparc/mfpu.c: New test.
7657
7658 2007-06-12  Geoff Keating  <geoffk@apple.com>
7659
7660         * g++.dg/warn/weak1.C: Suppress on Darwin.
7661         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7662
7663 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7664
7665         PR middle-end/31579
7666          * g++.dg/torture/pr31579.C: New testcase.
7667
7668 2007-06-12  Ian Lance Taylor  <iant@google.com>
7669
7670         PR libstdc++/29286
7671         * g++.dg/init/new16.C: New test.
7672         * g++.dg/init/new17.C: New test.
7673         * g++.dg/init/new18.C: New test.
7674         * g++.dg/init/new19.C: New test.
7675
7676 2007-06-12  Olivier Hainque  <hainque@adacore.com>
7677
7678         * gnat.dg/lhs_view_convert.adb: New test.
7679
7680 2007-06-12  Richard Guenther  <rguenther@suse.de>
7681
7682         PR tree-optimization/15353
7683         PR tree-optimization/31657
7684         * gcc.c-torture/execute/20070424-1.c: New testcase.
7685         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7686         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7687         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7688         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7689         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7690
7691 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7692
7693         PR rtl-optimization/32293
7694         * gcc.dg/pr32293.c: New test.
7695
7696 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7697
7698         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7699
7700 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
7701
7702         PR fortran/29786
7703         * gfortran.dg/equiv_7.f90: New test.
7704         * gfortran.dg/equiv_constraint_7.f90: Change error message.
7705
7706         PR fortran/30875
7707         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7708
7709 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
7710
7711         * gcc.dg/setjmp-3.c: Rename raise to raise0.
7712         * gcc.dg/setjmp-4.c: Likewise.
7713         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
7714
7715 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
7716
7717         PR rtl-optimization/31025
7718         * gfortran.dg/pr31025.f90: New.
7719
7720 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7721
7722         PR target/32280
7723         * gcc.target/i386/pr32280.c: New test.
7724
7725 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7726
7727         PR middle-end/32279
7728         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7729
7730 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7731
7732         PR libgfortran/32235
7733         * gfortran.dg/backspace_9.f: New test.
7734
7735 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
7736
7737         * gcc.dg/tree-ssa/prefetch-7.c: New test.
7738
7739 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
7740
7741         * gcc.dg/tree-ssa/loop-28.c: New testcase.
7742
7743 2007-06-09  Ian Lance Taylor  <iant@google.com>
7744
7745         PR tree-optimization/32169
7746         * gcc.c-torture/compile/pr32169.c: New test.
7747
7748 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
7749
7750         * gcc.dg/vect/costmodel: New directory.
7751         * gcc.dg/vect/costmodel/i386: New directory.
7752         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7753         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7754         New test.
7755         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7756         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7757         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7758         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7759         * gcc.dg/vect/costmodel/x86_64: New directory.
7760         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7761         New testsuite.
7762         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7763         New test.
7764         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7765         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7766         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7767         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7768         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7769
7770 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
7771
7772         PR tree-optimization/32243
7773         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
7774         flags for -Os tests.
7775         * gcc.dg/vect/03-vect-pr32243.c: New test.
7776
7777 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
7778
7779         PR tree-optimization/32224
7780         * gcc.dg/vect/pr32224.c: New test.
7781
7782 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
7783
7784         PR c++/32177
7785         * g++.dg/gomp/pr32177.C: New test.
7786
7787 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7788
7789         PR testsuite/25241
7790         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7791         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7792         warning nor an error.
7793         * gcc.dg/Wfatal-2.c: Likewise.
7794         * gcc.dg/Werror-1.c: Likewise.
7795         * gcc.dg/Werror-5.c: Likewise.
7796         * gcc.dg/Werror-7.c: Likewise.
7797         * gcc.dg/Werror-10.c: Likewise.
7798         * gcc.dg/Werror-11.c: Likewise.
7799
7800 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
7801
7802         PR c++/30759
7803         * g++.dg/init/brace6.C: New test.
7804
7805 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
7806
7807         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7808         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7809         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7810         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7811
7812         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7813         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7814         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7815         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7816         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7817         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7818         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7819         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7820
7821         * gcc.dg/darwin-minversion-3.c: New.
7822
7823 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
7824
7825         * gcc.target/i386/builtin-copysign.c: New test.
7826
7827 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7828
7829         PR tree-optimization/32220
7830         * gfortran.dg/predcom-2.f: New testcase.
7831
7832 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7833
7834         PR tree-opt/32231
7835         * gcc.target/i386/vectorize4.c: New test.
7836
7837 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
7838
7839         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7840
7841 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7842
7843         PR testsuite/25241
7844         * gcc.dg/simd-5.c: Mark output as a note.
7845         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7846         dg-message.
7847         * gcc.dg/simd-1.c: Likewise.
7848         * gcc.dg/always_inline.c: Mark output as a sorry.
7849         * gcc.dg/always_inline2.c: Likewise.
7850         * gcc.dg/always_inline3.c: Likewise.
7851
7852 2007-06-06  Ian Lance Taylor  <iant@google.com>
7853
7854         * g++.dg/conversion/enum1.C: New test.
7855
7856 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
7857
7858         PR tree-optimization/32216
7859         * gcc.dg/vect/pr32216.c: New test.
7860
7861 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7862
7863         PR testsuite/18923
7864         * gfortran.dg/invalid_contains_1.f90: New test.
7865         * gfortran.dg/invalid_contains_2.f90: New test.
7866
7867 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7868
7869         PR testsuite/32057
7870         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7871         midnight issues.
7872
7873 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7874
7875         PR testsuite/25241
7876         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7877         dg-message to match de note.
7878         * gcc.dg/pr26570.c: Use dg-message for a note.
7879         * gcc.dg/pr29254.c: Use dg-message for generic output and use
7880         dg-error instead of dg-warning because of -Werror.
7881         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7882         neither an error, nor a warning.
7883         * gcc.dg/glibc-uclibc-2.c: Likewise
7884         * gcc.dg/cpp/19940712-1.c: Likewise.
7885
7886 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
7887
7888         PR preprocessor/23479
7889         * gcc.dg/binary-constants-1.c: Add test suites for
7890         the 0b-prefixed binary integer constants.
7891         * gcc.dg/binary-constants-2.c: Ditto.
7892         * gcc.dg/binary-constants-3.c: Ditto.
7893         * gcc.dg/binary-constants-4.c: Ditto.
7894
7895 2007-06-05  Ian Lance Taylor  <iant@google.com>
7896
7897         * gcc.dg/Wstrict-overflow-19.c: New test.
7898
7899 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
7900
7901         * gcc.dg/matrix/matrix-6.c: Remove conversion.
7902
7903 2007-06-04  Ian Lance Taylor  <iant@google.com>
7904
7905         * gcc.dg/Wstrict-overflow-18.c: New test.
7906
7907 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7908
7909         PR testsuite/25241
7910         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7911         * gcc.dg/cpp/mi5.c: Likewise.
7912         * gcc.dg/cpp/mi7.c: Likewise.
7913
7914 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
7915
7916         PR c/32191
7917         * gcc.dg/pr32191.c: New test.
7918
7919 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7920
7921         PR fortran/32124
7922         * gfortran.dg/allocate_stat_1.f90: Remove.
7923
7924 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7925
7926         * gcc.target/i386/sse4_2-check.h: New.
7927         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7928         * gcc.target/i386/sse4_2-crc32.h: Likewise.
7929         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7930         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7931         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7932         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7933         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7934         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7935         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7936         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7937         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7938         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7939         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7940         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7941         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7942         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7943         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7944         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7945
7946 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
7947
7948         * gcc.dg/pie-link.c: New test.
7949
7950 2007-06-01  Ian Lance Taylor  <iant@google.com>
7951
7952         * gcc.dg/Wstrict-overflow-17.c: New test.
7953
7954 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
7955
7956         * gcc.dg/builtin-return-1.c (g): New.
7957         (main): Allocate at least 64 bytes on the stack.
7958
7959 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
7960
7961         * g++.dg/init/cleanup3.C: New test.
7962
7963 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7964
7965         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7966         int is 16 bits.
7967
7968 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
7969
7970         PR fortran/32156
7971         * gfortran.dg/char_array_constructor_3.f90: New test.
7972
7973 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7974
7975         PR tree-optimization/32160
7976         * gfortran.dg/predcom-1.f: New test.
7977
7978 2007-05-31  Richard Guenther  <rguenther@suse.de>
7979
7980         * g++.dg/other/str_empty.C: Move...
7981         * g++.dg/other/pr30567.C: Move...
7982         * g++.dg/tree-ssa/pr27218.C: Move...
7983         * g++.dg/torture: ...here and remove dg-options.
7984
7985 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7986
7987         PR c++/32158
7988         * g++.dg/ext/is_pod_incomplete.C: New.
7989
7990 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7991             Douglas Gregor <doug.gregor@gmail.com>
7992             Pedro Lamarao <pedro.lamarao@mndfck.org>
7993             Howard Hinnant <howard.hinnant@gmail.com>
7994
7995         PR c++/7412
7996         PR c++/29939
7997         * g++.dg/cpp0x/rv8p.C: New.
7998         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7999         * g++.dg/cpp0x/cast-bug.C: New.
8000         * g++.dg/cpp0x/elision_weak.C: New.
8001         * g++.dg/cpp0x/collapse-bug.C: New.
8002         * g++.dg/cpp0x/rv3p.C: New.
8003         * g++.dg/cpp0x/rv7n.C: New.
8004         * g++.dg/cpp0x/overload-conv-1.C: New.
8005         * g++.dg/cpp0x/rv2n.C: New.
8006         * g++.dg/cpp0x/deduce.C: New.
8007         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
8008         * g++.dg/cpp0x/rv6p.C: New.
8009         * g++.dg/cpp0x/template_deduction.C: New.
8010         * g++.dg/cpp0x/implicit-copy.C: New.
8011         * g++.dg/cpp0x/rv1p.C: New.
8012         * g++.dg/cpp0x/cast.C: New.
8013         * g++.dg/cpp0x/rv5n.C: New.
8014         * g++.dg/cpp0x/collapse.C: New.
8015         * g++.dg/cpp0x/overload-conv-2.C: New.
8016         * g++.dg/cpp0x/rv4p.C: New.
8017         * g++.dg/cpp0x/rvo.C: New.
8018         * g++.dg/cpp0x/iop.C: New.
8019         * g++.dg/cpp0x/rv3n.C: New.
8020         * g++.dg/cpp0x/rv7p.C: New.
8021         * g++.dg/cpp0x/reference_collapsing.C: New.
8022         * g++.dg/cpp0x/overload.C: New.
8023         * g++.dg/cpp0x/named.C: New.
8024         * g++.dg/cpp0x/rv2p.C: New.
8025         * g++.dg/cpp0x/rv6n.C: New.
8026         * g++.dg/cpp0x/not_special.C: New.
8027         * g++.dg/cpp0x/bind.C: New.
8028         * g++.dg/cpp0x/rv1n.C: New.
8029         * g++.dg/cpp0x/rv5p.C: New.
8030         * g++.dg/cpp0x/elision.C: New.
8031         * g++.dg/cpp0x/named_refs.C: New.
8032         * g++.dg/cpp0x/unnamed_refs.C: New.
8033         * g++.dg/cpp0x/rv4n.C: New.
8034         * g++.dg/cpp0x/elision_neg.C: New.
8035         * g++.dg/init/copy7.C: Run in C++98 mode.
8036         * g++.dg/overload/arg1.C: Ditto.
8037         * g++.dg/overload/arg4.C: Ditto.
8038
8039 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8040
8041         PR c++/31809
8042         * g++.dg/opt/static5.C: New test.
8043
8044 2007-05-30  Richard Guenther  <rguenther@suse.de>
8045
8046         * g++.dg/dg.exp: Prune torture/.
8047         * g++.dg/torture/dg-torture.exp: New testsuite.
8048
8049 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
8050
8051         * gcc.target/arm/pr27387.C: Move and rename to ...
8052         * g++.dg/inherit/thunk8.C: ... here.
8053
8054 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8055
8056         PR tree-optimization/31769
8057         * g++.dg/gomp/pr31769.C: New test.
8058
8059 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
8060
8061         * gcc.target/i386/stack-realign.c: New.
8062
8063 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
8064
8065         * gcc.dg/tree-ssa/prefetch-6.c: New test.
8066
8067 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8068
8069         * gfortran.dg/sizeof.f90: New.
8070
8071 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8072
8073         PR c/31339
8074         * gcc.dg/boolcomplex-1.c: New test.
8075
8076         PR c++/31339
8077         * g++.dg/ext/boolcomplex-1.c: New test.
8078
8079 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
8080
8081         * gcc.dg/matrix: New directory.
8082
8083 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8084
8085         PR fortran/32124
8086         * gfortran.dg/allocate_stat_1.f90: New.
8087
8088 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8089
8090         PR fortran/31972
8091         * transfer_hollerith_1.f90: New test.
8092
8093 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8094
8095         PR tree-opt/32100
8096         * gcc.c-torture/execute/vrp-7.c: New test.
8097
8098 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8099
8100         * gfortran.dg/transfer_simplify_4.f90: New test.
8101
8102 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8103
8104         PR fortran/32088
8105         * gfortran.dg/func_result_3.f90: New.
8106
8107 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8108
8109         PR middle-end/32083
8110         * gfortran.dg/transfer_simplify_3.f90: New.
8111
8112 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8113
8114         PR target/32065
8115         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
8116         to compile options.
8117         * gcc.target/i386/pr32065-2.c: New test.
8118
8119 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8120
8121         PR fortran/31813
8122         * gfortran.dg/io_constraints_2.f90: Update.
8123
8124 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
8125
8126         PR fortran/31219
8127         * gfortran.dg/array_constructor_17.f90: New test.
8128
8129 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8130
8131         PR tree-opt/32090
8132         * g++.dg/opt/array2.C: New testcase.
8133
8134 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8135
8136         PR target/32065
8137         * gcc.target/i386/pr32065.c: New test.
8138
8139 2007-05-25  Dirk Mueller  <dmueller@suse.de>
8140             Marcus Meissner <meissner@suse.de>
8141
8142         * gcc.dg/attr-alloc_size.c: New.
8143
8144 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
8145             Lee Millward  <lee.millward@gmail.com>
8146
8147         PR c++/31745
8148         * g++.dg/parse/crash34.C: New test.
8149
8150         * g++.dg/parse/crash35.C: New test.
8151
8152 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8153
8154         * gcc.target/i386/sse2-check.h: New.
8155         * gcc.target/i386/sse2-vec-1.c: Likewise.
8156         * gcc.target/i386/sse2-vec-2.c: Likewise.
8157         * gcc.target/i386/sse2-vec-3.c: Likewise.
8158         * gcc.target/i386/sse2-vec-4.c: Likewise.
8159         * gcc.target/i386/sse2-vec-5.c: Likewise.
8160         * gcc.target/i386/sse2-vec-6.c: Likewise.
8161
8162 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
8163
8164         PR c++/31431
8165         PR c++/31432
8166         PR c++/31434
8167         PR c++/31435
8168         PR c++/31437
8169         PR c++/31438
8170         PR c++/31442
8171         PR c++/31443
8172         PR c++/31444
8173         PR c++/31445
8174         * g++.dg/cpp0x/pr31431.C: New.
8175         * g++.dg/cpp0x/pr31437.C: New.
8176         * g++.dg/cpp0x/pr31442.C: New.
8177         * g++.dg/cpp0x/pr31444.C: New.
8178         * g++.dg/cpp0x/pr31431-2.C: New.
8179         * g++.dg/cpp0x/pr31432.C: New.
8180         * g++.dg/cpp0x/pr31434.C: New.
8181         * g++.dg/cpp0x/pr31438.C: New.
8182         * g++.dg/cpp0x/pr31443.C: New.
8183         * g++.dg/cpp0x/pr31445.C: New.
8184         * g++.dg/cpp0x/variadic-crash1.C: New.
8185
8186 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
8187
8188         * gcc.target/arm/long-calls-1.c: New test.
8189         * gcc.target/arm/long-calls-2.c: Likewise.
8190         * gcc.target/arm/long-calls-3.c: Likewise.
8191         * gcc.target/arm/long-calls-4.c: Likewise.
8192
8193 2007-05-25  Richard Guenther  <rguenther@suse.de>
8194             Andrew Pinski  <andrew_pinski@playstation.sony.com>
8195
8196         PR tree-optimization/31982
8197         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
8198
8199 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
8200
8201         PR fortran/32047
8202         * gfortran.dg/result_in_spec_2.f90: New test.
8203
8204 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8205
8206         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8207
8208 2007-05-24  Ollie Wild  <aaw@google.com>
8209
8210         * gcc.dg/cpp/counter-1.c: New test.
8211         * gcc.dg/pch/counter-1.c: New test.
8212         * gcc.dg/pch/counter-1.hs: New file.
8213         * gcc.dg/pch/counter-2.c: New test.
8214         * gcc.dg/pch/counter-2.hs: New file.
8215         * gcc.dg/pch/counter-3.c: New test.
8216         * gcc.dg/pch/counter-3.hs: New file.
8217
8218 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
8219
8220         * gcc.dg/tree-ssa/predcom-1.c: New test.
8221         * gcc.dg/tree-ssa/predcom-2.c: New test.
8222         * gcc.dg/tree-ssa/predcom-3.c: New test.
8223         * gcc.dg/tree-ssa/predcom-4.c: New test.
8224         * gcc.dg/tree-ssa/predcom-5.c: New test.
8225         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8226
8227 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
8228
8229         PR testsuite/32062
8230         * gcc.target/i386/sse4_1-check.h (MASK): New.
8231
8232 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8233
8234         PR fortran/32038
8235         * gfortran.dg/pr25603.f: Initialize integer variables.
8236
8237 2007-05-23  Ian Lance Taylor  <iant@google.com>
8238
8239         * g++.dg/other/vrp1.C: New test.
8240
8241 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
8242
8243         PR preprocessor/20077
8244         * gcc.dg/cpp/paste15.c: New test.
8245
8246 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
8247             Nigel Stephens  <nigel@mips.com>
8248             Richard Sandiford  <richard@codesourcery.com>
8249
8250         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
8251         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
8252         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
8253         * gcc.target/mips/inter/mips16-inter.exp: New.
8254
8255 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
8256
8257         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
8258
8259 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8260
8261         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
8262         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
8263         * gcc.target/i386/sse3-addsubps.c: Likewise.
8264         * gcc.target/i386/sse3-haddpd.c: Likewise.
8265         * gcc.target/i386/sse3-haddps.c: Likewise.
8266         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8267         * gcc.target/i386/sse3-hsubps.c: Likewise.
8268         * gcc.target/i386/sse3-lddqu.c: Likewise.
8269         * gcc.target/i386/sse3-movddup.c: Likewise.
8270         * gcc.target/i386/sse3-movshdup.c: Likewise.
8271         * gcc.target/i386/sse3-movsldup.c: Likewise.
8272
8273         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
8274         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
8275         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8276         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8277         * gcc.target/i386/ssse3-palignr.c: Likewise.
8278         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8279         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8280         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8281         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8282         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8283         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8284         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8285         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8286         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8287         * gcc.target/i386/ssse3-psignb.c: Likewise.
8288         * gcc.target/i386/ssse3-psignd.c: Likewise.
8289         * gcc.target/i386/ssse3-psignw.c: Likewise.
8290         * gcc.target/i386/ssse3-vals.h: Likewise.
8291
8292         * gcc.target/i386/sse3-check.h: New file.
8293         * gcc.target/i386/ssse3-check.h: Likewise.
8294
8295 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8296
8297         PR middle-end/31095
8298         * gcc.c-torture/compile/bcopy-1.c: New testcase.
8299
8300 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8301
8302         PR middle-end/31606
8303         * gcc.c-torture/20070522-1.c: New testcase.
8304
8305 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8306
8307         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8308
8309 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
8310
8311         * gcc.c-torture/execute/ieee/20000320-1.x,
8312         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8313         m68k-*-* and check_effective_target_coldfire_fpu.
8314
8315 2007-05-22  Ollie Wild  <aaw@google.com>
8316
8317         * g++.dg/lookup/hidden-class10.C: New test.
8318         * g++.dg/lookup/hidden-class11.C: New test.
8319
8320 2007-05-22  Ollie Wild  <aaw@google.com>
8321
8322         * g++.dg/lookup/name-clash5.C: New test.
8323         * g++.dg/lookup/name-clash6.C: New test.
8324
8325 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8326
8327         * g++.dg/other/i386-2.C: Update comments on header files tested.
8328         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
8329         of <tmmintrin.h>.
8330         * gcc.target/i386/sse-12.c: Likewise.
8331         * gcc.target/i386/sse-13.c: Likewise.
8332         * gcc.target/i386/sse-14.c: Likewise.
8333
8334         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8335         Redefined to test with immediate operand.
8336         (__builtin_ia32_blendps): Likewise.
8337         (__builtin_ia32_blendpd): Likewise.
8338         (__builtin_ia32_dpps): Likewise.
8339         (__builtin_ia32_dpps): Likewise.
8340         (__builtin_ia32_insertps128): Likewise.
8341         (__builtin_ia32_vec_ext_v4sf): Likewise.
8342         (__builtin_ia32_vec_set_v16qi): Likewise.
8343         (__builtin_ia32_vec_set_v4si): Likewise.
8344         (__builtin_ia32_vec_set_v2di): Likewise.
8345         (__builtin_ia32_vec_ext_v16qi): Likewise.
8346         (__builtin_ia32_vec_ext_v4si): Likewise.
8347         (__builtin_ia32_vec_ext_v2di): Likewise.
8348         (__builtin_ia32_roundpd): Likewise.
8349         (__builtin_ia32_roundsd): Likewise.
8350         (__builtin_ia32_roundps): Likewise.
8351         (__builtin_ia32_roundss): Likewise.
8352         (__builtin_ia32_mpsadbw128): Likewise.
8353
8354 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8355
8356         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8357
8358 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8359
8360         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8361         failures.
8362         * gcc.dg/dfp/func-struct.c: Ditto.
8363         * gcc.dg/dfp/operator-assignment.c: Ditto.
8364         * gcc.dg/dfp/convert-bfp.c: Ditto.
8365         * gcc.dg/dfp/convert-int.c: Ditto.
8366         * gcc.dg/dfp/convert-int-max.c: Ditto.
8367         * gcc.dg/dfp/func-scalar.c: Ditto.
8368         * gcc.dg/dfp/cast.c: Ditto.
8369         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8370         failures, and fix a typo in return type of arg1_128.
8371         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8372         failures, and fix a typo in a constant suffix.
8373         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8374         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8375
8376 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8377             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8378
8379         * lib/gcc-dg.exp(process_message): New proc.
8380         (dg-message): New test directive.
8381         * gcc.dg/always_inline.c: Use dg-message.
8382         * gcc.dg/always_inline2.c: Ditto.
8383         * gcc.dg/always_inline3.c: Ditto.
8384         * gcc.dg/invalid-call-1.c: Ditto.
8385         * gcc.dg/pr17506.c: Ditto.
8386         * gcc.dg/simd-5.c: Ditto.
8387         * gcc.dg/simd-6.c: Ditto.
8388         * gcc.dg/va-arg-2.c: Ditto.
8389         * gcc.dg/cpp/syshdr.c: Ditto.
8390         * gcc.dg/cpp/unc4.c: Ditto.
8391         * gcc.dg/cpp/trad/mi1.c: Ditto.
8392         * gcc.dg/cpp/trad/mi5.c: Ditto.
8393         * gcc.dg/cpp/trad/mi7.c: Ditto.
8394         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8395         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8396         * gcc.test-framework/test-framework.awk: Special-case outexists
8397         tests.
8398
8399 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8400
8401         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8402         (bit_SSE4_2): Likewise.
8403         (bit_POPCNT): Likewise.
8404
8405         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8406         Check if assembler supports SSE4 instructions.
8407
8408         * gcc.target/i386/sse4_1-blendpd.c: New file.
8409         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8410         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8411         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
8412         * gcc.target/i386/sse4_1-check.h: Likewise.
8413         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8414         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8415         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8416         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8417         * gcc.target/i386/sse4_1-extractps.c: Likewise.
8418         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8419         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8420         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8421         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8422         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
8423         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8424         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
8425         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8426         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
8427         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
8428         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8429         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
8430         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8431         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8432         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8433         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8434         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8435         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8436         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8437         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8438         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
8439         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
8440         * gcc.target/i386/sse4_1-pminud.c: Likewise.
8441         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
8442         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8443         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8444         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8445         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8446         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8447         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8448         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8449         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8450         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8451         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8452         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8453         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8454         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8455         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
8456         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8457         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8458         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8459         * gcc.target/i386/sse4_1-round.h: Likewise.
8460         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8461         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8462         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8463         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8464         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8465         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8466         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8467         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8468         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8469         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8470         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8471         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8472         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8473         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8474
8475 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8476
8477         PR fortran/31627
8478         * gfortran.dg/bounds_check_7.f90: New test.
8479
8480 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
8481
8482         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
8483         (check_effective_target_sse4a): Ditto.
8484
8485         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
8486         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
8487         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
8488         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
8489         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
8490         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
8491         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
8492         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
8493         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
8494         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
8495         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
8496         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
8497         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
8498         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8499         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8500         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8501         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8502         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8503         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8504         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8505
8506 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
8507
8508         * g++.dg/ext/cleanup-1.C: New test.
8509         * g++.dg/ext/cleanup-2.C: Likewise.
8510         * g++.dg/ext/cleanup-3.C: Likewise.
8511         * g++.dg/ext/cleanup-4.C: Likewise.
8512         * g++.dg/ext/cleanup-5.C: Likewise.
8513         * g++.dg/ext/cleanup-6.C: Likewise.
8514         * g++.dg/ext/cleanup-8.C: Likewise.
8515         * g++.dg/ext/cleanup-9.C: Likewise.
8516         * g++.dg/ext/cleanup-10.C: Likewise.
8517         * g++.dg/ext/cleanup-11.C: Likewise.
8518         * g++.dg/ext/cleanup-dtor.C: Likewise.
8519
8520 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8521
8522         PR middle-end/31995
8523         * gcc.dg/vect/vect-102a.c: New test.
8524
8525 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
8526             Paolo Carlini  <pcarlini@suse.de>
8527             Uros Bizjak  <ubizjak@gmail.com>
8528
8529         * gcc.dg/gcc-have-sync-compare-and-swap.c,
8530         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8531         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8532         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8533         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8534         New testcases.
8535
8536 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
8537
8538         PR fortran/32002
8539         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8540
8541 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8542
8543         PR fortran/32027
8544         * gfortran.dg/do_3.F90: Add checks for the final value of the
8545         loop variable.
8546
8547 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8548
8549         * gcc.c-torture/execute/990127-2.x: New file.
8550
8551 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8552
8553         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8554         * gcc.target/i386/sse-12: Add -O to compile options.
8555         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8556         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8557         and mm3dnow.h.  Add -O to compile options.
8558
8559 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
8560
8561         PR fortran/31867
8562         * gfortran.dg/char_length_5.f90: New test.
8563
8564         PR fortran/31994
8565         * gfortran.dg/array_reference_1.f90: New test.
8566
8567 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8568
8569         PR middle-end/7651
8570         PR c++/11856
8571         PR c/12963
8572         PR c/23587
8573         PR other/29694
8574         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8575         * gcc.dg/Wtype-limits.c: New.
8576         * gcc.dg/Wtype-limits-Wextra.c: New.
8577         * gcc.dg/Wtype-limits-no.c: New.
8578         * g++.dg/warn/Wtype-limits.C: New.
8579         * g++.dg/warn/Wtype-limits-Wextra.C: New.
8580         * g++.dg/warn/Wtype-limits-no.C: New.
8581
8582 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8583
8584         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8585         instead of "-msse2".'
8586         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8587         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8588         and mm3dnow.h.
8589         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8590         to test with immediate operand.
8591         (__builtin_ia32_insertqi): Ditto.
8592         (__builtin_ia32_palignr128): Ditto.
8593         (__builtin_ia32_palignr): Ditto.
8594         (__builtin_ia32_pshufhw): Ditto.
8595         (__builtin_ia32_pshuflw): Ditto.
8596         (__builtin_ia32_pshufd): Ditto.
8597         (__builtin_ia32_vec_set_v8hi): Ditto.
8598         (__builtin_ia32_vec_ext_v8hi): Ditto.
8599         (__builtin_ia32_shufpd): Ditto.
8600         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8601
8602 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
8603
8604         PR fortran/32001
8605         * gfortran.dg/min_max_conformance.f90: Added more testcases.
8606
8607 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8608
8609         PR target/31585
8610         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8611         and "__inline".  Use "-msse" instead of "-msse2".
8612
8613 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8614
8615         PR middle-end/7651
8616         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8617         * gcc.dg/20030906-2.c: Likewise.
8618         * objc.dg/method-17.m: Add -Wreturn-type.
8619         * obj-c++.dg/method-21.mm: Likewise.
8620
8621 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8622
8623         PR target/31585
8624         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8625         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8626         (__builtin_ia32_psrlqi128): Ditto.
8627         (__builtin_ia32_psrlwi128): Ditto.
8628         (__builtin_ia32_psrldi128): Ditto.
8629         (__builtin_ia32_psrldqi128): Ditto.
8630         (__builtin_ia32_pslldqi128): Ditto.
8631         (__builtin_ia32_psrawi128): Ditto.
8632         (__builtin_ia32_psradi128): Ditto.
8633         (__builtin_ia32_psllqi128): Ditto.
8634         (__builtin_ia32_pslldi128): Ditto.
8635         (__builtin_prefetch): Ditto.
8636         (__builtin_ia32_pshufw): Ditto.
8637         (__builtin_ia32_vec_set_v4hi): Ditto.
8638         (__builtin_ia32_vec_ext_v4hi): Ditto.
8639         (__builtin_ia32_shufps): Ditto.
8640         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8641
8642 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8643
8644         PR fortran/31974
8645         * gfortran.dg/char_allocation_1.f90: New test.
8646
8647 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8648
8649         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8650         * gcc.dg/Wconversion-sign.c: New.
8651         * gcc.dg/Wconversion-integer-no-sign.c: New.
8652         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8653         Wconversion-sign.C
8654         * g++.dg/warn/Wconversion-sign.C: New.
8655         * g++.old-deja/g++.other/warn4.C: Update.
8656         * g++.dg/warn/Wconversion1.C: Likewise.
8657
8658 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8659
8660         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8661         * gcc.dg/torture/builtin-math-4.c: Likewise.
8662
8663 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8664
8665         PR libfortran/31964
8666         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8667
8668 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8669
8670         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8671
8672 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8673
8674         PR target/31628
8675         * gcc.target/i386/pr31628.c: New.
8676
8677 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
8678
8679         PR middle-end/31344
8680         * gcc.dg/pr31344.c: New test.
8681
8682 2007-05-17  Ian Lance Taylor  <iant@google.com>
8683
8684         PR tree-optimization/31953
8685         * gcc.c-torture/compile/pr31953.c: New test.
8686
8687 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8688
8689         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8690
8691         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8692         and drem.
8693         * gcc.dg/torture/builtin-math-4.c: Likewise.
8694
8695         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8696         * gcc.dg/torture/builtin-math-4.c: Likewise.
8697
8698         * gcc.dg/torture/builtin-math-4.c: New test.
8699
8700 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
8701             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8702
8703         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8704         * gcc.dg/cpp/include2.c: Ditto.
8705         * gcc.dg/cpp/mac-dir-2.c: Ditto.
8706         * gcc.dg/cpp/paste5.c: Ditto.
8707         * gcc.dg/cpp/paste6.c: Ditto.
8708         * gcc.dg/cpp/paste8.c: Ditto.
8709         * gcc.dg/cpp/paste11.c: Ditto.
8710         * gcc.dg/cpp/paste13.c: Ditto.
8711         * gcc.dg/cpp/skipping2.c: Ditto.
8712         * gcc.dg/reg-vol-struct-1.c: Ditto.
8713         * gcc.dg/Wshadow-1.c: Ditto.
8714         * gcc.dg/cpp/trad/comment.c: Ditto.
8715         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
8716         * gcc.dg/cpp/if-2.c: Ditto.
8717         * gcc.dg/array-5.c: Ditto.
8718         * gcc.dg/inline-15.c: Ditto.
8719         * gcc.dg/pr27953.c: Ditto.
8720         * gcc.dg/Wno-c++-compat.c: Ditto.
8721
8722 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
8723
8724         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8725
8726 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8727
8728         * gcc.c-torture/execute/20070517-1.c: New test.
8729
8730 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
8731
8732         PR fortran/31919
8733         * gfortran.dg/min_max_conformance.f90: New test.
8734
8735 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
8736
8737         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8738         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8739         gcc.dg/vect/vect-104.c: Use more complex construction to
8740         prevent vectorizing.
8741         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8742
8743 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
8744
8745         PR tree-optimization/24659
8746         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8747         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8748         not vect_int target.
8749         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8750         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
8751         targets.
8752         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8753         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8754         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8755
8756 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
8757
8758         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8759         and x86_64-*-* targets.
8760         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8761
8762 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
8763
8764         PR fortran/18769
8765         PR fortran/30881
8766         PR fortran/31194
8767         PR fortran/31216
8768         PR fortran/31427
8769         * transfer_simplify_1.f90: New test.
8770         * transfer_simplify_2.f90: New test.
8771
8772 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
8773
8774         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8775
8776 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
8777
8778         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8779
8780         * gcc.dg/fltconst-pedantic-dfp.c: New test.
8781
8782         PR c/31924
8783         * gcc.dg/fltconst-1.c: New test.
8784
8785         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8786         * gcc.dg/dfp/operator-assignment.c: Ditto.
8787
8788 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
8789
8790         PR c++/29928
8791         * g++.dg/rtti/typeid5.C: New.
8792
8793 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8794
8795         PR fortran/31725
8796         * gfortran.dg/substr_4.f: New test.
8797
8798 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
8799
8800         * gcc.target/m68k/interrupt_thread-1.c,
8801         gcc.target/m68k/interrupt_thread-2.c,
8802         gcc.target/m68k/interrupt_thread-3.c: New.
8803         * gcc.target/m68k/m68k.exp: Accept fido.
8804
8805 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8806
8807         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8808         * gfortran.dg/altreturn_3.f90: Likewise.
8809         * gfortran.dg/assumed_dummy_1.f90: Likewise.
8810         * gfortran.dg/default_numeric_type_1.f90: Likewise.
8811         * gfortran.dg/inquire_iolength.f90: Likewise.
8812         * gfortran.dg/module_naming_1.f90: Likewise.
8813         * gfortran.dg/oldstyle_2.f90: Likewise.
8814         * gfortran.dg/operator_2.f90: Likewise.
8815         * gfortran.dg/parameter_array_element_1.f90: Likewise.
8816         * gfortran.dg/used_types_11.f90: Likewise.
8817         * gfortran.dg/zero_array_components_1.f90: Likewise.
8818         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8819         * gfortran.dg/parameter_array_dummy.f90: Likewise.
8820         * gfortran.dg/real_const_3.f90: Likewise.
8821
8822 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
8823
8824         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8825         * gcc.dg/tree-ssa/loop-30.c: New test.
8826
8827 2007-05-13  Richard Guenther  <rguenther@suse.de>
8828
8829         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8830         scanning forwprop1.
8831         * g++.dg/tree-ssa/pr31146.C: Likewise.
8832
8833 2007-05-13  Revital Eres  <eres@il.ibm.com>
8834
8835         * gcc.dg/dse.c: New test.
8836
8837 2007-05-12  Richard Guenther  <rguenther@suse.de>
8838
8839         PR tree-optimization/31797
8840         * gcc.c-torture/compile/pr31797.c: New testcase.
8841
8842 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
8843
8844         PR fortran/30746
8845         * gfortran.dg/host_assoc_function_1.f90: New test.
8846
8847 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
8848
8849         PR c++/31829
8850         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8851
8852 2007-05-11  Silvius Rus  <rus@google.com>
8853
8854         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8855         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8856         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8857         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8858         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8859         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8860         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8861         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8862         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8863         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8864         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8865         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8866         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8867         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8868         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8869         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8870
8871 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
8872
8873         PR other/31852
8874         * gcc.c-torture/execute/builtins/memchr.c: New.
8875         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8876         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8877
8878 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8879
8880         PR fortran/30876
8881         * gfortran.dg/recursive_reference_1.f90: Put error at correct
8882         line.
8883         * gfortran.dg/recursive_reference_2.f90: New test.
8884
8885 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8886
8887         PR fortran/30878
8888         * gfortran.dg/namelist_29.f90: New test.
8889
8890 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
8891
8892         PR fortran/31474
8893         * gfortran.dg/entry_10.f90: New test.
8894
8895 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
8896
8897         PR tree-optimization/31885
8898         * gcc.dg/tree-ssa/loop-29.c: New test.
8899
8900 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8901
8902         * assumed_dummy_1.f90: Fix dg directive.
8903         * char_initialiser_actual.f90: Likewise.
8904         * nested_modules_2.f90: Likewise.
8905         * shift-alloc.f90: Likewise.
8906
8907 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
8908
8909         * gcc.dg/20070507-1.c: Disable for non-pic targets.
8910
8911 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8912
8913         PR libfortran/31880
8914         * gfortran.dg/unf_read_corrupted_2.f90: New test.
8915
8916 2007-05-09  Mike Stump  <mrs@apple.com>
8917
8918         * g++.dg/other/first-global.C: Add -fpie for darwin.
8919         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8920
8921 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8922
8923         * gcc.dg/20070507-1.c: New testcase.
8924
8925 2007-05-08  Chao-ying Fu  <fu@mips.com>
8926
8927         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8928         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8929         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8930         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8931
8932 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
8933
8934         PR 31847
8935         * gcc.dg/pr31847.c: New test.
8936
8937 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8938
8939         PR fortran/31692
8940         * gfortran.dg/actual_array_result_1.f90: New test.
8941
8942 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8943
8944         PR fortran/29397
8945         * gfortran.dg/parameter_array_init_1.f90: New test.
8946
8947         PR fortran/29400
8948         * gfortran.dg/parameter_array_init_2.f90: New test.
8949
8950 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
8951
8952         PR target/31854
8953         * gcc.target/i386/pr31854.c: New test.
8954
8955 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
8956
8957         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8958
8959 2007-05-07  Mike Stump  <mrs@apple.com>
8960
8961         * g++.old-deja/g++.mike/empty.C: Add.
8962
8963 2007-05-07  Eric Christopher  <echristo@apple.com>
8964
8965         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8966
8967 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
8968
8969         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8970         variable.  Rearrange conversions from binary float to decimal float.
8971
8972 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
8973
8974         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8975         x86.
8976
8977 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8978
8979         * gnat.dg/opt1.ad[sb]: New testcase.
8980
8981 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8982
8983         PR fortran/31399
8984         * gfortran.dg/do_3.F90: New test.
8985
8986 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8987
8988         PR fortran/31764
8989         * gfortran.dg/new_line.f90: Add new checks.
8990
8991 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8992
8993         PR fortran/31201
8994         * gfortran.dg/large_unit_1.f90: New.
8995         * gfortran.dg/large_unit_2.f90: New.
8996         * gfortran.dg/iostat_4.f90: New
8997         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8998
8999 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
9000
9001         PR fortran/31540
9002         * gfortran.dg/char_result_4.f90: New test.
9003
9004 2007-06-05  Revital Eres  <eres@il.ibm.com>
9005
9006         PR 30957
9007         * gcc.dg/pr30957-1.c: New test.
9008
9009 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9010
9011         PR fortran/31251
9012         * gfortran.dg/char_type_len_2.f90: New test.
9013
9014 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
9015
9016         PR 31775
9017         * g++.dg/other/nested-extern.cc: New.
9018         * g++.dg/other/nested-extern-1.C: New.
9019         * g++.dg/other/nested-extern-2.C: New.
9020
9021 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9022
9023         PR fortran/31760
9024         * gfortran.dg/erf.f90: New test.
9025         * gfortran.dg/besxy.f90: New test.
9026
9027 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9028
9029         PR fortran/22359
9030         * gfortran.dg/fseek.f90: New test.
9031
9032 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
9033
9034         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
9035
9036 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9037
9038         PR libfortran/31210
9039         * gfortran.dg/zero_length_1.f90: New test.
9040
9041 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9042
9043         PR fortran/31803
9044         * gfortran.dg/char_pointer_assign_3.f90: New test.
9045         * gfortran.dg/char_result_2.f90: Re-enable test.
9046
9047 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9048
9049         PR fortran/25071
9050         * gfortran.dg/char_length_3.f90: New test.
9051         * gfortran.dg/char_result_2.f90: Fix test.
9052
9053 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
9054
9055         PR tree-optimization/30565
9056         * gcc.dg/tree-ssa/loop-27.c: New test.
9057
9058 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
9059
9060         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
9061         * gcc.target/bfin/arith.c (__v2hi): Likewise.
9062         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
9063         * gcc.target/bfin/shift.c (__v2hi): Likewise.
9064
9065 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
9066
9067         PR tree-optimization/31699
9068         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
9069         New.
9070         (check_effective_target_vect_floatint_cvt): New.
9071         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
9072         of specific targets.
9073         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
9074         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
9075         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9076         * gcc.dg/vect/vect-iv-4.c: Likewise.
9077         * gcc.dg/vect/vect-multitypes-11.c: New.
9078         * gcc.dg/vect/pr31699.c: New.
9079
9080 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
9081
9082         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
9083
9084 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
9085
9086         PR C++/31663
9087         * g++.dg/warn/anonymous-namespace-2.C: New.
9088         * g++.dg/warn/anonymous-namespace-2.h: New.
9089
9090 2007-05-02  Paul Brook  <paul@codesourcery.com>
9091
9092         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
9093
9094 2007-05-02  Eric Christopher  <echristo@apple.com>
9095
9096         * gcc.dg/cpp/if-div.c: New file.
9097
9098 2007-05-02  Tom Tromey  <tromey@redhat.com>
9099
9100         PR preprocessor/28709:
9101         * gcc.dg/cpp/pr28709.c: New file.
9102
9103 2007-05-02  Richard Guenther  <rguenther@suse.de>
9104
9105         PR tree-optimization/31146
9106         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
9107
9108 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
9109
9110         * gcc.c-torture/compile/limits-blockid.c: New.
9111         * gcc.c-torture/compile/limits-caselabels.c: New.
9112         * gcc.c-torture/compile/limits-declparen.c: New.
9113         * gcc.c-torture/compile/limits-enumconst.c: New.
9114         * gcc.c-torture/compile/limits-exprparen.c: New.
9115         * gcc.c-torture/compile/limits-externalid.c: New.
9116         * gcc.c-torture/compile/limits-fnargs.c: New.
9117         * gcc.c-torture/compile/limits-fndefn.c: New.
9118         * gcc.c-torture/compile/limits-idexternal.c: New.
9119         * gcc.c-torture/compile/limits-idinternal.c: New.
9120         * gcc.c-torture/compile/limits-pointer.c: New.
9121         * gcc.c-torture/compile/limits-stringlit.c: New.
9122         * gcc.c-torture/compile/limits-structmem.c: New.
9123         * gcc.c-torture/compile/limits-structnest.c: New.
9124
9125 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
9126
9127         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9128
9129 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9130
9131         PR middle-end/31740
9132         * gcc.c-torture/compile/20070501-1.c: New testcase.
9133
9134 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9135
9136         PR fortran/31732
9137         * gfortran.dg/array_memset_2:  New test case.
9138
9139 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9140
9141         PR testsuite/31615
9142         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
9143
9144 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9145
9146         PR testsuite/31589
9147         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
9148         dg-final test.
9149         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
9150         keyword to dg-final test.
9151         * gcc.dg/vect/vect-iv-4.c: Likewise.
9152         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9153         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
9154         test.
9155         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
9156         cast.
9157         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
9158         * lib/target-supports.exp
9159         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
9160         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
9161
9162 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
9163
9164         * gcc.c-torture/execute/ieee/20000320-1.c: Use
9165         __LONG_LONG_MAX__ and its friends instead of those supplied by
9166         limits.h.
9167
9168 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
9169
9170         PR C++/31721
9171         * g++.dg/ext/vector7.C: New testcase.
9172
9173 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9174
9175         PR fortran/31591
9176         * gfortran.dg/bound_simplification_1.f90: New test.
9177
9178 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9179
9180         PR fortran/31645
9181         * gfortran.dg/bom_error.f90: New test.
9182         * gfortran.dg/bom_include.f90: New test.
9183         * gfortran.dg/bom_UTF16-LE.f90: New test.
9184         * gfortran.dg/bom_UTF16-BE.f90: New test.
9185         * gfortran.dg/bom_UTF-8.f90: New test.
9186         * gfortran.dg/bom_UTF-32.f90: New test.
9187         * gfortran.dg/bom_UTF-8.F90: New test.
9188         * gfortran.dg/bom_include.inc: New file.
9189
9190 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9191
9192         PR C++/30221
9193         * g++.dg/init/ptrfn2.C: New test.
9194         * g++.dg/init/ptrfn3.C: New test.
9195
9196 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
9197
9198         PR fortran/31711
9199         * gfortran.dg/dependency_21.f90: New test.
9200
9201 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9202
9203         * gfortran.dg/secnds.f: Use real*8.
9204         * gfortran.dg/secnds-1.f: Use real*8.
9205
9206 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9207
9208         PR libfortran/31532
9209         * gfortran.dg/inquire_5.f90: Update test.
9210
9211 2007-04-27  Ian Lance Taylor  <iant@google.com>
9212
9213         PR middle-end/31710
9214         * gcc.c-torture/compile/pr31710.c: New test.
9215
9216 2007-04-27  Richard Guenther  <rguenther@suse.de>
9217
9218         PR tree-optimization/30965
9219         PR tree-optimization/30978
9220         * gcc.dg/tree-ssa/pr30978.c: New testcase.
9221         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9222         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9223         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9224
9225 2007-04-27  Richard Guenther  <rguenther@suse.de>
9226
9227         PR tree-optimization/31715
9228         * gcc.dg/Warray-bounds-4.c: New testcase.
9229
9230 2007-04-26  Ian Lance Taylor  <iant@google.com>
9231
9232         PR target/28675
9233         * gcc.c-torture/compile/pr28675.c: New test.
9234
9235 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9236
9237         PR C++/30016
9238         * g++.dg/ext/vector6.C: New test.
9239
9240 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
9241
9242         * gcc.c-torture/execute/ieee/20000320-1.x: New.
9243
9244 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
9245
9246         PR middle-end/31617
9247         * g++.dg/other/str_empty.C: Add expected warning.
9248
9249 2007-04-26  Richard Guenther  <rguenther@suse.de>
9250         Daniel Berlin  <dberlin@dberlin.org>
9251
9252         PR tree-optimization/30567
9253         * g++.dg/other/pr30567.C: New testcase.
9254
9255 2007-04-26  Richard Guenther  <rguenther@suse.de>
9256
9257         PR tree-optimization/31703
9258         * gcc.c-torture/compile/pr31703.c: New testcase.
9259         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
9260         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9261
9262 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
9263
9264         * gfortran.dg/open_errors.f90: Added if statements checking
9265         the value of iostat.
9266
9267 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
9268
9269         PR c++/31598
9270         * g++.dg/gomp/pr31598.C: New test.
9271
9272         PR tree-optimization/30558
9273         * g++.dg/gomp/pr30558.C: New test.
9274
9275 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
9276
9277         PR c++/31338
9278         * g++.dg/ext/complex2.C: New test.
9279
9280 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
9281
9282         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
9283
9284 2007-04-25  Thiemo Seufer  <ths@mips.com>
9285
9286         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
9287         value to signed char.
9288
9289 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
9290
9291         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
9292         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
9293         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
9294
9295 2007-04-25  Tobias Burnus  <burnus@net-b.de>
9296
9297         PR fortran/31668
9298         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9299         statement functions.
9300         * gfortran.dg/c_by_val_5.f90: New test.
9301
9302 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
9303
9304         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9305         with two new subroutines to avoid parameter-induced aliasing.
9306         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9307         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9308
9309 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9310
9311         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9312         * g++.dg/warn/Warray-bounds.C: Likewise.
9313
9314 2007-04-24  Ian Lance Taylor  <iant@google.com>
9315
9316         PR tree-optimization/31605
9317         * gcc.c-torture/execute/pr31605.c: New test.
9318
9319 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9320
9321         PR fortran/31587
9322         * lib/gcc-dg.exp (scan-module): New function.
9323         * gfortran.dg/module_md5_1.f90: New test.
9324
9325 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
9326
9327         * g++.old-deja/g++.pt/defarg6.C: Only run with
9328         -std=gnu++98.
9329         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9330         * g++.dg/cpp0x/variadic61.C: Ditto.
9331         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9332         * g++.dg/cpp0x/variadic62.C: Ditto.
9333         * g++.dg/template/meminit1.C: Ditto.
9334         * g++.dg/template/operator7.C: Ditto.
9335         * g++.dg/template/static15.C: Ditto.
9336         * g++.dg/template/invalid1.C: Ditto.
9337         * g++.dg/template/shift1.C: Ditto.
9338         * g++.dg/template/error10.C: Ditto.
9339
9340 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
9341
9342         PR diagnostic/25923
9343         * gfortran.dg/pr25923.f90: New test.
9344
9345 2007-04-24  Ian Lance Taylor  <iant@google.com>
9346
9347         PR tree-optimization/31602
9348         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9349
9350 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
9351
9352         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9353         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9354
9355 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
9356
9357         * gcc.target/i386/reload-1.c. New.
9358
9359 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9360             Olga Golovanevsky  <olga@il.ibm.com>
9361
9362         * g++.dg/other/str_empty.C: New test.
9363
9364 2007-04-24  Richard Henderson  <rth@redhat.com>
9365
9366         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9367
9368 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9369
9370         PR target/31641
9371         * gcc.c-torture/compile/pr31641.c: New testcase.
9372
9373 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
9374
9375         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9376         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9377         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9378         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9379
9380 2007-04-23  Simon Baldwin  <simonb@google.com>
9381
9382         * g++.dg/other/error15.C: New.
9383         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9384         triggering a "multiple parameters named" error.
9385
9386 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9387
9388         PR fortran/31618
9389         * gfortran.dg/backspace_8.f:  New test case.
9390
9391 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
9392
9393         PR fortran/31630
9394         * gfortran.dg/used_types_17.f90: New test.
9395
9396         PR fortran/31620
9397         * gfortran.dg/zero_array_components_1.f90: New test.
9398
9399 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9400
9401         PR fortran/31616
9402         * gfortran.dg/open_errors.f90: Allow a different error message.
9403
9404 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
9405
9406         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9407         Rename from check_effective_target_vect_pack_mod.  Rename global
9408         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
9409         messages.
9410         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9411         rename.
9412         * gcc.dg/vect/vect-iv-8a.c: Ditto.
9413         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
9414
9415 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9416
9417         PR middle-end/31448
9418         * gcc.c-torture/execute/pr31448.c: New testcase.
9419
9420 2007-04-22  Nick Clifton  <nickc@redhat.com>
9421
9422         * gcc.dg/20020312-2.c: Add support for the FRV.
9423
9424 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
9425
9426         PR tree-optimization/24659
9427         * gcc.dg/vect/vect-float-extend-1.c: New test.
9428         * gcc.dg/vect/vect-float-truncate-1.c: New test.
9429
9430 2007-04-22  Richard Guenther  <rguenther@suse.de>
9431
9432         PR tree-optimization/29789
9433         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9434         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9435
9436 2007-04-22  Revital Eres  <eres@il.ibm.com>
9437
9438         * gcc.dg/var-expand2.c: New test.
9439
9440 2007-04-22  Revital Eres  <eres@il.ibm.com>
9441
9442         * gcc.dg/var-expand3.c: New test.
9443
9444 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9445
9446         PR fortran/31495
9447         * gfortran.dg/continuation_8.f90: New test.
9448
9449 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9450
9451         PR C/30265
9452         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
9453         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
9454
9455 2007-04-21  Richard Guenther  <rguenther@suse.de>
9456
9457         PR middle-end/31136
9458         * gcc.c-torture/execute/pr31136.c: New testcase.
9459
9460 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
9461
9462         * gcc.target/i386/movsi-sm-1.c: New.
9463
9464 2007-04-20  Richard Henderson  <rth@redhat.com>
9465
9466         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
9467         * gcc.dg/pr27095.c: Cope with alpha GOT load.
9468
9469 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
9470
9471         * gcc.target/i386/ordcmp-1.c: New test.
9472         * gcc.target/i386/unordcmp-1.c: New test.
9473
9474         PR tree-optimization/31632
9475         * gcc.c-torture/compile/20070419-1.c: New test.
9476
9477 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9478
9479         * gcc.dg/invalid-call-1.c: New test.
9480
9481 2007-04-18  Dirk Mueller  <dmueller@suse.de>
9482
9483         PR diagnostic/31227
9484         * gcc.dg/Warray-bounds-3.c: New.
9485
9486 2007-04-18  Richard Guenther  <rguenther@suse.de>
9487
9488         PR tree-optimization/19431
9489         PR tree-optimization/21463
9490         * gcc.c-torture/execute/20070212-1.c: New testcase.
9491         * gcc.c-torture/execute/20070212-2.c: Likewise.
9492         * gcc.c-torture/execute/20070212-3.c: Likewise.
9493         * gcc.dg/tree-ssa/pr19431.c: Likewise.
9494         * gcc.dg/tree-ssa/pr21463.c: Likewise.
9495         * g++.dg/tree-ssa/pr21463.C: Likewise.
9496         * g++.dg/tree-ssa/pr30738.C: Likewise.
9497
9498 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9499
9500         PR c++/31513
9501         * g++.dg/expr/bitfield8.C: New test.
9502
9503 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
9504             Richard Sandiford  <richard@codesourcery.com>
9505
9506         * lib/target-supports.exp (check_profiling_available): Return 0
9507         for uClibc with -p or -pg.
9508
9509 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
9510
9511         PR c++/31517
9512         * g++.dg/template/init7.C: New test.
9513
9514 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
9515
9516         PR rtl-optimization/31360
9517         * gcc.dg/loop-7.c: New test.
9518
9519 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9520
9521         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9522         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9523         build.
9524         (compat-execute): Likewise.
9525         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9526         files to remote hosts.
9527         * lib/c-ctorture.exp (c-torture-compile): Likewise.
9528         (c-torture-execute): Likewise.
9529         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9530         or plain file.  Use remote_upload and remote_download to copy
9531         files about.
9532         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9533         before scanning it.
9534
9535 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
9536
9537         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9538
9539 2007-04-16  Lawrence Crowl  <crowl@google.com>
9540
9541         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9542         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9543         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9544         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9545         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9546         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9547         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9548         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9549         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9550         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9551         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9552
9553         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9554         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9555         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9556         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9557         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9558         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9559         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9560         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9561         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9562         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9563         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9564
9565 2007-04-16  Ian Lance Taylor  <iant@google.com>
9566
9567         PR tree-optimization/31522
9568         * gcc.dg/Wstrict-overflow-16.c: New test.
9569
9570 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
9571
9572         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9573
9574 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
9575
9576         PR fortran/31144
9577         * gfortran.dg/module_naming_1.f90: New.
9578
9579 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
9580
9581         * lib/target-supports.exp (check_profiling_available): Return
9582         false for m68k-*-uclinux.
9583
9584 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
9585
9586         PR c++/29365
9587         Testcase for c++ anonymous namespace warning
9588
9589         * g++.dg/warn/anonymous-namespace-1.C: New test
9590         * g++.dg/warn/anonymous-namespace-1.h: New test
9591
9592 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9593
9594         PR testsuite/31578
9595         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9596
9597 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9598
9599         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9600
9601 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
9602
9603         PR fortran/31204
9604         * gfortran.dg/array_constructor_16.f90: New test.
9605
9606 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9607
9608         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9609         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9610
9611 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9612
9613         PR rtl-optimization/31500
9614         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9615         * g++.dg/warn/Warray-bounds.C: Likewise.
9616
9617 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9618
9619         PR C/31520
9620         * gcc.dg/gnu89-init-4.c: New testcase.
9621
9622 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
9623
9624         PR c++/25874
9625         * gcc.dg/gomp/pr25874.c: Add dg-options.
9626         * g++.dg/gomp/pr25874.C: Add dg-options.
9627
9628 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9629
9630         PR fortran/21061
9631         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9632         * gfortran.dg/warnings_are_errors_1.f: New testcase.
9633
9634 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9635
9636         PR fortran/31561
9637         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9638
9639 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9640
9641         PR fortran/29507
9642         PR fortran/31404
9643         * gfortran.dg/initialization_6.f90: New test.
9644
9645 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9646
9647         * gcc.c-torture/compile/pr27528.c: Require nonpic.
9648
9649         * lib/target-supports.exp (check_gc_sections_available):
9650         Return false if ldflags includes -elf2flt.
9651
9652 2007-04-13  Jason Merrill  <jason@redhat.com>
9653
9654         PR c++/31074
9655         * conv3.C: New test.
9656
9657 2007-04-13  Mike Stump  <mrs@apple.com>
9658
9659         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9660         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9661
9662 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
9663
9664         PR tree-optimization/29598
9665         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9666
9667 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9668
9669         PR fortran/31559
9670         * gfortran.dg/func_assign.f90: New test.
9671
9672 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
9673
9674         PR fortran/31550
9675         * gfortran.dg/used_types_16.f90: New test.
9676
9677 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
9678
9679         PR fortran/18937
9680         * gfortran.dg/goto_2.f90: New.
9681         * gfortran.dg/goto_3.f90: New.
9682         * gfortran.dg/pr17708.f90: Rename to ...
9683         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9684
9685 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9686
9687         PR fortran/31562
9688         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9689         instead of a struct.
9690
9691 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9692
9693         PR fortran/31562
9694         * gfortran.dg/value_4.c: Use GNU extensions for complex
9695         instead of a struct.
9696
9697 2007-04-13  Richard Guenther  <rguenther@suse.de>
9698
9699         PR tree-optimization/21258
9700         * gcc.dg/tree-ssa/vrp34.c: New testcase.
9701
9702 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9703
9704         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9705         <complex.h>.
9706
9707 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
9708
9709         PR fortran/31250
9710         * gfortran.dg/char_length_2.f90: New.
9711         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
9712         * gfortran.dg/repeat_4.f90: Likewise.
9713
9714         PR fortran/31266
9715         * gfortran.dg/char_assign_1.f90: New.
9716
9717         PR fortran/31471
9718         * gfortran.dg/block_name_1.f90: New.
9719         * gfortran.dg/block_name_2.f90: New.
9720
9721 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
9722
9723         PR c++/31078
9724         * g++.dg/other/pr31078.C: New.
9725
9726 2007-04-12  Richard Guenther  <rguenther@suse.de>
9727
9728         PR tree-optimization/31169
9729         * gcc.c-torture/execute/pr31169.c: New testcase.
9730
9731 2007-04-12  Richard Guenther  <rguenther@suse.de>
9732
9733         PR tree-optimization/24689
9734         PR tree-optimization/31307
9735         * g++.dg/tree-ssa/pr31307.C: New testcase.
9736         * gcc.dg/tree-ssa/pr24689.c: Likewise.
9737
9738 2007-04-12  Tobias Burnus  <burnus@net-b.de>
9739
9740         PR fortran/31472
9741         * gfortran.dg/access_spec_1.f90: New test.
9742         * gfortran.dg/access_spec_2.f90: New test.
9743         * gfortran.dg/non_module_public.f90: Match new error message.
9744
9745 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
9746
9747         PR testsuite/31538
9748         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9749         to 4 at line 38 to fix bounds problem.
9750
9751 2007-04-11  Tobias Burnus  <burnus@net-b.de>
9752
9753         PR testsuite/31240
9754         * gfortran.dg/pointer_intent_1.f90: Fix test.
9755
9756 2007-04-10  Eric Christopher  <echristo@apple.com>
9757
9758         * lib/target-supports.exp
9759         (check_effective_target_fstack_protector): Rewrite.
9760
9761 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
9762
9763         PR c++/31449
9764         * g++.dg/init/const5.C: New test.
9765
9766 2007-04-09  Jan Hubicka  <jh@suse.cz>
9767
9768         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9769
9770 2007-04-08  Jan Hubicka  <jh@suse.cz>
9771
9772         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9773
9774 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9775
9776         PR fortran/31257
9777         * gfortran.dg/achar_4.f90: New test.
9778
9779 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9780
9781         PR fortran/30880
9782         * gfortran.dg/used_dummy_types_8.f90: New test.
9783
9784 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9785
9786         PR fortran/30872
9787         * gfortran.dg/parameter_array_element_1.f90: New test.
9788
9789 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9790
9791         PR fortran/31222
9792         * gfortran.dg/default_numeric_type_1.f90: New test.
9793
9794 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9795
9796         PR fortran/31424
9797         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9798
9799 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9800
9801         PR fortran/31293
9802         * gfortran.dg/interface_12.f90: New test.
9803
9804 2007-04-07  Bruce Korb  <bkorb@gnu.org>
9805
9806         * gcc.dg/format/opt-6.c: New test.
9807         * gcc.dg/format/nul-1.c: New test.
9808         * gcc.dg/format/nul-2.c: New test.
9809
9810 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9811
9812         PR libgfortran/31395
9813         * gfortran.dg/fmt_colon.f90: New test.
9814
9815 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
9816
9817         * g++.old-deja/g++.other/init18.C: Use
9818         dg-require-effective-target instead of an explicit xfail.
9819
9820 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
9821
9822         * gcc.dg/dfp/signbit-1.c
9823         * gcc.dg/dfp/signbit-2.c
9824
9825 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9826
9827         PR fortran/31483
9828         * gfortran.dg/altreturn_5.f90: New test.
9829
9830 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9831
9832         PR fortran/31292
9833         * gfortran.dg/contained_module_proc_1.f90: New test.
9834
9835 2007-04-04  Stuart Hastings  <stuart@apple.com>
9836
9837         PR 31281
9838         * objc/execute/exceptions/pr31281.m: New.
9839
9840 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
9841
9842         * g++.dg/ext/dllimport12.C: Update comments.
9843
9844 2007-04-03  Eric Christopher  <echristo@apple.com>
9845
9846         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9847
9848 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9849
9850         PR fortran/31304
9851         * gfortran.dg/repeat_2.f90: New test.
9852         * gfortran.dg/repeat_3.f90: New test.
9853         * gfortran.dg/repeat_4.f90: New test.
9854
9855 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
9856
9857         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9858
9859 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
9860
9861         PR c++/30847
9862         * g++.dg/parse/cond3.C: New test.
9863
9864         PR middle-end/30704
9865         * gcc.c-torture/execute/ieee/pr30704.c: New test.
9866
9867 2007-04-02  Jason Merrill  <jason@redhat.com>
9868
9869         PR c++/31187
9870         * g++.dg/ext/visibility/anon3.C: New test.
9871
9872 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9873
9874         PR libgfortran/31052
9875         * gfortran.dg/namelist_28.f90: New test.
9876
9877 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9878
9879         PR libgfortran/31366
9880         * gfortran.dg/direct_io_6.f90: New test.
9881
9882 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9883
9884         PR libgfortran/31207
9885         * gfortran.dg/advance_5.f90: New test.
9886         * gfortran.dg/advance_6.f90: New test.
9887
9888 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9889
9890         * g++.dg/ext/dllimport6.C: Remove extra ';'.
9891         * g++.dg/ext/dllimport7.C: Likewise.
9892         * g++.dg/ext/selectany1.C: Likewise.
9893
9894 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
9895
9896         * g++.dg/parser/pr31138.C: New.
9897         * g++.dg/parser/pr31140.C: New.
9898         * g++.dg/parser/pr31141.C: New.
9899
9900 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
9901
9902         PR c++/26099
9903         * g++.dg/ext/is_base_of.C: New.
9904         * g++.dg/ext/has_virtual_destructor.C: New.
9905         * g++.dg/ext/is_polymorphic.C: New.
9906         * g++.dg/ext/is_base_of_diagnostic.C: New.
9907         * g++.dg/ext/is_enum.C: New.
9908         * g++.dg/ext/has_nothrow_assign.C: New.
9909         * g++.dg/ext/has_nothrow_constructor.C: New.
9910         * g++.dg/ext/is_empty.C: New.
9911         * g++.dg/ext/has_trivial_copy.C: New.
9912         * g++.dg/ext/has_trivial_assign.C: New.
9913         * g++.dg/ext/is_abstract.C: New.
9914         * g++.dg/ext/is_pod.C: New.
9915         * g++.dg/ext/has_nothrow_copy.C: New.
9916         * g++.dg/ext/is_class.C: New.
9917         * g++.dg/ext/has_trivial_constructor.C: New.
9918         * g++.dg/ext/is_union.C: New.
9919         * g++.dg/ext/has_trivial_destructor.C: New.
9920         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9921         * g++.dg/template/crash43.C: Likewise.
9922
9923 2007-03-29  Dirk Mueller  <dmueller@suse.de>
9924
9925         * g++.dg/warn/pedantic2.C: New testcase.
9926
9927 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9928
9929         * size_dim.f90: Fix dg directive.
9930         * pr16433.f: Likewise.
9931         * use_6.f90: Likewise.
9932         * use_7.f90: Likewise.
9933         * entry_9.f90: Likewise.
9934         * pointer_intent_2.f90: Likewise.
9935         * protected_1.f90: Likewise.
9936         * fmt_missing_period_2.f: Likewise.
9937         * pointer_intent_3.f90: Likewise.
9938         * protected_2.f90: Likewise.
9939         * protected_3.f90: Likewise.
9940         * pr15754.f90: Likewise.
9941         * protected_4.f90: Likewise.
9942         * protected_5.f90: Likewise.
9943         * initialization_2.f90: Likewise.
9944         * protected_6.f90: Likewise.
9945         * continuation_7.f90: Likewise.
9946         * derived_function_interface_1.f90: Likewise.
9947         * der_pointer_4.f90: Likewise.
9948         * fmt_zero_precision.f90: Likewise.
9949         * blockdata_3.f90: Likewise.
9950         * fmt_missing_period_1.f: Likewise.
9951         * real_const_3.f90: Likewise.
9952         * use_4.f90: Likewise.
9953         * fmt_missing_period_3.f: Likewise.
9954         * use_5.f90: Likewise.
9955
9956 2007-03-28  Mike Stump  <mrs@apple.com>
9957
9958         * gcc.dg/darwin-comm.c: Add.
9959
9960 2007-03-28  Eric Christopher  <echristo@apple.com>
9961
9962         * lib/target-supports.exp (check_effective_target_fstack_protector):
9963         New.
9964         * gcc.dg/ssp-1.c: Use.
9965         * gcc.dg/ssp-2.c: Ditto.
9966
9967 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
9968
9969         PR c++/29077
9970         * g++.dg/parse/constructor3.C: New test.
9971
9972 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9973
9974         * gnat.dg/thin_pointer.ad[sb]: New test.
9975
9976 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9977
9978         * g++.dg/cpp0x/bracket1.C: New.
9979         * g++.dg/cpp0x/bracket2.C: New.
9980         * g++.dg/cpp0x/bracket3.C: New.
9981         * g++.dg/cpp0x/bracket4.C: New.
9982
9983 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9984
9985         * g++.dg/cpp0x/temp_default1.C: New.
9986         * g++.dg/cpp0x/temp_default3.C: New.
9987         * g++.dg/cpp0x/temp_default2.C: New.
9988         * g++.dg/cpp0x/temp_default4.C: New.
9989
9990 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9991
9992         PR c++/29993
9993         * g++.dg/other/cv_func2.C: New.
9994
9995 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9996
9997         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9998         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9999         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
10000         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
10001
10002         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
10003         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
10004
10005         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
10006
10007         * lib/compat.exp (compat-execute): Fix processing of file names.
10008
10009 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
10010
10011         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
10012
10013 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
10014
10015         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10016         Delete created executable test file.
10017         (check_effective_target_fortran_large_int): Ditto.
10018         (check_effective_target_static_libgfortran): Ditto.
10019
10020 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
10021
10022         PR c++/30500
10023         * g++.dg/warn/pragma-system_header1.C: New test.
10024         * g++.dg/warn/pragma-system_header2.C: New test.
10025         * g++.dg/warn/pragma-system_header1.h. New.
10026         * g++.dg/warn/pragma-system_header2.h. New.
10027
10028 2007-03-26  Ian Lance Taylor  <iant@google.com>
10029
10030         PR tree-optimization/31345
10031         * gcc.c-torture/compile/pr31345-1.c: New test.
10032
10033 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
10034
10035         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
10036         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10037         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
10038         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
10039         * gfortran.dg/overload_1.f90: Likewise.
10040         * gfortran.dg/impure_assignment_1.f90: Likewise.
10041         * gfortran.dg/error_recovery_3.f90: Likewise.
10042         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10043         * gfortran.dg/sequence_types_1.f90: Likewise.
10044         * gfortran.dg/internal_references_1.f90: Likewise.
10045         * gfortran.dg/present_1.f90: Likewise.
10046         * gfortran.dg/volatile10.f90: Likewise.
10047         * gfortran.dg/module_equivalence_2.f90: Likewise.
10048         * gfortran.dg/use_4.f90: Likewise.
10049         * gfortran.dg/elemental_result_1.f90: Likewise.
10050         * gfortran.dg/generic_actual_arg.f90: Likewise.
10051         * gfortran.dg/private_type_5.f90: Likewise.
10052         * gfortran.dg/protected_4.f90: Likewise.
10053         * gfortran.dg/interface_3.f90: Likewise.
10054
10055 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10056
10057         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
10058         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
10059
10060 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10061
10062         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
10063
10064 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10065
10066         PR libgfortran/31199
10067         * gfortran.dg/fmt_t_4.f90: New test.
10068
10069 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10070
10071         PR libfortran/31297
10072         * gfortran.dg/backspace_5.f:  Initialize variable(s).
10073         * gfortran.dg/backspace_6.f:  Likewise.
10074         * gfortran.dg/char_bounds_check_fail_1: Likewise.
10075         * gfortran.dg/direct_io_2.f90:  Likewise.
10076         * gfortran.dg/write_back.f:  Likewise.
10077         * gfortran.dg/write_rewind_2.f:  Likewise.
10078         * gfortran.dg/write_rewind_1.f:  Likewise.
10079         * gfortran.dg/write_rewind_2.f:  Likewise.
10080
10081 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
10082
10083         PR tree-optimization/30784
10084         * gcc.dg/vect/pr30784.c: New test.
10085
10086 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10087
10088         PR fortran/30877
10089         * gfortran.dg/operator_1.f90: New test.
10090         * gfortran.dg/operator_2.f90: New test.
10091
10092 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10093
10094         PR libfortran/31196
10095         * gfortran.dg/reshape_transpose_1.f90:  New test.
10096
10097 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10098
10099         PR fortran/30655
10100         * gfortran.dg/bounds_check_6.f90: New test.
10101
10102 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
10103
10104         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10105         #ifndef/#endif.
10106         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10107         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10108
10109 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
10110
10111         PR fortran/31209
10112         * gfortran.dg/pointer_function_actual_1.f90: New test.
10113
10114         PR fortran/31200
10115         * gfortran.dg/pointer_function_actual_2.f90: New test.
10116
10117         PR fortran/31215
10118         * gfortran.dg/result_in_spec_1.f90: New test.
10119
10120 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10121
10122         PR fortran/30834
10123         * gfortran.dg/integer_exponentiation_3.F90: New test.
10124         * gfortran.dg/integer_exponentiation_4.f90: New test.
10125         * gfortran.dg/integer_exponentiation_5.F90: New test.
10126
10127 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10128
10129         PR c++/30863
10130         * g++.dg/template/error24.C: New test.
10131         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
10132
10133 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10134
10135         PR c++/31273
10136         * g++.dg/expr/bitfield7.C: New test.
10137
10138 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10139
10140         PR other/23572
10141         * gcc.dg/float-range-4.c: New.
10142         * gcc.dg/float-range-1.c: Update. Test for a warning.
10143         * gcc.dg/float-range-3.c: New.
10144         * gcc.dg/float-range-5.c: New.
10145
10146 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10147
10148         PR fortran/31262
10149         * gfortran.dg/no_range_check_1.f90: New test.
10150
10151 2007-03-22  Dirk Mueller  <dmueller@suse.de>
10152
10153         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10154         * g++.dg/other/static1.C: Remove stray semicolon.
10155         * g++.dg/other/init1.C: Likewise.
10156         * g++.dg/rtti/dyncast1.C: Likewise.
10157         * g++.dg/tree-ssa/pr17153.C: Likewise.
10158         * g++.dg/lookup/disamb1.C: Likewise.
10159         * g++.dg/lookup/scoped2.C: Likewise.
10160         * g++.dg/lookup/friend7.C: Likewise.
10161         * g++.dg/parse/parse4.C: Likewise.
10162         * g++.dg/parse/parse5.C: Likewise.
10163         * g++.dg/expr/pr29066.C: Likewise.
10164         * g++.dg/expr/cast4.C: Likewise.
10165         * g++.dg/tc1/dr193.C: Likewise.
10166         * g++.dg/tc1/dr213.C: Likewise.
10167         * g++.dg/abi/dcast1.C: Likewise.
10168         * g++.dg/abi/covariant2.C: Likewise.
10169         * g++.dg/inherit/covariant11.C: Likewise.
10170         * g++.dg/inherit/covariant9.C: Likewise.
10171         * g++.dg/inherit/covariant10.C: Likewise.
10172         * g++.dg/init/static3.C: Likewise.
10173         * g++.dg/init/init-ref3.C: Likewise.
10174         * g++.dg/init/ref10.C: Likewise.
10175         * g++.dg/template/meminit2.C: Likewise.
10176         * g++.dg/template/using9.C: Likewise.
10177         * g++.dg/template/friend9.C: Likewise.
10178         * g++.dg/template/ref1.C: Likewise.
10179         * g++.old-deja/g++.warn/inline.C: Likewise.
10180         * g++.old-deja/g++.robertl/eb91.C: Likewise.
10181         * g++.old-deja/g++.robertl/eb46.C: Likewise.
10182         * g++.old-deja/g++.robertl/eb34.C: Likewise.
10183         * g++.old-deja/g++.robertl/eb43.C: Likewise.
10184         * g++.old-deja/g++.robertl/eb26.C: Likewise.
10185         * g++.old-deja/g++.robertl/eb116.C: Likewise.
10186         * g++.old-deja/g++.brendan/copy5.C: Likewise.
10187         * g++.old-deja/g++.brendan/overload8.C: Likewise.
10188         * g++.old-deja/g++.brendan/overload11.C: Likewise.
10189         * g++.old-deja/g++.brendan/copy7.C: Likewise.
10190         * g++.old-deja/g++.brendan/crash38.C: Likewise.
10191         * g++.old-deja/g++.brendan/template11.C: Likewise.
10192         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
10193         * g++.old-deja/g++.brendan/crash50.C: Likewise.
10194         * g++.old-deja/g++.brendan/crash16.C: Likewise.
10195         * g++.old-deja/g++.jason/pmem2.C: Likewise.
10196         * g++.old-deja/g++.jason/parse9.C: Likewise.
10197         * g++.old-deja/g++.jason/byval2.C: Likewise.
10198         * g++.old-deja/g++.jason/overload8.C: Likewise.
10199         * g++.old-deja/g++.jason/pmf8.C: Likewise.
10200         * g++.old-deja/g++.jason/template33.C: Likewise.
10201         * g++.old-deja/g++.jason/return3.C: Likewise.
10202         * g++.old-deja/g++.jason/scoping2.C: Likewise.
10203         * g++.old-deja/g++.jason/virtual.C: Likewise.
10204         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10205         * g++.old-deja/g++.jason/template27.C: Likewise.
10206         * g++.old-deja/g++.jason/synth6.C: Likewise.
10207         * g++.old-deja/g++.jason/ref8.C: Likewise.
10208         * g++.old-deja/g++.jason/offset1.C: Likewise.
10209         * g++.old-deja/g++.other/static20.C: Likewise.
10210         * g++.old-deja/g++.other/array1.C: Likewise.
10211         * g++.old-deja/g++.other/new3.C: Likewise.
10212         * g++.old-deja/g++.other/array2.C: Likewise.
10213         * g++.old-deja/g++.other/overload9.C: Likewise.
10214         * g++.old-deja/g++.other/cast6.C: Likewise.
10215         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
10216         * g++.old-deja/g++.other/eh4.C: Likewise.
10217         * g++.old-deja/g++.other/using7.C: Likewise.
10218         * g++.old-deja/g++.other/init18.C: Likewise.
10219         * g++.old-deja/g++.other/dyncast1.C: Likewise.
10220         * g++.old-deja/g++.other/dyncast2.C: Likewise.
10221         * g++.old-deja/g++.other/dtor11.C: Likewise.
10222         * g++.old-deja/g++.pt/static11.C: Likewise.
10223         * g++.old-deja/g++.pt/crash19.C: Likewise.
10224         * g++.old-deja/g++.pt/overload12.C: Likewise.
10225         * g++.old-deja/g++.pt/crash46.C: Likewise.
10226         * g++.old-deja/g++.pt/mi1.C: Likewise.
10227         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
10228         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10229         * g++.old-deja/g++.pt/local5.C: Likewise.
10230         * g++.old-deja/g++.pt/typename2.C: Likewise.
10231         * g++.old-deja/g++.pt/explicit80.C: Likewise.
10232         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10233         * g++.old-deja/g++.law/visibility1.C: Likewise.
10234         * g++.old-deja/g++.law/visibility2.C: Likewise.
10235         * g++.old-deja/g++.law/virtual2.C: Likewise.
10236         * g++.old-deja/g++.law/operators19.C: Likewise.
10237         * g++.old-deja/g++.law/parsing10.C: Likewise.
10238         * g++.old-deja/g++.law/visibility4.C: Likewise.
10239         * g++.old-deja/g++.law/operators4.C: Likewise.
10240         * g++.old-deja/g++.law/dtors2.C: Likewise.
10241         * g++.old-deja/g++.law/missed-error3.C: Likewise.
10242         * g++.old-deja/g++.law/visibility10.C: Likewise.
10243         * g++.old-deja/g++.law/scope3.C: Likewise.
10244         * g++.old-deja/g++.law/casts2.C: Likewise.
10245         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10246         * g++.old-deja/g++.law/operators33.C: Likewise.
10247         * g++.old-deja/g++.law/friend4.C: Likewise.
10248         * g++.old-deja/g++.mike/pmf7.C: Likewise.
10249         * g++.old-deja/g++.mike/p5611.C: Likewise.
10250         * g++.old-deja/g++.mike/net37.C: Likewise.
10251         * g++.old-deja/g++.mike/p3570.C: Likewise.
10252         * g++.old-deja/g++.mike/p5718.C: Likewise.
10253         * g++.old-deja/g++.mike/net21.C: Likewise.
10254         * g++.old-deja/g++.mike/p1862.C: Likewise.
10255         * g++.old-deja/g++.mike/p4511.C: Likewise.
10256         * g++.old-deja/g++.mike/virt3.C: Likewise.
10257         * g++.old-deja/g++.mike/p16146.C: Likewise.
10258         * g++.old-deja/g++.mike/p1989.C: Likewise.
10259         * g++.old-deja/g++.mike/p5571.C: Likewise.
10260         * g++.old-deja/g++.gb/scope10.C: Likewise.
10261         * g++.old-deja/g++.abi/primary5.C: Likewise.
10262         * g++.old-deja/g++.abi/empty2.C: Likewise.
10263         * g++.old-deja/g++.abi/arraynew.C: Likewise.
10264         * g++.old-deja/g++.eh/vbase4.C: Likewise.
10265         * g++.old-deja/g++.eh/ptr1.C: Likewise.
10266         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
10267         * g++.old-deja/g++.bob/template3.C: Likewise.
10268         * g++.old-deja/g++.bob/inherit1.C: Likewise.
10269
10270 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
10271
10272         PR fortran/31193
10273         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
10274
10275 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
10276
10277         PR fortran/20897
10278         * gfortran.dg/derived_name_1.f90: New.
10279         * gfortran.dg/derived_name_2.f: New.
10280
10281 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10282
10283         * lib/target-supports.exp (check_effective_target_nonpic): New
10284         procedure.
10285         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
10286         when compiling PIC.
10287         * gcc.target/i386/asm-4.c: Require nonpic.
10288         * gcc.target/i386/cmov1.c: Likewise.
10289         * gcc.target/i386/mul.c: Likewise.
10290         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10291         * gcc.target/i386/ssetype-1.c: Require nonpic.
10292         * gcc.target/i386/ssetype-3.c: Likewise.
10293         * gcc.target/i386/ssetype-5.c: Likewise.
10294
10295 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10296
10297         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10298         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10299         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10300         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10301
10302 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
10303
10304         PR tree-optimization/30590
10305         * g++.dg/opt/pr30590.C: New testcase.
10306
10307 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
10308
10309         PR c/30762
10310         * gcc.dg/pr30762-1.c: New test.
10311         * gcc.dg/pr30762-2.c: New test.
10312
10313         PR inline-asm/30505
10314         * gcc.target/i386/pr30505.c: New test.
10315
10316 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
10317
10318         * gcc.target/arm/register-variables.c: New.
10319
10320 2007-03-19  Jeff Law  <law@redhat.com>
10321
10322         * PR tree-optimization/30984
10323         * gcc.c-torture/pr30984.c: New test.
10324
10325 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10326         Richard Guenther  <rguenther@suse.de>
10327
10328         PR tree-optimization/31254
10329         * gcc.dg/torture/pr31254.c: New testcase.
10330
10331 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
10332
10333         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10334         target default_packed.
10335
10336 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10337
10338         PR fortran/31203
10339         * gfortran.dg/string_length_1.f90: New test.
10340
10341 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10342
10343         PR testsuite/30395
10344         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10345
10346 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10347
10348         PR libgfortran/31052
10349         * gfortran.dg/namelist_27.f90: New test.
10350
10351 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
10352
10353         PR fortran/30531
10354         * gfortran.dg/used_types_14.f90: New test.
10355
10356         PR fortran/31086
10357         * gfortran.dg/used_types_15.f90: New test.
10358
10359 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
10360
10361         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10362         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10363
10364 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10365
10366         PR fortran/31120
10367         * gfortran.dg/integer_exponentiation_2.f90: New test.
10368
10369 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
10370
10371         PR tree-optimization/31041
10372         * gcc.dg/vect/pr31041.c: New test.
10373
10374 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10375
10376         * g++.dg/warn/Wconversion-integer.C: New
10377         * g++.dg/warn/Wconversion-real.C: New.
10378         * g++.dg/warn/Wconversion-real-integer.C: New.
10379         * g++.dg/warn/conv2.C: Updated.
10380
10381 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10382
10383         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10384         exclude RTPs.
10385
10386 2007-03-16  Richard Guenther  <rguenther@suse.de>
10387
10388         PR tree-optimization/31146
10389         * g++.dg/tree-ssa/pr31146.C: New testcase.
10390
10391 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10392
10393         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
10394         assume that the target has <features.h>.
10395
10396 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10397
10398         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10399         dg-options rather than to the whole test.
10400
10401 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
10402
10403         PR debug/29906
10404         * g++.dg/debug/pr29906.C: New
10405
10406 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10407
10408         PR libgfortran/31099
10409         * gfortran.dg/unformatted_recl.f90: Update test.
10410
10411 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
10412
10413         * gcc.dg/tree-ssa/prefetch-5.c: New test.
10414
10415 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10416
10417         PR c++/30891
10418         * g++.dg/parse/namespace-definition.C: New.
10419
10420 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10421
10422         PR c++/24924
10423         * g++.dg/cpp/pedantic-errors.C: New.
10424         * g++.dg/cpp/permissive.C: New.
10425
10426 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10427
10428         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10429         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
10430
10431 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10432
10433         * lib/target-supports.exp (check_missing_uclibc_feature)
10434         (check_effective_target_wchar): New procedures.
10435         * gcc.dg/wchar_t-1.c: Require target wchar.
10436         * gcc.dg/wint_t-1.c: Likewise.
10437
10438 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10439
10440         * lib/target-supports.exp (check_gc_sections_available): Return
10441         false for VxWorks targets.
10442
10443 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10444
10445         * g++.dg/warn/Wconversion2.C: Fix typo.
10446         * gcc.dg/if-empty-1.c: Ditto.
10447
10448 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10449
10450         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10451
10452 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10453
10454         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10455         * gcc.target/i386/pr31167.c: Ditto.
10456
10457 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10458
10459         PR target/31167
10460         * gcc.target/i386/pr31167.c: New test.
10461
10462 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
10463
10464         PR fortran/30922
10465         * gfortran.dg/import5.f90.f90: New test.
10466
10467
10468         PR fortran/30879
10469         * gfortran.dg/data_components_1.f90: New test.
10470
10471
10472         PR fortran/30870
10473         * gfortran.dg/generic_13.f90: New test.
10474
10475         PR fortran/31163
10476         * gfortran.dg/alloc_comp_basics_5.f90: New test.
10477
10478 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10479
10480         PR libgfortran/31051
10481         * gfortran.dg/fmt_t_4.f90: New
10482
10483 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10484
10485         PR C++/31165
10486         * g++.dg/other/default7.C: New test.
10487
10488 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10489
10490         * g++.dg/warn/Wconversion2.C: New.
10491
10492 2007-03-14  Eric Christopher  <echristo@apple.com>
10493
10494         * gcc.dg/ssp-1.c: New.
10495         * gcc.dg/ssp-2.c: Ditto.
10496
10497 2007-03-14  Dirk Mueller  <dmueller@suse.de>
10498
10499         * g++.dg/warn/do-empty.C: New.
10500         * gcc.dg/do-empty.c: New.
10501         * gcc.dg/if-empty-1.c: Update.
10502         * gcc.dg/20001116-1.c: Update.
10503         * gcc.dg/pr23165.c: Update.
10504
10505 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
10506
10507         * gfortran.dg/module_implicit_conversion.f90: New test.
10508
10509 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
10510
10511         PR middle-end/31127
10512         * gcc.dg/pr31127.c: New.
10513
10514 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
10515
10516         * gcc.dg/tree-ssa/loop-26.c: New test.
10517
10518 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
10519
10520         * gcc.target/i386/cmpxchg16b-1.c: New test.
10521
10522 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10523
10524         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10525         * gcc.dg/c99-vla-1.c: Likewise.
10526         * g++.dg/ext/vla1.C: Likewise
10527
10528 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10529
10530         * gcc.dg/wvla-1.c: New test
10531         * gcc.dg/wvla-2.c: New test
10532         * gcc.dg/wvla-3.c: New test
10533         * gcc.dg/wvla-4.c: New test
10534         * gcc.dg/wvla-5.c: New test
10535         * gcc.dg/wvla-6.c: New test
10536         * gcc.dg/wvla-7.c: New test
10537         * g++.dg/warn/Wvla-1.C: New test
10538         * g++.dg/warn/Wvla-2.C: New test
10539         * g++.dg/warn/Wvla-3.C: New test
10540
10541 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
10542
10543         PR c++/30108
10544         * g++.dg/other/default6.C: New test.
10545
10546 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10547
10548         * lib/target-supports.exp (check_profiling_available): Return false
10549         for VxWorks.
10550         (check_effective_target_vxworks_kernel): New procedure.
10551         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10552         VxWorks.
10553         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10554         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10555         to include VxWorks.
10556         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10557
10558 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10559
10560         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10561         PIC is not supported.
10562         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10563         * gcc.dg/20020426-2.c: Likewise.
10564         * gcc.dg/pr28243.c: Likewise.
10565         * gcc.dg/visibility-11.c: Likewise.
10566         * gcc.dg/tls/opt-9.c: Likewise.
10567         * gcc.dg/tls/opt-10.c: Likewise.
10568         * gcc.dg/tls/pic-1.c: Likewise.
10569         * gcc.dg/tls/struct-1.c: Likewise.
10570         * gcc.target/i386/20000807-1.c: Likewise.
10571         * gcc.target/i386/20000904-1.c: Likewise.
10572         * gcc.target/i386/20011119-1.c: Likewise.
10573         * gcc.target/i386/990213-2.c: Likewise.
10574         * gcc.target/i386/990214-1.c: Likewise.
10575         * gcc.target/i386/compress-float-387-pic.c: Likewise.
10576         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10577         * gcc.target/i386/pic-1.c: Likewise.
10578         * gcc.target/i386/pr21518.c: Likewise.
10579         * gcc.target/i386/pr23098.c: Likewise.
10580         * gcc.target/i386/pr23943.c: Likewise.
10581
10582 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
10583
10584         PR c++/31038
10585         * g++.dg/template/complit2.C: New test.
10586
10587         PR c++/30328
10588         * g++.dg/ext/bitfield1.C: New test.
10589
10590 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
10591
10592         PR fortran/30883
10593         * gfortran.dg/interface_11.f90: New test.
10594
10595 2007-03-11  Richard Guenther  <rguenther@suse.de>
10596
10597         PR tree-optimization/31115
10598         * gcc.dg/torture/pr31115.c: New testcase.
10599
10600 2007-03-11  Ira Rosen  <irar@il.ibm.com>
10601
10602         PR tree-optimization/29925
10603         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10604
10605 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
10606
10607         PR c++/30274
10608         * g++.dg/expr/bitfield3.C: New test.
10609         * g++.dg/expr/bitfield4.C: Likewise.
10610         * g++.dg/expr/bitfield5.C: Likewise.
10611         * g++.dg/expr/bitfield6.C: Likewise.
10612
10613         PR c++/30924
10614         * g++.dg/template/array18.C: New test.
10615
10616 2007-03-10  Dirk Mueller  <dmueller@suse.de>
10617
10618         PR c++/17946
10619         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10620         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10621
10622 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10623
10624         PR c++/20599
10625         * g++.dg/cpp0x/variadic-bind.C: New.
10626         * g++.dg/cpp0x/variadic-function.C: New.
10627         * g++.dg/cpp0x/variadic-mem_fn.C: New.
10628         * g++.dg/cpp0x/variadic-tuple.C: New.
10629         * g++.dg/cpp0x/variadic1.C: New.
10630         * g++.dg/cpp0x/variadic2.C: New.
10631         * g++.dg/cpp0x/variadic3.C: New.
10632         * g++.dg/cpp0x/variadic4.C: New.
10633         * g++.dg/cpp0x/variadic5.C: New.
10634         * g++.dg/cpp0x/variadic6.C: New.
10635         * g++.dg/cpp0x/variadic7.C: New.
10636         * g++.dg/cpp0x/variadic8.C: New.
10637         * g++.dg/cpp0x/variadic9.C: New.
10638         * g++.dg/cpp0x/variadic10.C: New.
10639         * g++.dg/cpp0x/variadic11.C: New.
10640         * g++.dg/cpp0x/variadic12.C: New.
10641         * g++.dg/cpp0x/variadic13.C: New.
10642         * g++.dg/cpp0x/variadic14.C: New.
10643         * g++.dg/cpp0x/variadic15.C: New.
10644         * g++.dg/cpp0x/variadic16.C: New.
10645         * g++.dg/cpp0x/variadic17.C: New.
10646         * g++.dg/cpp0x/variadic18.C: New.
10647         * g++.dg/cpp0x/variadic19.C: New.
10648         * g++.dg/cpp0x/variadic20.C: New.
10649         * g++.dg/cpp0x/variadic21.C: New.
10650         * g++.dg/cpp0x/variadic22.C: New.
10651         * g++.dg/cpp0x/variadic23.C: New.
10652         * g++.dg/cpp0x/variadic24.C: New.
10653         * g++.dg/cpp0x/variadic25.C: New.
10654         * g++.dg/cpp0x/variadic26.C: New.
10655         * g++.dg/cpp0x/variadic27.C: New.
10656         * g++.dg/cpp0x/variadic28.C: New.
10657         * g++.dg/cpp0x/variadic29.C: New.
10658         * g++.dg/cpp0x/variadic30.C: New.
10659         * g++.dg/cpp0x/variadic31.C: New.
10660         * g++.dg/cpp0x/variadic32.C: New.
10661         * g++.dg/cpp0x/variadic33.C: New.
10662         * g++.dg/cpp0x/variadic34.C: New.
10663         * g++.dg/cpp0x/variadic35.C: New.
10664         * g++.dg/cpp0x/variadic36.C: New.
10665         * g++.dg/cpp0x/variadic37.C: New.
10666         * g++.dg/cpp0x/variadic38.C: New.
10667         * g++.dg/cpp0x/variadic39.C: New.
10668         * g++.dg/cpp0x/variadic40.C: New.
10669         * g++.dg/cpp0x/variadic41.C: New.
10670         * g++.dg/cpp0x/variadic42.C: New.
10671         * g++.dg/cpp0x/variadic43.C: New.
10672         * g++.dg/cpp0x/variadic44.C: New.
10673         * g++.dg/cpp0x/variadic45.C: New.
10674         * g++.dg/cpp0x/variadic46.C: New.
10675         * g++.dg/cpp0x/variadic47.C: New.
10676         * g++.dg/cpp0x/variadic48.C: New.
10677         * g++.dg/cpp0x/variadic49.C: New.
10678         * g++.dg/cpp0x/variadic50.C: New.
10679         * g++.dg/cpp0x/variadic51.C: New.
10680         * g++.dg/cpp0x/variadic52.C: New.
10681         * g++.dg/cpp0x/variadic53.C: New.
10682         * g++.dg/cpp0x/variadic54.C: New.
10683         * g++.dg/cpp0x/variadic55.C: New.
10684         * g++.dg/cpp0x/variadic56.C: New.
10685         * g++.dg/cpp0x/variadic57.C: New.
10686         * g++.dg/cpp0x/variadic58.C: New.
10687         * g++.dg/cpp0x/variadic59.C: New.
10688         * g++.dg/cpp0x/variadic60.C : New.
10689         * g++.dg/cpp0x/variadic61.C : New.
10690         * g++.dg/cpp0x/variadic62.C : New.
10691         * g++.dg/cpp0x/variadic63.C : New.
10692         * g++.dg/cpp0x/variadic64.C : New.
10693         * g++.dg/cpp0x/variadic65.C : New.
10694         * g++.dg/cpp0x/variadic66.C : New.
10695         * g++.dg/cpp0x/variadic67.C : New.
10696         * g++.dg/cpp0x/variadic68.C : New.
10697         * g++.dg/cpp0x/variadic69.C : New.
10698         * g++.dg/cpp0x/variadic70.C : New.
10699         * g++.dg/cpp0x/variadic71.C : New.
10700         * g++.dg/cpp0x/variadic72.C : New.
10701         * g++.dg/cpp0x/variadic73.C : New.
10702         * g++.dg/cpp0x/variadic74.C : New.
10703         * g++.dg/cpp0x/variadic75.C : New.
10704         * g++.dg/cpp0x/variadic-ex1.C : New.
10705         * g++.dg/cpp0x/variadic-ex2.C : New.
10706         * g++.dg/cpp0x/variadic-ex3.C : New.
10707         * g++.dg/cpp0x/variadic-ex4.C : New.
10708         * g++.dg/cpp0x/variadic-ex5.C : New.
10709         * g++.dg/cpp0x/variadic-ex6.C : New.
10710         * g++.dg/cpp0x/variadic-ex7.C : New.
10711         * g++.dg/cpp0x/variadic-ex8.C : New.
10712         * g++.dg/cpp0x/variadic-ex9.C : New.
10713         * g++.dg/cpp0x/variadic-ex10.C : New.
10714         * g++.dg/cpp0x/variadic-ex11.C : New.
10715         * g++.dg/cpp0x/variadic-ex12.C : New.
10716         * g++.dg/cpp0x/variadic-ex13.C : New.
10717         * g++.dg/cpp0x/variadic-ex14.C : New.
10718
10719 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10720
10721         PR libgfortran/31099
10722         * gfortran.dg/unformatted_recl.f90: New test.
10723
10724 2007-03-09  Roger Sayle  <roger@eyesopen.com>
10725
10726         * gcc.dg/fold-eqcmplx-1.c: New test case.
10727
10728 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
10729
10730         PR rtl-optimization/30643
10731         * gcc.dg/pr30643.c: New.
10732
10733 2007-03-09  Chao-ying Fu  <fu@mips.com>
10734
10735         * gcc.target/mips/mips32-dspr2-type.c: New test.
10736         * gcc.target/mips/mips32-dspr2.c: New test.
10737         * gcc.target/mips/dspr2-MULT.c: New test.
10738         * gcc.target/mips/dspr2-MULTU.c: New test.
10739         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10740         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10741         Adjust some formats.
10742
10743 2007-03-09  Dirk Mueller  <dmueller@suse.de>
10744
10745         PR c++/17946
10746         * gcc.dg/Wlogical-op-1.c: New.
10747         * g++.dg/warn/Wlogical-op-1.C: New.
10748
10749 2007-03-09  Richard Guenther  <rguenther@suse.de>
10750
10751         PR tree-optimization/30904
10752         PR middle-end/31058
10753         * gcc.dg/pr30904.c: Remove xfail.
10754
10755 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10756
10757         PR C/31072
10758         * gcc.c-torture/execute/pr31072.c: New test.
10759
10760 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10761
10762         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10763         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10764         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
10765         *lrint* and *lround*.
10766         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10767         floor->lfloor.
10768         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10769         * gcc.dg/torture/builtin-integral-1.c: Likewise.
10770         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
10771         and *lround*.  Correct macro names.
10772         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10773         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10774
10775 2007-03-08  Ian Lance Taylor  <iant@google.com>
10776
10777         * gcc.dg/no-strict-overflow-5.c: New test.
10778         * gcc.dg/no-strict-overflow-6.c: New test.
10779         * gcc.dg/Wstrict-overflow-11.c: New test.
10780         * gcc.dg/Wstrict-overflow-12.c: New test.
10781         * gcc.dg/Wstrict-overflow-13.c: New test.
10782         * gcc.dg/Wstrict-overflow-14.c: New test.
10783         * gcc.dg/Wstrict-overflow-15.c: New test.
10784
10785 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10786
10787         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
10788         for VxWorks kernel mode.
10789         * gcc.c-torture/execute/strncmp-1.x: Likewise.
10790
10791 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10792
10793         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10794         mode.
10795
10796 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10797
10798         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10799         and lib/bfill.c on VxWorks targets.
10800         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10801         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10802         lib/bfill.c and lib/memmove.c on VxWorks targets.
10803         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10804         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10805         on VxWorks targets.
10806         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10807         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10808
10809 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10810
10811         * gfortran.dg/use_5.f90: New test.
10812         * gfortran.dg/use_6.f90: Ditto.
10813         * gfortran.dg/use_7.f90: Ditto.
10814
10815 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10816
10817         PR fortran/30973
10818         * gfortran.dg/use_4.f90: New test.
10819         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10820
10821 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
10822
10823         PR fortran/31011
10824         * gfortran.dg/parameter_array_section_2.f90: New test.
10825
10826 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
10827
10828         PR c++/30852
10829         * g++.dg/ext/offsetof1.C: Add cases with volatile.
10830
10831         PR c++/30534
10832         * g++.dg/template/arg5.C: New test.
10833
10834 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
10835
10836         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10837
10838 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
10839
10840         * gcc.dg/var-expand1.c: Add newline at end of file.
10841
10842 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
10843
10844         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10845
10846 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
10847
10848         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10849
10850 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10851
10852         * gcc.dg/torture/builtin-convert-4.c: New test.
10853
10854 2007-03-05  Ian Lance Taylor  <iant@google.com>
10855
10856         * gcc.c-torture/compile/pr31034.c: New test.
10857
10858 2007-03-05  Ian Lance Taylor  <iant@google.com>
10859
10860         * gcc.dg/inline-18.c: New test.
10861         * gcc.dg/inline-19.c: New test.
10862         * gcc.dg/inline-20.c: New test.
10863         * gcc.dg/inline-21.c: New test.
10864
10865 2007-03-05  Richard Guenther  <rguenther@suse.de>
10866
10867         PR tree-optimization/14052
10868         * gcc.dg/tree-ssa/vrp33.c: New testcase.
10869
10870 2007-03-05  Richard Guenther  <rguenther@suse.de>
10871
10872         PR tree-optimization/23777
10873         * gcc.dg/tree-ssa/pr23777.c: New testcase.
10874
10875 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10876
10877         PR other/30465
10878         * gcc.dg/multiple-overflow-warn-3.c: New.
10879         * g++.dg/warn/multiple-overflow-warn-3.C: New.
10880
10881 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
10882
10883         PR c++/30895
10884         * g++.dg/parse/template23.C: New test.
10885
10886 2007-03-04  Roger Sayle  <roger@eyesopen.com>
10887
10888         PR middle-end/30744
10889         * gcc.dg/pr30744-1.c: New test case.
10890
10891 2007-03-04  Tobias Burnus  <burnus@net-b.de>
10892
10893         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10894
10895 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10896
10897         PR target/30406
10898         * gfortran.dg/logical_3.f90: New test.
10899
10900 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
10901
10902         PR libfortran/30981
10903         * gfortran.dg/integer_exponentiation_1.f90:  New test.
10904
10905 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10906
10907         * gcc.target/m68k/m68k.exp: New.
10908         * gcc.target/m68k/crash1.c: New.
10909
10910 2007-03-03  Tobias Burnus  <burnus@net-b.de>
10911
10912         * gfortran.dg/c_by_val.c: Use int64_t instead of long
10913         to be more compatible with integer(kind=8).
10914
10915 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10916
10917         PR libfortran/31001
10918         * gfortran.dg/zero_sized_3.f90: New test.
10919
10920 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10921
10922         PR c++/15787
10923         * g++.dg/parse/else.C: New.
10924         * g++.dg/parse/else-2.C: New.
10925
10926 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
10927             Tobias Burnus  <burnus@net-b.de>
10928
10929         PR fortran/30882
10930         * gfortran.dg/size_dim.f90: New test.
10931
10932 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
10933             Tobias Burnus  <burnus@net-b.de>
10934
10935         PR fortran/30873
10936         * gfortran.dg/entry_9.f90: New test.
10937
10938 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
10939
10940         PR c++/28253
10941         * g++.dg/inherit/covariant16.C: New test.
10942
10943 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
10944
10945         * g++.dg/other/darwin-minversion-1.C: New.
10946
10947 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
10948
10949         * gcc.dg/tree-ssa/20070302-1.c: New test.
10950
10951 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
10952
10953         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10954         tests.
10955
10956 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
10957
10958         * gcc.dg/tree-ssa/prefetch-4.c: New test.
10959
10960 2007-03-01  Simon Baldwin <simonb@google.com>
10961
10962         PR c++/23689
10963         * warn/ignored_typedef.C: New.
10964         * init/ctor8.C: Added dg-warning to consume ignored typedef
10965         warning.
10966         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
10967         and added an explicit line number.
10968
10969 2007-02-28  Richard Guenther  <rguenther@suse.de>
10970
10971         PR middle-end/30364
10972         * gcc.dg/torture/pr30364-1.c: New testcase.
10973         * gcc.dg/torture/pr30364-2.c: Likewise.
10974         * gcc.dg/torture/pr30364-3.c: Likewise.
10975
10976 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10977
10978         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10979         powerpc*, use -funsafe-math-optimizations.
10980         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10981         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10982
10983 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10984             Paul Thomas  <pault@gcc.gnu.org>
10985
10986         PR fortran/30888
10987         PR fortran/30887
10988         * c_by_val_1.f: Test %VAL() with non-default kind.
10989         * c_by_val.c: Ditto.
10990         * c_by_val_4.f: New test.
10991
10992 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10993
10994         PR fortran/30968
10995         * gfortran.dg/continuation_7.f90: New test.
10996
10997 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10998
10999         * g++.dg/inherit/thunk7.C: New test.
11000         * lib/target-supports.exp (check_profiling_available): Not available
11001         for bfin-*-*.
11002
11003 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
11004
11005         PR target/30970
11006         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
11007
11008 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
11009
11010         * lib/target-supports.exp (check_effective_target_init_priority):
11011         Remove Solaris special case.
11012
11013 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
11014
11015         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
11016         for more builtin types.
11017
11018         * g++.dg/ext/visibility/class1.C: Port to Darwin.
11019         * g++.dg/ext/visibility/noPLT.C: Likewise.
11020
11021 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11022
11023         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
11024         sh* targets.
11025
11026 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
11027
11028         PR fortran/30865
11029         * size_optional_dim_1.f90:  New test.
11030
11031 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
11032
11033         * gcc.dg/vxworks/vxworks.exp: New file.
11034         * gcc.dg/vxworks/initpri1.c: Likewise.
11035         * gcc.dg/vxworks/initpri2.c: Likewise.
11036         * gcc.dg/initpri2.c: Add more tests.
11037         * g++.dg/special/initpri2.C: Likewise.
11038
11039         * gcc.dg/initpri1.c: New test.
11040         * gcc.dg/initpri2.c: Likewise.
11041         * g++.dg/special/initpri1.C: New test.
11042         * g++.dg/special/initpri2.C: Likewise.
11043         * g++.dg/special/conpr-1.C: Use init_priority effective target.
11044         * g++.dg/special/conpr-2.C: Likewise.
11045         * g++.dg/special/conpr-3.C: Likewise.
11046         * g++.dg/special/conpr-4.C: Likewise.
11047         * g++.dg/special/initp1.C: Likewise.
11048         * g++.dg/special/ecos.exp: Remove code to detect availability of
11049         constructor priorities.
11050         * lib/target-supports.exp (check_effective_target_init_priority):
11051         New function.
11052
11053 2007-02-24  Jan Hubicka  <jh@suse.cz>
11054
11055         * gcc.c-torture/execute/pr30778.c: New testcase.
11056
11057 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11058
11059         PR libgfortran/30918
11060         * gfortran.dg/namelist_26.f90: New test.
11061
11062 2007-02-24  Richard Guenther  <rguenther@suse.de>
11063
11064         PR middle-end/30951
11065         * gcc.dg/pr30951.c: New testcase.
11066
11067 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11068
11069         * gcc.dg/torture/builtin-modf-1.c: New test.
11070
11071 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
11072
11073         PR tree-optimization/30904
11074         * gcc.dg/pr30904.c: New test.
11075
11076 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11077
11078         * gcc.test-framework/README: Correct command.
11079         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11080         -Wunused-value.
11081         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
11082
11083 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11084
11085         * lib/target-supports.exp (check_effective_target_unwrapped): New.
11086
11087 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
11088
11089         * lib/target-supports.exp (check_effective_target_newlib): New
11090         function.
11091
11092 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
11093
11094         PR fortran/30660
11095         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11096         allocatable component.
11097
11098
11099 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11100
11101         * gcc.dg/torture/builtin-logb-1.c: New test.
11102         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11103         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11104         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11105         sh* targets.
11106
11107 2007-02-23  Richard Guenther  <rguenther@suse.de>
11108
11109         * g++.dg/warn/changes-meaning.C: New testcase.
11110
11111 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11112
11113         PR libgfortran/30910
11114         * gfortran.dg/fmt_zero_precision.f90: Update test.
11115
11116 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11117
11118         * gcc.dg/torture/builtin-frexp-1.c: New test.
11119
11120 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
11121
11122         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11123
11124 2007-02-22  Ian Lance Taylor  <iant@google.com>
11125
11126         PR debug/30898
11127         * g++.dg/debug/pr30898.C: New test.
11128
11129 2007-02-22  Ira Rosen  <irar@il.ibm.com>
11130
11131         * gcc.dg/vect/vect-106.c: New test.
11132
11133 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11134             Ira Rosen  <irar@il.ibm.com>
11135
11136         PR tree-optimization/30843
11137         * gcc.dg/vect/pr30843.c: New test.
11138
11139 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11140
11141         PR tree-optimization/30858
11142         * gcc.dg/vect/pr30858.c: New test.
11143
11144 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
11145
11146         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
11147         to set options for compiling testglue.
11148         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
11149         * lib/obj-c++.exp (obj-c++_init): Likewise.
11150
11151 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
11152
11153         * gnat.dg/derived_aggregate.adb: New test.
11154
11155 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11156
11157         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
11158         sh* targets.  Call the correct CKSGN macro.
11159
11160 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
11161
11162         * gfortran.dg/gomp/omp_parse1.f90: New test.
11163         * gfortran.dg/gomp/omp_parse2.f: New test.
11164
11165 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
11166
11167         PR fortran/30869
11168         * gfortran.dg/do_pointer_1.f90:  New test.
11169
11170 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11171
11172         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
11173         and scalbln.
11174
11175 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
11176
11177         * gcc.dg/darwin-minversion-1.c: New.
11178         * gcc.dg/darwin-minversion-2.c: New.
11179
11180 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11181
11182         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
11183
11184 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11185             DJ Delorie <dj@redhat.com>
11186
11187         PR other/30824
11188         * gcc.dg/Wfatal.c: New.
11189         * gcc.dg/Wfatal-2.c: New.
11190         * gcc.dg/Werror-1.c: Adjust expectations.
11191         * gcc.dg/Werror-5.c: Likewise.
11192         * gcc.dg/Werror-7.c: Likewise.
11193         * gcc.dg/Werror-10.c: Likewise.
11194         * gcc.dg/Werror-11.c: Likewise.
11195
11196 2007-02-20  Tobias Burnus  <burnus@net-b.de>
11197
11198         PR fortran/30522
11199         * gfortran.dg/volatile10.f90: New test.
11200
11201 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
11202
11203         PR libfortran/30533
11204         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
11205
11206 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11207
11208         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11209         * gcc.dg/Walways-true-1.c: Likewise.
11210         * gcc.dg/weak/weak-3.c: Likewise.
11211         * gcc.dg/Werror-1.c: Likewise.
11212         * gcc.dg/Werror-3.c: Likewise.
11213         * gcc.dg/Werror-4.c: Likewise.
11214         * gcc.dg/Werror-5.c: Likewise.
11215         * gcc.dg/Werror-6.c: Likewise.
11216         * gcc.dg/Werror-7.c: Likewise.
11217         * gcc.dg/Werror-8.c: Likewise.
11218         * gcc.dg/Werror-10.c: Likewise.
11219         * gcc.dg/Werror-11.c: Likewise.
11220         * gcc.dg/Werror-12.c: Likewise.
11221         * g++.old-deja/g++.mike/warn8.C: Likewise.
11222         * g++.dg/warn/Walways-true-1.C: Likewise.
11223         * g++.dg/warn/Walways-true-2.C: Likewise.
11224         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11225         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11226         -Wstring-literal-comparison with -Waddress.
11227         * gcc.dg/Wstring-literal-comparison-4.c: Replace
11228         -Wno-string-literal-comparison with -Wno-address.
11229
11230 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11231
11232         * gnat.dg/self_aggregate_with_call.adb: New test.
11233
11234 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
11235
11236         PR tree-optimization/30975
11237         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11238         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11239         * gcc.dg/vect/pr30795.c: New.
11240
11241 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11242
11243         PR fortran/30681
11244         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11245
11246 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11247
11248         PR rtl-optimization/28173
11249         * gcc.target/i386/andor-1.c: New test case.
11250
11251 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11252
11253         * gcc.dg/torture/builtin-ldexp-1.c: New.
11254         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
11255
11256 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11257
11258         * gfortran.dg/array_constructor_15.f90: New test case.
11259
11260 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11261
11262         * gfortran.dg/forall_10.f90: New test case.
11263
11264 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11265
11266         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
11267
11268 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11269
11270         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
11271         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
11272
11273 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
11274
11275         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
11276         * gcc.target/i386/builtin-bswap-3.c: Ditto.
11277         * gcc.target/i386/xchg-1.c: New test.
11278         * gcc.target/i386/xchg-2.c: New test.
11279
11280 2007-02-16  Richard Guenther  <rguenther@suse.de>
11281             Christian Bruel  <christian.bruel@st.com>
11282
11283         * gcc.dg/strict-overflow-5.c: New testcase.
11284
11285 2007-02-16  Tobias Burnus  <burnus@net-b.de>
11286
11287         PR fortran/30793
11288         * gfortran.dg/func_derived_4.f90: New test.
11289
11290 2007-02-15  Roger Sayle  <roger@eyesopen.com>
11291
11292         PR middle-end/30391
11293         * gfortran.dg/pr30391-1.f90: New test case.
11294
11295 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11296
11297         PR middle-end/30433
11298         * gcc.c-torture/compile/pr30433.c: New testcase to check
11299         that complex constants comparisions are foldded.
11300
11301 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11302
11303         PR C++/30158
11304         * g++.dg/ext/stmtexpr10.C: New testcase.
11305
11306 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11307
11308         PR middle-end/30729
11309         * gcc.dg/Wunused-value-2.c: New testcase.
11310
11311 2007-02-15  Ian Lance Taylor  <iant@google.com>
11312
11313         * g++.dg/eh/subreg-1.C: New test.
11314
11315 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11316
11317         PR c/26494
11318         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11319         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11320         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11321         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11322         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11323         * gcc.dg/Werror-implicit-function-declaration.c: New.
11324
11325 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11326
11327         PR c++/28943
11328         * g++.dg/warn/pr28943.C: New.
11329
11330 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11331
11332         * gfortran.fortran-torture/execute/math.f90: Fix typo.
11333
11334 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11335
11336         PR fortran/30779
11337         * gfortran.dg/error_recovery_3.f90: New test.
11338
11339 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11340
11341         * g++.dg/tree-ssa/sra-1.C: New.
11342
11343 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11344
11345         * g++.dg/tree-ssa/sra-1.C: New.
11346
11347 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11348
11349         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11350
11351 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11352
11353         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11354
11355 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11356
11357         PR fortran/30799
11358         * gfortran.dg/logical_2.f90: New test.
11359
11360 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
11361
11362         * gcc.dg/torture/complex-alias-1.c: New test.
11363
11364 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
11365
11366         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11367         instead of -fdump-tree-tailcall.
11368
11369 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
11370
11371         * gfortran.dg/interface_10.f90: Fix comment typo.
11372
11373 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
11374
11375         PR tree-optimization/30771
11376         * gcc.dg/vect/pr30771.c: New test.
11377
11378 2007-02-13  Ian Lance Taylor  <iant@google.com>
11379
11380         * gcc.dg/Wstrict-overflow-1.c: New test.
11381         * gcc.dg/Wstrict-overflow-2.c: New test.
11382         * gcc.dg/Wstrict-overflow-3.c: New test.
11383         * gcc.dg/Wstrict-overflow-4.c: New test.
11384         * gcc.dg/Wstrict-overflow-5.c: New test.
11385         * gcc.dg/Wstrict-overflow-6.c: New test.
11386         * gcc.dg/Wstrict-overflow-7.c: New test.
11387         * gcc.dg/Wstrict-overflow-8.c: New test.
11388         * gcc.dg/Wstrict-overflow-9.c: New test.
11389         * gcc.dg/Wstrict-overflow-10.c: New test.
11390
11391 2007-02-13  Roger Sayle  <roger@eyesopen.com>
11392
11393         * gcc.target/ia64/builtin-bswap-2.c: New test case.
11394
11395 2007-02-13  Richard Henderson  <rth@redhat.com>
11396
11397         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11398         * gcc.c-torture/execute/pr29302-1.c: ... here.
11399
11400 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11401
11402         PR c/29521
11403         * gcc.dg/c90-return-1.c: Update output.
11404         * gcc.dg/c99-return-1.c: Likewise.
11405
11406 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
11407
11408         PR fortran/30554
11409         * gfortran.dg/used_dummy_types_7.f90: New test..
11410
11411 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
11412
11413         * gcc.target/i386/parity-1.c: New test.
11414         * gcc.target/i386/parity-2.c: New test.
11415
11416 2007-02-12  Roger Sayle  <roger@eyesopen.com>
11417
11418         * gcc.target/i386/builtin-bswap-3.c: New test case.
11419
11420 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
11421
11422         PR tree-optimization/29145
11423         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11424         alias analysis is improved to take better advantage of restrict
11425         qualified pointers.
11426         * gcc.dg/vect/vect-80.c: Likewise.
11427         * gcc.dg/vect/pr29145.c: New.
11428
11429 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11430
11431         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11432         * gcc.target/i386/sse4a-insert.c: Likewise.
11433
11434 2007-02-11  Roger Sayle  <roger@eyesopen.com>
11435
11436         * gcc.target/ia64/builtin-popcount-1.c: New test case.
11437         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11438
11439 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
11440
11441         PR fortran/30478
11442         * gfortran.dg/enum_4.f90: Update error message checks.
11443
11444 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
11445
11446         PR fortran/30554
11447         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11448         versions of the modules.
11449
11450         PR fortran/30617
11451         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11452         by getting rid of recursive I/O and providing functions with
11453         results.
11454
11455         PR fortran/30319
11456         * gfortran.dg/char_array_constructor_2.f90
11457
11458 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
11459
11460         PR c++/26988
11461         * g++.dg/template/spec34.C: New test
11462
11463 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
11464
11465         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11466         on i?86 and x86_64.
11467         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11468         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
11469         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
11470         on i?86 and x86_64.
11471         * gcc.dg/vect/vect-113.c: Ditto.
11472
11473 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
11474
11475         PR c++/29487
11476         * g++.dg/eh/weak1-C: New test.
11477         * g++.dg/eh/weak1-a.cc: Likewise.
11478         * g++.dg/eh/comdat1.C: Likewise.
11479
11480 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
11481             Dorit Nuzman  <dorit@il.ibm.com>
11482
11483         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
11484         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
11485         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
11486         * gcc.dg/vect/vect-113.c: Likewise.
11487
11488         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
11489
11490 2007-02-10  Richard Henderson  <rth@redhat.com>
11491
11492         * lib/target-supports.exp (check_effective_target_tls): Redefine
11493         to mean non-emulated tls.
11494         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11495         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11496         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11497         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11498         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11499         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11500         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11501
11502 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
11503
11504         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11505
11506 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
11507
11508         * gfortran.dg/secnds.f: Replace time tolerance with a
11509         before-and-after bracket.
11510         * gfortran.dg/secnds-1.f: Likewise.
11511
11512 2007-02-09  Tobias Burnus  <burnus@net-b.de>
11513
11514         PR fortran/30512
11515         * gfortran.dg/maxlocval_1.f90: New test.
11516
11517 2007-02-09  Roger Sayle  <roger@eyesopen.com>
11518
11519         * gcc.target/ia64/builtin_bswap-1.c: New test case.
11520
11521 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11522
11523         PR fortran/30720
11524         * gfortran.dg/array_function_1.f90: New test.
11525
11526 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11527
11528         * lib/target-supports.exp (check_effective_target_lax_strtofp)
11529         (check_effective_target_dummy_wcsftime): New functions.
11530
11531 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11532
11533         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11534         * lib/target-supports.exp (check_effective_target_uclibc): New
11535         function.
11536
11537 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11538
11539         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11540         (vsnprintf): Don't define for uClibc targets.
11541
11542 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11543
11544         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11545         set before checking whether it was allowed.
11546         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11547         before checking inside_main.
11548
11549 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11550
11551         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11552         uClinux targets.
11553         (u16sf): Likewise u4sf.
11554         * g++.dg/compat/struct-layout-1.h: Likewise.
11555
11556 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11557
11558         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11559         procedure.
11560         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11561         m68k targets if check_effective_target_coldfire_fpu returns true.
11562
11563 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
11564         Richard Guenther  <rguenther@suse.de>
11565
11566         PR middle-end/23361
11567         * gcc.dg/fold-compare-3.c: New testcase.
11568         * gcc.dg/tree-ssa/loop-24.c: Likewise.
11569
11570 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
11571
11572         * gcc.dg/pr26570.c: Clean up coverage files.
11573         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11574         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11575         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11576         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11577         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11578         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11579         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11580         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11581         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11582         * gcc.dg/tree-ssa/pr25501.c: Ditto.
11583         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11584         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11585         * gcc.dg/vect/pr28952.c: Ditto.
11586         * gcc.dg/vect/pr27151.c: Ditto.
11587         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11588         * g++.dg/gomp/macro-3.C: Ditto.
11589
11590 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
11591
11592         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11593         of the loop.
11594
11595 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11596
11597         * gcc.target/i386/builtin-bswap-2.c: New test case.
11598
11599 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11600
11601         * gfortran.dg/forall_8.f90: New test case.
11602         * gfortran.dg/forall_9.f90: Likewise.
11603
11604 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11605
11606         * gcc.dg/builtins-20.c: Add some -~ complex cases.
11607
11608 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11609
11610         * lib/target-supports.exp (check_effective_target_simulator): New.
11611
11612 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11613
11614         * gcc.dg/tree-ssa/loop-25.c: New test.
11615
11616 2007-02-06  Richard Henderson  <rth@redhat.com>
11617
11618         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11619
11620 2007-02-06  Roger Sayle  <roger@eyesopen.com>
11621
11622         * gcc.target/powerpc/popcount-1.c: New test case.
11623         * gcc.target/powerpc/parity-1.c: Likewise.
11624
11625 2007-02-06  Richard Guenther  <rguenther@suse.de>
11626
11627         PR middle-end/27302
11628         * gcc.dg/torture/pr27302-2.c: New testcase.
11629
11630 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11631
11632         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11633         * gcc.dg/vect/vect-iv-1.c: New test.
11634         * gcc.dg/vect/vect-iv-2.c: New test.
11635         * gcc.dg/vect/vect-iv-3.c: New test.
11636         * gcc.dg/vect/vect-iv-4.c: New test.
11637         * gcc.dg/vect/vect-iv-5.c: New test.
11638         * gcc.dg/vect/vect-iv-6.c: New test.
11639         * gcc.dg/vect/vect-iv-7.c: New test.
11640         * gcc.dg/vect/vect-iv-8.c: New test.
11641         * gcc.dg/vect/vect-iv-9.c: New test.
11642         * gcc.dg/vect/vect-iv-10.c: New test.
11643         * gcc.dg/vect/vect-iv-11.c: New test.
11644         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11645         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11646         * gcc.dg/vect/vect-14.c: Now vectorizable.
11647         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11648         loop).
11649         * gcc.dg/vect/vect-27.c: Likewise.
11650         * gcc.dg/vect/vect-29.c Likewise.
11651         * gcc.dg/vect/vect-dv-2.c: Likewise.
11652         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11653         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11654         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11655
11656 2007-02-06  Ira Rosen  <irar@il.ibm.com>
11657
11658         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11659
11660 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11661
11662         * gcc.dg/builtins-20.c: Add more cases.
11663
11664 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11665
11666         PR debug/30189
11667         * gcc.dg/pr30189.c: New test.
11668
11669 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
11670
11671         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11672         for running tests.
11673         * gcc.target/i386/sse4a-extract.c: New test.
11674         * gcc.target/i386/sse4a-insert.c: New test.
11675         * gcc.target/i386/sse4a-montsd.c: New test.
11676         * gcc.target/i386/sse4a-montss.c: New test.
11677
11678 2007-02-05  Richard Guenther  <rguenther@suse.de>
11679
11680         * gcc.target/i386/vectorize3.c: New testcase.
11681
11682 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
11683
11684         PR target/30665
11685         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11686
11687 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11688
11689         PR fortran/30611
11690         * gfortran.dg/repeat_1.f90: New test.
11691
11692 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
11693
11694         PR fortran/30605
11695         * gfortran.dg/spread_shape_1.f90: Remove tabs.
11696         * gfortran.dg/derived_init_2.f90: Ditto.
11697         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11698         * gfortran.dg/array_initializer_1.f90: Ditto.
11699         * gfortran.dg/do_2.f90: Ditto.
11700         * gfortran.dg/proc_assign_1.f90: Ditto.
11701
11702 2007-02-04  Richard Guenther  <rguenther@suse.de>
11703
11704         PR middle-end/30636
11705         * g++.dg/warn/pr30636.C: New testcase.
11706         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11707
11708 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
11709
11710         PR middle-end/30667
11711         * gfortran.dg/pr30667.f: New test.
11712
11713 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11714
11715         * gcc.dg/builtins-54.c: Add more cases.
11716
11717 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
11718
11719         PR fortran/30514
11720         * gfortran.dg/zero_sized_2.f90: New test.
11721
11722         PR fortran/30660
11723         * gfortran.dg/alloc_comp_basics_4.f90: New test.
11724
11725         PR fortran/29820
11726         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11727         file.
11728
11729 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11730
11731         PR fortran/30683
11732         * gfortran.dg/interface_10.f90: New test.
11733
11734 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11735
11736         * gcc.dg/builtins-20.c: Add more cases.
11737
11738 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11739
11740         PR target/29682
11741         * gcc-target/ia64/pr29682.c: New test.
11742
11743 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
11744
11745         PR fortran/30284
11746         * gfortran.dg/arrayio_11.f90.f90: New test.
11747
11748         PR fortran/30626
11749         * gfortran.dg/arrayio_12.f90.f90: New test.
11750
11751 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
11752
11753         PR c++/30536
11754         * g++.dg/tls/diag-5.C: New test.
11755
11756         PR middle-end/30473
11757         * gcc.dg/pr30473.c: New test.
11758         * gcc.c-torture/execute/20070201-1.c: New test.
11759
11760 2007-02-01  Roger Sayle  <roger@eyesopen.com>
11761
11762         * gfortran.dg/dependency_20.f90: New test case.
11763
11764 2007-01-31  Ian Lance Taylor  <iant@google.com>
11765
11766         * gcc.dg/lower-subreg-1.c (test): New test.
11767
11768 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
11769
11770         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11771
11772 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11773
11774         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11775         * gcc.dg/torture/builtin-math-3.c: Likewise.
11776
11777 2007-01-31  Dirk Mueller  <dmueller@suse.de>
11778
11779         gcc.dg/Wparentheses-2.c: Update and add new tests.
11780
11781 2007-01-31  Ira Rosen  <irar@il.ibm.com>
11782
11783         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11784         vectorize.
11785
11786 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
11787
11788         * gcc.dg/builtins-63.c: New test.
11789
11790 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11791
11792         PR fortran/27588
11793         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11794
11795 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11796
11797         PR fortran/30520
11798         * gfortran.dg/volatile8.f90: New argument conformance test.
11799         * gfortran.dg/volatile9.f90: New scope test.
11800
11801 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11802
11803         PR c++/24745
11804         * g++.dg/warn/null4.C: New.
11805
11806 2001-01-30  Roger Sayle  <roger@eyesopen.com>
11807             Uros Bizjak  <ubizjak@gmail.com>
11808
11809         * gcc.dg/large-size-array-3.c: Correct typo.
11810
11811 2007-01-30  Richard Guenther  <rguenther@suse.de>
11812
11813         PR middle-end/27657
11814         * g++.dg/debug/pr27657.C: New testcase.
11815
11816 2007-01-30  Richard Guenther  <rguenther@suse.de>
11817
11818         PR middle-end/30313
11819         * gcc.dg/torture/pr30313.c: New testcase.
11820
11821 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
11822
11823         * gcc.dg/dfp/dfp-except.h: New file.
11824         * gcc.dg/dfp/fe-check.h: New file.
11825         * gcc.dg/dfp/fe-binop.c: New test.
11826         * gcc.dg/dfp/fe-convert-1.c: New test.
11827         * gcc.dg/dfp/fe-convert-2.c: New test.
11828         * gcc.dg/dfp/fe-convert-3.c: New test.
11829
11830         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11831         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11832         * gcc.dg/dfp/convert-dfp.c: Ditto.
11833         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11834
11835 2007-01-29  Josh Conner  <jconner@apple.com>
11836
11837         * gcc.target/powerpc/altivec-24.c: New test.
11838
11839 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
11840
11841         PR c++/28266
11842         * g++.dg/parse/defarg12.C: New test.
11843
11844 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
11845
11846         PR fortran/30554
11847         * gfortran.dg/used_dummy_types_6.f90: New test.
11848
11849 2007-01-28  Jan Hubicka  <jh@suse.cz>
11850
11851         * gcc.dg/tree-prof/val-prof-6.c: New test.
11852
11853 2007-01-28  Roger Sayle  <roger@eyesopen.com>
11854
11855         * gcc.dg/large-size-array-3.c: Correct test case (portability).
11856
11857 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
11858
11859         PR C++/28988
11860         * g++.dg/expr/dtor4.C: New test.
11861
11862 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
11863
11864         * gcc.dg/tree-ssa/loop-23.c: New test.
11865
11866 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
11867
11868         PR libfortran/30389
11869         * gfortran.dg/achar_2.f90:  New test.
11870         * gfortran.dg/achar_3.f90:  New test.
11871
11872 2007-01-27  Ian Lance Taylor  <iant@google.com>
11873
11874         * gcc.dg/strict-overflow-1.c: New test.
11875         * gcc.dg/no-strict-overflow-1.c: New test.
11876         * gcc.dg/strict-overflow-2.c: New test.
11877         * gcc.dg/no-strict-overflow-2.c: New test.
11878         * gcc.dg/strict-overflow-3.c: New test.
11879         * gcc.dg/no-strict-overflow-3.c: New test.
11880         * gcc.dg/strict-overflow-4.c: New test.
11881         * gcc.dg/no-strict-overflow-4.c: New test.
11882         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11883         * gcc.dg/pr15784-1.c: Likewise.
11884         * gcc.dg/pr20922-1.c: Likewise.
11885         * gcc.dg/pr20922-3.c: Likewise.
11886         * gcc.dg/pr20922-4.c: Likewise.
11887         * gcc.dg/pr20922-6.c: Likewise.
11888         * gcc.dg/compare-4.c: Likewise.
11889         * gcc.dg/torture/pr26898-1.c: Likewise.
11890         * gcc.dg/tree-ssa/divide-1.c: Likewise.
11891         * gcc.dg/tree-ssa/divide-2.c: Likewise.
11892         * gcc.dg/tree-ssa/divide-3.c: Likewise.
11893         * gcc.dg/tree-ssa/divide-4.c: Likewise.
11894         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11895         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11896         * gcc.dg/tree-ssa/pr21082.c: Likewise.
11897         * gcc.dg/tree-ssa/pr26899.c: Likewise.
11898         * g++.dg/tree-ssa/pr21082.C: Likewise.
11899
11900 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11901
11902         * gcc-dg/large-size-array-3.c: New test case.
11903
11904 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11905
11906         * gfortran.dg/forall_7.f90: New test case.
11907
11908 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
11909
11910         PR fortran/30407
11911         * gfortran.dg/where_operator_assign_1.f90: New test.
11912         * gfortran.dg/where_operator_assign_2.f90: New test.
11913         * gfortran.dg/where_operator_assign_3.f90: New test.
11914
11915 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
11916
11917         * lib/target-supports.exp
11918         (check_effective_target_powerpc_altivec): New.
11919         (check_effective_target_vect_cmdline_needed): Use it.
11920
11921 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
11922
11923         PR fortran/30278
11924         * gfortran.dg/backslash_3.f: New test.
11925
11926 2007-01-26  Richard Guenther  <rguenther@suse.de>
11927
11928         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11929
11930 2007-01-26  Tobias Burnus  <burnus@net-b.de>
11931
11932         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11933         * gfortran.dg/vect/vect.exp: Ditto.
11934         * gfortran.dg/dg.exp: Ditto.
11935         * gfortran.fortran-torture/execute/execute.exp: Ditto.
11936         * gfortran.fortran-torture/compile/compile.exp: Ditto.
11937
11938 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11939
11940         * gcc.dg/builtins-20.c: Add more cases.
11941         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11942
11943 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11944
11945         PR fortran/30437
11946         * gcc.dg/Wall.c: New.
11947         * gcc.dg/Wno-all.c: New.
11948         * gfortran.dg/Wall.f90: New.
11949         * gfortran.dg/Wno-all.f90: New.
11950
11951 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
11952
11953         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11954         * g++.dg/eh/simd-2.C: Also run on Darwin.
11955         * g++.dg/eh/simd-3.C: New.
11956         * g++.dg/eh/simd-4.C: New.
11957
11958 2007-01-25  Richard Guenther  <rguenther@suse.de>
11959
11960         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11961         and _PROFILE_USE.
11962         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11963
11964 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
11965
11966         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11967         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11968         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11969         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11970         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11971         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11972         * gcc.dg/ipa/ipa-7.c: New testcase.
11973
11974 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11975
11976         * g++.dg/cpp0x/warn_cxx0x.C: New.
11977
11978 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11979
11980         * gcc.dg/builtins-20.c: Test builtin carg.
11981
11982 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11983
11984         PR middle-end/27416
11985         * gcc.dg/gomp/pr27416.c: New test.
11986
11987         PR middle-end/30494
11988         * gcc.dg/gomp/pr30494.c: New test.
11989         * g++.dg/gomp/pr30494.C: New test.
11990
11991         PR middle-end/30421
11992         * gcc.dg/gomp/pr30421.c: New test.
11993
11994 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11995
11996         * gcc.target/ia64/versionid-1.c: New test.
11997         * gcc.target/ia64/versionid-2.c: New test.
11998
11999 2007-01-24  Richard Guenther  <rguenther@suse.de>
12000
12001         PR testsuite/30181
12002         * gcc.dg/builtins-57.c: Change to a link-time testcase
12003         to support non-C99 targets.
12004
12005 2007-01-24  Jan Hubicka  <jh@suse.cz>
12006
12007         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
12008
12009 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12010
12011         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
12012
12013 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
12014
12015         PR objc/27438
12016         * objc.dg/const-str-12.m: New test.
12017
12018 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12019
12020         PR fortran/30532
12021         * gfortran.dg/ctrl-z.f90:  New test.
12022
12023 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12024
12025         PR fortran/30481
12026         * gfortran.dg/namelist_assumed_char.f90:  New test.
12027
12028 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
12029
12030         PR c++/27492
12031         * g++.dg/inherit/covariant15.C: New test.
12032
12033 2007-01-23  Ian Lance Taylor  <iant@google.com>
12034
12035         * g++.dg/warn/Wparentheses-24.C: New test.
12036
12037 2007-01-23  Richard Guenther  <rguenther@suse.de>
12038
12039         PR testsuite/30560
12040         * ada/acats/run_acats: Do not call gnatmake or gnatchop
12041         with full path.
12042
12043 2007-01-22  Richard Guenther  <rguenther@suse.de>
12044
12045         PR tree-optimization/30038
12046         * gcc.dg/builtins-62.c: New testcase.
12047
12048 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12049
12050         * gcc.c-torture/compile/20070121.c: New test.
12051
12052 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
12053
12054         PR libfortran/30525
12055         * gfortran.dg/char_comparison_1.f:  New test.
12056
12057 2007-01-21  Ira Rosen  <irar@il.ibm.com>
12058
12059         * gcc.dg/vect/vect-strided-same-dr.c: New test.
12060
12061 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
12062
12063         PR objc/30479
12064         * objc.dg/pch: New directory.
12065         * objc.dg/pch/pch.exp: New file.
12066         * objc.dg/pch/interface-1.m: New test.
12067         * objc.dg/pch/interface-1.hs: New include file.
12068         * lib/objc.exp (objc_target_compile): Add
12069         "-x objective-c-header" in front of the sources if this is
12070         a precompiled header being compiled.
12071
12072 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12073
12074         * gfortran.dg/array_memcpy_3.f90: New test case.
12075         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
12076
12077 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12078             Brooks Moses  <brooks.moses@codesourcery.com>
12079             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12080
12081         * gfortran.dg/intrinsic_sign_1.f90: New test case.
12082         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
12083
12084 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12085
12086         * gcc.dg/torture/builtin-math-3.c: Test fdim.
12087
12088 2007-01-19  Mike Stump  <mrs@apple.com>
12089
12090         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12091         away.
12092
12093 2007-01-19  Roger Sayle  <roger@eyesopen.com>
12094
12095         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12096         option instead of -funsafe-math-optimizations.
12097
12098 2007-01-19  Tomas Bily  <tbily@suse.cz>
12099
12100         gcc.dg/tree-prof/indir-call-prof.c: New.
12101         g++.dg/dg.exp: Add tree-prof subdirectory.
12102         g++.dg/tree-prof/indir-call-prof.C: New.
12103         g++.dg/tree-prof/tree-prof.exp: New.
12104
12105 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12106
12107         PR c++/17947
12108         * g++.dg/warn/deprecated.C: Update warning output.
12109         * g++.dg/warn/deprecated-2.C: Likewise.
12110         * g++.dg/warn/deprecated-3.C: New.
12111
12112 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12113
12114         * gcc.c-torture/execute/nestfunc-7.c: New.
12115
12116 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
12117
12118         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12119
12120 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12121
12122         * gcc.dg/m68k-pic-1.c: New.
12123
12124 2007-01-18  Roger Sayle  <roger@eyesopen.com>
12125
12126         * gfortran.dg/array_memcpy_4.f90: New test case.
12127
12128 2007-01-18  Josh Conner  <jconner@apple.com>
12129
12130         PR target/30485
12131         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
12132         * gcc.dg/vect/no-trapping-math-1: New.
12133         * gcc.dg/vect/no-trapping-math-2: New.
12134
12135 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
12136
12137         * gcc.target/i386/387-8.c: Update comment about optimizing
12138         inherent load of 1.0 of fptan instruction.
12139
12140 2007-01-18  Dirk Mueller  <dmueller@suse.de>
12141             Richard Guenther <rguenther@suse.de>
12142
12143         PR diagnostic/8268
12144         * gcc.dg/Warray-bounds.c: New testcase.
12145         * gcc.dg/Warray-bounds-2.c: New testcase.
12146         * g++.dg/warn/Warray-bounds.C: New testcase.
12147         * g++.dg/warn/Warray-bounds-2.C: New testcase.
12148
12149 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
12150
12151         PR fortran/30476
12152         * gfortran.dg/generic_12.f90: New test.
12153
12154 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
12155
12156         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
12157         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
12158
12159 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
12160
12161         * gcc.dg/dfp/compare-special.h: New file.
12162         * gcc.dg/dfp/compare-special-32.c: New test.
12163         * gcc.dg/dfp/compare-special-64.c: New test.
12164         * gcc.dg/dfp/compare-special-128.c: New test.
12165
12166 2007-01-16  Roger Sayle  <roger@eyesopen.com>
12167             Paul Thomas  <pault@gcc.gnu.org>
12168             Steven G. Kargl  <kargl@gcc.gnu.org>
12169
12170         PR fortran/30404
12171         * gfortran.dg/forall_6.f90: New test case.
12172         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
12173         * gfortran.dg/dependency_13.f90: Likewise.
12174
12175 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12176
12177         PR testsuite/12325
12178         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
12179         targets that don't support Inf.
12180
12181 2007-01-15  Dale Johannesen  <dalej@apple.com>
12182
12183         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
12184
12185 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
12186
12187         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
12188         of achar for 0xff to avoid the "Extended ASCII not
12189         implemented" error message.
12190
12191 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
12192
12193         PR fortran/28172
12194         * gfortran.dg/altreturn_4.f90: New test.
12195
12196         PR fortran/29389
12197         * gfortran.dg/stfunc_4.f90: New test.
12198
12199         PR fortran/29712
12200         * gfortran.dg/bound_2.f90: Reinstate commented out line.
12201         * gfortran.dg/initialization_1.f90: Change warning.
12202
12203         PR fortran/30283
12204         * gfortran.dg/specification_type_resolution_2.f90: New test.
12205
12206 2007-01-14  Jan Hubicka  <jh@suse.cz>
12207
12208         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12209         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12210         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12211         elimination.
12212
12213 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
12214
12215         PR fortran/30410
12216         * gfortran.dg/external_procedures_2.f90: New test.
12217
12218 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
12219
12220         PR target/30413
12221         * gcc.target/i386/pr30413.c: New test.
12222
12223 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
12224
12225         PR fortran/30452
12226         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
12227
12228 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
12229
12230         * gcc.dg/20070112-1.c: New test.
12231
12232 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12233
12234         PR libgfortran/30435
12235         * gfortran.dg/list_read_6.f90: New test.
12236
12237 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
12238
12239         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
12240
12241 2007-01-12  Tom Tromey  <tromey@redhat.com>
12242
12243         PR preprocessor/28227:
12244         * gcc.dg/cpp/pr28227.c: New file.
12245
12246 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12247
12248         * gcc.dg/tree-ssa/loop-22.c: New test.
12249
12250 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12251
12252         PR tree-optimization/29516
12253         * gcc.dg/tree-ssa/loop-20.c: New test.
12254
12255 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
12256
12257         PR libfortran/30415
12258         * minmaxloc_integer_kinds_1.f90:  New test.
12259
12260 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
12261
12262         PR c++/29573
12263         * g++.dg/template/sizeof-template-argument.C: New test.
12264
12265 2007-01-11  Jan Hubicka  <jh@suse.cz>
12266
12267         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
12268         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
12269         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
12270         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
12271         * gcc.dg/tree-ssa/pr21658.c: Likewise.
12272         * gcc.dg/tree-ssa/pr15349.c: Likewise.
12273         * gcc.dg/tree-ssa/pr25501.c: Likewise.
12274         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
12275         transformation in question.
12276         * gcc.dg/tree-ssa/vrp05.c: Likewise.
12277         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12278         * gcc.dg/always_inline3.c: Likewise.
12279
12280 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
12281
12282         PR c++/28999
12283         * g++.dg/template/typename11.C: New test.
12284
12285 2007-01-10  Robert Kennedy <jimbob@google.com>
12286
12287         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
12288
12289 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12290
12291         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12292         for different integer kinds.
12293         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12294         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12295         * gfortran.dg/ishft_2.f90: New test.
12296         * gfortran.dg/ishft_3.f90: New test.
12297
12298 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12299
12300         * gfortran.dg/altreturn_2.f90: Removed executable bit.
12301
12302 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
12303
12304         PR tree-optimization/30322
12305         * gcc.dg/tree-ssa/loop-21.c: New test.
12306
12307 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
12308
12309         * g++.dg/rtti/darwin-builtin-linkage.C: New.
12310
12311 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12312
12313         * gcc.target/spu/intrinsics-1.c: Remove xfail.
12314
12315 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12316
12317         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12318         * g++.dg/warn/overflow-warn-3.C: Likewise.
12319         * g++.dg/warn/overflow-warn-4.C: Likewise.
12320         * g++.dg/warn/overflow-warn-5.C: Likewise.
12321         * g++.dg/warn/overflow-warn-6.C: Likewise.
12322         * g++.dg/warn/Woverflow-1.C: Likewise.
12323         * g++.dg/warn/Woverflow-2.C: Likewise.
12324         * g++.dg/warn/Woverflow-3.C: Likewise.
12325         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12326
12327 2007-01-08  Roger Sayle  <roger@eyesopen.com>
12328
12329         * gfortran.dg/array_constructor_14.f90: New test case.
12330         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12331
12332 2007-01-08  Richard Guenther  <rguenther@suse.de>
12333
12334         PR tree-optimization/23603
12335         * gcc.dg/tree-ssa/vrp31.c: New testcase.
12336         * gcc.dg/tree-ssa/vrp32.c: Likewise.
12337
12338 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12339
12340         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12341         in __v8qi typedef.
12342         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12343         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12344         compiler behaviour.
12345         * gcc.dg/simd-5.c: Likewise.
12346         * gcc.dg/simd-6.c: Likewise.
12347         * g++.dg/conversion/simd1.C: Likewise.
12348         * g++.dg/conversion/simd3.C: Likewise.
12349         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12350         (main): Use it.
12351
12352 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12353
12354         PR tree-optimization/29877
12355         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12356         name of a hard register for the target concerned.  Adjust dg-error
12357         directives to cope with new behaviour of TER.
12358
12359 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12360
12361         PR c++/28986
12362         * g++.dg/conversion/nullptr1.C: Added overflow warning.
12363         * g++.dg/warn/overflow-warn-1.C: New.
12364         * g++.dg/warn/overflow-warn-3.C: New.
12365         * g++.dg/warn/overflow-warn-4.C: New.
12366         * g++.dg/warn/overflow-warn-5.C: New.
12367         * g++.dg/warn/overflow-warn-6.C: New.
12368         * g++.dg/warn/Woverflow-1.C: New.
12369         * g++.dg/warn/Woverflow-2.C: New.
12370         * g++.dg/warn/Woverflow-3.C: New.
12371         * g++.dg/warn/multiple-overflow-warn-2.C: New.
12372
12373 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
12374
12375         PR fortran/27698
12376         * gfortran.dg/invalid_name.f90: New test.
12377         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12378         * gfortran.dg/gomp/pr29759.f90: Ditto.
12379
12380 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12381
12382         * gfortran.dg/present_1.f90:  Update error message.
12383
12384 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
12385
12386         PR c++/19439
12387         * g++.dg/template/duplicate1.C: New test
12388         * g++.dg/template/memfriend6.C: Adjust error markers.
12389
12390 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
12391
12392         PR tree-opt/30385
12393         * gcc.dg/torture/inline-1.c: New test.
12394
12395 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12396
12397         PR c/19978
12398         * gcc.dg/multiple-overflow-warn-1.c: New.
12399         * gcc.dg/multiple-overflow-warn-2.c: New.
12400         * gcc.dg/overflow-warn-6.c: New.
12401         * g++.dg/warn/multiple-overflow-warn-1.C: New.
12402
12403 2007-01-05  Roger Sayle  <roger@eyesopen.com>
12404
12405         * gfortran.dg/array_memcpy_1.f90: New test case.
12406         * gfortran.dg/array_memcpy_2.f90: Likewise.
12407
12408 2007-01-05  Richard Guenther  <rguenther@suse.de>
12409
12410         PR middle-end/27826
12411         * g++.dg/opt/pr27826.C: New testcase.
12412
12413 2007-01-05  Ian Lance Taylor  <iant@google.com>
12414
12415         * gcc.dg/Walways-true-1.c: New test.
12416         * gcc.dg/Walways-true-2.c: New test.
12417         * g++.dg/warn/Walways-true-1.C: New test.
12418         * g++.dg/warn/Walways-true-2.C: New test.
12419
12420 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
12421
12422         PR c/30360
12423         * gcc.dg/pr30360.c: New test.
12424
12425 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
12426
12427         PR fortran/23232
12428         * gfortran.dg/data_implied_do_1.f90: New test.
12429
12430         PR fortran/27996
12431         PR fortran/27998
12432         * gfortran.dg/char_length_1.f90: New test.
12433
12434 2007-01-05  Richard Guenther  <rguenther@suse.de>
12435
12436         PR middle-end/28116
12437         * g++.dg/opt/pr28116.C: New testcase.
12438
12439 2007-01-05  Tobias Burnus  <burnus@net-b.de>
12440
12441         PR fortran/29624
12442         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12443           invalid deallocate.
12444         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12445         * gfortran.dg/protected_4.f90: Add pointer intent check.
12446         * gfortran.dg/protected_6.f90: Add pointer intent check.
12447         * gfortran.dg/pointer_intent_1.f90: New test.
12448         * gfortran.dg/pointer_intent_2.f90: New test.
12449         * gfortran.dg/pointer_intent_3.f90: New test.
12450
12451 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
12452
12453         PR 30235
12454         * gfortran.dg/altreturn_2.f90: new test.
12455
12456 2007-01-04  Tom Tromey  <tromey@redhat.com>
12457
12458         PR preprocessor/28165:
12459         * gcc.dg/cpp/pr28165.c: New file.
12460
12461 2007-01-03  Josh Conner  <jconner@apple.com>
12462
12463         PR middle-end/29683
12464         * gcc.dg/pr29683.c: New.
12465
12466 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12467
12468         PR c++/28217
12469         * g++.dg/pch/template-1.C: New test.
12470         * g++.dg/pch/template-1.Hs: New file.
12471
12472 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12473
12474         PR middle-end/30353
12475         * gcc.c-torture/compile/complex-4.c: New test.
12476
12477 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
12478
12479         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
12480         -maltivec.
12481         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
12482
12483 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12484
12485         PR middle-end/30286
12486         * gcc.dg/pr30286.c: New test.
12487
12488         PR c++/29535
12489         * g++.dg/template/crash66.C: New test.
12490
12491         PR c++/29054
12492         * g++.dg/template/friend49.C: New test.
12493
12494 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
12495
12496         * gfortran.dg/ibits.f90: New test.
12497
12498 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
12499
12500         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
12501         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12502
12503 2007-01-02  Jan Hubicka  <jh@suse.cz>
12504
12505         * gcc.dg/pr16194.c: We now output error on all three functions,
12506         not just first one.
12507
12508 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12509
12510         PR c/19977
12511         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12512         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12513
12514 2006-01-02  Ian Lance Taylor  <iant@google.com>
12515
12516         * g++.dg/warn/Wparentheses-22.C: New test.
12517         * g++.dg/warn/Wparentheses-23.C: New test.
12518
12519 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12520
12521         PR middle-end/7651
12522         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12523         * gcc.dg/declspec-3-Wextra.c: New.
12524         * gcc.dg/declspec-3-no.c: New
12525
12526 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
12527
12528         PR fortran/20896
12529         * gfortran.dg/interface_10.f90: Remove.
12530
12531 2007-01-01  Roger Sayle  <roger@eyesopen.com>
12532
12533         * gcc.dg/fold-eqxor-4.c: New test case.
12534
12535 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
12536
12537         PR middle-end/30311
12538         * gcc.c-torture/compile/pr30311.c: New test.
12539
12540 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
12541
12542         PR middle-end/30253
12543         * gcc.c-torture/compile/statement-expression-1.c: New test.
12544
12545 2007-01-01  Andreas Schwab  <schwab@suse.de>
12546
12547         PR target/29166
12548         * g++.dg/eh/pr29166.C: New test.
12549
12550 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
12551
12552         * lib/target-supports.exp (check_effective_target_powerpc_spe):
12553         New.
12554         (check_effective_target_vect_cmdline_needed): Use it.
12555
12556 2006-12-31  Richard Guenther  <rguenther@suse.de>
12557
12558         PR middle-end/30137
12559         * gcc.dg/pr30137-1.c: New testcase.
12560         * gcc.dg/pr30137-2.c: Likewise.
12561
12562 2006-12-31  Roger Sayle  <roger@eyesopen.com>
12563
12564         PR middle-end/30322
12565         * gcc.dg/fold-plusnot-1.c: New test case.
12566
12567 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
12568
12569         PR c++/29731
12570         * g++.dg/parse/template22.C: New test.
12571
12572 2006-12-31  Richard Guenther  <rguenther@suse.de>
12573
12574         PR middle-end/30338
12575         * gcc.c-torture/compile/pr30338.c: New testcase.
12576
12577 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12578
12579         PR fortran/27900
12580         * gfortran.dg/intrinsic_actual_4.f90: New test.
12581
12582         PR fortran/24325
12583         * gfortran.dg/func_decl_3.f90: New test.
12584
12585 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12586
12587         PR fortran/23060
12588         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12589         * gfortran.dg/c_by_val_1.f: New test.
12590         * gfortran.dg/c_by_val_2.f: New test.
12591         * gfortran.dg/c_by_val_3.f: New test.
12592
12593 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
12594
12595         PR libfortran/30321
12596         * gfortran.dg/sum_zero_array_1.f90:  New test.
12597
12598 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
12599
12600         PR preprocessor/29612
12601         * gcc.dg/cpp/pr29612-1.c: New test.
12602         * gcc.dg/cpp/pr29612-2.c: New test.
12603
12604 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
12605
12606         PR fortran/30034
12607         * gfortran.dg/pure_formal_proc_1.f90: New test.
12608
12609         PR fortran/30237
12610         * gfortran.dg/intrinsic_actual_3.f90: New test.
12611
12612 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12613
12614         PR fortran/30014
12615         * gfortran.dg/io_constraints_1.f90: Update test.
12616         * gfortran.dg/io_constraints_2.f90: Update test.
12617         * gfortran.dg/inquire_iolength.f90: New test.
12618
12619 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12620
12621         PR fortran/20896
12622         * gfortran.dg/interface_10.f90: New test.
12623         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12624         since z is already, locally a variable.
12625
12626         PR fortran/25135
12627         * gfortran.dg/generic_11.f90: New test.
12628         * gfortran.dg/interface_7.f90: Remove name clash between module
12629         name and procedure 'x' referenced in the interface.
12630
12631 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12632
12633         PR middle-end/7651
12634         * gcc.dg/Wmissing-parameter-type.c: New.
12635         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12636         * gcc.dg/Wmissing-parameter-type-no.c: New.
12637
12638 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12639
12640         PR fortran/25818
12641         * gfortran.dg/entry_array_specs_2.f: New test.
12642
12643         PR fortran/30084
12644         * gfortran.dg/nested_modules_6.f90: New test.
12645
12646 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12647
12648         PR middle-end/7651
12649         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12650         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12651
12652 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
12653
12654         PR C++/30168
12655         * g++.dg/opt/complex6.C: New test.
12656
12657 2006-12-22  Ben Elliston  <bje@au.ibm.com>
12658
12659         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12660         full" if the linker on spu-*-* warns about exceeding local store.
12661
12662         And revert this patch:
12663         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12664         fail to link due to relocation overflows on spu-*-*.
12665
12666 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12667
12668         PR fortran/30273
12669         * gfortran.dg/dependency_19.f90: New test.
12670
12671 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12672
12673         PR fortran/30202
12674         * gfortran.dg/alloc_comp_basics_3.f90: New test.
12675
12676 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
12677
12678         PR middle-end/30262
12679         * gcc.c-torture/execute/20061220-1.c: New test.
12680
12681         PR middle-end/30263
12682         * gcc.dg/gomp/asm-1.c: New test.
12683
12684         PR target/30230
12685         * g++.dg/eh/ia64-2.C: New test.
12686
12687 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12688
12689         PR target/28966
12690         PR target/29248
12691         * gcc.dg/rs6000-leaf.c: New.
12692
12693 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12694
12695         PR fortran/25392
12696         * gfortran.dg/f2c_8.f90: New test.
12697
12698 2006-12-20  Bill Wendling  <wendling@apple.com>
12699
12700         * gcc.dg/asm-b.c: Check for __ppc64__.
12701
12702 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12703
12704         PR fortran/30190
12705         * gfortran.dg/bounds_check_5.f90: New test.
12706
12707 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
12708
12709         PR middle-end/30143
12710         * gcc.dg/gomp/complex-1.c: New testcase.
12711
12712 2006-12-20  Roger Sayle  <roger@eyesopen.com>
12713
12714         * gfortran.dg/array_memset_1.f90: New test case.
12715
12716 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
12717
12718         * lib/target-supports.exp: Add spu to
12719         check_effective_target_vect_widen_mult_hi_to_si.
12720
12721 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12722
12723         PR fortran/29992
12724         * gfortran.dg/generic_9.f90: New test.
12725
12726         PR fortran/30081
12727         * gfortran.dg/generic_10.f90: New test.
12728
12729 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
12730
12731         PR tree-opt/30045
12732         * gcc.dg/pr30045.c: New test.
12733
12734 2006-12-20  Ben Elliston  <bje@au.ibm.com>
12735
12736         * gcc.dg/20020312-2.c: Add a case for __SPU__.
12737
12738 2006-12-19  Eric Christopher  <echristo@apple.com>
12739
12740         PR target/29302
12741         * gcc.c-torture/execute/pr29302-1.c: New.
12742
12743 2006-12-19  Tobias Burnus  <burnus@net-b.de>
12744
12745         PR fortran/39238
12746         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12747
12748 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
12749
12750         PR fortran/30236
12751         * gfortran.dg/altreturn_3.f90: New test.
12752
12753         * gfortran.dg/char_result_12.f90: Fix comment typos.
12754
12755 2006-12-19  Ben Elliston  <bje@au.ibm.com>
12756
12757         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12758         as newlib's stdio.h uses non-traditional cpp constructs.
12759
12760 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12761
12762         * gfortran.dg/advance.f90: Renamed to advance_1.f90
12763         * gfortran.dg/append-1.f90: Renamed to append_1.f90
12764         * gfortran.dg/array-1.f90: Renamed to array_1.f90
12765         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12766         * gfortran.dg/backspace.f: Renamed to backspace_1.f
12767         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12768         * gfortran.dg/default_initialization.f: Renamed to
12769         default_initialization_1.f
12770         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12771         dollar_edit_descriptor_1.f
12772         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12773         dollar_edit_descriptor_2.f
12774         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12775         dollar_edit_descriptor_3.f
12776         * gfortran.dg/logint-1.f: Renamed to logint_1.f
12777         * gfortran.dg/logint-2.f: Renamed to logint_2.f
12778         * gfortran.dg/logint-3.f: Renamed to logint_3.f
12779         * gfortran.dg/advance_1.f90: Renamed from advance.f90
12780         * gfortran.dg/append_1.f90: Renamed from append-1.f90
12781         * gfortran.dg/array_1.f90: Renamed from array-1.f90
12782         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12783         * gfortran.dg/backspace_1.f: Renamed from backspace.f
12784         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12785         * gfortran.dg/default_initialization_1.f: Renamed from
12786         default_initialization.f
12787         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12788         dollar_edit_descriptor-1.f
12789         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12790         dollar_edit_descriptor-2.f
12791         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12792         dollar_edit_descriptor-3.f
12793         * gfortran.dg/logint_1.f: Renamed from logint-1.f
12794         * gfortran.dg/logint_2.f: Renamed from logint-2.f
12795         * gfortran.dg/logint_3.f: Renamed from logint-3.f
12796
12797 2006-12-18  Bill Wendling  <wendling@apple.com>
12798
12799         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12800         id is an OjbC keyword.
12801
12802 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12803
12804         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12805
12806 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12807
12808         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12809
12810 2006-12-18  Ian Lance Taylor  <iant@google.com>
12811
12812         * g++.dg/warn/Wmissing-declarations-1.C: New test.
12813
12814 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12815
12816         * gcc.c-torture/compile/pr27528.c: Use empty templates.
12817
12818 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12819
12820         PR fortran/30207
12821         * gfortran.fortran-torture/execute/where21.f90: New test.
12822
12823 2006-12-17  Tobias Burnus  <burnus@net-b.de>
12824
12825         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12826
12827 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12828
12829         PR middle-end/7651
12830         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12831         * gcc.dg/if-empty-1.c: Likewise.
12832         * gcc.dg/pr23165.c: Likewise.
12833         * g++.dg/warn/empty-body.C: Likewise.
12834
12835 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12836
12837         PR libfortran/30005
12838         * gfortran.dg/open_errors.f90: New test.
12839
12840 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
12841
12842         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12843
12844         * gcc.target/i386/ssse3-pabsb.c: New file.
12845         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12846         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12847         * gcc.target/i386/ssse3-palignr.c: Likewise.
12848         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12849         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12850         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12851         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12852         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12853         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12854         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12855         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12856         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12857         * gcc.target/i386/ssse3-psignb.c: Likewise.
12858         * gcc.target/i386/ssse3-psignd.c: Likewise.
12859         * gcc.target/i386/ssse3-psignw.c: Likewise.
12860         * gcc.target/i386/ssse3-vals.h: Likewise.
12861
12862 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
12863
12864         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12865         * lib/fortran-torture.exp: Include target-supports.exp.
12866
12867 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
12868
12869         PR target/30185
12870         * gcc.c-torture/execute/pr30185.c: New test.
12871
12872 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12873
12874         PR testsuite/30179
12875         PR testsuite/30180
12876         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12877         * gcc.dg/builtin-bswap-2.c: Likewise.
12878         * gcc.dg/builtin-bswap-3.c: Likewise.
12879         * gcc.dg/builtin-bswap-4.c: Likewise.
12880         * lib/target-supports.exp (check_effective_target_stdint_types): New.
12881         * gcc.c-torture/execute/mode-dependent-address.x: New file.
12882
12883 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12884
12885         PR libfortran/30145
12886         * gfortran.dg/write_zero_array: New test.
12887
12888 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12889
12890         PR fortran/30200
12891         * gfortran.dg/write_fmt_trim.f90: New test.
12892
12893 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
12894
12895         PR 30194
12896         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12897         temporarily.
12898
12899 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12900
12901         * lib/target-supports.exp (check_weak_available): Use istarget
12902         "hppa*-*-hpux10*" instead of regexp.
12903         (check_cxa_atexit_available): Likewise.
12904
12905 2006-12-14  Richard Guenther  <rguenther@suse.de>
12906
12907         PR tree-optimization/30197
12908         * gcc.c-torture/execute/complex-1.c: Fix function name.
12909         * gcc.dg/builtins-61.c: New testcase.
12910
12911 2006-12-14  Richard Guenther  <rguenther@suse.de>
12912
12913         PR middle-end/30172
12914         * gcc.dg/pr30172-1.c: New testcase.
12915
12916 2006-12-14  Richard Guenther  <rguenther@suse.de>
12917
12918         PR tree-optimization/30198
12919         * gcc.dg/builtins-60.c: New testcase.
12920
12921 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
12922
12923         * lib/target-supports.exp (vect_no_align): Remove spu.
12924
12925 2006-12-13  Ian Lance Taylor  <iant@google.com>
12926
12927         PR c++/19564
12928         PR c++/19756
12929         * g++.dg/warn/Wparentheses-5.C: New test.
12930         * g++.dg/warn/Wparentheses-6.C: New test.
12931         * g++.dg/warn/Wparentheses-7.C: New test.
12932         * g++.dg/warn/Wparentheses-8.C: New test.
12933         * g++.dg/warn/Wparentheses-9.C: New test.
12934         * g++.dg/warn/Wparentheses-10.C: New test.
12935         * g++.dg/warn/Wparentheses-11.C: New test.
12936         * g++.dg/warn/Wparentheses-12.C: New test.
12937         * g++.dg/warn/Wparentheses-13.C: New test.
12938         * g++.dg/warn/Wparentheses-14.C: New test.
12939         * g++.dg/warn/Wparentheses-15.C: New test.
12940         * g++.dg/warn/Wparentheses-16.C: New test.
12941         * g++.dg/warn/Wparentheses-17.C: New test.
12942         * g++.dg/warn/Wparentheses-18.C: New test.
12943         * g++.dg/warn/Wparentheses-19.C: New test.
12944         * g++.dg/warn/Wparentheses-20.C: New test.
12945         * g++.dg/warn/Wparentheses-21.C: New test.
12946
12947 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12948
12949         PR testsuite/30157
12950         * lib/target-supports.exp (check_cxa_atexit_available): Return false
12951         for target "hppa.*hpux10".
12952
12953 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
12954
12955         * g++.dg/debug/vartrack1.C: New test.
12956
12957         * g++.dg/opt/ifcvt1.C: New test.
12958
12959         * gcc.dg/tls/opt-13.c: New test.
12960
12961         * gcc.dg/20060425-2.c: New test.
12962
12963         * g++.dg/opt/pr15054-2.C: New test.
12964
12965         * gcc.c-torture/execute/20060420-1.c: New test.
12966
12967         * gcc.c-torture/execute/20060412-1.c: New test.
12968
12969         * objc/compile/20060406-1.m: New test.
12970
12971 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
12972
12973         * g++.dg/template/array17.C: New test.
12974
12975 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12976
12977         * gcc.target/powerpc/altivec-23.c: New test.
12978
12979 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12980
12981         PR c++27316
12982         * g++.dg/inherit/error3.C: New test.
12983
12984         PR c++/28740
12985         * g++.dg/inherit/error4.C: New test.
12986
12987 2006-12-13  Richard Guenther  <rguenther@suse.de>
12988
12989         PR tree-optimization/17687
12990         * gcc.dg/builtins-59.c: New testcase.
12991
12992 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12993
12994         * gcc.target/spu/Wmain.c: New test.
12995
12996 2006-12-12  Josh Conner  <jconner@apple.com>
12997
12998         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12999         * g++.dg/abi/thunk4.C: Likewise.
13000         * g++.dg/abi/rtti3.C: Likewise.
13001
13002 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
13003
13004         * gcc.target/spu/cpat-1.c: New test.
13005         * gcc.target/spu/cpat-2.c: New test.
13006         * gcc.target/spu/cpat-3.c: New test.
13007         * gcc.target/spu/cpat-4.c: New test.
13008
13009 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13010
13011         PR tree-opt/28436
13012         * gcc.c-torture/compile/vector-1.c: New test.
13013         * gcc.c-torture/compile/vector-2.c: New test.
13014         * gcc.c-torture/compile/vector-3.c: New test.
13015
13016 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13017
13018         * lib/fortran-torture.exp: Update copyright years.  Remove
13019         obsolete comment.  Test -ftree-vectorize where it makes sense.
13020         * lib/gfortran-dg.exp: Update copyright years.  Use settings
13021         from fortran-torture.exp.
13022         * gfortran.dg/char_transpose_1.f90,
13023         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
13024         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
13025         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
13026         '-w' to dg-options.
13027
13028 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
13029
13030         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
13031         saved_${tool}_load.
13032
13033 2006-12-12  Ira Rosen  <irar@il.ibm.com>
13034
13035         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
13036         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
13037         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
13038         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
13039         gaps.
13040
13041 2006-12-12  Richard Guenther  <rguenther@suse.de>
13042
13043         PR middle-end/30147
13044         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
13045
13046 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
13047             Diego Novillo  <dnovillo@redhat.com>
13048
13049         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
13050         VDEF/VUSE changes.
13051         * gcc.dg/tree-ssa/pr26421.c: Likewise
13052         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
13053         * gcc.dg/tree-ssa/pr23382.c: Likewise.
13054         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
13055         * gcc.dg/tree-ssa/pr28410.c: Likewise.
13056         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
13057         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
13058         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13059         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13060         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13061
13062 2006-12-11  Jan Hubicka  <jh@suse.cz>
13063
13064         * gcc.dg/tree-prof/stringop-1.c: New test.
13065         * gcc.dg/tree-prof/stringop-2.c: New test.
13066
13067 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
13068
13069         PR target/30120
13070         * gcc.target/i386/pr30120.c: New test.
13071
13072         Revert:
13073         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13074
13075         * gcc.target/i386/x87regparm-1.c: New test.
13076         * gcc.target/i386/x87regparm-2.c: New test.
13077         * gcc.target/i386/x87regparm-3.c: New test.
13078         * gcc.target/i386/x87regparm-4.c: New test.
13079
13080 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
13081
13082         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
13083
13084 2006-12-10  Tobias Burnus  <burnus@net-b.de>
13085
13086         PR fortran/23994
13087         * gfortran.dg/protected_1.f90: New test.
13088         * gfortran.dg/protected_2.f90: New test.
13089         * gfortran.dg/protected_3.f90: New test.
13090         * gfortran.dg/protected_4.f90: New test.
13091         * gfortran.dg/protected_5.f90: New test.
13092         * gfortran.dg/protected_6.f90: New test.
13093
13094 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13095             Tobias Burnus  <burnus@gcc.gnu.org>
13096
13097         PR fortran/29975
13098         PR fortran/30068
13099         * gfortran.dg/interface_4.f90: Test adding procedure to generic
13100         interface.
13101         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13102         ambiguous interfaces.
13103         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13104         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13105         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13106         ambiguous interfaces.
13107         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13108         * gfortran.dg/array_initializer_2.f90: Add initializer array
13109         constructor test.
13110
13111         PR fortran/30096
13112         * gfortran.dg/interface_9.f90: Test that host interfaces are
13113         not checked for ambiguity with the local version.
13114
13115 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13116
13117         PR fortran/29464
13118         * gfortran.dg/module_interface_2.f90: New test.
13119
13120 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13121
13122         PR fortran/29941
13123         * gfortran.dg/assumed_len.f90: New test.
13124
13125 2006-12-09  Richard Guenther  <rguenther@suse.de>
13126
13127         * g++.dg/warn/implicit-typename1.C: Qualify types.
13128         * g++.dg/parse/crash12.C: Likewise.
13129         * g++.dg/tree-ssa/pr22444.C: Likewise.
13130
13131 2006-12-09  Tobias Burnus  <burnus@net-b.de>
13132
13133         * gfortran.dg/array_2.f90: Added sqrt test.
13134
13135 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
13136
13137         * gcc.target/i386/x87regparm-1.c: XFAIL.
13138         * gcc.target/i386/x87regparm-2.c: XFAIL.
13139         * gcc.target/i386/x87regparm-3.c: XFAIL.
13140         * gcc.target/i386/x87regparm-4.c: XFAIL.
13141
13142 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13143
13144         * lib/target-supports.exp
13145         (check_effective_target_large_long_double): New.
13146         * gcc.dg/Wconversion-real.c : Use it.
13147         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
13148         unsigned.
13149
13150 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
13151
13152         * gcc.c-torture/execute/mode-dependent-address.c: New test.
13153
13154 2006-12-08  Tobias Burnus  <burnus@net-b.de>
13155
13156         PR fortran/27546
13157         * gfortran.dg/import4.f90: New test for IMPORT in modules.
13158
13159 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
13160
13161         PR c++/29732
13162         * g++.dg/template/crash65.C: New test.
13163         * g++.dg/template/spec16.C: Tweak error markers.
13164
13165 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13166
13167         * gcc.target/spu: New directory.
13168         * gcc.target/spu/spu.exp: New file.
13169         * gcc.target/spu/intrinsics-1.c: New test.
13170
13171 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
13172
13173         PR c++/29980
13174         * g++.dg/ext/attrib27.C: New test.
13175         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
13176         * g++.dg/parse/typedef5.C: Likewise.
13177
13178 2006-12-07  Mike Stump  <mrs@apple.com>
13179
13180         * treelang/compile/var_defs.tree: Adjust.
13181
13182 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
13183
13184         PR c++/29730
13185         * g++.dg/template/crash64.C: New test.
13186         * g++.dg/parse/crash27.C: Adjust error markers.
13187
13188 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
13189
13190         PR libfortran/30009
13191         PR libfortran/30056
13192         * gfortran.dg/read_eof_4.f90:  Add tests.
13193         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
13194         * gfortran.dg/unf_read_corrupted_1.f90: New test.
13195
13196 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
13197
13198         PR c++/29729
13199         * g++.dg/template/crash63.C: New test.
13200
13201         PR c++/29728
13202         * g++.dg/template/crash62.C: New test.
13203
13204 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13205
13206         PR fortran/30003
13207         * gfortran.dg/allocatable_function_1.f90: Increase the number
13208         of expected calls of free to 10; the lhs section reference is
13209         now evaluated so there is another call to bar.  Change the
13210         comment appropriately.
13211         * gfortran.dg/array_section_1.f90: New test.
13212
13213 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13214
13215         PR fortran/29912
13216         * gfortran.dg/char_result_12.f90: New test.
13217
13218 2006-12-05  Richard Guenther  <rguenther@suse.de>
13219
13220         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13221         * gcc.dg/vect/vect-pow-2.c: Rename to ...
13222         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
13223         vect_double, xfail for spu*-*-*.
13224
13225 2006-12-04  Tobias Burnus  <burnus@net-b.de>
13226
13227         PR fortran/29962
13228         * initialization_4.f90: Test noninteger exponents (-std=f95).
13229         * initialization_5.f90: New test for noninteger exponents
13230           with -std=f2003.
13231
13232 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13233
13234         PR fortran/29821
13235         * gfortran.dg/parameter_array_section_1.f90: New test.
13236
13237 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
13238
13239         PR c++/29733
13240         * g++.dg/template/crash61.C: New test.
13241
13242         PR c++/29632
13243         * g++.dg/template/error23.C: New test.
13244
13245 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
13246
13247         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
13248
13249 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13250
13251         PR fortran/29916
13252         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
13253
13254 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
13255
13256         PR middle-end/29965
13257         * gcc.dg/gomp/pr29965-1.c: New test.
13258         * gcc.dg/gomp/pr29965-2.c: New test.
13259         * gcc.dg/gomp/pr29965-3.c: New test.
13260         * gcc.dg/gomp/pr29965-4.c: New test.
13261         * gcc.dg/gomp/pr29965-5.c: New test.
13262         * gcc.dg/gomp/pr29965-6.c: New test.
13263         * g++.dg/gomp/pr29965-1.C: New test.
13264         * g++.dg/gomp/pr29965-2.C: New test.
13265         * g++.dg/gomp/pr29965-3.C: New test.
13266         * g++.dg/gomp/pr29965-4.C: New test.
13267         * g++.dg/gomp/pr29965-5.C: New test.
13268         * g++.dg/gomp/pr29965-6.C: New test.
13269         * g++.dg/gomp/pr29965-7.C: New test.
13270         * g++.dg/gomp/pr29965-8.C: New test.
13271         * g++.dg/gomp/pr29965-9.C: New test.
13272         * g++.dg/gomp/pr29965-10.C: New test.
13273
13274 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
13275
13276         * gnat.dg/pointer_variable_bounds.adb: New test.
13277         * gnat.dg/pointer_variable_bounds.ads: Likewise.
13278         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
13279
13280 2006-12-03  Eric Christopher  <echristo@apple.com>
13281
13282         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
13283
13284 2006-12-03  Richard Henderson  <rth@redhat.com>
13285             Andrew Pinski  <pinskia@gmail.com>
13286
13287         PR C++/14329
13288         * g++.dg/warn/unit-1.C: New test.
13289
13290 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
13291
13292         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13293
13294 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
13295
13296         * g++.dg/vect/vect.exp: Enable tests to run on spu.
13297         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
13298         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13299         * gcc.dg/vect/vect-70.c: Reduce array size.
13300         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13301         vect_no_compaer_double targets.
13302         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13303         vect_float, vect_double, and vect_int.
13304
13305 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
13306
13307         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13308         test for loop versioning on vect_no_align targets.
13309         * gcc.dg/vect/pr20122.c: Likewise.
13310         * gcc.dg/vect/vect-105.c: Likewise.
13311         * gcc.dg/vect/vect-42.c: Likewise.
13312         * gcc.dg/vect/vect-43.c: Likewise.
13313         * gcc.dg/vect/vect-74.c: Likewise.
13314         * gcc.dg/vect/vect-75.c: Likewise.
13315         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13316         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13317         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13318         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13319
13320 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
13321
13322         PR fortran/29642
13323         * gfortran.dg/value_1.f90 : New test.
13324         * gfortran.dg/value_2.f90 : New test.
13325         * gfortran.dg/value_3.f90 : New test.
13326         * gfortran.dg/value_4.f90 : New test.
13327         * gfortran.dg/value_4.c : Called from value_4.f90.
13328
13329 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13330
13331         PR C++/30033
13332         *  g++.dg/cpp0x/static_assert4.C: New testcase.
13333
13334 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13335
13336         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13337
13338 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
13339
13340         PR c/27953
13341         * gcc.dg/pr27953.c: New test.
13342
13343 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13344
13345         PR c++/30022
13346         * g++.dg/ext/vector5.C: New test.
13347
13348         PR c++/30021
13349         * g++.dg/other/main1.C: New test.
13350
13351 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
13352
13353         PR libfortran/29568
13354         * gfortran.dg/convert_implied_open.f90:  Change to
13355         new default record length.
13356         * gfortran.dg/unf_short_record_1.f90:  Adapt to
13357         new error message.
13358         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
13359
13360 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
13361
13362         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13363
13364 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
13365
13366         PR c++/29066
13367         * g++.dg/expr/pr29066.c: New.
13368
13369 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
13370             Zdenek Dvorak <dvorakz@suse.cz>
13371
13372         PR tree-optimization/29921
13373         * gcc.dg/pr29921-2.c: New test.
13374
13375 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
13376
13377         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
13378         (i386_get_cpuid): New function.
13379         (i386_cpuid_ecx): Likewise.
13380         (i386_cpuid_edx): Likewise.
13381         (i386_cpuid): Updated to call i386_cpuid_edx.
13382
13383         * gcc.target/i386/sse3-addsubpd.c: New file.
13384         * gcc.target/i386/sse3-addsubps.c: Likewise.
13385         * gcc.target/i386/sse3-haddpd.c: Likewise.
13386         * gcc.target/i386/sse3-haddps.c: Likewise.
13387         * gcc.target/i386/sse3-hsubpd.c: Likewise.
13388         * gcc.target/i386/sse3-hsubps.c: Likewise.
13389         * gcc.target/i386/sse3-lddqu.c: Likewise.
13390         * gcc.target/i386/sse3-movddup.c: Likewise.
13391         * gcc.target/i386/sse3-movshdup.c: Likewise.
13392         * gcc.target/i386/sse3-movsldup.c: Likewise.
13393
13394 2006-12-01  Dirk Mueller  <dmueller@suse.de>
13395
13396         * g++.dg/warn/Wreturn-type-4.C: New testcase.
13397
13398 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
13399
13400         * gcc.dg/dfp/convert-int-max.c: New test.
13401         * gcc.dg/dfp/convert-int-max-fold.c: New test.
13402
13403 2006-11-30  Richard Guenther  <rguenther@suse.de>
13404
13405         * gcc.dg/vect/vect-pow-1.c: Rename ...
13406         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
13407         floats instead of doubles, check successful vectorization.
13408
13409 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13410
13411         PR target/29945
13412         * gcc.c-torture/compile/pr29945.c: New testcase.
13413
13414 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
13415
13416         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13417         -maltivec.
13418
13419 2006-11-29  Eric Christopher  <echristo@apple.com>
13420
13421         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13422
13423 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
13424
13425         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13426
13427         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13428
13429 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
13430
13431         PR c++/29022
13432         * g++.dg/inherit/virtual2.C: New test.
13433         * g++.dg/inherit/virtual3.C: Likewise.
13434         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13435         * g++.dg/inherit/error2.C: Likewise.
13436         * g++.dg/template/instantiate1.C: Likewise.
13437
13438 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
13439
13440         PR tree-opt/29984
13441         * gcc.dg/tree-ssa/reassoc-12.c: New test.
13442
13443 2006-11-28  Jan Hubicka  <jh@suse.cz>
13444
13445         * gcc.dg/memcpy-1.c: New test.
13446
13447 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
13448
13449         PR c++/29735
13450         * g++.dg/warn/main-3.C: New test.
13451
13452 2006-11-28  Jan Hubicka  <jh@suse.cz>
13453
13454         * gcc.dg/winline-1.c: New test.
13455
13456 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13457
13458         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13459         alignments.
13460
13461 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13462
13463         PR fortran/29976
13464         * gfortran.dg/missing_optional_dummy_3.f90
13465
13466 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13467
13468         PR fortran/20880
13469         * gfortran.dg/interface_3.f90: Modify errors.
13470
13471 2006-11-28  Ben Elliston  <bje@au.ibm.com>
13472
13473         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13474         fail to link due to relocation overflows on spu-*-*.
13475
13476 2006-11-27  Michael Matz  <matz@suse.de>
13477             Andreas Krebbel  <krebbel1@de.ibm.com>
13478
13479         PR target/29319
13480         * gcc.dg/20061127-1.c: New testcase.
13481
13482 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
13483
13484         * gcc.dg/20061124-1.c: Add exit() function prototype.
13485
13486 2006-11-27  Jan Hubicka  <jh@suse.cz>
13487
13488         * gcc.target/i386/memcpy-1.c: Adjust size.
13489         * gcc.dg/visibility-11.c: Likewise.
13490
13491 2006-11-27  Richard Guenther  <rguenther@suse.de>
13492
13493         PR middle-end/25620
13494         * gcc.target/i386/pow-1.c: New testcase.
13495         * gcc.dg/builtins-58.c: Likewise.
13496
13497 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
13498
13499         PR c++/29886
13500         * g++.dg/expr/cast8.C: New test.
13501
13502 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13503
13504         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13505         Don't ever inline the testcase.
13506
13507 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13508
13509         PR fortran/29982
13510         * gfortran.fortran-torture/compile/parameter_3.f90: New
13511         testcase.
13512
13513 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13514
13515         PR fortran/29951
13516         * gfortran.fortran-torture/execute/transfer2.f90: New test.
13517
13518 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13519
13520         * gfortran.fortran-torture/execute/specifics.f90: Remove test
13521         for CHAR.
13522
13523 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13524
13525         PR libgfortran/29936
13526         * gfortran.dg/write_check3.f90: New test.
13527
13528 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13529
13530         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13531
13532 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
13533
13534         PR fortran/20880
13535         * gfortran.dg/interface_3.f90: New test.
13536
13537         PR fortran/29387
13538         * gfortran.dg/generic_8.f90: New test.
13539
13540 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13541
13542         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13543         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13544         * gfortran.dg/specifics_3.f90: Remove.
13545
13546 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
13547
13548         PR c/29955
13549         * gcc.dg/gomp/pr29955.c: New test.
13550
13551         PR c/29736
13552         * gcc.dg/pr29736.c: New test.
13553
13554 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13555
13556         PR tree-opt/29964
13557         * gcc.dg/pure-1.c: New test.
13558
13559 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
13560
13561         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13562         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13563
13564 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13565
13566         * gcc.dg/20061124-1.c: New testcase.
13567
13568 2006-11-23  Eric Christopher  <echristo@apple.com>
13569
13570         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13571
13572 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13573
13574         PR c/2707
13575         PR c++/26167
13576         * gcc.dg/Wconversion-integer.c: New. Supersedes
13577         Wconversion-negative-constants.c
13578         * gcc.dg/Wconversion-real.c: New.
13579         * gcc.dg/Wconversion-real-integer.c: New.
13580         * gcc.dg/Wconversion-negative-constants.c: Deleted.
13581         * g++.dg/warn/Wconversion1.C: Modified.
13582
13583 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13584
13585         * gfortran.dg/overload_1.f90: New test.
13586
13587 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13588
13589         PR c/9072
13590         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13591         Wtraditional-conversion.
13592         * gcc.dg/overflow-warn-2.c: Likewise.
13593         * gcc.dg/Wconversion.c: Likewise. Renamed as
13594         Wtraditional-conversion.c .
13595         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13596         Wtraditional-conversion-2.c .
13597         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13598         Wtraditional-conversion-2.c
13599         * gcc.dg/Wconversion-negative-constants.c: New.
13600
13601 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
13602
13603         * gcc.dg/tree-ssa/dump-1.c: New test.
13604
13605 2006-11-23  David Ung <davidu@mips.com>
13606
13607         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13608         -mfp64, allowable when ISA >= 33 and float is enabled.
13609         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13610         of mthc1 and mfhc1 patterns.
13611
13612 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13613
13614         PR tree-optimization/29921
13615         * gcc.dg/pr29921.c: New test.
13616
13617 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13618
13619         PR fortran/29441
13620         * gfortran.dg/initialization_4.f90: New test.
13621
13622 2006-11-22  Ira Rosen  <irar@il.ibm.com>
13623
13624         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13625         platforms that have interleaving support.
13626         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13627         * gcc.dg/vect/vect-strided-a-u16-i2.c,
13628         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13629         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13630         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13631         gcc.dg/vect/vect-strided-u8-i2-gap.c,
13632         gcc.dg/vect/vect-strided-u8-i8.c,
13633         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13634         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13635         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13636         gcc.dg/vect/vect-strided-float.c,
13637         gcc.dg/vect/vect-strided-a-mult.c,
13638         gcc.dg/vect/vect-strided-mult-char-ls.c,
13639         gcc.dg/vect/vect-strided-a-u16-mult.c,
13640         gcc.dg/vect/vect-strided-a-u32-mult.c,
13641         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13642         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13643         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13644         gcc.dg/vect/vect-strided-mult.c,
13645         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13646         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13647         New.
13648
13649 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13650
13651         PR fortran/25087
13652         * gfortran.dg/auto_char_len_4.f90: New test.
13653
13654 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13655
13656         PR fortran/29652
13657         * gfortran.dg/generic_7.f90: New test.
13658         * gfortran.dg/defined_operators_1.f90: Add new error.
13659
13660 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13661
13662         PR tree-optimization/29902
13663         * g++.dg/tree-ssa/pr29902.C: New test.
13664
13665 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
13666
13667         PR fortran/29820
13668         * gfortran.dg/used_types_13.f90: New test.
13669
13670 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
13671
13672         * gcc.dg/dfp/snan.c: Delete.
13673
13674 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
13675
13676         * g++.dg/cpp0x/static_assert1.C: New.
13677         * g++.dg/cpp0x/static_assert2.C: New.
13678         * g++.dg/cpp0x/static_assert3.C: New.
13679
13680 2006-11-21  Richard Guenther  <rguenther@suse.de>
13681
13682         * gcc.dg/vect/vect-pow-1.c: New testcase.
13683         * gcc.dg/vect/vect-pow-2.c: Likewise.
13684
13685 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
13686
13687         PR c++/29570
13688         * g++.dg/template/static29.C: New test.
13689
13690         PR c++/29734
13691         * g++.dg/conversion/simd4.C: New test.
13692
13693 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
13694
13695         PR c++/29475
13696         * g++.dg/template/access19.C: New test.
13697         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13698         error is reported.
13699
13700 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13701
13702         PR tree-opt/25500
13703         * gcc.dg/tree-ssa/sra-4.c: New testcase.
13704
13705 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13706
13707         PR fortran/27546
13708         * gfortran.dg/import.f90: Extended test.
13709         * gfortran.dg/import2.f90: Extended test.
13710
13711 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13712
13713         * gfortran.dg/volatile3.f90: Add conflict test.
13714
13715 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
13716
13717         PR fortran/24783
13718         * gfortran.dg/implicit_10.f90: New test.
13719
13720 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13721
13722         PR c++/8586
13723         * g++.dg/warn/Wall-write-strings.C: New.
13724
13725 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13726
13727         * gfortran.dg/alloc_comp_constraint_5.f90: New.
13728         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13729
13730 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13731
13732         * gfortran.dg/use_3.f90: Remove error message.
13733         * gfortran.dg/iso_fortran_env_1.f90: New test.
13734         * gfortran.dg/iso_fortran_env_2.f90: New test.
13735         * gfortran.dg/iso_fortran_env_3.f90: New test.
13736         * gfortran.dg/iso_fortran_env_4.f90: New test.
13737
13738 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
13739
13740         * gcc.dg/vect/vect-27.c: Fix initialization.
13741
13742 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13743
13744         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13745         * gcc.dg/torture/builtin-minmax-1.c: New.
13746
13747         * gcc.dg/builtins-20.c: Add cases for copysign.
13748
13749 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13750
13751         PR fortran/24285
13752         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13753
13754 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13755         * gfortran.dg/use_1.f90: New test.
13756         * gfortran.dg/use_1.f90: New test.
13757         * gfortran.dg/use_1.f90: New test.
13758
13759 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
13760
13761         PR tree-optimization/29801
13762         * gcc.dg/pr29801.c: New test.
13763
13764 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
13765
13766         PR middle-end/29584
13767         * gcc.dg/torture/pr29584.c: New test.
13768
13769 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
13770
13771         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13772         Condition PowerPC tests for saving FPRs on powerpc_fprs.
13773         * gcc.target/powerpc/compress-float-ppc.c,
13774         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13775         powerpc_fprs.
13776         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13777         do not pass -mhard-float.
13778
13779 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13780
13781         * gnat.dg/volatile_aggregate.adb: New test.
13782
13783 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13784
13785         PR fortran/29391
13786         PR fortran/29489
13787         * gfortran.dg/bound_2.f90: Add more checks.
13788         * gfortran.dg/bound_3.f90: New test.
13789
13790 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13791
13792         PR target/29201
13793         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13794
13795 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13796
13797         * gfortran.dg/import3.f90: Fix error message.
13798
13799 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13800
13801         PR tree-opt/29788
13802         * gfortran.fortran-torture/compile/inline_1.f90:
13803         New testcase.
13804
13805 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13806
13807         * gcc.target/i386/x87regparm-1.c: New test.
13808         * gcc.target/i386/x87regparm-2.c: New test.
13809         * gcc.target/i386/x87regparm-3.c: New test.
13810         * gcc.target/i386/x87regparm-4.c: New test.
13811
13812 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13813
13814         PR fortran/27546
13815         * gfortran.dg/import.f90: New test.
13816         * gfortran.dg/import2.f90: New test.
13817         * gfortran.dg/import3.f90: New test.
13818
13819 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13820
13821         PR fortran/27588
13822         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13823
13824 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13825
13826         PR fortran/29806
13827         * gfortran.dg/contains.f90: New test.
13828         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13829
13830 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
13831
13832         PR tree-optimization/29581
13833         * gcc.dg/pr29581-1.c: New test.
13834         * gcc.dg/pr29581-2.c: New test.
13835         * gcc.dg/pr29581-3.c: New test.
13836         * gcc.dg/pr29581-4.c: New test.
13837         * gfortran.dg/pr29581.f90: New test.
13838
13839 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
13840
13841         PR fortran/29702
13842         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13843         numbers in error message headers.
13844
13845 2006-11-14  Richard Guenther  <rguenther@suse.de>
13846
13847         * gcc.target/i386/math-torture/math-torture.exp: Restrict
13848         to i?86 and x86_64 targets.
13849
13850 2006-11-14  Caroline Tice  <ctice@apple.com>
13851
13852         * gcc.dg/pubtypes-1.c: New file/testcase.
13853         * gcc.dg/pubtypes-2.c: New file/testcase.
13854         * gcc.dg/pubtypes-3.c: New file/testcase.
13855         * gcc.dg/pubtypes-4.c: New file/testcase.
13856         * g++.dg/pubtypes.C: New file/testcase.
13857
13858 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
13859
13860         PR c++/29106
13861         * g++.dg/init/self1.C: New test.
13862
13863 2006-11-14  Tobias Burnus  <burnus@net-b.de>
13864
13865         PR fortran/29657
13866         * gfortran.dg/conflicts.f90: Add.
13867
13868 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
13869
13870         PR rtl-optimization/29798
13871
13872         * gcc.c-torture/execute/pr29798.c: New.
13873
13874 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13875
13876         * gcc.dg/builtins-20.c: Add more cases.
13877
13878 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
13879
13880         PR fortran/29759
13881         * gfortran.dg/gomp/pr29759.f90: New test.
13882
13883 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
13884
13885         PR c++/29518
13886         * g++.dg/template/static28.C: New test.
13887
13888 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
13889
13890         * lib/c-torture.exp: Use target-libpath.exp.
13891         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13892         set GCC_EXEC_PREFIX env var from global variable of same name.
13893
13894 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13895
13896         PR fortran/26994
13897         * gfortran.fortran-torture/compile/transfer-1.f90:
13898         New testcase.
13899
13900 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
13901             Zdenek Dvorak <dvorakz@suse.cz>
13902
13903         PR tree-optimization/29680
13904         * gcc.dg/alias-11.c: New test.
13905
13906 2006-11-12  Jason Merrill  <jason@redhat.com>
13907             Andrew Pinski <pinskia@physics.uc.edu>
13908
13909         PR middle-end/28915
13910         * gcc.target/i386/vectorize1.c: New.
13911
13912 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13913
13914         PR rtl-optimization/29797
13915         * gcc.c-torture/execute/pr29797-1.c: New test case.
13916
13917 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13918
13919         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13920
13921 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
13922
13923         * gcc.dg/tree-ssa/prefetch-3.c: New test.
13924
13925 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13926
13927         PR tree-optimization/13827
13928         * gcc.dg/fold-eqand-1.c: New test case.
13929
13930 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13931
13932         PR rtl-opt/28812
13933         * gcc.c-torture/execute/mayalias-3.c: New test.
13934
13935 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
13936
13937         PR middle-end/27528
13938         * gcc.c-torture/compile/pr27528.c: New test.
13939         * gcc.dg/pr27528.c: Likewise.
13940
13941 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13942
13943         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13944
13945         * gcc.dg/torture/builtin-symmetric-1.c: New test.
13946
13947 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13948
13949         PR fortran/29758
13950         * gfortran.dg/reshape_source_size_1.f90: New test.
13951
13952 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13953
13954         PR fortran/29315
13955         * gfortran.dg/aliasing_dummy_4.f90: New test.
13956
13957 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
13958
13959         PR target/29777
13960         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13961         and x86_64-*-* targets.
13962
13963 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13964
13965         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13966         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13967         New macros. Use them in exact tests.
13968         (TESTIT3): New macro.
13969         Add tests for fmin, fmax and fma.
13970
13971 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13972
13973         PR fortran/29431
13974         * gfortran.dg/array_constructor_13.f90: New test.
13975
13976 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13977
13978         PR fortran/29744
13979         * gfortran.dg/used_types_12.f90: New test.
13980
13981 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13982
13983         PR middle-end/29726
13984         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13985         (test6): Ditto.
13986         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13987         * gcc.dg/fold-eqandshift-3.c: New test case.
13988
13989 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13990
13991         PR fortran/29699
13992         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13993
13994         PR fortran/21370
13995         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13996
13997 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13998
13999         * gcc.dg/20061109-1.c: New testcase.
14000
14001 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14002
14003         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
14004
14005 2006-11-09  Tobias Burnus  <burnus@net-b.de>
14006
14007         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
14008         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
14009
14010 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
14011
14012         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
14013         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
14014
14015 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14016
14017         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
14018
14019 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14020
14021         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
14022         vect-9.c).
14023         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
14024         * gcc.dg/vect/vect-9.c: Now vectorizable.
14025         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
14026         that support vect_widen_mult.
14027         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
14028         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
14029         vect-reduc-dot-u16.c).
14030         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
14031         vect-reduc-dot-u16.c).
14032         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
14033         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
14034         vect-reduc-dot-s8.c).
14035         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
14036         vect-reduc-dot-s8.c).
14037         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
14038         vect-reduc-dot-s8.c).
14039         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
14040         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
14041         vect-reduc-dot-u8.c).
14042         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
14043         vect-reduc-dot-u8.c).
14044         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
14045         * gcc.dg/vect/vect-multitypes-9.c: New test.
14046         * gcc.dg/vect/vect-multitypes-10.c: New test.
14047         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
14048         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
14049         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
14050         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
14051         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
14052         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
14053         wrapv-vect-reduc-dot-s8.c.
14054         * lib/target-support.exp (check_effective_target_vect_unpack): New.
14055         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
14056         targets that support vec_unpack.
14057         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
14058         (check_effective_target_vect_widen_mult_qi_to_hi): New.
14059         (check_effective_target_vect_widen_mult_hi_to_si): New.
14060         (check_effective_target_vect_widen_sum): Removed.
14061
14062         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14063
14064         * gcc.dg/vect/vect-multitypes-8.c: New test.
14065         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
14066
14067         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
14068
14069         * gcc.dg/vect/vect-multitypes-7.c: New test.
14070
14071         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14072
14073         * gcc.dg/vect/vect-multitypes-4.c: New test.
14074         * gcc.dg/vect/vect-multitypes-5.c: New test.
14075         * gcc.dg/vect/vect-multitypes-6.c: New test.
14076
14077         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14078
14079         * gcc.dg/vect/vect-multitypes-1.c: New test.
14080         * gcc.dg/vect/vect-multitypes-2.c: New test.
14081         * gcc.dg/vect/vect-multitypes-3.c: New test.
14082
14083 2006-11-07  Eric Christopher  <echristo@apple.com>
14084
14085         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
14086         Test using scan-assembler-not.
14087
14088 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
14089
14090         * gcc.dg/inline-17.c: New test.
14091
14092 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
14093
14094         PR other/25028
14095         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
14096         on HP-UX.
14097
14098 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
14099
14100         PR fortran/29539
14101         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14102
14103         PR fortran/29634
14104         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14105         test.
14106
14107 2006-11-07  Tobias Burnus  <burnus@net-b.de>
14108
14109         PR fortran/29601
14110         * gfortran.dg/volatile.f90: Add.
14111         * gfortran.dg/volatile2.f90: Add.
14112         * gfortran.dg/volatile3.f90: Add.
14113         * gfortran.dg/volatile4.f90: Add.
14114         * gfortran.dg/volatile5.f90: Add.
14115         * gfortran.dg/volatile6.f90: Add.
14116         * gfortran.dg/volatile7.f90: Add.
14117
14118 2006-11-06  Tobias Burnus  <burnus@net-b.de>
14119
14120         * gfortran.dg/io_constraints_2.f90: Adjust pattern
14121           for matching error messages.
14122         * gfortran.dg/specifics_3.f90: Adjust pattern
14123           for matching error messages.
14124
14125 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
14126             Bernhard Fischer  <aldot@gcc.gnu.org>
14127
14128         * lib/gcc-dg.exp (output-exists): New proc.
14129         (output-exists-not): New proc.
14130         * gcc.test-framework/test-framework.awk: Support new directives.
14131         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
14132         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
14133         * gcc.test-framework/dg-outexists-exp-F.c: New test.
14134         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
14135         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
14136         * gcc.test-framework/dg-outexists-exp-P.c: New test.
14137
14138 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
14139
14140         PR fortran/29630
14141         PR fortran/29679
14142         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
14143         * gfortran.dg/initialization_3.f90: New.
14144
14145 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14146
14147         PR libgfortran/25545
14148         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
14149
14150 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
14151
14152         PR middle-end/29695
14153         * gcc.c-torture/execute/pr29695-1.c: New test.
14154         * gcc.c-torture/execute/pr29695-2.c: New test.
14155
14156 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
14157
14158         PR fortran/29565
14159         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
14160
14161 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
14162
14163         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
14164         for matching error messages.
14165
14166 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
14167
14168         PR target/26915
14169         * gcc.target/i386/387-12.c: New test.
14170
14171 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14172
14173         PR libfortran/29713
14174         * gfortran.dg/pr29713.f90: New test.
14175
14176 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
14177
14178         * gcc.c-torture/execute/arith-rand-ll.c:
14179         Also test for bogus rest sign.
14180
14181 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14182
14183         PR libfortran/27895
14184         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
14185
14186 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
14187
14188         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
14189         from error messages.
14190
14191 2006-11-02  Mike Stump  <mrs@apple.com>
14192
14193         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
14194
14195         * g++.old-deja/g++.abi/align.C: Enable for darwin.
14196
14197 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
14198
14199         * g++.dg/eh/gcsec1.C: New test.
14200
14201 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14202
14203         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
14204         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
14205
14206 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
14207
14208         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
14209         hexadecimal value.
14210         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
14211         * gcc.dg/pr14796-2.c: Likewise.
14212
14213 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14214
14215         * gcc.c-torture/execute/20061101-1.c: New test.
14216
14217 2006-11-01  Richard Guenther  <rguenther@suse.de>
14218
14219         * gcc.target/i386/fpprec-1.c: New testcase.
14220
14221 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14222
14223         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14224         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14225
14226 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14227
14228         * gcc.c-torture/execute/20061031-1.c: New test.
14229
14230 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14231
14232         PR 23067
14233         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14234         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14235         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14236         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14237         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14238         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14239         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14240
14241 2006-10-31  Eric Christopher  <echristo@apple.com>
14242             Falk Hueffner  <falk@debian.org>
14243
14244         * gcc.dg/builtin-bswap-1.c: New.
14245         * gcc.dg/builtin-bswap-2.c: New.
14246         * gcc.dg/builtin-bswap-3.c: New.
14247         * gcc.dg/builtin-bswap-4.c: New.
14248         * gcc.dg/builtin-bswap-5.c: New.
14249         * gcc.target/i386/builtin-bswap-1.c: New.
14250
14251 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14252
14253         * gcc.dg/inline-16.c: New.
14254
14255         PR 16622
14256         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
14257         defining it.
14258         * gcc.dg/inline-13.c: New.
14259         * gcc.dg/inline-14.c: New.
14260         * gcc.dg/inline-15.c: New.
14261
14262         PR 11377
14263         * gcc.dg/inline6.c: New.
14264         * gcc.dg/inline7.c: New.
14265
14266 2006-10-31  Roger Sayle  <roger@eyesopen.com>
14267
14268         PR middle-end/23470
14269         * gcc.dg/pr23470-1.c: New test case.
14270
14271 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
14272
14273         PR fortran/29537
14274         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
14275         data.
14276         * gfortran.dg/blockdata_2.f90: New testcase.
14277
14278 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
14279
14280         PR libfortran/29627
14281         * gfortran.dg/unf_short_record_1.f90:  New test.
14282
14283 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14284
14285         PR fortran/29067
14286         * gfortran.dg/pr29067.f: New test.
14287
14288 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
14289             Richard Sandiford  <richard@codesourcery.com>
14290
14291         * lib/target-supports.exp (get_compiler_messages): Append options
14292         as a single list element.
14293         (check_effective_target_arm_vfp_ok): New.
14294         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14295
14296 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
14297
14298         PR fortran/29387
14299         * gfortran.dg/intrinsic_actual_2.f90: New test.
14300
14301         PR fortran/29490
14302         * gfortran.dg/actual_array_interface_1.f90: New test.
14303
14304         PR fortran/29641
14305         * gfortran.dg/used_types_11.f90: New test.
14306
14307 2006-10-30  Dirk Mueller  <dmueller@suse.de>
14308
14309         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14310         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
14311         * g++.old-deja/g++.pt/eichin01.C (main): Same.
14312         * g++.old-deja/g++.mike/net25.C (main): Same.
14313         * g++.dg/lookup/exception1.C (main): Same.
14314         * g++.dg/parse/parens2.C (main): Same.
14315
14316 2006-10-30  Roger Sayle  <roger@eyesopen.com>
14317
14318         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14319
14320 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14321
14322         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14323         * gcc.dg/torture/builtin-math-3.c: Likewise.
14324
14325 2006-10-30  Tobias Burnus  <burnus@net-b.de>
14326
14327         PR fortran/29452
14328         * gfortran.dg/write_check.f90: Check run-time keyword checking.
14329         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14330
14331 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
14332
14333         PR Fortran/29410
14334         * gfortran.fortran-torture/execute/transfer1.f90: New test.
14335
14336 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
14337
14338         * lib/target-supports.exp (check_function_available): Declare
14339         function before calling.
14340
14341 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
14342
14343         PR tree-optimization/29637
14344         * gcc.dg/pr29637.c: New test.
14345
14346 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14347
14348         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14349         tree canonicalization.
14350
14351 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14352
14353         * gcc.dg/builtins-20.c: Add more hypot tests.
14354
14355 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14356
14357         * gcc.dg/fold-compare-1.c: New test case.
14358
14359 2006-10-29  Dirk Mueller  <dmueller@suse.de>
14360
14361         PR c++/16307
14362         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14363
14364 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14365
14366         PR tree-optimization/15458
14367         * gcc.dg/fold-xornot-1.c: New test case.
14368
14369 2006-10-29  Richard Guenther  <rguenther@suse.de>
14370
14371         * gcc.target/i386/math-torture/trunc.c: New testcase.
14372
14373 2006-10-29  Richard Guenther  <rguenther@suse.de>
14374
14375         * gcc.target/i386/math-torture/round.c: New testcase.
14376
14377 2006-10-29  Richard Guenther  <rguenther@suse.de>
14378
14379         * gcc.target/i386/math-torture/ceil.c: New testcase.
14380         * gcc.target/i386/math-torture/floor.c: Likewise.
14381
14382 2006-10-29  Richard Guenther  <rguenther@suse.de>
14383
14384         * gcc.target/i386/math-torture/rint.c: New testcase.
14385         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
14386
14387 2006-10-29  Richard Guenther  <rguenther@suse.de>
14388
14389         * gcc.target/i386/math-torture/lfloor.c: New testcase.
14390         * gcc.target/i386/math-torture/lceil.c: Likewise.
14391
14392 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14393
14394         PR libgfortran/24313
14395         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14396
14397 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
14398
14399         * gcc.c-torture/execute/20020118-1.c,
14400         gcc.c-torture/execute/builtins/strlen.c,
14401         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14402         comment typos.
14403
14404 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14405
14406         * gcc.dg/builtins-20.c: Add tests for hypot.
14407         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
14408         two-argument builtins.
14409         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14410         TESTIT2.  Update all callers.
14411         (TESTIT2, TESTIT2_R): New helper macros.
14412         Add testcases for pow, hypot and atan2.
14413
14414 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14415
14416         PR C++/29295
14417         * g++.dg/expr/bool1.C: New test.
14418         * g++.dg/expr/bool2.C: New test.
14419
14420 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14421
14422         PR fortran/28224
14423         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
14424         * gfortran.dg/namelist_internal.f90: New test.
14425
14426 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14427
14428         PR fortran/29625
14429         * gfortran.dg/io_real_boz.f90: Add.
14430         * gfortran.dg/io_real_boz2.f90: Add.
14431
14432 2006-10-28  Richard Guenther  <rguenther@suse.de>
14433
14434         PR middle-end/26899
14435         * gcc.dg/tree-ssa/pr26899.c: New testcase.
14436
14437 2006-10-28  Richard Guenther  <rguenther@suse.de>
14438
14439         PR target/28806
14440         * gcc.target/i386/math-torture/lround.c: New testcase.
14441
14442 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14443
14444         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14445         * gcc.dg/builtins-44.c: Likewise.
14446         * gcc.dg/builtins-45.c: Likewise.
14447         * gcc.dg/pr28796-2.c: Likewise.
14448         * gcc.dg/unordered-3.c: Likewise.
14449
14450 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14451
14452         PR libgfortran/27954
14453         * gfortran.dg/error_recovery_2.f90: New test.
14454
14455 2006-10-26  Richard Guenther  <rguenther@suse.de>
14456
14457         * gcc.target/i386/i386.exp: Use glob, not find to collect
14458         tests.  Avoids recursing into subdirectories.
14459         * gcc.target/i386/math-torture/math-torture.exp: Torture
14460         for interesting ia32 math options.
14461         * gcc.target.i386/math-torture/lrint.c: New testcase.
14462
14463 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14464
14465         PR libgfortran/29563
14466         * gfortran.dg/arrayio_9.f90: Update test.
14467         * gfortran.dg/arrayio_19.f90: New test.
14468
14469 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
14470
14471         * gcc.dg/20061026.c: New testcase.
14472
14473 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14474
14475         PR libgfortran/29563
14476         * gfortran.dg/arrayio_9.f90: New test.
14477
14478 2006-10-26  Ben Elliston  <bje@au.ibm.com>
14479
14480         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
14481         Copy the strings manually, as strcpy may call strlen.
14482
14483 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14484
14485         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
14486         Add checks for log, log2, log10 and log1p.
14487
14488         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
14489         we already test 0.0.  Add checks for expm1, log, log2, log10,
14490         log1p, cbrt, erf and erfc.
14491
14492 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
14493
14494         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
14495
14496 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
14497
14498         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14499         and remainderl() built-in functions.  Remove -ffast-math from
14500         dg-options.
14501
14502 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14503
14504         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14505         acosh and atanh.
14506
14507         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14508         floating point modifiers to arguments passed to float and long
14509         double functions respectively.  Update all callers to use floating
14510         point numbers, not integers.  Add tests for exp, exp2 and
14511         exp10/pow10.
14512
14513         * gcc.dg/torture/builtin-math-3.c: New test.
14514
14515 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14516
14517         PR fortran/29393
14518         * gfortran.dg/initialize_2.f90: New.
14519
14520 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14521
14522         * gcc.dg/torture/builtin-math-2.c: New test.
14523
14524 2006-10-24  Richard Guenther  <rguenther@suse.de>
14525
14526         PR middle-end/28796
14527         * gcc.dg/pr28796-1.c: New testcase.
14528         * gcc.dg/pr28796-2.c: Likewise.
14529
14530 2006-10-24  Richard Guenther  <rguenther@suse.de>
14531
14532         * gcc.dg/builtins-57.c: New testcase.
14533
14534 2006-10-24  Richard Guenther  <rguenther@suse.de>
14535
14536         PR tree-optimization/29567
14537         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14538
14539 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
14540
14541         PR tree-optimization/14784
14542         * gcc.dg/alias-10.c: New test.
14543
14544 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14545
14546         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14547
14548 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
14549
14550         * gcc.dg/builtin-strncat-chk-1.c: New test.
14551
14552 2006-10-23  Jan Hubicka  <jh@suse.cz>
14553
14554         * gcc.dg/memmove-1.c: New test.
14555
14556 2006-10-23  Paul Brook  <paul@codesourcery.com>
14557
14558         * gcc.dg/pragma-pack-5.c: New test.
14559
14560 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
14561
14562         * g++.dg/other/s390-1.C: New testcase.
14563
14564 2006-10-23  Richard Guenther  <rguenther@suse.de>
14565
14566         PR middle-end/27132
14567         PR middle-end/23295
14568         * gcc.dg/pr27132.c: New testcase.
14569         * gcc.dg/pr23295.c: Likewise.
14570         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14571         * g++.dg/tree-ssa/pr19807.C: Likewise.
14572
14573 2006-10-23  Richard Guenther  <rguenther@suse.de>
14574
14575         PR middle-end/21032
14576         * gcc.dg/pr21032.c: New testcase.
14577
14578 2006-10-22  Jeff Law  <law@redhat.com>
14579         Richard Guenther  <rguenther@suse.de>
14580
14581         PR tree-optimization/15911
14582         * gcc.dg/tree-ssa/vrp30.c: New testcase.
14583
14584 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14585
14586         PR c++/20647
14587         * g++.dg/abi/rtti3.C: New.
14588
14589 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
14590
14591         PR middle-end/28252
14592         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14593         transformation.
14594
14595 2006-10-21  Richard Guenther  <rguenther@suse.de>
14596
14597         PR tree-optimization/3511
14598         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14599
14600 2006-10-21  Richard Guenther  <rguenther@suse.de>
14601
14602         PR middle-end/26898
14603         * gcc.dg/torture/pr26898-1.c: New testcase.
14604         * gcc.dg/torture/pr26898-2.c: Likewise.
14605
14606 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14607
14608         PR c++/28053
14609         * g++.dg/parse/bitfield1.C: Adjust error markers.
14610         * g++.dg/parse/bitfield2.C: New test.
14611
14612 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14613
14614         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14615
14616 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14617
14618         PR libfortran/27895
14619         * gfortran.dg/zero_sized_1.f90: New test.
14620
14621 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14622
14623         * gcc.dg/div-compare-1.c: New test.
14624
14625 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14626
14627         PR fortran/29216
14628         * gfortran.dg/result_default_init_1.f90: New test.
14629
14630         PR fortran/29314
14631         * gfortran.dg/automatic_default_init_1.f90: New test.
14632
14633         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14634         from 38 to 33.
14635
14636 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
14637
14638         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14639         'using namespace std' without previous declaration.
14640         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14641         * g++.old-deja/g++.robertl/eb133c.C: New.
14642
14643 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14644
14645         PR libgfortran/29277
14646         * gfortran.dg/streamio_4.f90: Update test.
14647         * gfortran.dg/streamio_11.f90: New test.
14648
14649 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14650
14651         PR c++/27952
14652         * g++.dg/inherit/virtual1.C: New test.
14653
14654 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14655
14656         PR c++/28261
14657         * g++.dg/parse/enum3.C: New test.
14658
14659 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14660
14661         PR c++/29039
14662         * g++.dg/init/ctor8.C: New test.
14663
14664 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14665
14666         PR c++/27270
14667         * g++.dg/ext/complit8.C: Tweak error markers.
14668         * g++.dg/template/complit1.C: Add error marker.
14669
14670 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14671
14672         PR c++/27270
14673         * g++.dg/ext/complit8.C: New test.
14674
14675         PR c++/29408
14676         * g++.dg/parse/dtor12.C: New test.
14677
14678         PR c++/29435
14679         * g++.dg/template/sizeof11.C: New test.
14680
14681 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
14682
14683         PR fortran/29392
14684         * gfortran.dg/data_char_3.f90: New test.
14685
14686         PR fortran/29451
14687         * gfortran.dg/negative_automatic_size.f90: New test.
14688
14689 2006-10-16  David Daney  <ddaney@avtrex.com>
14690
14691         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14692
14693 2006-10-16  Eric Christopher  <echristo@apple.com>
14694
14695         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14696         x86_64.
14697
14698 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14699
14700         PR c++/28211
14701         * g++.dg/tc1/dr49.C: Tweak error messages.
14702         * g++.dg/parse/template21.C: New test.
14703
14704 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14705
14706         PR middle-end/20491
14707         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14708
14709 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14710
14711         PR fortran/29403
14712         * gfortran.dg/print_1.f90: New test.
14713
14714 2006-10-15  Jan Hubicka  <jh@suse.cz>
14715
14716         PR middle-end/29241
14717         * gcc.c-torture/compile/pr29241.c: New testcase.
14718
14719 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
14720
14721         PR middle-end/29250
14722         * gcc.c-torture/compile/pr29250.c: New test.
14723
14724 2006-10-15  Richard Guenther  <rguenther@suse.de>
14725
14726         * gcc.dg/pr29299.c: New testcase.
14727
14728 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
14729
14730         PR fortran/24767
14731         * gfortran.dg/label_4.f90: Adjust warning flag.
14732
14733 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14734
14735         PR fortran/29371
14736         * gfortran.dg/nullify_3.f90: New test.
14737
14738 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14739
14740         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14741         on Solaris 2.5.1 too.
14742
14743 2006-10-13  Eric Christopher  <echristo@apple.com>
14744
14745         * gcc.dg/pr25993.c: Skip for darwin.
14746
14747 2006-10-13  Eric Christopher  <echristo@apple.com>
14748
14749         * gcc.dg/visibility-11.c: Skip for darwin.
14750
14751 2006-10-13  Eric Christopher  <echristo@apple.com>
14752
14753         * gcc.dg/darwin-weakimport-1.c: Use
14754         -fno-asynchronous-unwind-tables.
14755         * gcc.dg/darwin-weakimport-3.c: Ditto.
14756
14757 2006-10-13  Richard Guenther  <rguenther@suse.de>
14758
14759         PR tree-optimization/29446
14760         * gcc.dg/torture/pr29446.c: New testcase.
14761
14762 2006-10-13  Bill Wendling  <wendling@apple.com>
14763
14764         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14765         * g++.old-deja/g++.jason/hmc1.C: Likewise.
14766         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14767         * g++.old-deja/g++.law/shadow1.C: Likewise.
14768         * g++.old-deja/g++.law/ctors10.C: Likewise.
14769         * g++.dg/debug/namespace1.C: Likewise.
14770         * g++.dg/inherit/namespace-as-base.C: Likewise.
14771         * g++.dg/opt/delay-slot-1.C: Likewise.
14772         * g++.dg/parse/defarg10.C: Likewise.
14773         * g++.dg/template/ptrmem11.C: Likewise.
14774         * g++.dg/template/mem_func_ptr.C: Likewise.
14775         * g++.dg/template/spec19.C: Likewise.
14776
14777 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
14778
14779         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14780
14781 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14782
14783         PR fortran/29373
14784         * gfortran.dg/implicit_9.f90: New test.
14785
14786         PR fortran/29407
14787         * gfortran.dg/namelist_25.f90: New test.
14788
14789         PR fortran/27701
14790         * gfortran.dg/same_name_2.f90: New test.
14791
14792         PR fortran/29232
14793         * gfortran.dg/host_assoc_types_1.f90: New test.
14794
14795         PR fortran/29364
14796         * gfortran.dg/missing_derived_type_1.f90: New test.
14797         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14798
14799         PR fortran/29422
14800         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14801
14802         PR fortran/29428
14803         * gfortran.dg/alloc_comp_assign_5.f90: New test.
14804
14805 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14806
14807         PR fortran/29391
14808         * gfortran.dg/bound_2.f90: New test.
14809
14810 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14811
14812         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14813         directive.
14814         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14815         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14816         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14817         * gfortran.dg/gomp/reduction3.f90: Likewise.
14818         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14819         * gfortran.dg/dummy_procedure_2.f90: Likewise.
14820         * gfortran.dg/interface_derived_type_1.f90: Likewise.
14821         * gfortran.dg/forall_4.f90: Likewise.
14822         * gfortran.dg/spec_expr_4.f90: Likewise.
14823         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14824         * gfortran.dg/forall_5.f90: Likewise.
14825         * gfortran.dg/open_access_append_2.f90: Add check for
14826         compile-time warning.
14827
14828 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
14829
14830         PR c++/28506
14831         * g++.dg/parse/pure1.C: New test.
14832
14833 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14834
14835         PR fortran/21435
14836         * gfortran.dg/io_constraints_3.f90: New test.
14837         * gfortran.dg/open_access_append_1.f90: Add checks
14838         for compile-time warnings.
14839         * gfortran.dg/pr20163-2.f: Likewise.
14840         * gfortran.dg/iostat_2.f90: Likewise.
14841         * gfortran.dg/label_4.f90: Delete the temporary
14842         file.
14843         * gfortran.dg/direct_io_2.f90: Add a FILE=
14844         specifier.
14845         * gfortran.dg/iomsg_1.f90: Add check for
14846         compile-time warning.
14847
14848 2006-10-12  Jan Hubicka  <jh@suse.cz>
14849
14850         PR c/28419
14851         * gcc.dg/pr28319.c: New test.
14852
14853 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
14854         PR c++/29318
14855         * g++.dg/ext/vla4.C: New test.
14856
14857 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14858
14859         PR c++/27961
14860         * g++.dg/template/crash60.C: New test.
14861         * g++.dg/other/large-size-array.C: Adjust error markers.
14862         * g++.dg/parse/crash27.C: Likewise.
14863         * g++.dg/template/crash1.C: Likewise.
14864
14865 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
14866
14867         PR testsuite/29093
14868         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14869
14870 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
14871
14872         PR preprocessor/28709
14873         * gcc.dg/cpp/paste14.c: New test.
14874
14875 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
14876
14877         PR c++/29175
14878         * g++.dg/init/array24.C: New test.
14879
14880 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14881
14882         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14883         of <sys/types.h>.
14884
14885 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
14886
14887         PR c++/29024
14888         * g++.dg/parse/typedef8.C: New test.
14889         * g++.dg/other/mult-stor1.C: Adjust error markers.
14890
14891 2006-10-11  Richard Guenther  <rguenther@suse.de>
14892
14893         PR tree-optimization/28230
14894         * gcc.dg/torture/pr28230.c: New testcase.
14895
14896 2006-10-11  Richard Guenther  <rguenther@suse.de>
14897
14898         PR inline-asm/29119
14899         * gcc.dg/torture/pr29119.c: New testcase.
14900
14901 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
14902
14903         PR middle-end/29272
14904         * gcc.c-torture/execute/20060930-2.c: New test.
14905
14906 2006-10-09  Richard Henderson  <rth@redhat.com>
14907
14908         Revert emutls patch.
14909
14910 2006-10-09  Richard Guenther  <rguenther@suse.de>
14911
14912         PR middle-end/29254
14913         * gcc.dg/pr29254.c: New testcase.
14914
14915 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
14916             Paul Thomas  <pault@gcc.gnu.org>
14917
14918         PR fortran/20541
14919         * gfortran.dg/alloc_comp_basics_1.f90: New test.
14920         * gfortran.dg/alloc_comp_basics_2.f90: New test.
14921         * gfortran.dg/alloc_comp_assign_1.f90: New test.
14922         * gfortran.dg/alloc_comp_assign_2.f90: New test.
14923         * gfortran.dg/alloc_comp_assign_3.f90: New test.
14924         * gfortran.dg/alloc_comp_assign_4.f90: New test.
14925         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14926         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14927         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14928         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14929         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14930         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14931         * gfortran.dg/alloc_comp_std.f90: New test.
14932         * gfortran.dg/move_alloc.f90: New test.
14933
14934 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
14935
14936         PR fortran/29115
14937         * gfortran.dg/derived_constructor_comps_2.f90: New test.
14938
14939         PR fortran/29211
14940         * gfortran.dg/forall_char_dependencies_1.f90: New test.
14941
14942 2006-10-08  Tobias Burnus  <burnus@net-b.de>
14943
14944         PR fortran/28585
14945         * gfortran.dg/new_line.f90: New test.
14946
14947 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14948
14949         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14950         * gcc.dg/torture/builtin-convert-1.c,
14951         gcc.dg/torture/builtin-convert-2.c,
14952         gcc.dg/torture/builtin-convert-3.c,
14953         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14954
14955 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
14956
14957         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14958         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14959         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14960         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14961
14962 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
14963
14964         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14965         Xfail some tests for powerpc-darwin and powerpc-aix.
14966
14967 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
14968
14969         PR c/29380
14970         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14971
14972 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14973
14974         PR target/29300
14975         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14976         on hppa*-*-hpux*.
14977
14978 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14979
14980         PR fortran/16580
14981         PR fortran/29288
14982         * gfortran.fortran-torture/execute/specifics.f90:
14983         Add tests for using all possible intrinsics as actual arguments.
14984         * gfortran.dg/specifics_1.f90: Add tests for using
14985         all possible intrinsics as actual arguments.
14986         * gfortran.dg/specifics_2.f90: New file.
14987         * gfortran.dg/specifics_3.f90: New file.
14988
14989 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14990
14991         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14992         * gcc.dg/debug/debug-2.c: Likewise.
14993
14994 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14995
14996         * gcc.c-torture/compile/sync-2.c: New test.
14997
14998 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14999
15000         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
15001         line endings.
15002
15003 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15004
15005         PR rtl-optimization/29128
15006         * gcc.c-torture/compile/pr29128.c: New test.
15007
15008 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15009
15010         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
15011         line endings.
15012
15013 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
15014
15015         PR middle-end/29256
15016         * gcc.dg/tree-ssa/loop-19.c: New test.
15017
15018 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15019
15020         PR tree-optimization/29330
15021         * gcc.dg/pr29330.c: New test.
15022
15023         PR target/28924
15024         * gcc.c-torture/compile/20061005-1.c: New test.
15025
15026 2006-10-06  Olivier Hainque  <hainque@adacore.com>
15027
15028         * gcc.dg/typename-vla-1.c: New case.
15029         * gnat.dg/forward_vla.adb: New case.
15030
15031 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15032
15033         PR tree-optimization/29290
15034         * gfortran.dg/loop_nest_1.f90: New test.
15035
15036         PR target/29198
15037         * gcc.dg/tls/opt-12.c: New test.
15038
15039         PR fortran/28415
15040         * gfortran.dg/save_2.f90: New test.
15041
15042         PR c/29091
15043         * gcc.dg/pr29091.c: New test.
15044
15045 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
15046
15047         * lib/target-supports.exp
15048         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
15049         same as x86_64-*-*; check for LP64.
15050
15051 2006-10-04  Richard Henderson  <rth@redhat.com>
15052
15053         * lib/target-supports.exp (check_effective_target_tls): Redefine
15054         to mean non-emulated tls.
15055         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15056         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15057         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15058         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15059         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15060         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15061         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15062
15063 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15064
15065         PR fortran/29343
15066         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
15067
15068 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15069
15070         * gfortran.dg/bounds_check_fail_1.f90: New test.
15071
15072 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15073
15074         PR c++/29020
15075         * g++.dg/template/friend48.C: New test.
15076
15077 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15078
15079         PR fortran/29098
15080         * gfortran.dg/default_initialization_2.f90: New test.
15081
15082 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15083
15084         PR fortran/20779
15085         PR fortran/20891
15086         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
15087
15088 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15089
15090         PR fortran/29284
15091         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
15092
15093         PR fortran/29321
15094         PR fortran/29322
15095         * gfortran.dg/missing_optional_dummy_2.f90: New test.
15096
15097         PR fortran/25091
15098         PR fortran/25092
15099         * gfortran.dg/entry_array_specs_1.f90: New test.
15100
15101 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
15102
15103         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15104         insufficient to inhibit some test failures at -O3.  Do testing
15105         on integers.
15106
15107 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15108
15109         PR c++/29138
15110         * g++.dg/inherit/access8.C: New test.
15111         * g++.dg/template/dtor4.C: Tweak error messages.
15112
15113 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15114
15115         PR fortran/27478
15116         * gfortran.dg/entry_8.f90: New test.
15117
15118 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15119
15120         PR c++/29291
15121         * g++.dg/parse/new4.C: New test.
15122
15123 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
15124
15125         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15126         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15127         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15128         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15129         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15130
15131 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15132
15133         PR fortran/19260
15134         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
15135         * gfortran.dg/continuation_2.f90: New test.
15136
15137         PR fortran/19262
15138         * gfortran.dg/continuation_3.f90: New test.
15139         * gfortran.dg/continuation_4.f90: New test.
15140         * gfortran.dg/continuation_5.f: New test.
15141         * gfortran.dg/continuation_6.f: New test.
15142
15143 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
15144
15145         PR c++/29226
15146         * g++.dg/template/vla1.C: New test.
15147
15148 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15149
15150         PR fortran/29210
15151         * gfortran.dg/complex_parameter_1.f90: New test.
15152
15153 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
15154
15155         PR c/29154
15156         * gcc.c-torture/execute/20060929-1.c: New test.
15157
15158 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
15159
15160         PR c++/29105
15161         * g++.dg/template/member6.C: New test.
15162         * g++.dg/parse/typename7.C: Adjust error markers.
15163
15164         PR c++/29080
15165         * g++.dg/template/member7.C: New test.
15166
15167 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
15168
15169         PR c/24010
15170         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
15171         gcc.dg/Woverride-init-3.c: New tests.
15172
15173 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15174
15175         * gcc.c-torture/execute/20060930-1.c: New test.
15176
15177 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15178
15179         PR fortran/18791
15180         * gfortran.dg/specifics_1.f90: New test.
15181         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
15182         complex specifics.
15183
15184 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15185
15186         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
15187         pthread-init-common.h: New.
15188
15189 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
15190
15191         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
15192         precision on some archs.
15193
15194 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
15195
15196         * gcc.dg/non-local-goto-1.c: New test.
15197         * gcc.dg/non-local-goto-2.c: Likewise.
15198         * gcc.dg/setjmp-3.c: Likewise.
15199         * gcc.dg/setjmp-4.c: Likewise.
15200
15201 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
15202
15203         * gnat.dg/self_aggregate_with_pointer.adb: New test.
15204
15205 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15206
15207         PR fortran/28276
15208         * gfortran.dg/exponent_1.f90: New test.
15209
15210         PR fortran/27021
15211         * gfortran.dg/nearest_1.f90: New test.
15212
15213 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
15214
15215         PR middle-end/25261
15216         PR middle-end/28790
15217         * gcc.dg/gomp/nestedfn-1.c: New test.
15218
15219 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
15220
15221         PR objc/29195
15222         * objc/compile/method-1.m: New test.
15223
15224 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
15225
15226         PR c++/26938
15227         * g++.dg/template/crash58.C: New test.
15228         * g++.dg/parse/crash28.C: Adjust error markers.
15229         * g++.dg/template/crash34.C: Likewise.
15230         * g++.dg/template/friend31.C: Likewise.
15231         * g++.dg/template/crash32.C: Likewise.
15232
15233         PR c++/27329
15234         * g++.dg/template/crash59.C: New test.
15235
15236         PR c++/27667
15237         * g++.dg/template/spec33.C: New test.
15238         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15239
15240 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
15241             Adam Nemet  <anemet@caviumnetworks.com>
15242
15243         * gcc.dg/tree-ssa/ivopts-1.c: New test.
15244         * gcc.dg/tree-ssa/ivopts-2.c: New test.
15245
15246 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
15247
15248         PR target/28911
15249         * gcc.dg/pr28911.c: New.
15250
15251 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
15252
15253         PR target/29169
15254         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
15255         (dg-options): Add -mfpmath=387.
15256
15257 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
15258
15259         PR c/28706
15260         * gcc.dg/pr28706.c: New test.
15261
15262         PR c/28712
15263         * gcc.dg/pr28712.c: New test.
15264
15265 2006-09-22  Mike Stump  <mrs@apple.com>
15266
15267         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
15268
15269 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
15270
15271         PR tree-optimization/28888
15272         * gcc.dg/pr28888.c: New test.
15273
15274 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
15275
15276         PR c++/29016
15277         * g++.dg/init/ptrfn1.C: New test.
15278
15279 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
15280
15281         PR c++/28861
15282         * g++.dg/template/spec32.C: New test.
15283         * g++.dg/parse/crash9.C: Adjust error markers.
15284
15285         PR c++/28303
15286         * g++.dg/template/typedef6.C: New test.
15287         * g++.dg/init/error1.C: Adjust error markers.
15288         * g++.dg/parse/crash9.C: Likewise.
15289         * g++.dg/template/crash55.C: Likewise.
15290
15291 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
15292
15293         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15294
15295 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
15296
15297         PR target/27650
15298         * g++.dg/ext/dllimport12.C: New test.
15299
15300 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
15301
15302         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15303         * gcc.target/mips/nmadd-2.c: Likewise.
15304         * gcc.target/mips/mips-ps-6.c: New test.
15305         * gcc.target/mips/neg-abs-1.c: Likewise.
15306         * gcc.target/mips/neg-abs-2.c: Likewise.
15307         * gcc.target/mips/nmadd-3.c: New test.
15308
15309 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
15310
15311         PR middle-end/28046
15312         * gcc.dg/gomp/atomic-10.c: New test.
15313         * g++.dg/gomp/atomic-10.C: New test.
15314
15315 2006-09-20  Eric Christopher  <echristo@apple.com>
15316
15317         * gcc.target/i386/sse3-not-fisttp.c: New.
15318
15319 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
15320
15321         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15322
15323 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
15324
15325         * gcc.c-torture/execute/pr28289.c (one): New variable.
15326         (main): Use it instead of argc.
15327         * gcc.c-torture/execute/20060102-1.c (one): New variable.
15328         (main): Use it instead of argc.
15329
15330 2006-09-19  Paul Brook  <paul@codesourcery.com>
15331
15332         PR target/28516
15333         * gcc.dg/nested-func-5.c: New test.
15334
15335 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15336
15337         * lib/target-supports.exp (check_effective_target_tls): Compile
15338         test stubs using ${tool}_target_compile, not just target_compile.
15339         (check_effective_target_tls_runtime): Likewise.
15340
15341 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15342
15343         * gcc.c-torture/compile/20030405-1.x: Remove.
15344
15345         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15346         optimising linker from discarding it.
15347
15348 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15349
15350         PR fortran/28526
15351         * gfortran.dg/keyword_symbol_1.f90: New test.
15352
15353         * gfortran.dg/spread_shape_1.f90: Add missing warning with
15354         pedantic compilation option.
15355
15356 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
15357
15358         PR fortran/29060
15359         * gfortran.dg/spread_shape_1.f90: New test.
15360
15361 2006-09-17  Roger Sayle  <roger@eyesopen.com>
15362
15363         PR tree-optimization/28887
15364         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15365
15366 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
15367
15368         PR c/25993
15369         * gcc.dg/pr25993.c: New test.
15370
15371 2006-09-17  Ira Rosen  <irar@il.ibm.com>
15372
15373         PR tree-opt/21591
15374         * gcc.dg/vect/pr21591.c: New test.
15375
15376 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
15377
15378         PR tree-opt/29059
15379         * gcc.c-torture/compile/strcpy-1.c: New test.
15380         * gcc.c-torture/compile/strcpy-2.c: New test.
15381         * gcc.c-torture/compile/memcpy-1.c: New test.
15382         * gcc.c-torture/compile/memcpy-2.c: New test.
15383
15384 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
15385
15386         PR testsuite/29055
15387         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15388
15389 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
15390
15391         * gnat.dg/specs/double_record_extension1.ads: New test.
15392         * gnat.dg/specs/double_record_extension2.ads: Likewise.
15393
15394 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
15395
15396         PR fortran/29051
15397         * gfortran.dg/oldstyle_3.f90: New test.
15398
15399 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15400
15401         PR libgfortran/29099
15402         * gfortran.dg/secnds-1.f: New test.
15403
15404 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15405
15406         PR libgfortran/29053
15407         * gfortran.dg/streamio_9.f90: New test.
15408         * gfortran.dg/streamio_10.f90: New test.
15409
15410 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
15411
15412         PR C++/29002
15413         * g++.dg/init/array22.C: New test.
15414         * g++.dg/init/array23.C: New test.
15415
15416 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
15417
15418         * stackcheck.lst: Update list of tests requiring stack checking.
15419         * norun.lst: Adjust for above change.
15420         * ada95.lst: New file.
15421         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
15422         requiring -gnat95 switch.
15423
15424 2006-09-14  Olivier Hainque  <hainque@adacore.com>
15425
15426         * gnat.dg/in_out_parameter.adb: New test.
15427
15428 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
15429
15430         PR debug/28980
15431         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
15432
15433 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
15434
15435         * gnat.dg/specs/unchecked_union.ads: New test.
15436
15437 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
15438
15439         PR rtl-optimization/28982
15440         * gcc.c-torture/execute/pr28982a.c: New test.
15441         * gcc.c-torture/execute/pr28982b.c: Likewise.
15442
15443 2006-09-12  Eric Christopher  <echristo@apple.com>
15444
15445         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
15446         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15447
15448 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
15449
15450         PR c/28768
15451         PR preprocessor/14634
15452         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15453         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15454         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15455
15456 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15457
15458         * gcc.dg/pr28243.c: New test.
15459
15460 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
15461
15462         PR fortran/28971
15463         gfortran.dg/pr28971.f90: New test to act as a backstop in case
15464         this undiagnosed regression reappears.
15465
15466 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
15467
15468         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
15469         Treat $srcdir as a literal.
15470         * lib/fortran-torture.exp (fortran-torture-compile,
15471         fortran-torture-execute): Likewise.
15472         * lib/objc-torture.exp (objc-torture-compile,
15473         objc-torture-execute): Likewise.
15474         * lib/profopt.exp (profopt-execute): Likewise.
15475
15476 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
15477
15478         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
15479
15480 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
15481
15482         PR testsuite/28950
15483         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
15484
15485 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
15486
15487         PR target/13685
15488         * gcc.target/i386/pr13685.c: New test.
15489
15490 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15491
15492         * gcc.dg/pr28726.c: New test.
15493
15494 2006-09-11  Josh Conner  <jconner@apple.com>
15495
15496         * gcc.dg/nrv3.c: Increase size of structure.
15497         * gcc.dg/nrv4.c: Likewise.
15498         * gcc.dg/nrv5.c: Likewise.
15499
15500 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
15501
15502         PR libfortran/28890
15503         gfortran.dg/assumed_charlen_function_5.f90: New test.
15504
15505 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
15506
15507         PR c++/28991
15508         * g++.dg/init/static3.C: New test.
15509
15510 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
15511
15512         PR testsuite/29007
15513         * gcc.dg/long-long-cst1.c (t): Add cast to
15514         __SIZE_TYPE__ before casting to int.
15515         (main): Return 0 on success.
15516
15517 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15518
15519         * gcc.c-torture/execute/20060910-1.c: New test.
15520
15521 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
15522
15523         PR middle-end/26983
15524         * gcc.dg/pr26983.c: New test.
15525
15526 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
15527
15528         PR target/29006
15529         * gcc.c-torture/execute/pr29006.c: New test.
15530
15531 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15532
15533         PR libfortran/28947
15534         gfortran.dg/matmul_4.f90: New test.
15535
15536 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15537
15538         PR fortran/28959
15539         gfortran.dg/used_types_10: New test.
15540
15541 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15542
15543         PR libfortran/28923
15544         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15545         gfortran.dg/array_initializer_3.f90: New test.
15546
15547 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15548
15549         PR fortran/28914
15550         * gfortran.dg/actual_array_constructor_3.f90: New test.
15551
15552 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
15553
15554         PR testsuite/26778
15555         * gcc.target/i386/pr26778.c: New testcase.
15556
15557 2006-09-08  Eric Christopher  <echristo@apple.com>
15558
15559         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15560         * gcc.target/i386/memcpy-1.c: Ditto.
15561         * gcc.target/i386/asm-1.c: Ditto.
15562         * gcc.target/i386/20060512-4.c: Ditto.
15563         * gcc.target/i386/compress-float-387.c: Ditto.
15564         * gcc.target/i386/20060512-1.c: Ditto.
15565         * gcc.target/i386/compress-float-sse.c: Ditto.
15566         * gcc.target/i386/20060512-2.c: Ditto.
15567         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15568         * gcc.target/i386/stack-prot-kernel.c: Ditto.
15569         * gcc.target/i386/compress-float-387-pic.c: Ditto.
15570         * gcc.dg/pr26449.c: Ditto.
15571         * gcc.dg/attr-ms_struct-2.c: Ditto.
15572         * gcc.dg/attr-ms_struct-1.c: Ditto.
15573         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15574
15575 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
15576
15577         PR c/28504
15578         * gcc.dg/vla-10.c: New test.
15579
15580 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15581
15582         PR c++/28858
15583         * g++.dg/parse/template20.C: New test.
15584         * g++.dg/template/operator8.C: Remove obsolete part.
15585         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15586         * g++.old-deja/g++.pt/crash65.C: Likewise.
15587
15588 2006-09-07  Jason Merrill  <jason@redhat.com>
15589
15590         PR middle-end/27724
15591         * gcc.dg/long-long-cst1.c: New test.
15592
15593 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15594
15595         PR C++/28906
15596         * g++.dg/other/array3.C: New test.
15597         * g++.dg/other/array4.C: New test.
15598         * g++.dg/other/array5.C: New test.
15599
15600 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
15601
15602         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15603
15604 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
15605
15606         PR target/28946
15607         * gcc.target/i386/pr28946.c: New test.
15608
15609 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
15610
15611         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15612         in integer literal constant.
15613         * gfortran.dg/enum_8.f90: Ditto.
15614         * gfortran.dg/g77/20030326-1.f: Ditto.
15615
15616 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15617
15618         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15619         nonconformance usage.
15620
15621 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15622
15623         PR middle-end/28862
15624         * gcc.c-torture/compile/vector-align-1.c: New test.
15625
15626 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15627
15628         PR rtl-opt/27883
15629         * g++.dg/opt/copysign-1.C: New test.
15630
15631 2006-09-06  Jason Merrill  <jason@redhat.com>
15632
15633         PR c++/27371
15634         * g++.dg/warn/unused-result1.C: New test.
15635
15636 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
15637
15638         PR c++/28903
15639         * g++.dg/ext/vla3.C: New test.
15640
15641         PR c++/28886
15642         * g++.dg/template/array16.C: New test.
15643
15644 2006-09-06  Richard Guenther  <rguenther@suse.de>
15645
15646         * gcc.dg/pr27226.c: Remove testcase again.
15647
15648 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15649
15650         PR tree-opt/28937
15651         * g++.dg/opt/unroll2.C: New test.
15652
15653 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15654
15655         PR tree-opt/28952
15656         * gcc.dg/vect/pr28952.c: New test.
15657
15658 2006-09-05  Richard Guenther  <rguenther@suse.de>
15659
15660         PR tree-optimization/28900
15661         * gcc.dg/torture/pr28900.c: New testcase
15662
15663 2006-09-05  Richard Guenther  <rguenther@suse.de>
15664
15665         PR tree-optimization/28905
15666         * gcc.c-torture/compile/pr28905.c: New testcase.
15667
15668 2006-09-05  Richard Guenther  <rguenther@suse.de>
15669
15670         PR middle-end/28935
15671         * gcc.dg/pr28935.c: New testcase.
15672
15673 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15674
15675         * gcc.c-torture/execute/20060905-1.c: New test.
15676
15677 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15678
15679         PR fortran/28908
15680         * gfortran.dg/used_types_7.f90: New test.
15681         * gfortran.dg/used_types_8.f90: New test.
15682         * gfortran.dg/used_types_9.f90: New test.
15683
15684 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15685
15686         * gcc.c-torture/compile/20060904-1.c: New test.
15687
15688 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15689
15690         PR c++/23287 Revert my 2006-09-01 patch
15691         * g++.dg/parse/dtor12.C: Remove.
15692
15693 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
15694
15695         PR c+/27670
15696         * g++.dg/template/operator9.C: New test.
15697
15698         PR c++/27493
15699         * g++.dg/template/operator7.C: New test.
15700
15701         PR c++/27494
15702         * g++.dg/template/operator8.C: New test.
15703
15704         PR c++/27397
15705         * g++.dg/template/crash57.C: New test.
15706
15707         * g++.dg/template/typedef4.C: Adjust error markers.
15708         * g++.dg/template/typedef5.C: Likewise.
15709
15710 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
15711
15712         PR c++/28878
15713         * g++.dg/parse/crash33.C: New test.
15714
15715 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
15716         Richard Guenther  <rguenther@suse.de>
15717         Adam Nemet  <anemet@caviumnetworks.com>
15718
15719         PR middle-end/27226
15720         * gcc.target/mips/memcpy-1.c: New testcase.
15721         * gcc.dg/pr27226.c: Likewise.
15722
15723 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15724
15725         PR c++/28705
15726         * g++.dg/lookup/koenig5.C: New.
15727         * g++.dg/template/crash56.C: New.
15728
15729 2006-09-01  Josh Conner  <jconner@apple.com>
15730
15731         PR c++/25505
15732         * gcc.dg/nrv3.c: New test.
15733         * gcc.dg/nrv4.c: New test.
15734         * gcc.dg/nrv5.c: New test.
15735
15736 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15737
15738         PR c++/23287
15739         * g++.dg/parse/dtor12.C: New.
15740
15741 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
15742
15743         PR tree-optimization/28839
15744         * gcc.dg/pr28839.c: New test.
15745
15746 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
15747
15748         PR target/24367
15749         * gcc.dg/pr24367.c: New testcase.
15750
15751 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
15752
15753         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15754
15755 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
15756
15757         PR rtl-optimization/27735
15758         * gcc.dg/loop-unswitch-1.c: New test.
15759
15760 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
15761
15762         PR fortran/28885
15763         * gfortran.dg/aliasing_dummy_2.f90: New test.
15764
15765         PR fortran/20067
15766         * gfortran.dg/generic_5.f90: Change error message.
15767
15768         PR fortran/28873
15769         * gfortran.dg/generic_6.f90: New test.
15770
15771         PR fortran/25077
15772         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15773
15774         PR fortran/25102
15775         * gfortran.dg/invalid_interface_assignment.f90: New test.
15776
15777         PR fortran/24866
15778         * gfortran.dg/module_proc_external_dummy.f90: New test.
15779
15780 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
15781
15782         PR c++/28349
15783         * g++.dg/warn/var-args1.C: New test.
15784
15785 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
15786
15787         PR fortran/28866
15788         * gfortran.dg/simpleif_2.f90: New test.
15789         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15790         * gfortran.dg/enum_5.f90: Ditto.
15791
15792 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15793             Kazu Hirata  <kazu@codesourcery.com>
15794
15795         PR tree-optimization/17506
15796         * gcc.dg/pr17506.c: New.
15797
15798 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
15799
15800         PR c++/28139
15801         * g++.dg/eh/alias1.C: New test.
15802
15803 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15804
15805         PR c++/28860
15806         * g++.dg/template/ttp22.C: New test.
15807
15808 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
15809
15810         PR middle-end/26632
15811         * gcc.dg/pr26632.c: New.
15812
15813 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15814
15815         PR libgfortran/28354
15816         * gfortran.dg/fmt_zero_precision.f90: New test.
15817
15818 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
15819
15820         PR c++/28058
15821         * g++.dg/template/spec31.C: New test.
15822
15823 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
15824
15825         PR c++/26573
15826         * g++.dg/other/static2.C: New test.
15827
15828 2006-08-26  Roger Sayle  <roger@eyesopen.com>
15829
15830         * gcc.dg/Wswitch-enum-2.c: New test case.
15831         * gcc.dg/Wswitch-enum-3.c: Likewise.
15832
15833 2006-08-26  Richard Guenther  <rguenther@suse.de>
15834
15835         * gcc.c-torture/compile/20060826-1.c: New testcase.
15836
15837 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
15838
15839         PR c++/28736
15840         * g++.dg/template/void10.C: New test.
15841
15842         PR c++/28737
15843         * g++.dg/template/void8.C: New test.
15844
15845         PR c+_+/28738
15846         * g++.dg/template/void9.C: New test.
15847
15848         * g++.dg/template/void3.C: Adjust error markers.
15849         * g++.dg/template/void4.C: Likewise.
15850         * g++.dg/template/crash55.C: Likewise.
15851         * g++.dg/template/void7.C: Likewise
15852
15853 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
15854
15855         PR c++/28588
15856         * g++.dg/inherit/access6.C: New test.
15857         * g++.dg/inherit/access7.C: Likewise.
15858
15859         PR c++/28595
15860         * g++.dg/template/array15.C: New test.
15861         * g++.dg/template/crash2.C: Tweak error markers.
15862
15863 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
15864
15865         PR middle-end/28683
15866         * gcc.c-torture/compile/20060823-1.c: New test.
15867
15868 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15869
15870         PR c++/28853
15871         * g++.dg/template/ttp21.C: New test.
15872
15873         PR c++/28852
15874         * g++.dg/other/operator1.C: Add error-marker.
15875         * g++.dg/other/operator2.C: New test.
15876
15877 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15878
15879         PR c/27893
15880         * gcc.c-torture/compile/vla-const-1.c,
15881         gcc.c-torture/compile/vla-const-2.c: New tests.
15882
15883 2006-08-26  Richard Guenther  <rguenther@suse.de>
15884
15885         PR middle-end/28814
15886         * gcc.dg/torture/pr28814.c: New testcase.
15887
15888 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15889
15890         PR c/28418
15891         * gcc.c-torture/compile/compound-literal-1.c: New test.
15892
15893 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15894
15895         PR c/28299
15896         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15897         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15898         Expect extra diagnostics.
15899
15900 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
15901
15902         gcc.dg/noncompile/pr16876.c: New test.
15903
15904 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
15905
15906         PR c++/28056
15907         * g++.dg/parse/local1.C: New test.
15908         * g++.dg/other/qual1.C: Tweak error marker.
15909
15910 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15911
15912         PR c++/27787
15913         * g++.dg/template/typename10.C: New.
15914         * g++.dg/template/lookup4.C: Remove bogus error marker.
15915
15916 2006-08-25  Richard Guenther  <rguenther@suse.de>
15917
15918         PR testsuite/28829
15919         * gcc.dg/pr26570.c: Fix testcase.
15920
15921 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
15922
15923         PR tree-opt/28807
15924         * gcc.c-torture/execute/mayalias-2.c: New test.
15925         * gcc.dg/tree-ssa/alias-13.c: New test.
15926
15927 2006-08-24  Jan Hubicka  <jh@suse.cz>
15928
15929         PR debug/26881
15930         * gcc.dg/debug/pr26881.c: New file.
15931
15932 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
15933
15934         PR fortran/28788
15935         * gfortran.dg/used_types_4.f90: New test.
15936         * gfortran.dg/derived_init_2.f90: Modify to check sibling
15937         association of derived types.
15938         * gfortran.dg/used_types_2.f90: Add module cleanup.
15939         * gfortran.dg/used_types_3.f90: The same.
15940
15941         PR fortran/28771
15942         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15943         fix of regression.
15944
15945 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15946
15947         PR 28813
15948         * gfortran.dg/direct_io_6.f90: Remove test.
15949
15950 2006-08-23  Stuart Hastings  <stuart@apple.com>
15951
15952         PR 28825
15953         * gcc.target/i386/20060821-1.c: New.
15954
15955 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
15956
15957         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
15958         dg-warning strings for dllimport.
15959
15960 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15961
15962         PR C++/28450
15963         * g++.dg/ext/vector4.C: New test.
15964         * g++.dg/ext/complex1.C: New test.
15965
15966 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
15967
15968         PR debug/28692
15969         * gcc.dg/debug/const-1.c: New.
15970         * gcc.dg/debug/const-2.c: New.
15971         * gcc.dg/debug/dwarf2/const-1.c: New.
15972         * gcc.dg/debug/dwarf2/const-2.c: New.
15973         * gcc.dg/debug/dwarf2/const-2b.c: New.
15974
15975 2006-08-22  Richard Guenther  <rguenther@suse.de>
15976
15977         PR middle-end/28776
15978         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15979         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15980
15981 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15982
15983         PR tree-optimization/28003
15984         * g++.dg/tree-ssa/pr28003.C: New.
15985
15986 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15987
15988         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15989
15990 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15991
15992         PR c++/26269
15993         * g++.dg/other/error14.C: New test.
15994
15995         PR c++/28505
15996         * g++.dg/parse/ctor7.C: New test.
15997         * g++.dg/parse/ctor8.C: Likewise.
15998
15999         PR c++/28741
16000         * g++.dg/template/void7.C: New test.
16001
16002 2006-08-21  Olivier Hainque  <hainque@adacore.com>
16003
16004         * gnat.dg/self_aggregate_with_zeros.adb: New test.
16005         * gnat.dg/self_aggregate_with_array.adb: New test.
16006
16007 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16008
16009         * g++.dg/eh/arm-vfp-unwind.C: New test.
16010
16011 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
16012
16013         PR c++/28341
16014         * g++.dg/template/ref3.C: New test.
16015         * g++.dg/template/nontype13.C: New test.
16016
16017         PR c++/28346
16018         * g++.dg/template/ptrmem17.C: New test.
16019
16020 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
16021
16022         PR target/28648 c:
16023         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
16024
16025 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
16026
16027         PR fortran/28630
16028         * gfortran.dg/used_types_2.f90: New test.
16029
16030         PR fortran/28601
16031         * gfortran.dg/used_types_3.f90: New test.
16032
16033         PR fortran/20886
16034         * gfortran.dg/generic_actual_arg.f90: New test.
16035
16036         PR fortran/28735
16037         * gfortran.dg/module_private_array_refs_1.f90: New test.
16038
16039         PR fortran/28762
16040         * gfortran.dg/program_name_1.f90: New test.
16041
16042         PR fortran/28425
16043         * gfortran.dg/derived_constructor_comps_1.f90: New test.
16044
16045         PR fortran/28496
16046         * gfortran.dg/array_initializer_2.f90: New test.
16047
16048         PR fortran/18111
16049         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
16050
16051         PR fortran/28600
16052         * gfortran.dg/assumed_charlen_function_4.f90: New test.
16053
16054         PR fortran/28771
16055         * gfortran.dg/assumed_charlen_in_main.f90: New test.
16056
16057         PR fortran/28660
16058         * gfortran.dg/dependent_decls_1.f90: New test.
16059
16060 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16061
16062         PR fortran/25217
16063         * gfortran.dg/derived_init_2.f90: New.
16064
16065 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
16066
16067         * gcc.c-torture/execute/pr28289.c: New test.
16068
16069 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
16070
16071         PR c/28744
16072         * gcc.dg/attr-externally-visible-1.c: New test.
16073         * gcc.dg/attr-externally-visible-2.c: New test.
16074         * g++.dg/parse/attr-externally-visible-1.C: New test.
16075         * g++.dg/parse/attr-externally-visible-2.C: New test.
16076
16077 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16078
16079         PR c++/28606
16080         * g++.dg/parse/dtor11.C: New test.
16081
16082 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16083
16084         PR rtl-optimization/28489
16085         * gcc.c-torture/compile/pr28489.c: New test.
16086
16087 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16088
16089         PR c++/28710
16090         * g++.dg/template/redecl4.C: New test.
16091
16092         PR c++/28711
16093         * g++.dg/template/ctor8.C: New test.
16094
16095 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16096
16097         * gcc.dg/pr26570.c: Fix testcase.
16098
16099 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16100
16101         * PR c++/28573
16102         * g++.dg/parse/offsetof6.C: New test.
16103         * g++.dg/parse/offsetof6.C: New test.
16104         * g++.dg/parse/offsetof7.C: New test.
16105
16106 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16107
16108         PR testsuite/28602
16109         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16110         is false.
16111
16112 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16113
16114         PR c++/28302
16115         * g++.dg/ext/vector3.C: New test.
16116
16117 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
16118
16119         PR gcov/profile/26570
16120         * gcc.dg/pr26570.c: New test.
16121
16122 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
16123
16124         PR c/27697
16125         * gcc.dg/qual-component-1.c: New test.
16126
16127 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16128
16129         PR c++/28593
16130         * g++.dg/parse/new3.C: New test.
16131
16132 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16133
16134         PR fortran/25828
16135         * gfortran.dg/streamio_1.f90: New test.
16136         * gfortran.dg/streamio_2.f90: New test.
16137         * gfortran.dg/streamio_3.f90: New test.
16138         * gfortran.dg/streamio_4.f90: New test.
16139         * gfortran.dg/streamio_5.f90: New test.
16140         * gfortran.dg/streamio_6.f90: New test.
16141         * gfortran.dg/streamio_7.f90: New test.
16142         * gfortran.dg/streamio_8.f90: New test.
16143
16144 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
16145
16146         PR c/28287
16147         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
16148
16149 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
16150
16151         PR c++/28594
16152         * g++.dg/template/void6.C: New test.
16153
16154 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16155
16156         PR c/28649
16157         * gcc.dg/parse-error-1.c: New test.
16158         * gcc.dg/parse-error-2.c: New test.
16159         * gcc.dg/cpp/digraph2.c: Add error-marker.
16160         * gcc.dg/noncompile/920923-1.c: Likewise.
16161
16162 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16163
16164         PR c/27490
16165         * gcc.dg/sizeof-2.c: New testcase.
16166
16167         PR c/27489
16168         * gcc.dg/switch-A.c: New testcase.
16169
16170 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
16171
16172         PR c++/28288
16173         PR c++/14556
16174         * g++.old-deja/g++.warn/compare1.C: Delete.
16175         * g++.dg/opt/pr7503-2.C: Delete.
16176         * g++.dg/opt/pr7503-3.C: Delete.
16177         * g++.dg/opt/pr7503-4.C: Delete.
16178         * g++.dg/opt/pr7503-5.C: Delete.
16179         * g++.dg/opt/max1.C: Delete.
16180         * g++.dg/warn/minmax.C: Delete.
16181         * g++.dg/expr/minmax.C: New test.
16182
16183 2006-08-14  Richard Guenther  <rguenther@suse.de>
16184
16185         PR testsuite/28703
16186         * gcc.c-torture/execute/pr28651.c: Do not use argc
16187         to avoid optimization, instead forbid inlining.
16188
16189 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
16190
16191         PR rtl-optimization/28634
16192         * gcc.c-torture/execute/ieee/pr28634.c: New test.
16193
16194 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
16195
16196         PR c/27184
16197         * gcc.dg/torture/pr27184.c: New test.
16198
16199 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
16200
16201         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
16202
16203 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16204
16205         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16206         * gfortran.dg/stat_2.f90: Likewise.
16207         * gfortran.dg/chmod_1.f90: Likewise.
16208         * gfortran.dg/chmod_2.f90: Likewise.
16209         * gfortran.dg/chmod_3.f90: Likewise.
16210
16211 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
16212
16213         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16214
16215 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16216
16217         * g++.dg/opt/pr23454-2.C: New test.
16218
16219 2006-08-11  Richard Guenther  <rguenther@suse.de>
16220
16221         PR middle-end/28651
16222         * gcc.c-torture/execute/pr28651.c: New testcase.
16223
16224 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
16225
16226         * gnat.dg/specs/static_initializer.ads: New test.
16227
16228 2006-08-10  Paul Brook  <paul@codesourcery.com>
16229
16230         * gcc.target/arm/cond-asm.c: New test.
16231
16232 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
16233
16234         PR tree-optimization/26197
16235         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16236         * g++.dg/vect/vect.exp: Compile the new tests with
16237         --param max-aliased-vops=0.
16238
16239 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
16240
16241         PR c++/28637
16242         * g++.dg/template/void3.C: New test.
16243
16244         PR c++/28638
16245         * g++.dg/template/void4.C: New test.
16246
16247         PR c++/28640
16248         * g++.dg/template/void5.C: New test.
16249
16250 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
16251
16252         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
16253         after dg-do compile.
16254
16255 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
16256
16257         PR tree-optimizations/26969
16258         * gcc.dg/vect/vect.exp: Compile tests prefixed with
16259         "unswitch-loops" with -funswitch-loops.
16260         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
16261
16262 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16263
16264         * gcc.dg/sparc-getcontext-1.c: Fix typo.
16265         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
16266         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
16267         * objc.dg/dwarf-1.m: Likewise.
16268         * objc.dg/dwarf-2.m: Likewise.
16269         * obj-c++.dg/dwarf-2.mm: Likewise.
16270
16271 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16272
16273         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
16274         * objc.dg/dwarf-2.m: Likewise.
16275         * obj-c++.dg/dwarf-2.mm: Likewise.
16276
16277         PR libfortran/28603
16278         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
16279
16280         PR testsuite/27611
16281         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16282
16283         PR testsuite/27033
16284         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16285
16286 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
16287
16288         PR target/27827
16289         * gcc.target/i386/pr27827.c: New testcase.
16290
16291 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
16292
16293         PR fortran/28590
16294         * gfortran.dg/sequence_types_1.f90: New test.
16295
16296 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
16297
16298         PR fortran/28548
16299         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16300         dg-warning.  Add -pedantic option.
16301
16302 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16303
16304         PR c/28502
16305         * gcc.dg/proto-1.c: New test.
16306
16307         PR c/27721
16308         * gcc.dg/lvalue-4.c: New test.
16309
16310         PR c/28136
16311         * gcc.dg/init-bad-5.c: New test.
16312
16313 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
16314
16315         PR c++/28347
16316         * g++.dg/ext/typedef-init.C: Add new test for typedef
16317         initialization inside templates. Adjust existing error markers.
16318
16319 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
16320
16321         PR c++/28148
16322         * g++.dg/init/ptrmem3.C: New test.
16323
16324 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
16325
16326         PR tree-optimization/27770
16327         * lib/target-support.exp: New target keyword "section_anchors".
16328         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16329         tests.
16330         * gcc.dg/vect/section-anchors-pr27770.c: New test.
16331         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16332         * gcc.dg/vect/section-anchors-vect-69.c: New test.
16333         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16334
16335 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16336
16337         * gcc.dg/20060801-1.c: Add missing '}'.
16338
16339 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16340
16341         PR c++/27508
16342         * g++.dg/parse/dtor9.C: New test.
16343         * g++.dg/parse/dtor10.C: New test.
16344         * g++.dg/other/error7.C: Adjust error-marker.
16345
16346         PR c++/28274
16347         * g++.dg/other/default5.C: New test.
16348
16349 2006-08-02  Richard Guenther  <rguenther@suse.de>
16350
16351         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16352
16353 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
16354
16355         PR c++/28557
16356         * g++.dg/template/conv9.C: New test.
16357
16358 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
16359
16360         PR debug/28063
16361         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16362         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16363         Optionally return assembly text.  Update callers.
16364         (check_no_compiler_messages): Update verbose messages.
16365         (check_no_messages_and_pattern): New.
16366         (check_effective_target_string_merging): New.
16367
16368 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16369
16370         PR c++/28250
16371         * g++.dg/eh/catch4.C: New test.
16372
16373         PR c++/28257
16374         * g++.dg/other/qual1.C: New test.
16375
16376         PR c++/28259
16377         * g++.dg/inherit/error2.C: New test.
16378
16379         PR c++/28267
16380         * g++.dg/other/new1.C: New test.
16381
16382         * g++.dg/warn/pr23075.C: Remove obsolete test.
16383         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16384         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16385
16386 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
16387
16388         PR c++/28523
16389         * g++.dg/eh/cast1.C: New test.
16390
16391 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
16392
16393         PR libfortran/28452
16394         * gfortran.dg/random_3.f90:  New test.
16395
16396 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16397
16398         PR c++/28432
16399         * g++.dg/other/pr28304.C: Change expected error message.
16400         * g++.dg/other/pr28432.C: New test.
16401
16402 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16403
16404         PR c++/28256
16405         * g++.dg/init/brace2.C: Change expected error message, add empty init.
16406
16407 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
16408
16409         PR debug/23336
16410         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16411         at -g1.
16412         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16413         g++.dg/debug/enum-2.C: New.
16414
16415 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16416
16417         PR c++/6634
16418         * g++.dg/parse/long1.C: Add more tests.
16419
16420 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16421
16422         * gfortran.dg/lrshift_1.c: New file.
16423
16424 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16425
16426         PR libgfortran/28335
16427         * gfortran.dg/no_unit_error_1.f90: New test.
16428
16429 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16430
16431         PR libgfortran/28335
16432         * gfortran.dg/no_unit_error_1.f90: Delete test.
16433         * gfortran.dg/no_unit_error_2.f90: Delete test.
16434
16435 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16436
16437         * gfortran.dg/chmod_3.f90: New test.
16438         * gfortran.dg/ltime_gmtime_1.f90: New test.
16439         * gfortran.dg/ltime_gmtime_2.f90: New test.
16440         * gfortran.dg/lrshift_1.f90: New test.
16441         * gfortran.dg/chmod_1.f90: New test.
16442         * gfortran.dg/chmod_2.f90: New test.
16443
16444 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
16445
16446         PR c++/27668
16447         * g++.dg/template/crash55.C: New test.
16448
16449         PR c++/27962
16450         * g++.dg/template/nontype16.C: New test.
16451
16452         * g++.dg/template/void2.C: Adjust error markers.
16453         * g++.dg/template/nontype5.C: Adjust error markers.
16454
16455 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
16456
16457         * gcc.target/i386/stack-prot-kernel.c: New test.
16458
16459 2006-07-27  Roger Sayle  <roger@eyesopen.com>
16460
16461         * gcc.dg/builtins-55.c: New test case.
16462
16463 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
16464
16465         PR rtl-optimization/27907
16466         * gcc.c-torture/compile/pr27907.c: New test.
16467
16468 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16469
16470         * gfortran.dg/mclock.f90: New test.
16471         * gfortran.dg/int_conv_1.f90: New test.
16472         * gfortran.dg/stat_1.f90: New test.
16473         * gfortran.dg/stat_2.f90: New test.
16474
16475 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16476
16477         PR libgfortran/28335
16478         * gfortran.dg/no_unit_error_1.f90: New test.
16479         * gfortran.dg/no_unit_error_2.f90: New test.
16480         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
16481
16482 2006-07-25  Roger Sayle  <roger@eyesopen.com>
16483
16484         PR middle-end/28473
16485         * gcc.dg/fold-convround-1.c: New test case.
16486
16487 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16488
16489         * gfortran.dg/arithmetic_if.f90:  Fix comments.
16490
16491 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16492
16493         PR c++/27572
16494         * g++.dg/other/typedef1.C: New test.
16495         * g++.dg/template/typedef4.C: New test.
16496         * g++.dg/template/typedef5.C: New test.
16497
16498 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16499
16500         PR fortran/28416
16501         * gfortran.dg/allocatable_dummy_3.f90: New.
16502
16503 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16504
16505         PR fortran/28439
16506         * gfortran.dg/arithmetic_if.f90:  New test.
16507
16508 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
16509
16510         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16511         avoid memcpy optimization.
16512
16513 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16514
16515         PR fortran/25289
16516         * gfortran.dg/direct_io_6.f90: New test.
16517
16518 2006-07-24  Jan Hubicka  <jh@suse.cz>
16519
16520         PR c/25795
16521         PR c++/27369
16522         * gcc.dg/pr25795.c: New test.
16523         * gcc.dg/pr25795-1.c: New test.
16524
16525 2006-07-23  Roger Sayle  <roger@eyesopen.com>
16526
16527         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16528         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16529         which may be transformed to "g || h" on some platforms.
16530
16531 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
16532
16533         PR c++/28025
16534         * g++.dg/template/friend45.C: New test.
16535
16536 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16537
16538         PR libgfortran/28339
16539         * gfortran.dg/arrayio_8.f90: New test.
16540
16541 2006-07-21  Mike Stump  <mrs@apple.com>
16542
16543         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16544
16545         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16546
16547 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16548
16549         PR c++/28250
16550         * g++.dg/eh/catch3.C: New test.
16551
16552         PR c++/28363
16553         * g++.dg/template/defarg10.C: New test.
16554
16555 2006-07-20  Paul Brook  <paul@codesourcery.com>
16556
16557         PR 27363
16558         * gcc.dg/pr27363.c: New test.
16559
16560 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
16561
16562         PR c++/28338
16563         * g++.dg/init/ref13.C: New test.
16564
16565 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16566
16567         PR obj-c++/28434
16568         * obj-c++.dg/proto-error-1.mm: New test.
16569
16570 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16571
16572         PR c++/28337
16573         * g++.dg/template/string1.C: New test.
16574
16575 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16576
16577         PR c++/28048
16578         * g++.dg/template/defarg9.C: New test.
16579
16580         PR c++/28235
16581         * g++.dg/template/static27.C: New test.
16582
16583 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
16584
16585         PR 28410
16586         * gcc.dg/tree-ssa/pr28410.c: New test.
16587
16588 2006-07-18  Lee Millward  <lee.millward@gmail.com>
16589
16590         PR c++/28258
16591         * g++/dg/other/error13.C: New test.
16592
16593         PR c++/28260
16594         * g++.dg/template/friend44.C: New test.
16595
16596 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
16597
16598         PR c++/27495
16599         * g++.dg/other/pr27495.C: New.
16600
16601 2006-07-18  Olivier Hainque  <hainque@adacore.com>
16602
16603         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16604         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16605
16606 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16607
16608         PR c/28286
16609         * gcc.dg/pragma-pack-4.c: New test.
16610
16611 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16612
16613         PR c++/28291
16614         * g++.dg/ext/pr28291.C: New test.
16615
16616 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16617
16618         PR middle-end/28403
16619         * gcc.c-torture/execute/pr28403.c: New test.
16620
16621 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16622
16623         PR middle-end/28402
16624         * gcc.dg/pr28402.c: New test.
16625
16626 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16627
16628         PR c++/28304
16629         * g++.dg/other/pr28304.C: New test.
16630
16631 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16632
16633         PR other/28251
16634         gcc.c-torture/unsorted/dump-noaddr.c: New test.
16635         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16636
16637 2006-07-17  Richard Guenther  <rguenther@suse.de>
16638
16639         PR tree-optimization/28238
16640         * g++.dg/tree-ssa/pr28238.C: New testcase.
16641
16642 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16643
16644         PR c++/28250
16645         * g++.dg/eh/catch1.C: New test.
16646         * g++.dg/eh/catch2.C: New test.
16647
16648 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
16649
16650         PR c++/28370
16651         * g++.dg/template/anon3.C: New test.
16652
16653 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16654
16655         PR fortran/20844
16656         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16657         specifiers requiring an explicit format tag..
16658
16659         PR fortran/28201
16660         * gfortran.dg/generic_5: New test.
16661
16662         PR fortran/20893
16663         * gfortran.dg/elemental_optional_args_1.f90: New test.
16664
16665 2006-07-16  Olivier Hainque  <hainque@adacore.com>
16666
16667         * gnat.dg/assert.ads: New file.
16668         * gnat.dg/controlled_record.ads: Likewise.
16669         * gnat.dg/controlled_record.adb: Likewise.
16670
16671 2006-07-15  Lee Millward  <lee.millward@gmail.com>
16672
16673         PR c++/28292
16674         * g++.dg/other/error12.C: New test.
16675
16676         PR c++/28269
16677         * g++.dg/template/crash54.C: New test.
16678
16679 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16680
16681         PR c++/28249
16682         * g++.dg/parse/catch1.C: New test.
16683
16684         PR c++/28294
16685         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16686
16687         PR c++/28387
16688         * g++.dg/ext/attrib24.C: New test.
16689
16690 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16691
16692         PR c++/28343
16693         * g++.dg/ext/asmspec1.C: New test.
16694
16695 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
16696
16697         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16698         (dg-test): Support shouldfail tests.
16699         * lib/target-supports-dg.exp (dg-shouldfail): New.
16700         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16701         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16702         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16703         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16704         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16705         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16706         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16707
16708 2006-07-13  Jan Hubicka  <jh@suse.cz>
16709
16710         * gcc.target/i386/memcpy-1.c: New.
16711
16712 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
16713
16714         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
16715
16716 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
16717
16718         PR fortran/25097
16719         * gfortran.dg/present_1.f90: New test.
16720
16721         PR fortran/20903
16722         * gfortran.dg/interface_derived_type_1.f90: New test.
16723
16724 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
16725
16726         PR fortran/28213
16727         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16728         list.
16729
16730 2006-07-07  Lee Millward  <lee.millward@gmail.com>
16731
16732         PR c++/27820
16733         * g++.dg/other/label1.C: New test.
16734
16735 2006-07-07  Richard Guenther  <rguenther@suse.de>
16736
16737         PR middle-end/28268
16738         * gcc.dg/torture/pr28268.c: New testcase.
16739
16740 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
16741
16742         PR c++/27019
16743         * g++.dg/ext/pr27019.C: New.
16744
16745 2006-07-07  Richard Guenther  <rguenther@suse.de>
16746
16747         PR tree-optimization/28187
16748         * gcc.dg/pr28187.c: New testcase.
16749
16750 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
16751
16752         * gnat.dg/address_conversion.adb: New test.
16753         * gnat.dg/boolean_subtype.adb: Likewise.
16754         * gnat.dg/frame_overflow.adb: Likewise.
16755         * gnat.dg/pointer_array.adb: Likewise.
16756         * gnat.dg/pointer_conversion.adb: Likewise.
16757
16758 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
16759
16760         PR fortran/28237
16761         PR fortran/23420
16762         * gfortran.dg/print_fmt_5.f90: New test.
16763
16764 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16765
16766         PR fortran/28129
16767         * gfortran.dg/bounds_check_4.f90: New test.
16768
16769 2006-07-05  Richard Guenther  <rguenther@suse.de>
16770
16771         PR target/28158
16772         * gfortran.dg/pr28158.f90: New testcase.
16773
16774 2006-07-05  Richard Guenther  <rguenther@suse.de>
16775
16776         PR tree-optimization/28162
16777         * gcc.dg/pr28162.c: New testcase.
16778
16779 2006-07-05  Richard Guenther  <rguenther@suse.de>
16780         Andrew Pinski  <pinskia@gcc.gnu.org>
16781
16782         PR c++/27084
16783         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16784
16785 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
16786
16787         PR fortran/28174
16788         * gfortran.dg/actual_array_substr_2.f90: New test.
16789
16790         PR fortran/28167
16791         * gfortran.dg/actual_array_constructor_2.f90: New test.
16792
16793 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16794
16795         * gfortran.dg/itime_idate_1.f: New test.
16796         * gfortran.dg/itime_idate_2.f: New test.
16797
16798 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16799
16800         PR libgfortran/27704
16801         * gfortran.dg/open_status_3.f90: New test.
16802         * gfortran.dg/fmt_l.f90: Update for new feature.
16803
16804 2006-07-03  Asher Langton  <langton2@llnl.gov>
16805
16806         * gfortran.dg/oldstyle_2.f90: New.
16807
16808 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
16809
16810         * gnat.dg/string_slice.adb: New test.
16811
16812 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16813
16814         PR fortran/19259
16815         * gfortran.dg/semicolon_fixed.c: New.
16816         * gfortran.dg/semicolon_free.c: New.
16817
16818 2006-06-30  Mike Stump  <mrs@apple.com>
16819
16820         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16821         that don't support internal visibility.
16822
16823 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
16824
16825         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16826         for '(' / ')' needing an extra '\'.
16827
16828 2006-06-29  Roger Sayle  <roger@eyesopen.com>
16829
16830         PR middle-end/27428
16831         * gcc.dg/pr27428-1.c: New test case.
16832
16833 2006-06-29  Mike Stump  <mrs@apple.com>
16834
16835         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16836         on darwin as we can't align commons large enough yet.
16837
16838         * gcc.dg/vla-8.c: Add additional testcases.
16839
16840 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
16841
16842         PR c++/28114
16843         * g++.dg/other/pr28114.C: New.
16844
16845 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
16846
16847         * gcc.c-torture/compile/20060625-1.c: New test.
16848
16849 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
16850
16851         PR fortran/20867
16852         * gfortran.dg/stfunc_3.f90: New test.
16853
16854         PR fortran/25056
16855         * gfortran.dg/impure_actual_1.f90: New test.
16856
16857         PR fortran/20874
16858         * gfortran.dg/elemental_result_1.f90: New test.
16859
16860         PR fortran/25073
16861         * gfortran.dg/select_7.f90: New test.
16862
16863         PR fortran/27554
16864         * intrinsic_actual_1.f: New test.
16865
16866         PR fortran/22038
16867         PR fortran/28119
16868         * gfortran.dg/forall_4.f90: New test.
16869
16870         PR fortran/25072
16871         * gfortran.dg/forall_5.f90: New test.
16872
16873 2006-06-25  Lee Millward  <lee.millward@gmail.com>
16874
16875         PR c++/28051
16876         * g++.dg/template/using13.C: New test.
16877
16878         PR c++/28054
16879         * g++.dg/other/incomplete3.C: New test.
16880
16881 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16882
16883         PR fortran/28081
16884         * gfortran.dg/substr_3.f: New test.
16885         * gfortran.dg/equiv_2.f90: Update expected error message.
16886
16887 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
16888
16889         PR fortran/28118
16890         * gfortran.dg/actual_array_substr_1.f90: New test.
16891
16892 2006-06-24  Olivier Hainque  <hainque@adacore.com>
16893
16894         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16895         * gnat.dg/scalar_mode_agg_compare.adb: New test.
16896
16897 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
16898
16899         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16900
16901 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
16902
16903         PR fortran/27981
16904         * gfortran.dg/simpleif_2.f90: New test.
16905
16906 2006-06-23  Lee Millward  <lee.millward@gmail.com>
16907
16908         * g++.dg/template/error22.C: Fix typo.
16909
16910 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16911
16912         PR c++/28112
16913         * g++.dg/ext/attrib23.C: New test.
16914
16915 2006-06-23  Olivier Hainque  <hainque@adacore.com>
16916
16917         * gnat.dg/varsize_temp.adb: New test.
16918
16919 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16920
16921         PR c++/11468
16922         * g++.dg/other/java2.C: New test.
16923
16924 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
16925
16926         PR target/27789
16927         * g++.dg/ext/dllimport4.C. Add more tests for invalid
16928         initialization.
16929
16930 2006-06-22  Roger Sayle  <roger@eyesopen.com>
16931
16932         PR target/27531
16933         * gcc.dg/pr27531-1.c: New test case.
16934
16935 2006-06-22  Asher Langton  <langton2@llnl.gov>
16936
16937         PR fortran/24748
16938         * gfortran.dg/implicit_8.f90: New.
16939
16940 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
16941
16942         PR rtl-optimization/28121
16943         * gcc.dg/pr28121.c: New test.
16944
16945 2006-06-22  Lee Millward  <lee.millward@gmail.com>
16946
16947         PR c++/27805
16948         * g++.dg/parse/ptrmem6.C: New test.
16949
16950         PR c++/27821
16951         * g++.dg/template/error22.C: New test.
16952
16953 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16954
16955         PR c++/28111
16956         * g++.dg/template/friend43.C: New test.
16957
16958         PR c++/28110
16959         * g++.dg/template/crash53.C: New test.
16960
16961         PR c++/28109
16962         * g++.dg/rtti/incomplete1.C: New test.
16963
16964 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
16965
16966         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16967
16968 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
16969
16970         * gcc.c-torture/execute/complex-7.c: New.
16971
16972 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
16973
16974         * gcc.dg/merge-all-constants-1.c: New test.
16975
16976 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16977
16978         PR c++/28113
16979         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16980
16981 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16982
16983         * gfortran.dg/rrspacing_1.f90: New test.
16984
16985 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16986
16987         PR c++/28052
16988         * g++.dg/other/bitfield2.C: New test.
16989
16990 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16991
16992         PR tree-optimization/27331
16993         * gcc.dg/pr27331.c: New test.
16994
16995 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16996             Eric Botcazou  <ebotcazou@adacore.com>
16997
16998         PR ada/18692
16999         * lib/gnat.exp: New file.
17000         * lib/gnat-dg.exp: Likewise.
17001         * gnat.dg: New directory.
17002         * gnat.dg/dg.exp: New driver.
17003         * gnat.dg/specs: New directory.
17004         * gnat.dg/specs/specs.exp: New driver.
17005         * gnat.dg/style: New directory.
17006         * gnat.dg/style/style.exp: New driver.
17007
17008 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
17009
17010         PR fortran/16206
17011         * gfortran.dg/array_initializer_1.f90: New test.
17012
17013         PR fortran/28005
17014         * gfortran.dg/matmul_3.f90: New test.
17015
17016 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
17017
17018         PR middle-end/28075
17019         * gcc.dg/tree-ssa/inline-1.c: New test.
17020
17021 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
17022
17023         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
17024         in malloc prototype; remove XFAIL.
17025         * gcc.dg/pr18241-2.c: Ditto.
17026         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
17027         in memset prototype; remove XFAIL.
17028         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17029
17030 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17031
17032         * gcc.dg/vla-8.c: Add.
17033
17034 2006-06-19  Richard Guenther  <rguenther@suse.de>
17035
17036         PR tree-optimization/27090
17037         * g++.dg/tree-ssa/pr27090.C: New testcase.
17038
17039 2006-06-19  Roger Sayle  <roger@eyesopen.com>
17040
17041         PR target/27861
17042         * gcc.dg/pr27861-1.c: New test case.
17043
17044 2006-06-19  Richard Guenther  <rguenther@suse.de>
17045
17046         PR middle-end/28045
17047         * gcc.dg/torture/pr28045.c: New testcase.
17048
17049 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17050
17051         PR fortran/26801
17052         * gfortran.dg/associated_4.f90: New test.
17053
17054 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17055
17056         PR fortran/19310
17057         PR fortran/19904
17058         * gfortran.dg/real_const_3.f90: New test.
17059
17060 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
17061
17062         PR c++/28016
17063         * g++.dg/template/static26.C: New test.
17064
17065         PR c++/27979
17066         * g++.dg/expr/bitfield2.C: New test.
17067
17068         PR c++/27884
17069         * g++.dg/parse/linkage2.C: New test.
17070
17071 2006-06-16  Richard Guenther  <rguenther@suse.de>
17072
17073         PR middle-end/27116
17074         * gcc.dg/pr15785-1.c: Revert last change.
17075         * gcc.dg/torture/pr27116-2.c: New testcase.
17076
17077 2006-06-16  Roger Sayle  <roger@eyesopen.com>
17078
17079         PR middle-end/27802
17080         * gcc.dg/pr27802-1.c: New test case.
17081
17082 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
17083
17084         PR c++/27689
17085         * g++.dg/template/ttp18.C: New test.
17086         * g++.dg/template/ttp19.C: Likewise.
17087
17088         PR c++/27666
17089         * g++.dg/expr/cond9.C: New test.
17090
17091         PR c++/27640
17092         * g++.dg/template/ctor7.C: New test.
17093
17094 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
17095
17096         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17097
17098 2006-06-16  Richard Guenther  <rguenther@suse.de>
17099
17100         PR tree-optimization/27781
17101         * gcc.dg/tree-ssa/pr27781.c: New testcase.
17102
17103 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
17104
17105         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
17106
17107 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
17108
17109         * gcc.dg/tree-ssa/loop-18.c: New test.
17110
17111 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
17112
17113         PR c++/27665
17114         * g++.dg/template/crash52.C: New test.
17115
17116         PR c++/27648
17117         * g++.dg/ext/attrib22.C: New test.
17118
17119         PR c++/26559
17120         * g++.dg/template/builtin1.C: New test.
17121         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17122
17123         PR c++/28018
17124         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17125         assignment.
17126         * g++.old-deja/g++.pt/crash51.C: Likewise.
17127
17128         PR c++/27227
17129         * g++.dg/lookup/linkage1.C: New test.
17130         * g++.dg/lookup/linkage2.C: Likewise.
17131
17132 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
17133
17134         PR middle-end/27959
17135         * gcc.dg/pr27959.c: New testcase.
17136
17137 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
17138
17139         PR target/28014:
17140         * g++.dg/eh/div.C: New test.
17141
17142 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
17143
17144         PR c++/27894
17145         * g++.dg/tree-ssa/pr26757.C: New test.
17146         * g++.dg/tree-ssa/pr27894.C: New test.
17147
17148 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17149
17150         * gcc.c-torture/compile/20060609-1.c: New test.
17151
17152         PR target/27863
17153         * gcc.c-torture/compile/pr27863.c: New test.
17154
17155 2006-06-13  Richard Guenther  <rguenther@suse.de>
17156
17157         PR tree-optimization/27830
17158         * g++.dg/tree-ssa/pr27830.C: New testcase.
17159
17160 2006-06-13  Matthew Sachs  <msachs@apple.com>
17161
17162         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
17163         the list of compiler flags; this causes those flags to be checked
17164         for things like dg-skip-if.
17165
17166 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17167
17168         PR c++/27601
17169         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
17170
17171 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
17172             Kazu Hirata  <kazu@codesourcery.com>
17173
17174         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
17175         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
17176
17177 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17178
17179         PR c++/27933
17180         * g++.dg/lookup/using15.C: New test.
17181
17182         PR c++/27951
17183         * g++.dg/other/anon4.C: New test.
17184
17185 2006-06-12  Roger Sayle  <roger@eyesopen.com>
17186
17187         PR c++/21210
17188         * g++.dg/init/complex1.C: New test case.
17189
17190 2006-06-11  Eric Christopher  <echristo@apple.com>
17191
17192         PR middle-end/27948
17193         * gcc.dg/bf-ms-layout.c: Run on darwin.
17194         * gcc.dg/bf-no-ms-layout: Ditto.
17195         * gcc.dg/attr-ms_struct-2.c: New.
17196         * gcc.dg/bf-ms-layout-2.c: Ditto.
17197
17198 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17199
17200         * gcc.dg/attr-ms_struct-packed1.c: New.
17201
17202 2006-06-09  Mike Stump  <mrs@apple.com>
17203
17204         * gcc.dg/vla-7.c: Add.
17205
17206 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
17207
17208         PR fortran/24558
17209         * gfortran.dg/entry_6.f90: New test.
17210
17211         PR fortran/20877
17212         PR fortran/25047
17213         * gfortran.dg/entry_7.f90: New test.
17214
17215 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
17216
17217         PR c/27747
17218         * gcc.dg/cpp/_Pragma6.c: New test.
17219
17220         PR c++/27748
17221         * g++.dg/cpp/_Pragma1.C: New test.
17222
17223         PR preprocessor/27746
17224         * gcc.dg/gomp/macro-3.c: New test.
17225         * gcc.dg/gomp/macro-4.c: New test.
17226         * g++.dg/gomp/macro-3.C: New test.
17227         * g++.dg/gomp/macro-4.C: New test.
17228
17229 2006-06-09  Richard Guenther  <rguenther@suse.de>
17230
17231         PR tree-optimization/26998
17232         * gcc.dg/torture/pr26998.c: New testcase.
17233         * gcc.dg/tree-ssa/vrp29.c: New testcase.
17234
17235 2006-06-08  Mike Stump  <mrs@apple.com>
17236
17237         * gcc.dg/pr27095.c: Account for stubs.
17238
17239         PR target/26427
17240         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17241         produce bad code on darwin.
17242
17243 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17244
17245         PR fortran/27958
17246         * gfortran.dg/substr_2.f: New test.
17247
17248 2006-06-08  Asher Langton  <langton2@llnl.gov>
17249
17250         PR fortran/27786
17251         * cray_pointers_2.f90: Add -fbounds-check compile flag.
17252
17253 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17254
17255         PR target/27421
17256         * gcc.dg/union-3.c: New test.
17257
17258 2006-06-08  Richard Guenther  <rguenther@suse.de>
17259
17260         PR middle-end/27116
17261         * gcc.dg/torture/pr27116.c: New testcase.
17262         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
17263
17264 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
17265
17266         PR rtl-optimization/26449
17267         * gcc.dg/pr26449.c: New test.
17268
17269 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17270
17271         PR c++/27601
17272         * g++.dg/ext/offsetof1.C: Test member functions.
17273
17274 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
17275
17276         * gcc.dg/pr27095.c: Improve scanning.
17277
17278 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
17279
17280         PR fortran/23091
17281         * gfortran.dg/saved_automatic_1.f90: New test.
17282
17283         PR fortran/24168
17284         * gfortran.dg/array_simplify_1.f90: New test.
17285
17286         PR fortran/25090
17287         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17288
17289         PR fortran/25058
17290         * gfortran.dg/entry_dummy_ref_2.f90: New test.
17291
17292 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
17293
17294         PR c++/27177
17295         * g++.dg/expr/cast7.C: New test.
17296
17297 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
17298
17299         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17300         * lib/gcc-defs.exp (tool_check_compile): Ditto.
17301         * lib/fortran-torture.exp (fortran-torture-compile,
17302         fortran-torture-execute): Ditto.
17303
17304 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
17305
17306         PR target/27842
17307         * gcc.dg/vmx/pr27842.c: New test.
17308
17309 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17310
17311         PR libfortran/27895
17312         * gfortran.dg/bounds_check_3.f90: New test.
17313
17314 2006-06-05  Mike Stump  <mrs@apple.com>
17315
17316         * objc.dg/objc-fast-4.m: Skip for ppc64.
17317
17318 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
17319
17320         PR testsuite/27705
17321         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17322
17323 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17324             Victor Kaplansky  <victork@il.ibm.com>
17325
17326         PR tree-optimizations/26360
17327         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17328         with -fno-tree-dce.
17329         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17330
17331 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
17332
17333         PR fortran/14067
17334         * gfortran.dg/data_char_1.f90: Add messages for truncated
17335         strings.
17336
17337         PR fortran/16943
17338         * gfortran.dg/func_decl_2.f90: New test.
17339
17340         PR fortran/20839
17341         * gfortran.dg/do_2.f90: New test.
17342
17343         PR fortran/27655
17344         * gfortran.dg/associated_3.f90: New test.
17345
17346 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
17347
17348         PR c++/27819
17349         * g++.dg/template/static25.C: New test.
17350
17351         PR c++/27722
17352         * g++.dg/init/array21.C: New test.
17353
17354         PR c++/27807
17355         * g++.dg/ext/complit7.C: New test.
17356
17357         PR c++/27806
17358         * g++.dg/parse/ptrmem5.C: New test.
17359
17360 2006-06-04  Roger Sayle  <roger@eyesopen.com>
17361             Andrew Pinski  <pinskia@physics.uc.edu>
17362
17363         PR c/27150
17364         PR middle-end/27382
17365         * gcc.dg/pr27150-1.c: New testcase.
17366         * gcc.dg/pr27382-1.c: New testcase.
17367         * gcc.dg/pr27382-2.c: New testcase.
17368
17369 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
17370
17371         PR c/25161
17372         PR c/27020
17373         * gcc.dg/array-10.c: New test.
17374
17375 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17376
17377         PR c++/27804
17378         * g++.dg/init/const4.C: New test.
17379         * g++.dg/init/member1.C: Add error-marker.
17380         * g++.dg/other/fold1.C: Adjust error-marker.
17381
17382 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17383
17384         PR c++/27601
17385         * g++.dg/ext/offsetof1.C: New test.
17386
17387 2006-06-04 Eric Christopher <echristo@apple.com>
17388
17389         * gcc.dg/attr-ms_struct-1.c: New.
17390
17391 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
17392
17393         * gcc.c-torture/compile/builtin_constant_p.c: New test.
17394
17395 2006-06-04  Richard Guenther  <rguenther@suse.de>
17396
17397         PR tree-optimization/27039
17398         * gcc.dg/tree-ssa/loop-17.c: New testcase.
17399
17400 2006-06-03  Roger Sayle  <roger@eyesopen.com>
17401
17402         PR target/26223
17403         * gcc.target/i386/amd64-abi-2.c: New test case.
17404
17405 2006-06-02  Eric Christopher  <echristo@apple.com>
17406
17407         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17408         * gcc.target/i386/20020523-1.c: Skip if darwin.
17409         * gcc.target/i386/asm-3.c: Ditto.
17410         * gcc.target/i386/20011119-1.c: Ditto.
17411         * gcc.target/i386/clobbers.c: Remove pic part of test.
17412
17413 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
17414
17415         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17416         * g++.old-deja/g++.other/init19.C: Ditto.
17417         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17418         and add other platforms as expected failures.
17419
17420 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
17421
17422         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17423         (is-effective-target-keyword): Ditto.
17424
17425 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
17426
17427         PR fortran/27715
17428         * gfortran.dg/extended_char_comparison_1.f:  New test.
17429
17430 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
17431
17432         PR fortran/25098
17433         * gfortran.dg/dummy_procedure_1.f90: New test.
17434
17435         PR fortran/25147
17436         * gfortran.dg/dummy_procedure_2.f90: New test.
17437
17438         * gfortran.dg/associated_2.f90: Correct to make consistent with
17439         standard.
17440
17441 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17442
17443         * gcc.target/i386/387-11.c: New test case.
17444
17445 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
17446
17447         PR c++/27801
17448         * g++.dg/template/cond6.C: New test.
17449
17450         PR c++/26496
17451         * g++.dg/template/crash51.C: New test.
17452         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
17453
17454         PR c++/27385
17455         * g++.dg/init/array20.C: New test.
17456
17457 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17458
17459         * gcc.dg/builtins-54.c: New test case.
17460
17461 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17462
17463         PR c++/26433
17464         * g++.dg/template/fntry1.C: Add dg-do link.
17465
17466         PR c++/27808
17467         * g++.dg/parse/friend6.C: New test.
17468
17469 2006-05-30  Asher Langton  <langton2@llnl.gov>
17470
17471         * gfortran.dg/cray_pointers_7.f90: New test.
17472
17473 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17474
17475         PR tree-optimization/23452
17476         * gcc.dg/fold-mulconj-1.c: New test case.
17477
17478 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17479
17480         PR c++/27803
17481         * g++.dg/parse/bitfield1.C: New test.
17482
17483 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17484
17485         * gcc.target/ppc-eq0-1.c: New test case.
17486         * gcc.target/ppc-negeq0-1.c: New test case.
17487
17488 2006-05-30  Dirk Mueller  <dmueller@suse.de>
17489
17490         PR c/27273
17491         * gcc.dg/overflow-warn-5.c: New test.
17492
17493 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17494
17495         PR c/27718
17496         * gcc.dg/sizeof-1.c: New test.
17497
17498 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
17499
17500         PR target/27790
17501         * gcc.target/i386/pr27790.c: New test.
17502
17503 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17504
17505         PR libgfortran/27757
17506         * gfortran.dg/direct_io_5.f90: New test.
17507
17508 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17509
17510         PR libgfortran/27634
17511         * gfortran.dg/fmt_missing_period_1.f: New test.
17512         * gfortran.dg/fmt_missing_period_2.f: New test.
17513         * gfortran.dg/fmt_missing_period_3.f: New test.
17514
17515 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17516
17517         PR fortran/19777
17518         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17519         arrays.
17520
17521 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17522
17523         PR c++/27713
17524         * g++.dg/template/new6.C: New test.
17525
17526 2006-05-29  Roger Sayle  <roger@eyesopen.com>
17527
17528         PR tree-optimization/24964
17529         * gcc.target/i386/387-10.c: New test case.
17530
17531 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
17532
17533         * intrinsics/string_intrinsics.c (compare_string):
17534         Use memcmp instead of strncmp to avoid tripping over
17535         CHAR(0) in a string.
17536
17537 2006-05-27  Richard Guenther  <rguenther@suse.de>
17538
17539         PR middle-end/27773
17540         * gcc.dg/torture/pr27773.c: New testcase.
17541
17542 2006-05-27  Dirk Mueller  <dmueller@suse.de>
17543
17544         * gcc.dg/pr24561.c: Rename to..
17545         * gcc.dg/pr25962.c: .. this.
17546
17547 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17548
17549         PR fortran/19777
17550         * gfortran.dg/bounds_check_2.f: New test.
17551
17552 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
17553
17554         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17555         * gfortran.dg/byte_1.f90: Likewise.
17556         * gfortran.dg/dup_save_2.f90: Likewise.
17557
17558 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
17559
17560         * gfortran.dg/associated_2.f90: New test.
17561
17562 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17563
17564         PR fortran/27524
17565         * gfortran.dg/bounds_check_1.f90: New test.
17566
17567 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
17568
17569         PR rtl-optimization/27661
17570         * gcc.dg/pr27661.c: New test case.
17571
17572 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17573
17574         PR fortran/23151
17575         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
17576         * gfortran.dg/print_parentheses_1.f:  New test.
17577         * gfortran.dg/print_parentheses_2.f90:  New test.
17578
17579 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
17580
17581         PR target/27758
17582         * gcc.dg/pr27758.c: New test.
17583
17584 2006-05-24  Falk Hueffner  <falk@debian.org>
17585
17586         * gcc.c-torture/compile/pr27571.c: New test.
17587
17588 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
17589
17590         PR fortran/27709
17591         * gfortran.dg/spec_expr_4.f90: New test.
17592
17593         PR fortran/27155
17594         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17595
17596 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
17597
17598         PR c++/20103
17599         * g++.dg/ext/complit6.C: New test.
17600         * g++.dg/ext/complit3.C: Adjust error markers.
17601         * g++.dg/init/const3.C: New test.
17602
17603 2006-05-25  Richard Guenther  <rguenther@suse.de>
17604
17605         PR middle-end/27743
17606         * gcc.dg/torture/pr27743.c: New testcase.
17607
17608 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17609
17610         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17611
17612 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
17613
17614         * gcc.dg/compat/scalar-by-value-x.h: New.
17615         * gcc.dg/compat/scalar-by-value-y.h: New.
17616         * gcc.dg/compat/scalar-by-value-5.c: New.
17617         * gcc.dg/compat/scalar-by-value-5_main.c: New.
17618         * gcc.dg/compat/scalar-by-value-5_x.c: New.
17619         * gcc.dg/compat/scalar-by-value-5_y.c: New.
17620         * gcc.dg/compat/scalar-by-value-6.c: New.
17621         * gcc.dg/compat/scalar-by-value-6_main.c: New.
17622         * gcc.dg/compat/scalar-by-value-6_x.c: New.
17623         * gcc.dg/compat/scalar-by-value-6_y.c: New.
17624
17625 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17626
17627         PR tree-optimization/27639
17628         PR tree-optimization/26719
17629         * gcc.dg/pr27639.c: New test.
17630         * gcc.dg/pr26719.c: New test.
17631         * gcc.dg/tree-ssa/scev-cast.c: New test.
17632
17633 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
17634
17635         PR c++/20173
17636         * g++.dg/template/error21.C: New test.
17637
17638 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17639
17640         PR target/27696
17641         * gcc.target/i386/pr27696.c: New.
17642
17643 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
17644
17645         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17646
17647         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17648
17649 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17650
17651         PR c++/27716
17652         * g++.dg/other/assign1.C: New test.
17653
17654 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17655
17656         PR target/27266
17657         * gcc.target/i386/pr27266.c: New.
17658
17659 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17660
17661         PR c++/27451
17662         * g++.dg/ext/asm9.C: New test.
17663
17664 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
17665
17666         PR rtl-optimization/25514
17667         * gcc.c-torture/compile/pr25514.c: New test.
17668
17669 2006-05-22  Richard Guenther  <rguenther@suse.de>
17670
17671         Revert
17672         2006-01-31  Richard Guenther  <rguenther@suse.de>
17673
17674         * gcc.target/i386/sselibm-1.c: New testcase.
17675         * gcc.target/i386/sselibm-2.c: Likewise.
17676         * gcc.target/i386/sselibm-3.c: Likewise.
17677         * gcc.target/i386/sselibm-4.c: Likewise.
17678         * gcc.target/i386/sselibm-5.c: Likewise.
17679
17680 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17681
17682         PR c/27420
17683         * gcc.dg/func-args-2.c: New test.
17684
17685         PR c/26818
17686         * gcc.dg/struct-incompl-1.c: New test.
17687
17688 2006-05-22  Richard Guenther  <rguenther@suse.de>
17689
17690         PR testsuite/27708
17691         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17692         the transformations we test for.
17693
17694 2006-05-22  Richard Guenther  <rguenther@suse.de>
17695
17696         PR testsuite/27707
17697         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17698
17699 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
17700
17701         PR c++/27210
17702         * g++.dg/warn/new1.C: New test.
17703         * g++.dg/template/new5.C: Likewise.
17704
17705 2006-05-21  Roger Sayle  <roger@eyesopen.com>
17706
17707         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17708         * gcc.target/i386/20060512-3.c: Likewise.
17709
17710 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
17711
17712         PR rtl-optimization/27671
17713         * gcc.c-torture/execute/pr27671-1.c: New.
17714         * gcc.dg/pr27671-2.c: Likewise.
17715
17716         PR tree-optimization/26622.
17717         * gcc.c-torture/compile/pr26622.c: New.
17718
17719 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17720
17721         PR fortran/27613
17722         * gfortran.dg/recursive_reference_1.f90: New test.
17723
17724 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17725
17726         PR fortran/25746
17727         * gfortran.dg/elemental_subroutine_3.f90: New test.
17728
17729         PR fortran/25090
17730         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17731
17732         PR fortran/27584
17733         * gfortran.dg/associated_target_1.f90: New test.
17734
17735         PR fortran/19015
17736         * gfortran.dg/maxloc_shape_1.f90: New test.
17737
17738 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17739
17740         PR libgfortran/24459
17741         * gfortran.dg/namelist_24.f90: New test.
17742         * gfortran.dg/namelist_12.f: Fix typo in comment.
17743
17744 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
17745
17746         PR middle-end/25776
17747         * g++.dg/other/error11.C: New test.
17748
17749 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17750
17751         * gcc.target/mips/pr26765.c: Add -w to options.
17752
17753 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17754
17755         * lib/target-supports.exp (check_effective_target_mpaired_single):
17756         New function.
17757         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17758         multilibs.
17759         * g++.dg/vect/vect.exp: Likewise.
17760
17761 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17762
17763         PR testsuite/25891
17764         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17765
17766 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
17767
17768         PR fortran/27662
17769         * gfortran.dg/temporary_1.f90: New file.
17770
17771 2006-05-19  Andreas Schwab  <schwab@suse.de>
17772
17773         * g++.dg/other/unused1.C: Also match "stringz".
17774
17775 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
17776
17777         PR c++/26433
17778         * g++.dg/template/fntry1.C: New test.
17779
17780 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
17781
17782         PR c++/27471
17783         PR c++/27506
17784         * g++.dg/conversion/bitfield5.C: New test.
17785         * g++.dg/conversion/bitfield6.C: New test.
17786
17787 2006-05-18  Mike Stump  <mrs@apple.com>
17788
17789         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17790         * gcc.dg/vla-4.c: Add.
17791         * gcc.dg/vla-5.c: Add.
17792         * gcc.dg/vla-6.c: Add.
17793
17794 2006-05-12  Stuart Hastings  <stuart@apple.com>
17795
17796         * gcc.target/i386/20060512-1.c: New.
17797         * gcc.target/i386/20060512-2.c: New.
17798         * gcc.target/i386/20060512-3.c: New.
17799         * gcc.target/i386/20060512-4.c: New.
17800
17801 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
17802
17803         PR c++/26122
17804         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17805
17806         PR c++/26068
17807         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17808         * g++.dg/parse/linkage1.C: New test.
17809
17810 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17811
17812         PR tree-optimization/27548
17813         * g++.dg/tree-ssa/pr27548.C: New test.
17814
17815 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17816
17817         PR fortran/26551
17818         * gfortran.dg/recursive_check_1.f: New test.
17819         * gfortran.dg/recursive_check_2.f90: New test.
17820
17821 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
17822
17823         * g++.dg/opt/temp2.C: New test.
17824
17825 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17826
17827         PR c++/27491
17828         * g++.dg/init/brace5.C: New test.
17829
17830         PR middle-end/27415
17831         * gcc.dg/gomp/pr27415.c: New test.
17832         * g++.dg/gomp/pr27415.C: New test.
17833
17834         PR tree-optimization/27549
17835         * g++.dg/tree-ssa/pr27549.C: New test.
17836
17837 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17838
17839         PR libgfortran/27575
17840         * gfortran.dg/read_eof_4.f90: New test.
17841
17842 2006-05-16  Richard Guenther  <rguenther@suse.de>
17843
17844         PR tree-optimization/22303
17845         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17846
17847 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
17848
17849         PR middle-end/27573
17850         * gcc.dg/gomp/pr27573.c: New test.
17851         * gfortran.dg/gomp/pr27573.f90: New test.
17852
17853         PR c/27499
17854         * gcc.dg/gomp/pr27499.c: New test.
17855         * g++.dg/gomp/pr27499.C: New test.
17856
17857 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17858
17859         PR c++/27339
17860         * g++.dg/parser/access8.C: Adjust error marker.
17861         * g++.dg/template/access17.C: New test.
17862         * g++.dg/template/access18.C: Likewise.
17863
17864 2006-05-15  Roger Sayle  <roger@eyesopen.com>
17865
17866         PR target/26600
17867         * gcc.target/i386/pr26600.c: New test case.
17868
17869 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17870
17871         PR c++/27505
17872         * g++.dg/expr/bitfield1.C: New test.
17873
17874 2006-05-15  Richard Guenther  <rguenther@suse.de>
17875
17876         PR tree-optimization/27603
17877         * gcc.dg/torture/pr27603.c: New testcase.
17878
17879 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
17880
17881         PR fortran/25090
17882         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17883
17884         PR fortran/25082
17885         * gfortran.dg/scalar_return_1.f90: New test.
17886
17887         PR fortran/27411
17888         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17889
17890 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
17891
17892         * gcc.dg/gomp/critical-4.c: New test.
17893         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17894         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17895         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17896         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17897
17898 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17899
17900         PR c++/27582
17901         * g++.dg/template/dependent-args1.C: New test.
17902
17903         PR c++/27581
17904         * g++.dg/lookup/this1.C: New test.
17905
17906         PR c++/27315
17907         * g++.dg/template/operator6.C: New test.
17908         * g++.dg/template/incomplete3.C: New test.
17909
17910         PR c++/27559
17911         * g++.dg/template/new4.C: New test.
17912
17913         PR c++/27496
17914         * g++.dg/template/void2.C: New test.
17915
17916 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
17917
17918         * g++.dg/template/dependent-expr5.C: New test.
17919
17920 2006-05-14  Roger Sayle  <roger@eyesopen.com>
17921
17922         PR middle-end/26729
17923         * gcc.dg/pr26729-1.c: New test case.
17924
17925 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
17926
17927         * gcc.dg/pr27003.c: New test.
17928
17929 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
17930
17931         * lib/target-supports.dg (check_cxa_atexit_available): Change
17932         v3_target_compile to ${tool}_target_compile.
17933
17934 2006-05-11  Jason Merrill  <jason@redhat.com>
17935
17936         * lib/scanasm.exp (scan-not-hidden): Fix typo.
17937
17938 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17939
17940         PR fortran/27553
17941         * gfortran.dg/label_5.f90: New test.
17942
17943 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
17944
17945         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17946         check_effective_target_powerpc_altivec_ok): New.
17947         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17948         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17949         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17950         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17951         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17952         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17953         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17954         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17955         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17956         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17957         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17958         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17959         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17960         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17961         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17962         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17963         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17964         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17965         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17966         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17967         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17968         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17969         gcc.target/powerpc/altivec-9.c,
17970         gcc.target/powerpc/altivec-consts.c,
17971         gcc.target/powerpc/altivec-pr22085.c,
17972         gcc.target/powerpc/altivec-splat.c,
17973         gcc.target/powerpc/altivec-types-1.c,
17974         gcc.target/powerpc/altivec-types-2.c,
17975         gcc.target/powerpc/altivec-types-3.c,
17976         gcc.target/powerpc/altivec-types-4.c,
17977         gcc.target/powerpc/altivec-varargs-1.c,
17978         gcc.target/powerpc/altivec-vec-merge.c,
17979         gcc.target/powerpc/ppc-vector-memcpy.c,
17980         gcc.target/powerpc/ppc-vector-memset.c,
17981         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17982         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17983         these effective targets.
17984         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17985         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17986
17987 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17988
17989         PR middle-end/27384
17990         * g++.dg/other/fold1.C: New test.
17991
17992         PR middle-end/27488
17993         * gcc.dg/fold-nonneg-1.c: New test.
17994
17995         PR c++/27547
17996         * g++.dg/other/operator1.C: New test.
17997
17998 2006-05-11  Richard Guenther  <rguenther@suse.de>
17999
18000         PR middle-end/27529
18001         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
18002
18003 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
18004
18005         * lib/target-supports-dg.exp (check-flags): New.
18006         (dg-skip-if): Move flag checks.
18007
18008 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
18009
18010         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
18011         * lib/target-supports.dg (check_cxa_atexit_available): New.
18012
18013 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
18014
18015         PR fortran/27470
18016         * gfortran.dg/multiple_allocation_2.f90: New test case.
18017
18018 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
18019
18020         * gcc.target/arm/pr27387.C: Fix a comment typo.
18021
18022 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18023
18024         PR fortran/24549
18025         * gfortran.dg/error_recovery_1.f90: New test.
18026
18027 2006-05-10  Richard Guenther  <rguenther@suse.de>
18028
18029         PR tree-optimization/27302
18030         * gcc.dg/torture/pr27302.c: New testcase.
18031
18032 2006-05-09  Dirk Mueller  <dmueller@suse.de>
18033         Richard Guenther  <rguenther@suse.de>
18034
18035         PR middle-end/27498
18036         * gcc.dg/tree-ssa/pr27498.c: New testcase.
18037
18038 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
18039
18040         PR rtl-optimization/27335
18041         * gcc.dg/pr27335.c: New test.
18042
18043 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
18044
18045         * gcc.target/mips/mips-ps-5.c: New file.
18046
18047 2006-05-08  Jan Hubicka  <jh@suse.cz>
18048
18049         PR middle-end/25962
18050         * gcc.dg/pr25962.c: New.
18051
18052 2006-05-08  Roger Sayle  <roger@eyesopen.com>
18053
18054         PR target/27158
18055         * gcc.target/powerpc/pr27158.c: New test case.
18056
18057 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
18058
18059         PR testsuite/27476
18060         * ada/acats/run_all.sh: Use test -z.
18061
18062 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18063
18064         PR libfortran/18271
18065         * gfortran.dg/spec_expr_3.f90: New test.
18066
18067 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
18068
18069         PR target/24879
18070         * gcc.target/i386/monitor.c: New file.
18071
18072 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
18073
18074         * gcc.dg/pr27095.c: xfail *-*-darwin*.
18075
18076 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18077
18078         PR c++/27447
18079         * g++.dg/other/ptrmem7.C: New test.
18080
18081 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18082
18083         PR target/27421
18084         * gcc.dg/array-9.c: New test.
18085
18086 2006-05-07  Richard Guenther  <rguenther@suse.de>
18087
18088         PR tree-optimization/27409
18089         * gcc.dg/torture/pr27409.c: New testcase.
18090
18091 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18092
18093         PR fortran/27457
18094         * gfortran.dg/select_6.f90: New.
18095
18096 2006-05-07  Richard Guenther  <rguenther@suse.de>
18097
18098         PR tree-optimization/27136
18099         * gcc.dg/torture/pr27136.c: New testcase.
18100
18101 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
18102
18103         PR fortran/24813
18104         * gfortran.dg/char_cons_len_1.f90: New test.
18105
18106 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18107
18108         PR c++/27427
18109         * g++.dg/template/incomplete2.C: New test.
18110
18111 2006-05-06  Richard Guenther  <rguenther@suse.de>
18112
18113         PR tree-optimization/27151
18114         * gcc.dg/vect/pr27151.c: New testcase.
18115
18116 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18117
18118         PR c++/27430
18119         * g++.dg/template/void1.C: New test.
18120
18121         PR c++/27423
18122         * g++.dg/other/void2.C: New test.
18123
18124         PR c++/27422
18125         * g++.dg/conversion/void1.C: New test.
18126
18127 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
18128
18129         PR/21391
18130         * g++.dg/other/unused1.C: New.
18131
18132 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18133
18134         PR objc/27240
18135         * objc.dg/member-1.m: New test.
18136
18137 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
18138
18139         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
18140
18141 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18142
18143         PR libfortran/26985
18144         * gfortran.dg/matmul_2.f90: New test.
18145
18146 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
18147
18148         * ada/acats/run_all.sh: Use sync when main not found.
18149
18150 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
18151
18152         PR target/26765
18153         * gcc.target/mips/pr26765.c: New.
18154
18155 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
18156
18157         * gcc.target/bfin: New directory.
18158         * gcc.target/bfin/bfin.exp: New file.
18159         * gcc.target/bfin/frmul.c: New file.
18160         * gcc.target/bfin/arith.c: New file.
18161         * gcc.target/bfin/mul-combine.c: New file.
18162         * gcc.target/bfin/shift.c: New file.
18163
18164 2006-05-04  Richard Guenther  <rguenther@suse.de>
18165
18166         PR tree-optimization/14287
18167         PR tree-optimization/14844
18168         PR tree-optimization/19792
18169         PR tree-optimization/21608
18170         PR tree-optimization/27090
18171         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
18172         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
18173         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
18174         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
18175         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
18176
18177 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
18178
18179         PR tree-optimization/27285
18180         * gcc.c-torture/execute/pr27285.c: New test.
18181
18182         PR middle-end/27388
18183         * gcc.dg/gomp/pr27388-1.c: New test.
18184         * gcc.dg/gomp/pr27388-2.c: New test.
18185         * gcc.dg/gomp/pr27388-3.c: New test.
18186
18187         PR c++/27359
18188         * g++.dg/gomp/pr27359.C: New test.
18189
18190 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
18191
18192         PR fortran/20248
18193         * gfortran.dg/iargc.f90: New test.
18194
18195 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18196
18197         PR c++/27102
18198         * g++.dg/template/crash49.C: New test.
18199
18200 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
18201
18202         PR testsuite/27032
18203         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
18204
18205 2006-05-02  Jeff Law  <law@redhat.com>
18206
18207         PR tree-optimization/27364
18208         * gcc.c-torture/execute/pr27364.c: New test.
18209
18210 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18211
18212         PR c++/27309
18213         * g++.dg/parser/ctor5.C: New test.
18214
18215 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
18216
18217         PR target/27387
18218         * gcc.target/arm/arm.exp: New.
18219         * gcc.target/arm/pr27387.C: Likewise.
18220
18221 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
18222
18223         PR fortran/27269
18224         PR fortran/27324
18225         * gfortran.dg/module_equivalence_2.f90: New test.
18226
18227 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
18228
18229         PR middle-end/27337
18230         * g++.dg/gomp/pr27337-1.C: New test.
18231         * g++.dg/gomp/pr27337-2.C: New test.
18232
18233         PR middle-end/27328
18234         * gcc.dg/gomp/pr27328.c: New test.
18235
18236         PR middle-end/27325
18237         * g++.dg/gomp/pr27325.C: New test.
18238
18239         PR middle-end/27310
18240         * g++.dg/gomp/pr27310.C: New test.
18241
18242 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18243
18244         PR tree-optimization/27291
18245         * g++.dg/tree-ssa/pr27291.C: New test.
18246
18247 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18248
18249         PR tree-optimization/27283
18250         * g++.dg/tree-ssa/pr27283.C: New test.
18251
18252 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18253
18254         * gcc.dg/tree-ssa/loop-16.c: New test.
18255
18256 2006-05-01  Roger Sayle  <roger@eyesopen.com>
18257             Joseph S. Myers  <joseph@codesourcery.com>
18258
18259         * gcc.dg/Wconversion-3.c: New test case.
18260         * gcc.dg/Wconversion-4.c: Likewise.
18261
18262 2006-05-01  Richard Guenther  <rguenther@suse.de>
18263
18264         PR tree-optimization/26726
18265         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
18266
18267 2006-04-30  Roger Sayle  <roger@eyesopen.com>
18268
18269         * gcc.dg/Woverflow-1.c: New test case.
18270         * gcc.dg/Woverflow-2.c: Likewise.
18271         * gcc.dg/Woverflow-3.c: Likewise.
18272
18273 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
18274
18275         PR c++/27094
18276         * g++.dg/template/defarg8.C: New test.
18277
18278 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18279
18280         PR c++/27278
18281         * g++.dg/parse/operator7.C: New test.
18282
18283 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18284
18285         PR c++/11471
18286         PR c++/27102
18287         * g++.dg/template/crash48.C: New test.
18288
18289         PR c++/27279
18290         * g++.dg/parse/ctor4.C: New test.
18291
18292 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18293
18294         PR fortran/25681
18295         * gfortran.df/char_type_len.f90: New test.
18296
18297 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18298
18299         PR libgfortran/27304
18300         * gfortran.dg/fmt_exhaust.f90: New test.
18301
18302 2006-04-28  Roger Sayle  <roger@eyesopen.com>
18303
18304         PR c/25309
18305         * gcc.dg/large-size-array-2.c: New test case.
18306
18307 2006-04-28  Richard Guenther  <rguenther@suse.de>
18308
18309         PR target/26826
18310         * gcc.target/i386/pr26826.c: New testcase.
18311
18312 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
18313
18314         PR middle-end/27260
18315         * gcc.c-torture/execute/pr27260.c: New.
18316
18317 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
18318
18319         PR middle-end/27095
18320         * gcc.dg/pr27095.c: New.
18321
18322 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18323
18324         PR c++/27292
18325         * g++.dg/conversion/bitfield4.C: New test.
18326
18327 2006-04-27  Eric Christopher  <echristo@apple.com>
18328
18329         * gcc.dg/pragma-ms_struct.c: New.
18330
18331 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18332
18333         PR c++/27102
18334         * g++.dg/template/crash47.C: New test.
18335
18336 2006-04-27  Dirk Mueller  <dmueller@suse.de>
18337
18338         * gcc.target/i386/sse-7.c: build with -msse.
18339
18340 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
18341
18342         PR testsuite/27274:
18343         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18344         (main): Exit if processor doesn't support SSE.
18345
18346 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
18347
18348         PR middle-end/27282
18349         * gcc.c-torture/compile/pr27282.c: New test.
18350
18351 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
18352
18353         PR middle-end/26913
18354         * g++.dg/gomp/pr26913.C: New test.
18355
18356         PR c/25996
18357         * gcc.dg/gomp/pr25996.c: New test.
18358         * g++.dg/gomp/pr25996.C: New test.
18359
18360 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
18361
18362         PR rtl-optimization/26725
18363         * gcc.c-torture/compile/pr26725.c: New test.
18364
18365 2006-04-25  Richard Guenther  <rguenther@suse.de>
18366
18367         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18368         than n + -1.
18369
18370 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
18371
18372         * gcc.dg/20060425-1.c: New testcase.
18373
18374 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
18375
18376         PR tree-optimization/26865
18377         * gcc.dg/pr26865.c: New test.
18378
18379 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
18380
18381         PR c++/27292
18382         * g++.dg/conversion/bitfield1.C: New test.
18383         * g++.dg/conversion/bitfield2.C: Likewise.
18384         * g++.dg/conversion/bitfield3.C: Likewise.
18385
18386 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18387         Richard Guenther  <rguenther@suse.de>
18388
18389         PR tree-optimization/27236
18390         * gcc.dg/tree-ssa/pr27236.c: New testcase.
18391
18392 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18393
18394         PR c++/19963
18395         * g++.dg/other/incomplete2.C: New test.
18396
18397 2006-04-24  Richard Guenther  <rguenther@suse.de>
18398
18399         PR middle-end/26869
18400         * gcc.dg/torture/pr26869.c: New testcase.
18401
18402 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18403         Richard Guenther  <rguenther@suse.de>
18404
18405         PR tree-optimization/27218
18406         * g++.dg/tree-ssa/pr27218.C: New testcase.
18407
18408 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18409
18410         PR c++/26912
18411         * g++.dg/template/friend41.C: New test.
18412
18413 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
18414
18415         * g++.dg/opt/pr15551.C: Include cstdio.
18416         (main): Use remove instead of unlink.
18417
18418 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
18419
18420         * gcc.dg/sibcall-7.c: New test.
18421         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18422         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18423         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18424         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18425         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18426
18427 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18428
18429         PR c++/26534
18430         * g++.dg/opt/bitfield1.C: New test.
18431         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
18432         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
18433         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
18434         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
18435         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
18436         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
18437         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
18438         * g++.dg/abi/bitfield2.C: Likewise.
18439         * g++.dg/init/bitfield1.C: Likewise.
18440
18441 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
18442
18443         PR fortran/25099
18444         * gfortran.dg/elemental_subroutine_4.f90: New test.
18445         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18446         call sub (m, x).
18447
18448 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18449
18450         * gcc.c-torture/compile/20060421-1.c: New testcase.
18451
18452 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18453
18454         PR c/25875
18455         * gcc.dg/init-bad-4.c: New test.
18456
18457 2006-04-21  Paul Brook  <paul@codesourcery.com>
18458
18459         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18460
18461 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
18462
18463         PR fortran/27122
18464         * gfortran.dg/defined_operators_1.f90: New test.
18465         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18466         remove old ones associated, incorrectly, with Note 5.46.
18467
18468         PR fortran/27113
18469         * gfortran.dg/character_array_constructor_1.f90: New test.
18470
18471 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
18472
18473         * gcc.dg/20060419-1.c: New test.
18474
18475 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
18476
18477         PR c/26774
18478         * gcc.dg/struct-parse-1.c: New test case.
18479
18480 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18481
18482         PR c++/26558
18483         * g++.dg/parse/template19.C: New test.
18484
18485         PR c++/26739
18486         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
18487
18488         PR c++/26036
18489         * g++.dg/expr/call3.C: New test.
18490
18491         PR c++/10385
18492         * g++.dg/conversion/dynamic1.C: New test.
18493
18494 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
18495
18496         PR c++/27102
18497         * g++.dg/template/crash35.C: Tweak error markers.
18498         * g++.dg/template/crash46.C: New test.
18499         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18500         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
18501
18502 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
18503
18504         PR rtl-optimization/14261
18505         * gcc.c-torture/compile/20060419-1.c: Added.
18506
18507 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
18508
18509         * gfortran.dg/label_1.f90: Adjust dg-error.
18510
18511 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18512
18513         PR target/26961
18514         * gcc.dg/fold-cond-1.c: New test case.
18515         * gcc.dg/pr26961-1.c: Likewise.
18516
18517 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18518
18519         PR libgfortran/27138
18520         * gfortran.dg/read_bad_advance.f90: New test.
18521
18522 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18523             Dale Johannesen  <dalej@apple.com>
18524
18525         PR target/24076
18526         * gcc.target/i386/vecinit-3.c: New testcase.
18527         * gcc.target/i386/vecinit-4.c: Likewise.
18528         * gcc.target/i386/sse-18.c: Likewise.
18529         * gcc.target/i386/sse-19.c: Likewise.
18530
18531 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
18532
18533         * gfortran.dg/allocate_zerosize_1.f90: New test.
18534
18535 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
18536
18537         PR c++/26365
18538         * g++.dg/template/crash45.C: New test.
18539
18540 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
18541
18542         PR fortran/26787
18543         * gfortran.dg/proc_assign_1.f90: New test.
18544         * gfortran.dg/procedure_lvalue.f90: Change message.
18545         * gfortran.dg/namelist_4.f90: Add new error.
18546
18547         PR fortran/25597
18548         PR fortran/27096
18549         * gfortran.dg/auto_pointer_array_result_1.f90
18550
18551         PR fortran/27089
18552         * gfortran.dg/specification_type_resolution_1.f90
18553
18554         PR fortran/18003
18555         PR fortran/25669
18556         PR fortran/26834
18557         * gfortran.dg/bounds_temporaries_1.f90: New test.
18558
18559         PR fortran/27124
18560         * gfortran.dg/array_return_value_1.f90: New test.
18561
18562 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18563
18564         PR fortran/25336
18565         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18566
18567 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
18568
18569         PR middle-end/26823
18570         * g++.dg/gomp/pr26823-1.C: New test.
18571         * g++.dg/gomp/pr26823-2.C: New test.
18572
18573 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
18574
18575         PR middle-end/27134
18576         * gcc.dg/pr27314.c: New test.
18577
18578 2006-04-13  Richard Henderson  <rth@redhat.com>
18579
18580         * g++.dg/gomp/block-0.C: Update expected matches.
18581
18582 2006-04-13  DJ Delorie  <dj@redhat.com>
18583
18584         * lib/target-supports.exp (check_effective_target_int32plus): New.
18585         (check_effective_target_ptr32plus): New.
18586         (check_effective_target_size32plus): New.
18587         (check_effective_target_int16): New.
18588         (check_profiling_available): Add m32c to the list of unsupported
18589         targets.
18590
18591         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18592         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18593         memory size.
18594         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18595         pointers.
18596         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18597         size_t.
18598         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18599         and size_t.
18600         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18601         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18602         not just xstormy16.  Skip m32c due to weird pointer size.
18603         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18604         not just xstormy16.
18605         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18606         not just xstormy16.
18607         * gcc.dg/20020312-2.c: Add m32c support.
18608         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18609         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18610         in test.
18611         * gcc.dg/20050321-2.c: Require >=32 bit integers.
18612         * gcc.dg/asm-1.c: Skip if int and short are the same size.
18613         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18614         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18615         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18616         formats
18617         * gcc.dg/init-string-2.c: Require >=32 bit integers.
18618         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18619         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18620         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18621         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18622         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18623         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18624         in test.
18625         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18626         in test.
18627         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18628         * gcc.dg/pr23049.c: Require >=32 bit integers.
18629         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18630         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18631         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18632         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18633         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18634         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18635         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18636         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18637         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18638         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18639         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18640         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18641         prototype in test.
18642         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18643         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18644         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18645         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18646         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18647
18648         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18649         * gcc.c-torture/execute/20040703-1.x: Likewise.
18650         * gcc.c-torture/execute/20040705-1.x: Likewise.
18651         * gcc.c-torture/execute/20040705-2.x: Likewise.
18652         * gcc.c-torture/execute/20040709-1.x: Likewise.
18653         * gcc.c-torture/execute/20040709-2.x: Likewise.
18654         * gcc.c-torture/execute/20040811-1.x: Likewise.
18655         * gcc.c-torture/execute/20050316-1.x: Likewise.
18656         * gcc.c-torture/execute/bitfld-4.x: Likewise.
18657         * gcc.c-torture/execute/pr19689.x: Likewise.
18658         * gcc.c-torture/execute/pr7284-1.x: Likewise.
18659         * gcc.c-torture/execute/usmul.x: Likewise.
18660         * gcc.c-torture/execute/vrp-5.x: Likewise.
18661         * gcc.c-torture/execute/vrp-6.x: Likewise.
18662         * gcc.dg/debug/20041023-1.s: Likewise.
18663
18664 2006-04-13  Roger Sayle  <roger@eyesopen.com>
18665
18666         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18667         of integers to a vector types are now constant expressions in C.
18668         * gcc.dg/vect/vect-fold-1.c: New test case.
18669
18670 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
18671             Ulrich Weigand  <uweigand@de.ibm.com>
18672
18673         PR target/27006
18674         * gcc.dg/vmx/pr27006.c: New testcase.
18675
18676 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18677
18678         PR libgfortran/26766
18679         * gfortran.dg/write_recursive.f90: New test.
18680
18681 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
18682
18683         * g++.dg/parse/dtor7.C: New test.
18684         * g++.dg/parse/new1.C: Add error marker.
18685         * g++.dg/template/new3.C: New test.
18686
18687         PR c++/26122
18688         * g++.dg/template/pure1.C: New test.
18689
18690         PR c++/26295
18691         * g++.dg/parse/ptrmem4.C: New test.
18692
18693 2006-04-10  Jeff Law  <law@redhat.com>
18694
18695         PR/27087
18696         * gcc.c-torture/compile/pr27087.c: New test.
18697
18698 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
18699
18700         PR/21391
18701         * gcc.dg/20060410.c: New.
18702
18703 2006-04-10  Matthias Klose  <doko@debian.org>
18704
18705         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18706         Recognize multilib directory names containing underscores.
18707
18708 2006-04-10  Roger Sayle  <roger@eyesopen.com>
18709
18710         * gcc.target/i386/vecinit-1.c: New test case.
18711         * gcc.target/i386/vecinit-2.c: Likewise.
18712
18713 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
18714
18715         PR debug/27057
18716         * g++.dg/debug/dwarf2-2.C: New test.
18717
18718 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
18719
18720         PR rtl-optimization/27073
18721         * gcc.c-torture/execute/pr27073.c: New test.
18722
18723 2006-04-08  Mike Stump  <mrs@apple.com>
18724
18725         * gcc.dg/pragma-darwin.c: Improve for ppc64.
18726
18727 2006-04-07  Richard Guenther  <rguenther@suse.de>
18728
18729         PR tree-optimization/26135
18730         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18731
18732 2006-04-06  Jan Hubicka  <jh@suse.cz>
18733
18734         PR profile/26399
18735         * g++.dg/bprob/g++-bprob-2.C: New testcase.
18736
18737 2006-04-06  Roger Sayle  <roger@eyesopen.com>
18738
18739         * g++.dg/conversion/nullptr1.C: New test case.
18740         * g++.dg/conversion/nullptr2.C: Likewise.
18741
18742 2006-04-05  Roger Sayle  <roger@eyesopen.com>
18743
18744         * gfortran.dg/dependency_18.f90: New test case.
18745
18746 2006-04-05  Richard Guenther  <rguenther@suse.de>
18747
18748         PR tree-optimization/26919
18749         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18750         * gcc.dg/ipa/ipa-2.c: Likewise.
18751         * gcc.dg/ipa/ipa-3.c: Likewise.
18752         * gcc.dg/ipa/ipa-5.c: Likewise.
18753
18754 2006-04-05  Richard Guenther  <rguenther@suse.de>
18755
18756         PR tree-optimization/26763
18757         * gcc.dg/torture/pr26763-1.c: New testcase.
18758         * gcc.dg/torture/pr26763-2.c: Likewise.
18759
18760 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
18761
18762         PR fortran/23634
18763         PR fortran/25619
18764         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18765
18766 2006-04-04  Eric Christopher  <echristo@apple.com>
18767
18768         * gcc.target/i386/387-1.c: Allow regexp to match darwin
18769         stubs.
18770         * gcc.target/i386/387-5.c: Ditto.
18771
18772 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
18773
18774         * gcc.target/sparc/struct-ret-check.c: New test.
18775
18776 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18777
18778         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18779         zero decimal digits specified in format.
18780
18781 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
18782
18783         PR fortran/26891
18784         * gfortran.dg/missing_optional_dummy_1.f90: New test.
18785
18786         PR fortran/26976
18787         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18788         * gfortran.dg/initialization_1.f90: Make assignment compliant.
18789         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18790         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18791         compliant and detect bigendian-ness.
18792
18793 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
18794
18795         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18796         dummy arguments work when the actual argument is itself a dummy
18797         argument of the caller.
18798
18799 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18800
18801         PR libfortran/24685
18802         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18803
18804 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18805
18806         * gfortran.dg/dependencency_17.f90: New test case.
18807
18808 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18809
18810         * gfortran.dg/dependency_14.f90: New test case.
18811         * gfortran.dg/dependency_15.f90: Likewise.
18812         * gfortran.dg/dependency_16.f90: Likewise.
18813
18814 2006-03-31  Asher Langton  <langton2@llnl.gov>
18815
18816         PR fortran/25358
18817         gfortran.dg/cray_pointers_6.f90: New test.
18818
18819 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18820
18821         PR libgfortran/26890
18822         * gfortran.dg/read_size_noadvance.f90: New test.
18823
18824 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
18825
18826         PR fortran/25031
18827         * gfortran.dg/multiple_allocation_1.f90: Check that the
18828         size has changed after a re-allocation with stat.
18829
18830 2006-03-30  Richard Guenther  <rguenther@suse.de>
18831
18832         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18833         removal.
18834         * gcc.target/i386/sselibm-2.c: Likewise.
18835         * gcc.target/i386/sselibm-3.c: Likewise.
18836         * gcc.target/i386/sselibm-4.c: Likewise.
18837         * gcc.target/i386/sselibm-5.c: Likewise.
18838
18839 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18840
18841         * gcc.dg/fold-andxor-1.c: New test case.
18842         * gcc.dg/fold-xorand-1.c: Likewise.
18843
18844 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18845
18846         * gcc.dg/fold-convnotconv-1.c: New test case.
18847
18848 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18849
18850         PR fortran/26779
18851         * gfortran.dg/private_type_5.f90: New test.
18852
18853 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
18854
18855         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18856
18857 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
18858
18859         * gfortran.dg/advance_2.f90: New test.
18860         * gfortran.dg/advance_3.f90: New test.
18861
18862         * gfortran.fortran-torture/execute/equiv_5.f: New test.
18863
18864 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18865
18866         PR libgfortran/26661
18867         PR libgfortran/26880
18868         * gfortran.dg/read_x_past.f: New test.
18869
18870 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
18871
18872         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18873         to be STABS.
18874
18875 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
18876
18877         * objc.dg/dwarf-1.m: Skip on AIX.
18878         * objc.dg/dwarf-2.m: Skip on AIX.
18879
18880 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
18881
18882         PR fortran/26816
18883         * gfortran.dg/float_1.f90: New test.
18884
18885 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
18886
18887         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18888         X86_64 targets.
18889         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18890
18891 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18892
18893         PR libfortran/26735
18894         * gfortran.dg/convert_implied_open.f90: New test case.
18895
18896 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18897
18898         PR fortran/26769
18899         * gfortran.dg/transpose_reshape_r10.f90: New test case.
18900
18901 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
18902
18903         PR middle-end/26717
18904         * gcc.dg/pr26717.c: New test.
18905
18906 2006-03-25  Roger Sayle  <roger@eyesopen.com>
18907
18908         * gfortran.dg/dependency_12.f90: New test case.
18909
18910 2006-03-24  Roger Sayle  <roger@eyesopen.com>
18911
18912         * gfortran.dg/dependency_9.f90: New (resurected) test case.
18913
18914 2006-03-24  Jeff Law  <law@redhat.com>
18915
18916         * gcc.c-torture/pr26840.c: New test.
18917
18918 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
18919
18920         * objc.dg/dwarf-2.m: New.
18921         * obj-c++.dg/dwarf-2.mm: New.
18922
18923         * g++.old-deja/g++.other/init19.C: New.
18924
18925 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
18926
18927         * g++.dg/eh/spbp.C: Skip on AIX.
18928
18929 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
18930
18931         PR middle-end/26611
18932         * g++.dg/gomp/pr26611-1.C: New test.
18933         * g++.dg/gomp/pr26611-2.C: New test.
18934
18935 2006-03-24  Jeff Law  <law@redhat.com>
18936
18937         * gcc.c-torture/compile/pr26833.c: New test.
18938         * gfortran.fortran-torture/compile/pr26806.f90: New test.
18939
18940 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18941
18942         * gfortran.dg/endfile_2.f90: Delete temp file.
18943
18944 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
18945
18946         PR fortran/19303
18947         * gfortran.dg/record_marker_1.f90: New test case.
18948         * gfortran.dg/record_marker_2.f: New test case.
18949         * gfortran.dg/record_marker_3.f90: New test case.
18950
18951 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
18952
18953         PR fortran/17298
18954         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18955         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18956
18957 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
18958
18959         * lib/gcc-dg.exp (cleanup-modules): New proc.
18960         * gfortran.dg/allocatable_function_1.f90,
18961         gfortran.dg/allocate_char_star_scalar_1.f90,
18962         gfortran.dg/assumed_charlen_function_1.f90,
18963         gfortran.dg/assumed_dummy_1.f90,
18964         gfortran.dg/assumed_shape_ranks_1.f90,
18965         gfortran.dg/assumed_shape_ranks_2.f90,
18966         gfortran.dg/assumed_size_dt_dummy.f90,
18967         gfortran.dg/auto_char_dummy_array_1.f90,
18968         gfortran.dg/auto_char_len_3.f90,
18969         gfortran.dg/automatic_module_variable.f90,
18970         gfortran.dg/bad_automatic_objects_1.f90,
18971         gfortran.dg/char_array_constructor.f90,
18972         gfortran.dg/char_array_structure_constructor.f90,
18973         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18974         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18975         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18976         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18977         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18978         gfortran.dg/derived_pointer_recursion.f90,
18979         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18980         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18981         gfortran.dg/dummy_functions_1.f90,
18982         gfortran.dg/elemental_initializer_1.f90,
18983         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18984         gfortran.dg/elemental_pointer_1.f90,
18985         gfortran.dg/elemental_subroutine_1.f90,
18986         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18987         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18988         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18989         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18990         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18991         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18992         gfortran.dg/global_references_1.f90,
18993         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18994         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18995         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18996         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18997         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18998         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18999         gfortran.dg/large_integer_kind_1.f90,
19000         gfortran.dg/large_real_kind_1.f90,
19001         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
19002         gfortran.dg/module_double_reuse.f90,
19003         gfortran.dg/module_equivalence_1.f90,
19004         gfortran.dg/module_interface_1.f90,
19005         gfortran.dg/module_parameter_array_refs_1.f90,
19006         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
19007         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
19008         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
19009         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
19010         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
19011         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
19012         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
19013         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
19014         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
19015         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
19016         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
19017         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
19018         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
19019         gfortran.dg/same_name_1.f90,
19020         gfortran.dg/sibling_dummy_procedure_1.f90,
19021         gfortran.dg/sibling_dummy_procedure_2.f90,
19022         gfortran.dg/sibling_dummy_procedure_3.f90,
19023         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
19024         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
19025         gfortran.dg/used_dummy_types_2.f90,
19026         gfortran.dg/used_dummy_types_3.f90,
19027         gfortran.dg/used_dummy_types_4.f90,
19028         gfortran.dg/used_dummy_types_5.f90,
19029         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
19030         gfortran.dg/userdef_operator_1.f90: Use it.
19031
19032 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19033
19034         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
19035         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
19036         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
19037         gfortran.dg/write_back.f,
19038         gfortran.fortran-torture/execute/inquire_1.f90,
19039         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
19040
19041 2006-03-21  Jeff Law  <law@redhat.com>
19042
19043         * gcc.dg/tree-ssa/vrp28.c: New test.
19044
19045 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19046
19047         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
19048         if _STDC_C99 is defined.
19049         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
19050         * gcc.dg/builtins-20.c: Likewise.
19051         * gcc.dg/builtins-53.c: Likewise.
19052         * gcc.dg/single-precision-constant.c: Likewise. Also pass
19053         -mmacosx-version-min=10.3 on PowerPC/Darwin.
19054
19055 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
19056
19057         PR tree-opt/26781
19058         * gcc.c-torture/compile/pr26781-1.c: New test.
19059         * gcc.c-torture/compile/pr26781-2.c: New test.
19060
19061 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
19062
19063         PR c++/26690
19064         * g++.dg/gomp/pr26690-1.C: New test.
19065         * g++.dg/gomp/pr26690-2.C: New test.
19066
19067 2006-03-20  Jeff Law  <law@redhat.com>
19068
19069         * gcc.dg/tree-ssa/pr21829.c: New test.
19070
19071         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
19072
19073 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
19074
19075         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
19076         (check_visibility_available): Use it.
19077         (check_effective_target_default_packed): Likewise.
19078         (check_effective_target_pcc_bitfield_type_matters): Likewise.
19079         (check_effective_target_fopenmp): Likewise.
19080         (check_effective_target_freorder): Likewise.
19081         (check_effective_target_fpic): Likewise.
19082         (check_named_sections_available): Likewise.
19083         (check_effective_target_ilp32): Likewise.
19084         (check_effective_target_lp64): Likewise.
19085
19086 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
19087
19088         PR fortran/20935
19089         * gfortran.dg/scalar_mask_2.f90: New test case.
19090
19091 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
19092
19093         PR tree-opt/26629
19094         * gcc.dg/tree-ssa/loadpre12.c: New test.
19095         * gcc.dg/tree-ssa/loadpre13.c: New test.
19096         * gcc.dg/tree-ssa/loadpre14.c: New test.
19097         * gcc.dg/tree-ssa/loadpre15.c: New test.
19098         * gcc.dg/tree-ssa/loadpre16.c: New test.
19099         * gcc.dg/tree-ssa/loadpre17.c: New test.
19100         * gcc.dg/tree-ssa/loadpre18.c: New test.
19101         * gcc.dg/tree-ssa/loadpre19.c: New test.
19102         * gcc.dg/tree-ssa/loadpre20.c: New test.
19103         * gcc.dg/tree-ssa/loadpre21.c: New test.
19104         * gcc.dg/tree-ssa/loadpre22.c: New test.
19105
19106 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
19107
19108         PR fortran/26741
19109         * gfortran.dg/elemental_initializer_1.f90: New test.
19110
19111         PR fortran/26716
19112         * gfortran.dg/assumed_shape_ranks_2: New test.
19113
19114 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
19115
19116         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19117         target fpic.
19118
19119 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19120
19121         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19122         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19123         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19124         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19125         gfortran.fortran-torture/execute/direct_io.f90,
19126         gfortran.fortran-torture/execute/inquire_2.f90,
19127         gfortran.fortran-torture/execute/inquire_4.f90,
19128         gfortran.fortran-torture/execute/list_read_1.f90,
19129         gfortran.fortran-torture/execute/open_replace.f90,
19130         gfortran.fortran-torture/execute/slash_edit.f90,
19131         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
19132         temporary files from testcases.
19133
19134 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19135
19136         PR libgfortran/26509
19137         gfortran.dg/write_direct_eor.f90: New test.
19138
19139 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
19140
19141         * gcc.target/powerpc/pr26350.c: New.
19142         * gcc.target/powerpc/indexed-addr.c: New.
19143
19144 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19145
19146         * gfortran.dg/dependency_13.f90: New test case.
19147
19148 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19149
19150         PR middle-end/21781
19151         * gcc.dg/real-const-1.c: New test case.
19152
19153 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
19154
19155         * g++.old-deja/g++.other/init18.C: New.
19156         * g++.old-deja/g++.other/init5.C: Remove xfail.
19157
19158 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19159
19160         * g++.dg/opt/pr15551.C: Cleanup temp file.
19161
19162 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19163
19164         PR c++/6634
19165         g++.dg/parse/long1.C: New test.
19166
19167 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19168
19169         PR fortran/19101
19170         * gfortran.dg/continuation.f90: New test.
19171         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
19172
19173 2006-03-14  Richard Guenther  <rguenther@suse.de>
19174
19175         PR tree-optimization/26672
19176         * gcc.dg/torture/pr26672.c: New testcase.
19177
19178 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
19179
19180         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
19181         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
19182
19183 2006-03-13  Roger Sayle  <roger@eyesopen.com>
19184
19185         PR middle-end/26557
19186         * gcc.c-torture/compile/switch-1.c: New test case.
19187
19188 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
19189
19190         PR fortran/25378
19191         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
19192         test to include more permuatations of mask and index.
19193         * gfortran.dg/scalar_mask_1.f90: Modify last test to
19194         respond to F2003 spec. that the position returned for an all false
19195         mask && condition is zero.
19196
19197 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
19198
19199         PR middle-end/25989
19200         * gcc.dg/gomp/pr25989.c: New test.
19201
19202 2006-03-13  Jeff Law  <law@redhat.com>
19203
19204         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19205
19206 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
19207
19208         * gcc.dg/switch-9.c: New test.
19209
19210 2006-03-13  Richard Guenther  <rguenther@suse.de>
19211
19212         PR middle-end/26630
19213         * gcc.dg/torture/pr26630.c: New testcase.
19214
19215 2006-03-11  Roger Sayle  <roger@eyesopen.com>
19216
19217         * gfortran.dg/dependency_10.f90: New test case.
19218         * gfortran.dg/dependency_11.f90: Likewise.
19219
19220 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
19221             Erik Edelmann  <eedelman@gcc.gnu.org>
19222
19223         * gfortran.dg/allocatable_function_1.f90: New.
19224         * gfortran.dg/allocatable_function_2.f90: New.
19225
19226 2006-03-10  Richard Guenther  <rguenther@suse.de>
19227
19228         PR middle-end/26565
19229         * gcc.dg/torture/pr26565.c: New testcase.
19230
19231 2006-03-09  Eric Christopher  <echristo@apple.com>
19232
19233         * gcc.c-torture/compile/20060309-1.c: New.
19234
19235 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19236
19237         PR libgfortran/26499
19238         * gfortran.dg/write_back.f: New test.
19239         * gfortran.dg/write_rewind_1.f: New test.
19240         * gfortran.dg/write_rewind_2.f: New test.
19241
19242 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19243
19244         PR libgfortran/26554
19245         * gfortran.dg/read_logical.f90: New test.
19246
19247 2006-03-04  Laurent GUERBY <laurent@guerby.net>
19248
19249         * ada/acats/norun.lst: cdd2a03 now passes.
19250
19251 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
19252
19253         PR testsuite/25177
19254         * gcc.target/powerpc/pr18096-1.c: Change where the error
19255         would match.
19256
19257 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
19258
19259         * gcc.target/i386/cleanup-1.c: New test.
19260         * gcc.target/i386/cleanup-2.c: New test.
19261
19262 2006-03-04  Roger Sayle  <roger@eyesopen.com>
19263
19264         * gfortran.dg/dependency_9.f90: Remove for the time being.
19265
19266 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
19267
19268         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
19269         directive.
19270
19271 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19272
19273         * gfortran.dg/dependency_9.f90: New test case.
19274
19275 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19276
19277         * gfortran.dg/dependency_4.f90: New test case.
19278         * gfortran.dg/dependency_5.f90: New test case.
19279         * gfortran.dg/dependency_6.f90: New test case.
19280         * gfortran.dg/dependency_7.f90: New test case.
19281         * gfortran.dg/dependency_8.f90: New test case.
19282
19283 2006-03-03  Paul Brook  <paul@codesourcery.com>
19284
19285         * lib/target-supports.exp (check_profiling_available):
19286         Add m68k-*-elf.
19287
19288 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
19289
19290         PR fortran/25031
19291         * multiple_allocation_1.f90: New test.
19292
19293 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19294
19295         PR tree-optimization/26524
19296         * gfortran.dg/pr26524.f: New test case.
19297
19298 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19299
19300         * g++.dg/template/repo5.C: Cleanup repo files.
19301         * gcc.dg/20051201-1.c: Cleanup coverage files.
19302         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19303         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19304         tree dump files.
19305
19306 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
19307
19308         * objc.dg/objc-nofilename-1.m: New test.
19309         * objc.dg/bad-receiver-type.m: New test.
19310         * obj-c++.dg/bad-receiver-type.mm: New test.
19311
19312 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19313
19314         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19315
19316 2006-03-01  Mike Stump  <mrs@apple.com>
19317
19318         * g++.dg/abi/key2.C: Add.
19319
19320 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
19321
19322         * gfortran.dg/logical_dot_product.f90: New test.
19323
19324         PR fortran/26393
19325         * gfortran.dg/used_interface_ref.f90: New test.
19326
19327         PR fortran/20938
19328         * gfortran.dg/dependency_2.f90: New test.
19329         * gfortran.fortran-torture/execute/where17.f90: New test.
19330         * gfortran.fortran-torture/execute/where18.f90: New test.
19331         * gfortran.fortran-torture/execute/where19.f90: New test.
19332         * gfortran.fortran-torture/execute/where20.f90: New test.
19333
19334 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
19335
19336         * g++.dg/tree-ssa/pr26443.C: New test case.
19337
19338 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
19339
19340         PR middle-end/26022
19341         * g++.dg/opt/return-slot1.C: New test.
19342
19343 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19344
19345         PR libgfortran/26136
19346         * gfortran.dg/namelist_23.f90: New test.
19347
19348 2006-02-28  Roger Sayle  <roger@eyesopen.com>
19349
19350         PR middle-end/14752
19351         * gcc.dg/fold-eqandshift-2.c: New test case.
19352
19353 2006-02-28  Richard Guenther  <rguenther@suse.de>
19354
19355         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19356         decomposition.
19357
19358 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
19359
19360         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19361
19362 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19363
19364         PR libgfortran/26464
19365         * gfortran.dg/backspace_5.f: New test.
19366         * gfortran.dg/backspace_6.f: New test.
19367
19368 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19369
19370         * gcc.dg/fold-eqandnot-1.c: New test case.
19371
19372 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19373
19374         PR middle-end/19983
19375         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19376
19377 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
19378
19379         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19380         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19381
19382 2006-02-26  Richard Guenther  <rguenther@suse.de>
19383
19384         PR tree-optimization/26421
19385         * gcc.dg/tree-ssa/pr26421.c: New testcase.
19386
19387 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
19388
19389         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19390         * g++.old-deja/g++.robertl/eb132.C: Likewise.
19391
19392 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19393
19394         * gcc.dg/fold-even-1.c: New test case.
19395
19396 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19397
19398         PR middle-end/21137
19399         * gcc.dg/fold-eqandshift-1.c: New test case.
19400
19401 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19402
19403         PR tree-optimization/25125
19404         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19405         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19406
19407 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19408
19409         PR tree-optimizations/26359
19410         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19411         with -fdump-tree-dceloop-details.
19412         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19413
19414 2006-02-25  Roger Sayle  <roger@eyesopen.com>
19415
19416         PR middle-end/23673
19417         * gcc.dg/fold-eqxor-1.c: New test case.
19418         * gcc.dg/fold-eqxor-2.c: Likewise.
19419         * gcc.dg/fold-eqxor-3.c: Likewise.
19420
19421 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
19422
19423         PR fortran/23092
19424         * scalar_mask_1.f90: New test.
19425
19426 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
19427
19428         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19429         * g++.dg/eh/uncaught2.C: New.
19430         * g++.dg/eh/uncaught3.C: New.
19431
19432 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19433
19434         PR libgfortran/26423
19435         * gfortran.dg/read_many_1.f: New test.
19436
19437 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
19438
19439         PR fortran/24519
19440         * gfortran.dg/dependency_3.f90: New test.
19441         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19442         XFAILs.
19443
19444         PR fortran/25395
19445         * gfortran.dg/equiv_6.f90: New test.
19446
19447 2006-02-23  Jeff Law  <law@redhat.com>
19448
19449         * gcc.c-torture/compile/pr26425.c: New test.
19450
19451 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
19452
19453         PR middle-end/26412
19454         * gcc.dg/gomp/pr26412.c: New test.
19455
19456 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19457
19458         PR c++/26291
19459         * g++.dg/other/ellipsis1.C: New test.
19460         * g++.dg/parse/operator4.C: Adjust error marker.
19461
19462 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
19463
19464         PR target/25603
19465         * gfortran.dg/pr25603.f: New testcase.
19466
19467 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19468
19469         * gcc.dg/bf-spl1.c: Don't specify -m68000.
19470         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19471
19472 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
19473
19474         * g++.dg/eh/spbp.C: New.
19475
19476 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
19477
19478         PR middle-end/26379
19479         * gcc.target/i386/mmx-7.c: New test.
19480
19481 2006-02-20  Roger Sayle  <roger@eyesopen.com>
19482
19483         PR tree-optimization/26361
19484         * gcc.dg/tree-ssa/vrp27.c: New test case.
19485
19486 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
19487
19488         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
19489         * gcc.dg/tree-ssa/complex-4.c: Here.
19490
19491 2006-02-19  Roger Sayle  <roger@eyesopen.com>
19492
19493         PR middle-end/19543
19494         * gfortran.dg/logical_1.f90: New test case.
19495
19496 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
19497
19498         PR middle-end/26334
19499         * gcc.dg/20060218-1.c: Moved to...
19500         * gcc.target/i386/20060218-1.c: ... here.  New test.
19501
19502 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19503
19504         PR fortran/26201
19505         * gfortran.dg/convert_1.f90: New.
19506
19507 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
19508
19509         PR fortran/25054
19510         * gfortran.dg/namelist_5.f90: New test.
19511
19512         PR fortran/25089
19513         * gfortran.dg/namelist_4.f90: New test.
19514
19515 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19516
19517         PR tree-opt/25680
19518         * gcc.dg/tree-ssa/complex-3.c: New test.
19519
19520 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19521
19522         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19523         variable to take into account the variable name in the
19524         function header.
19525         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19526
19527 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
19528
19529         PR middle-end/26334
19530         * gcc.c-torture/compile/20060217-1.c: New test.
19531         * gcc.dg/20060218-1.c: New test.
19532
19533 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
19534
19535         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19536
19537 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19538
19539         * gcc.dg/cpp/undef3.c: New test.
19540         * gcc.dg/cpp/trad/builtins2.c: New test.
19541
19542 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
19543
19544         PR c++/26266
19545         * g++.dg/template/static22.C: New test.
19546         * g++.dg/template/static23.C: New test.
19547         * g++.dg/template/static24.C: New test.
19548         * g++.dg/template/non-dependent13.C: New test.
19549         * g++.dg/init/member1.C: Tweak error markers.
19550
19551 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19552
19553         PR target/26255
19554         * gcc.c-torture/compile/pr26255.c: New test case.
19555
19556 2006-02-16  Roger Sayle  <roger@eyesopen.com>
19557
19558         * gfortran.fortran-torture/execute/where_10.f90: New test case.
19559         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19560         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19561         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19562         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19563         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19564         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19565
19566 2006-02-16  Jeff Law  <law@redhat.com>
19567
19568         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19569         * gcc.dg/tree-ssa/vrp26.c: New test.
19570
19571 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
19572
19573         PR target/20353
19574         PR target/24578
19575         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19576         __UCLIBC__ is defined.
19577
19578 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
19579
19580         PR fortran/26224
19581         * gfortran.dg/gomp/pr26224.f: New test.
19582
19583 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
19584
19585         PR tree-opt/25918
19586         * lib/target-supports.exp
19587         (check_effective_target_vect_short_mult): New.
19588         (check_effective_target_vect_char_mult): New.
19589         (check_effective_target_vect_widen_sum_qi_to_si): New.
19590         (check_effective_target_vect_widen_sum_qi_to_hi): New.
19591         (check_effective_target_vect_widen_sum_hi_to_si): New.
19592         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19593         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19594         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19595         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19596         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19597         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19598         vect-reduc-pattern-2c.c
19599         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19600         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19601         vect-reduc-pattern-1c.c
19602
19603 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
19604
19605         PR fortran/24557
19606         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19607
19608 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19609
19610         PR fortran/26054
19611         * gfortran.dg/enum_8.f90: Remove check for warning.
19612         * gfortran.dg/iomsg_1.f90: Ditto.
19613         * gfortran.dg/enum_1.f90: Ditto.
19614         * gfortran.dg/enum_9.f90: Ditto.
19615         * gfortran.dg/enum_2.f90: Ditto.
19616         * gfortran.dg/enum_10.f90: Ditto.
19617         * gfortran.dg/enum_3.f90: Ditto.
19618         * gfortran.dg/flush_1.f90: Ditto.
19619         * gfortran.dg/enum_4.f90: Ditto.
19620         * gfortran.dg/array_constructor_1.f90: Ditto.
19621         * gfortran.dg/enum_5.f90: Ditto.
19622         * gfortran.dg/enum_6.f90: Ditto.
19623         * gfortran.dg/enum_7.f90: Ditto.
19624
19625 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19626
19627         PR middle-end/26300
19628         * gcc.c-torture/compile/20060215-1.c: New test.
19629
19630 2006-02-14  Roger Sayle  <roger@eyesopen.com>
19631
19632         PR middle-end/23670
19633         * gcc.dg/tree-ssa/andor-2.c: New test case.
19634
19635 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19636
19637         PR fortran/25045
19638         * optional_dim.f90: New test.
19639
19640 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19641
19642         PR fortran/26277
19643         * gfortran.dg/label_4.f90: New.
19644
19645 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
19646             Diego Novillo  <dnovillo@redhat.com>
19647             Uros Bizjak  <uros@kss-loka.si>
19648
19649         * gfortran.dg/gomp: New directory.
19650
19651 2006-02-14  Richard Guenther  <rguenther@suse.de>
19652
19653         PR tree-optimization/26258
19654         * gcc.dg/torture/pr26258.c: New testcase.
19655
19656 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
19657
19658         PR fortran/26246
19659         * gfortran.dg/pr26246_1.f90: New test.
19660         * gfortran.dg/pr26246_2.f90: New test.
19661
19662         PR middle-end/26092
19663         * gcc.c-torture/compile/20060208-1.c: New test.
19664
19665 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
19666
19667         PR fortran/26074
19668         PR fortran/25103
19669         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19670         * gfortran.dg/bad_automatic_objects_1.f90: New test.
19671         * gfortran.dg/automatic_module_variable.f90: Change error message.
19672
19673         PR fortran/20861
19674         * gfortran.dg/internal_dummy_1.f90: New test.
19675
19676         PR fortran/20871
19677         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19678
19679
19680         PR fortran/25083
19681         * gfortran.dg/uncommon_block_data_1.f90: New test.
19682         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19683         with standard.
19684
19685         PR fortran/25088
19686         * gfortran.dg/typed_subroutine_1.f90: New test.
19687
19688 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
19689
19690         * objc.dg/dwarf-1.m: New.
19691
19692 2006-02-13  Roger Sayle  <roger@eyesopen.com>
19693
19694         PR middle-end/24427
19695         * gcc.dg/tree-ssa/andor-1.c: New test case.
19696
19697 2006-02-13  Josh Conner  <jconner@apple.com>
19698
19699         PR target/25376
19700         * gcc.dg/pr25376.c: New test.
19701
19702         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19703         assemble.
19704         * lib/target-supports.exp (check_named_sections_available):
19705         Only compile named-sections test -- don't assemble.
19706
19707 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19708
19709         * g++.dg/warn/no-write-strings.C: New test.
19710         * g++.dg/warn/write-strings.C: Likewise.
19711         * g++.dg/warn/write-strings-default.C: Likewise.
19712
19713 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
19714
19715         PR fortran/25806
19716         * gfortran.dg/ret_pointer_2.f90: New test.
19717
19718 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
19719
19720         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
19721
19722 2006-02-10  Jeff Law  <law@redhat.com>
19723
19724         * gcc.c-torture/compile/pr26213.c: New test.
19725
19726 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
19727
19728         gfortran.dg/null_1.f90: New test.
19729
19730 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19731
19732         PR fortran/14771
19733         * gfortran.dg/parens_4.f90: New.
19734         * gfortran.dg/parens_5.f90: New.
19735
19736 2006-02-10  Richard Guenther  <rguenther@suse.de>
19737
19738         * gcc.dg/pr23372-1.c: Remove empty file.
19739
19740 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19741         Paul Thomas  <pault@gcc.gnu.org>
19742
19743         PR fortran/14771
19744         * gfortran.dg/parens_1.f90: New.
19745         * gfortran.dg/parens_2.f90: New.
19746         * gfortran.dg/parens_3.f90: New.
19747
19748 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
19749
19750         PR fortran/26038
19751         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19752
19753         PR fortran/25059
19754         * gfortran.dg/impure_assignment_1.f90: New test.
19755
19756         PR fortran/25070
19757         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19758
19759 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19760
19761         PR target/26141
19762         * g++.dg/expr/stdarg2.C: New test.
19763
19764 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19765
19766         PR inline-asm/16194
19767         * gcc.dg/pr16194.c: New test.
19768
19769 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19770
19771         * ada/acats/run_acats: Use portable variant of "$@".
19772
19773 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19774
19775         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19776         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19777
19778 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19779
19780         PR tree-opt/26179
19781         * g++.dg/opt/pr26179.C: New test.
19782
19783 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19784
19785         PR middle-end/26134
19786         * gcc.dg/tree-ssa/complex-3.c: New test.
19787
19788 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19789
19790         * gcc.c-torture/compile/volatile-1.c: New test.
19791
19792 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
19793
19794         PR 26180
19795         * gcc.dg/tree-ssa/pr26180.c: New test.
19796
19797 2006-02-08  Jeff Law  <law@redhat.com>
19798
19799         * gcc.dg/tree-ssa/pr21417.c: New test.
19800
19801 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19802
19803         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19804         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19805
19806 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19807
19808         * lib/scanrtl.exp: New.
19809
19810 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19811
19812         PR c++/26071
19813         * g++.dg/other/virtual2.C: New test.
19814
19815         PR c++/26070
19816         * g++.dg/other/virtual1.C: New test.
19817
19818 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19819
19820         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19821         cleanup-ipa-dump): Update dump file glob patterns.
19822         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19823         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19824
19825         * lib/gcc-dg.exp: Load it.
19826         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19827
19828 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
19829
19830         PR testsuite/26159
19831         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19832         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19833
19834 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19835
19836         PR fortran/25577
19837         * gfortran.dg/mvbits_1.f90: New.
19838
19839 2006-02-07  Dirk Mueller  <dmueller@suse.com>
19840
19841         * g++.dg/warn/Wdiv-by-zero.C: New test.
19842         * g++.dg/warn/Wno-div-by-zero.C: New.
19843
19844 2006-02-07  Jeff Law  <law@redhat.com>
19845
19846         * gcc.dg/tree-ssa/pr21559.c: New test.
19847
19848         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19849         multiple VRP passes.
19850         * gcc.dg/tree-ssa/vrp09.c: Likewise.
19851         * gcc.dg/tree-ssa/vrp18.c: Likewise.
19852         * gcc.dg/tree-ssa/pr21582.c: Likewise.
19853         * gcc.dg/tree-ssa/pr20657.c: Likewise.
19854         * gcc.dg/tree-ssa/pr21001.c: Likewise.
19855         * gcc.dg/tree-ssa/vrp02.c: Likewise
19856         * gcc.dg/tree-ssa/vrp11.c: Likewise
19857         * gcc.dg/tree-ssa/pr14341.c: Likewise
19858         * gcc.dg/tree-ssa/vrp19.c: Likewise
19859         * gcc.dg/tree-ssa/vrp20.c: Likewise
19860         * gcc.dg/tree-ssa/vrp03.c: Likewise
19861         * gcc.dg/tree-ssa/pr21086.c: Likewise
19862         * gcc.dg/tree-ssa/pr21959.c: Likewise
19863         * gcc.dg/tree-ssa/vrp21.c: Likewise
19864         * gcc.dg/tree-ssa/vrp04.c: Likewise
19865         * gcc.dg/tree-ssa/pr25485.c: Likewise
19866         * gcc.dg/tree-ssa/pr22026.c: Likewise
19867         * gcc.dg/tree-ssa/vrp22.c: Likewise
19868         * gcc.dg/tree-ssa/vrp05.c: Likewise
19869         * gcc.dg/tree-ssa/20030807-10.c: Likewise
19870         * gcc.dg/tree-ssa/pr20701.c: Likewise
19871         * gcc.dg/tree-ssa/vrp23.c: Likewise
19872         * gcc.dg/tree-ssa/vrp06.c: Likewise
19873         * gcc.dg/tree-ssa/pr22117.c: Likewise
19874         * gcc.dg/tree-ssa/pr20702.c: Likewise
19875         * gcc.dg/tree-ssa/vrp15.c: Likewise
19876         * gcc.dg/tree-ssa/pr21090.c: Likewise
19877         * gcc.dg/tree-ssa/pr21294.c: Likewise
19878         * gcc.dg/tree-ssa/vrp24.c: Likewise
19879         * gcc.dg/tree-ssa/vrp07.c: Likewise
19880         * gcc.dg/tree-ssa/pr21563.c: Likewise
19881         * gcc.dg/tree-ssa/pr25382.c: Likewise
19882         * gcc.dg/tree-ssa/vrp16.c: Likewise
19883         * gcc.dg/tree-ssa/vrp25.c: Likewise
19884         * gcc.dg/tree-ssa/vrp08.c: Likewise
19885         * gcc.dg/tree-ssa/20030807-6.c: Likewise
19886         * gcc.dg/tree-ssa/vrp17.c: Likewise
19887         * gcc.dg/tree-ssa/pr21458.c: Likewise
19888         * g++.dg/tree-ssa/pr18178.C: Likewise
19889
19890 2006-02-07  Richard Guenther  <rguenther@suse.de>
19891
19892         PR c++/26140
19893         Revert
19894         2006-01-30  Richard Guenther  <rguenther@suse.de>
19895         PR c++/23372
19896         * gcc.dg/pr23372-1.C: New testcase.
19897
19898         * g++.dg/tree-ssa/pr26140.C: New testcase.
19899
19900 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
19901
19902         PR c++/9737
19903         * g++.dg/template/ttp15.C: New test.
19904         * g++.dg/template/ttp16.C: Likewise.
19905         * g++.dg/template/ttp17.C: Likewise.
19906         * g++.old-deja/g++.pt/ttp36.C: Remove.
19907         * g++.old-deja/g++.pt/ttp19.C: Likewise.
19908         * g++.old-deja/g++.pt/ttp37.C: Likewise.
19909         * g++.old-deja/g++.pt/ttp38.C: Likewise.
19910         * g++.old-deja/g++.pt/ttp39.C: Likewise.
19911         * g++.old-deja/g++.pt/ttp9.C: Likewise.
19912         * g++.old-deja/g++.pt/ttp40.C: Likewise.
19913         * g++.old-deja/g++.pt/ttp51.C: Likewise.
19914         * g++.old-deja/g++.pt/ttp26.C: Likewise.
19915         * g++.old-deja/g++.pt/ttp36.C: Likewise.
19916
19917 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
19918
19919         PR libfortran/23815
19920         * unf_io_convert_4.f90: New test.
19921
19922 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
19923
19924         * gcc.dg/tree-ssa/loadpre10.c: New test.
19925         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19926         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19927         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19928
19929 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19930
19931         PR libfortran/24685
19932         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19933
19934 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
19935
19936         PR tree-opt/25251
19937         * gfortran.dg/assign_7.f: New test.
19938
19939 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
19940
19941         PR fortran/26041
19942         PR fortran/26064
19943         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19944         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19945         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19946
19947 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
19948
19949         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19950         in size_t typedef.
19951
19952 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19953
19954         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19955         * g++.dg/charset/string.c (foo): Likewise.
19956         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19957         const char*
19958         * g++.dg/ext/builtin2.C (printf): Likewise.
19959         * g++.dg/init/new15.C (printf): Likewise.
19960         * g++.dg/opt/pr17697-1.C (foo): Likewise.
19961         * g++.dg/opt/pr17697-2.C (foo): Likewise.
19962         * g++.dg/opt/pr17697-3.C (foo): Likewise.
19963         * g++.dg/template/non-dependent4.C (temp): Likewise.
19964         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19965         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19966         parameter type to const char*.
19967         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19968         Change type to const char*.
19969         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19970         Likewise.
19971         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19972         second parameter type to const char*.
19973         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19974         (Y::Y): Change parameter type to const char*.
19975         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19976         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19977         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19978         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19979         (char*).
19980         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19981         const char*.
19982         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19983         type to const char*.
19984         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19985         return type to const char*.
19986         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19987         to const char*.
19988         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19989         * g++.old-deja/g++.law/refs1.C: Likewise.
19990         * g++.old-deja/g++.law/visibility1.C: Likewise.
19991         * g++.old-deja/g++.law/visibility2.C: Likewise.
19992         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19993         const char*.
19994         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19995         * g++.old-deja/g++.mike/net48.C: Likewise.
19996         * g++.old-deja/g++.mike/p646.C: Likewise.
19997         * g++.old-deja/g++.mike/p6746.C: Likewise.
19998         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19999         type to const char*.
20000         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
20001         deprecated conversion warning.
20002         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
20003         char*.
20004         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
20005         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
20006         * g++.old-deja/g++.pt/explicit8.C: Likewise.
20007         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
20008         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
20009         * g++.old-deja/g++.pt/nontype3.C: Likewise.
20010         * g++.old-deja/g++.pt/t39.C: Likewise.
20011         * g++.old-deja/g++.robertl/eb106.C: Likewise.
20012         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
20013
20014 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
20015
20016         PR fortran/25075
20017         intrinsic_argument_conformance_1.f90: New test.
20018
20019 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
20020
20021         PR fortran/20845
20022         * gfortran.dg/char_result_11.f90: Add SAVE.
20023         * gfortran.dg/der_pointer_4.f90: Ditto.
20024         * gfortran.dg/default_initialization.f90: New test.
20025
20026 2006-02-03  Jeff Law  <law@redhat.com>
20027
20028         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
20029         handle more than 100 dump files.
20030         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
20031         * lib/scantree.exp (scan-tree-dump): Likewise.
20032         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
20033         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
20034         * lib/scanipa.exp (scan-ipa-dump): Likewise.
20035         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
20036         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
20037
20038 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
20039
20040         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
20041
20042 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
20043
20044         * g++.dg/template/using12.C: New test.
20045
20046 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
20047
20048         * gcc.target/powerpc/pr25960.c: New test.
20049
20050 2006-02-02  Steven G. Kargl  <kargls@comcast>
20051
20052         PR fortran/24958
20053         gfortran.dg/nullify_2.f90: New test.
20054
20055 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
20056
20057         PR 25990
20058         * gcc.dg/gomp/pr25990.c: New test.
20059
20060 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
20061
20062         PR c++/25342
20063         * g++.gd/template/partial4.C: New test.
20064
20065 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
20066
20067         PR middle-end/26001
20068         * gfortran.dg/data_char_2.f90: New.
20069
20070 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
20071
20072         PR fortran/26039
20073         maxval_maxloc_conformance_1.f90: New test.
20074
20075 2006-01-31  Richard Guenther  <rguenther@suse.de>
20076
20077         * gcc.target/i386/sselibm-1.c: New testcase.
20078         * gcc.target/i386/sselibm-2.c: Likewise.
20079         * gcc.target/i386/sselibm-3.c: Likewise.
20080         * gcc.target/i386/sselibm-4.c: Likewise.
20081         * gcc.target/i386/sselibm-5.c: Likewise.
20082
20083 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20084
20085         PR fortran/24266
20086         * gfortran.dg/arrayio_derived_2.f90: New.
20087
20088 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
20089
20090         * gcc.dg/unsigned-long-compare.c: New test.
20091
20092 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
20093
20094         PR testsuite/25318
20095         * lib/target-supports.exp (check_effective_target_freorder):
20096         Check to see if target supports -freorder-blocks-and-partition.
20097         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20098         instead of "dg-require-named-sections".
20099
20100 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
20101
20102         PR target/14798:
20103         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20104         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20105         * gcc.dg/pragma-isr-trapa2.c: Likewise.
20106         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20107         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
20108         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20109         * gcc.dg/attr-isr-trap_exit.c: Likewise.
20110         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20111
20112 2006-01-30  Richard Guenther  <rguenther@suse.de>
20113
20114         PR c++/23372
20115         * gcc.dg/pr23372-1.C: New testcase.
20116
20117 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
20118
20119         * gcc.dg/gomp/pr25874.c: New test.
20120
20121 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
20122
20123         PR tree-opt/25911
20124         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
20125
20126 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
20127
20128         PR fortran/18578
20129         PR fortran/18579
20130         PR fortran/20857
20131         PR fortran/20885
20132         * gfortran.dg/intent_out_1.f90: New test.
20133
20134 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
20135
20136         PR fortran/17911
20137         * gfortran.dg/procedure_lvalue.f90: New test.
20138
20139         PR fortran/20895
20140         PR fortran/25030
20141         * gfortran.dg/char_pointer_assign_2.f90: New test.
20142         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
20143         assignment to be consistent with standard.
20144         * gfortran.dg/char_result_2.f90: The same.
20145         * gfortran.dg/char_result_8.f90: The same.
20146
20147 2006-01-28  Zack Weinberg  <zackw@panix.com>
20148
20149         * gcc.dg/Woverlength-strings.c
20150         * gcc.dg/Woverlength-strings-pedantic-c89.c
20151         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
20152         * gcc.dg/Woverlength-strings-pedantic-c99.c
20153         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
20154
20155 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
20156
20157         * gcc.c-torture/execute/20060127-1.c: New test.
20158
20159 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20160
20161         PR c++/25999
20162         * g++.dg/ext/pragmaweak1.C: New test.
20163
20164 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20165
20166         PR c++/25855
20167         * g++.dg/template/spec29.C: New test.
20168
20169 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
20170
20171         PR c/19606.
20172         * gcc.c-torture/execute/pr19606.c: New.
20173
20174 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
20175
20176         * gcc.dg/pragma-re-4.c: New test.
20177
20178 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
20179
20180         PR fortran/25964
20181         * gfortran.dg/assumed_size_refs_3.f90: New test.
20182
20183 2006-01-27  Ben Elliston  <bje@au.ibm.com>
20184
20185         * gcc.misc-tests/dectest.exp: Remove defunct comment.
20186
20187 2006-01-26  Laurent GUERBY <laurent@guerby.net>
20188
20189         PR ada/21317
20190         * ada/acats/support/impdef.a: Add One_Long_Second.
20191         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
20192         * ada/acats/tests/c9/c94026.a: Likewise.
20193         * ada/acats/tests/c9/c97305c.ada: Likewise.
20194         * ada/acats/tests/c9/c99004a.ada: Likewise.
20195
20196 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
20197
20198         PR fortran/25964
20199         * gfortran.dg/global_references_2.f90: New test.
20200
20201         PR fortran/25084
20202         PR fortran/20852
20203         PR fortran/25085
20204         PR fortran/25086
20205         * gfortran.dg/assumed_charlen_function_1.f90: New test.
20206         * gfortran.dg/assumed_charlen_function_3.f90: New test.
20207
20208         PR fortran/25416
20209         * gfortran.dg/assumed_charlen_function_2.f90: New test.
20210
20211 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
20212
20213         PR c/25892
20214         * gcc.dg/Wpointer-sign.c: New.
20215         * gcc.dg/Wpointer-sign-Wall.c: New.
20216         * gcc.dg/Wpointer-sign-Wall-no.c: New.
20217         * gcc.dg/Wpointer-sign-pedantic.c: New.
20218         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
20219         * gcc.dg/conv-2.c: Use -Wpointer-sign.
20220
20221 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
20222
20223         PR C/25861
20224         * gcc.c-torture/compile/pr25861.c: New test.
20225
20226 2006-01-26  Paul Brook  <paul@codesourcery.com>
20227
20228         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20229         on short-enum targets.
20230         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20231         variable.
20232         (generate_fields): Use short_enums.
20233         (main): Set short_enums.  Document -e.
20234         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20235         on short-enum targets.
20236         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20237         variable.
20238         (generate_fields): Use short_enums.
20239         (main): Set short_enums.  Document -e.
20240         * lib/target-supports.exp (check_effective_target_short_enums): New.
20241
20242 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
20243
20244         PR target/25947
20245         * gcc.dg/torture/pr25947-1.c: New test.
20246
20247 2006-01-25  Jan Hubicka  <jh@suse.cz>
20248             Roger Sayle  <roger@eyesopen.com>
20249
20250         PR rtl-optimization/25703
20251         * gcc.target/i386/20060125-1.c: New test case.
20252         * gcc.target/i386/20060125-2.c: New test case.
20253
20254 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20255
20256         PR fortran/18540
20257         * gfortran.dg/goto_1.f: New.
20258
20259 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
20260
20261         PR fortran/25716
20262         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
20263         25716 on 32-bit systems too.
20264
20265 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
20266
20267         PR testsuite/25590
20268         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
20269
20270 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
20271
20272         * gcc.dg/tree-ssa/gen-vect-33.c: New.
20273
20274 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20275
20276         PR fortran/25835
20277         * gfortran.dg/read_eof.f90: Delete, renamed.
20278         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
20279         * gfortran.dg/read_eof_2.f90: New test.
20280         * gfortran.dg/read_eof_3.f90: New test.
20281
20282 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
20283
20284         PR tree-opt/25860
20285         * gcc.c-torture/compile/pr25860.c: New test.
20286
20287 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20288
20289         PR c++/25552
20290         * g++.dg/parse/dtor8.C: New test.
20291
20292 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
20293
20294         PR testsuite/25891
20295         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20296         * gcc.dg/gomp/gomp.exp: Return without testing anything if
20297         check_effective_target_fopenmp returns 0.
20298
20299 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
20300
20301         PR ada/20548
20302         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20303         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20304         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20305
20306 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
20307
20308         PR tree-opt/25857
20309         * g++.dg/opt/pr25857.C: New test.
20310
20311 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
20312         Jan Hubicka  <jh@suse.cz>
20313         Richard Guenther  <rguenther@suse.de>
20314
20315         PR rtl-optimization/25654
20316         * gcc.dg/torture/pr25654.c: New testcase.
20317         * gcc.target/i386/pr25654.c: Likewise.
20318
20319 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
20320
20321         PR fortran/25901
20322         * gfortran.dg/internal references_2.f90: New test.
20323
20324         Fix regression in testing of admissability of attributes.
20325         * gfortran.dg/intent_used_1.f90: New test.
20326
20327 2006-01-23  Ben Elliston  <bje@au.ibm.com>
20328
20329         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20330         Remove target conditional torture options for i?86 and x86_64
20331         GNU/Linux.
20332
20333 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20334
20335         PR c++/10891
20336         * g++.dg/rtti/no-rtti.C: New.
20337
20338 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
20339
20340         PR c++/25895
20341         * g++.dg/inherit/conv2.C: New test.
20342
20343         PR c++/25856
20344         * g++.dg/parse/dtor7.C: New test.
20345
20346         PR c++/25858
20347         * g++.dg/template/crash44.C: New test.
20348
20349 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
20350
20351         PR fortran/25124
20352         PR fortran/25625
20353         * gfortran.dg/internal_references_1.f90: New test.
20354           PR fortran/20881
20355         PR fortran/23308
20356         PR fortran/25538
20357         PR fortran/25710
20358         * gfortran.dg/global_references_1.f90: New test.
20359         * gfortran.dg/g77/19990905-1.f: Restore the error that
20360         there is a clash between the common block name and
20361         the name of a subroutine reference.
20362
20363         PR fortran/PR24276
20364         * gfortran.dg/aliasing_dummy_1.f90: New test.
20365
20366 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
20367
20368         * gcc.dg/vmx/1b-01.c: Warning fix.
20369         * gcc.dg/vmx/1c-02.c: Likewise.
20370         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
20371
20372 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
20373
20374         PR testsuite/24962
20375         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20376
20377 2006-01-20  Richard Guenther  <rguenther@suse.de>
20378         Steven Bosscher <stevenb.gcc@gmail.com>
20379
20380         PR rtl-optimization/24626
20381         * gcc.dg/torture/pr24626-1.c: New testcase.
20382         * gcc.dg/torture/pr24626-2.c: Likewise.
20383         * gcc.dg/torture/pr24626-3.c: Likewise.
20384         * gcc.dg/torture/pr24626-4.c: Likewise.
20385
20386 2006-01-20  Dirk Mueller  <dmueller@suse.com>
20387
20388         PR c++/5520
20389         * g++.dg/warn/empty-body.C: New.
20390
20391 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
20392
20393         PR c++/22136
20394         * g++.dg/template/using10.C: New test.
20395         * g++.dg/temlpate/using11.C: Likewise.
20396         * g++.dg/inherit/using5.C: Tweak error messages.
20397
20398 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
20399
20400         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20401         target test.
20402         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20403
20404 2006-01-19  Jan Hubicka  <jh@suse.cz>
20405
20406         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
20407
20408 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20409
20410         PR c++/25854
20411         * g++.dg/template/spec28.C: New test.
20412
20413 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
20414
20415         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20416         (switchfiles): Fix fprintf's by adding srcdir or removing it.
20417
20418 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
20419
20420         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20421         * gcc.dg/gomp/critical-1.c: Likewise.
20422         * gcc.dg/gomp/critical-3.c: Likewise.
20423         * gcc.dg/gomp/empty.c: Likewise.
20424         * gcc.dg/gomp/ordered-1.c: Likewise.
20425         * gcc.dg/gomp/for-4.c: Likewise.
20426         * gcc.dg/gomp/for-6.c: Likewise.
20427         * gcc.dg/gomp/master-3.c: Likewise.
20428         * gcc.dg/gomp/for-8.c: Likewise.
20429         * gcc.dg/gomp/for-10.c: Likewise.
20430         * gcc.dg/gomp/for-18.c: Likewise.
20431         * gcc.dg/gomp/for-5.c: Likewise.
20432         * gcc.dg/gomp/for-7.c: Likewise.
20433         * gcc.dg/gomp/for-9.c: Likewise.
20434
20435 2006-01-18  Jeff Law  <law@redhat.com>
20436
20437         * gcc.dg/tree-ssa/vrp25.c: New test.
20438
20439 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20440
20441         * gcc.dg/pr25805.c: Fix misapplied patch.
20442
20443 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
20444
20445         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20446         (check_effective_target_vect_udot_qi): New.
20447         (check_effective_target_vect_sdot_hi): New.
20448         (check_effective_target_vect_udot_hi): New.
20449         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20450         prefixed with "wrapv-" with -fwrapv.
20451         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20452         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
20453         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
20454         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
20455         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
20456
20457         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20458         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
20459         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
20460         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20461
20462 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20463
20464         PR c++/16829
20465         * g++.dg/other/default2.C: New test.
20466         * g++.dg/other/default3.C: New test.
20467
20468 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20469
20470         PR c/25805
20471         * gcc.dg/pr25805.c: New file.
20472
20473 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
20474
20475         PR c++/25836
20476         * g++.dg/template/init6.C: New test.
20477
20478 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
20479
20480         * gcc.dg/tree-ssa/pr24287.c: New test
20481
20482 2006-01-18  Eric Christopher  <echristo@apple.com>
20483
20484         * g++.dg/eh/table.C: New.
20485
20486 2006-01-18  DJ Delorie  <dj@redhat.com>
20487
20488         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
20489         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
20490         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
20491         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
20492
20493 2006-01-18  Jeff Law  <law@redhat.com>
20494
20495         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
20496         on wrapping on overflow semantics.
20497
20498         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20499
20500         * gcc.gc/tree-ssa/vrp23.c: New test.
20501         * gcc.gc/tree-ssa/vrp24.c: New test.
20502
20503 2006-01-18  Richard Henderson  <rth@redhat.com>
20504             Aldy Hernandez  <aldyh@redhat.com>
20505             Jakub Jelinek  <jakub@redhat.com>
20506             Diego Novillo  <dnovillo@redhat.com>
20507             Uros Bizjak  <uros@kss-loka.si>
20508
20509         * gcc.dg/gomp: New directory.
20510
20511 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
20512             Steven G. Kargl  <kargls@comcast.net>
20513
20514         PR fortran/20869
20515         * gfortran.dg/intrinsic_external_1.f90: New test.
20516
20517         PR fortran/20875.
20518         * gfortran.dg/elemental_pointer_1.f90: New test.
20519
20520         PR fortran/25024
20521         * gfortran.dg/external_procedures_1.f90: New test.
20522
20523         PR fortran/25785
20524         gfortran.dg/assumed_present.f90: New test.
20525
20526 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
20527
20528         * g++.dg/parse/lookup5.C: New test.
20529
20530 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20531
20532         PR fortran/25697
20533         * gfortran.dg/read_eof.f90: New test.
20534
20535 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20536
20537         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20538         add a closing brace.
20539
20540 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20541
20542         PR fortran/25631
20543         * gfortran.dg/fmt_tl.f: New test.
20544
20545 2006-01-17  Eric Christopher  <echristo@apple.com>
20546
20547         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20548         * g++.old-deja/g++.warn/impint2.C: Ditto.
20549         * g++.old-deja/g++.other/null1.C: Ditto.
20550         * g++.dg/warn/conv2.C: Ditto.
20551         * g++.dg/warn/conv4.C: New file.
20552
20553 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20554
20555         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20556
20557 2006-01-17  Andreas Jaeger  <aj@suse.de>
20558             Janis Johnson <janis187@us.ibm.com>
20559
20560         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20561         in 64-bit.
20562         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20563         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20564
20565 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20566
20567         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20568         (switchfiles): xfail txxx where xxx >= 25.
20569
20570 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20571
20572         PR testsuite/25764
20573         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20574
20575 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
20576
20577         PR c/25682
20578         * gcc.dg/pr25682.c: New test.
20579         * g++.dg/parse/array-size2.C: New test.
20580
20581 2006-01-16  Ian Lance Taylor  <ian@airs.com>
20582
20583         * consistency.vlad: Remove entire directory, 1652 files.
20584
20585 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
20586
20587         * lib/target-supports.exp (check_effective_target_dfp_nocache,
20588         check_effective_target_dfprt_nocache): New.
20589         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20590         (check_effective_target_dfprt): New.
20591         * lib/c-compat.exp (check_dfp): Remove.
20592         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20593         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20594         level of support for decimal float.
20595         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20596         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20597         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20598         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20599         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20600         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20601         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20602         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20603         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20604         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20605         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20606         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20607         directives.
20608
20609 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20610
20611         PR testsuite/25741
20612         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20613         $base_dir/../.
20614         * lib/gfortran.exp (gfortran_init): Likewise.
20615         * lib/obj-c++.exp (obj-c++_init): Likewise.
20616         * lib/scanasm.exp (scan-assembler-dem): Likewise.
20617         (scan-assembler-dem-not): Likewise.
20618         * lib/scandump.exp (scan-dump-dem): Likewise.
20619         (scan-dump-dem-not): Likewise.
20620
20621 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20622
20623         PR testsuite/25767
20624         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20625         powerpc-*-darwin*.
20626         * lib/obj-c++.exp (obj-c++_init): Likewise.
20627
20628 2006-01-16  Richard Guenther  <rguenther@suse.de>
20629
20630         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20631
20632 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20633
20634         PR testsuite/25777
20635         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20636         to LD_LIBRARY_PATH.
20637
20638 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20639             Andrew Pinski  <pinskia@physics.uc.edu>
20640
20641         * gcc.dg/minmax-1.c: New test.
20642
20643 2006-01-16  Ben Elliston  <bje@au.ibm.com>
20644
20645         * gcc.dg/dfp/dfp.exp: Correct FSF address.
20646         * gcc.misc-tests/dectest.exp: Ditto.
20647
20648 2006-01-15  Ian Lance Taylor  <ian@airs.com>
20649
20650         PR testsuite/25796
20651         * gcc.target/i386/cmov6.c: Use -march=k8.
20652
20653 2006-01-15  Andreas Jaeger  <aj@suse.de>
20654
20655         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20656         x86 does not have __float128.
20657
20658 2006-01-14  Ian Lance Taylor  <ian@airs.com>
20659
20660         * gcc.target/i386/cmov6.c: New test.
20661
20662 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
20663
20664         PR c++/25663
20665         * g++.dg/template/ctor6.C: New test.
20666
20667 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
20668
20669         PR tree-optimization/25485
20670         * gcc.dg/tree-ssa/pr25485.c: New.
20671
20672 2006-01-14  Richard Guenther  <rguenther@suse.de>
20673
20674         PR tree-optimization/22548
20675         PR tree-optimization/22555
20676         PR tree-optimization/22501
20677         * gcc.dg/tree-ssa/alias-4.c: New testcase.
20678         * gcc.dg/tree-ssa/alias-5.c: Likewise.
20679         * gcc.dg/tree-ssa/alias-6.c: Likewise.
20680         * gcc.dg/tree-ssa/alias-7.c: Likewise.
20681         * gcc.dg/tree-ssa/alias-8.c: Likewise.
20682         * gcc.dg/tree-ssa/alias-9.c: Likewise.
20683         * gcc.dg/tree-ssa/alias-10.c: Likewise.
20684         * gcc.dg/tree-ssa/alias-11.c: Likewise.
20685         * gcc.dg/tree-ssa/alias-12.c: Likewise.
20686
20687 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
20688
20689         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
20690         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20691
20692 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
20693         Richard Guenther  <rguenther@suse.de>
20694
20695         PR rtl-optimization/24257
20696         * gcc.dg/torture/pr24257.c: New testcase.
20697
20698 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
20699
20700         * gcc.c-torture/execute/20060110-1.c: New test.
20701         * gcc.c-torture/execute/20060110-2.c: New test.
20702
20703 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
20704
20705         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20706
20707 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
20708
20709         PR fortran/25756
20710         * gfortran.dg/label_3.f90: New test.
20711
20712 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
20713
20714         PR tree-optimization/25771
20715         * g++.dg/tree-ssa/pr25771.C: New test
20716
20717 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20718
20719         PR tree-opt/24365
20720         * g++.dg/opt/complex5.C: New test.
20721
20722 2006-01-13  Richard Guenther  <rguenther@suse.de>
20723
20724         * gcc.target/i386/387-9.c: New testcase.
20725
20726 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20727
20728         PR c++/24824
20729         * g++.dg/debug/dwarf2-1.C: New.
20730
20731 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
20732
20733         PR testsuite/25728
20734         * lib/gcov.exp (verify-lines): Add "close $fd".
20735
20736 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
20737             Ben Elliston  <bje@au.ibm.com>
20738
20739         * gcc.dg/dfp/inf-1.c: New test.
20740
20741 2006-01-12  Janis Johnson <janis187@us.ibm.com>
20742             Yao Qi  <qiyaoltc@cn.ibm.com>
20743             Ben Elliston  <bje@au.ibm.com>
20744             Jon Grimm  <jgrimm2@us.ibm.com>
20745
20746         * gcc.dg/nodfp-1.c: New test.
20747         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20748         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20749         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20750         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20751         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20752         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20753         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20754         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20755         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20756         * gcc.dg/format/dfp-scanf-1.c: Likewise.
20757         * gcc.dg/format/dfp-printf-1.c: Likewise.
20758         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20759         (compat_setup_dfp): New.
20760         * gcc.dg/compat/compat.exp: Use it.
20761         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20762         Make some variables global, prepend "compat_" to their names.
20763         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20764         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20765         * gcc.misc-tests/dectest.exp: New test driver for decTest.
20766         * lib/compat.exp (compat_skip_list): Make global, rename.
20767         * lib/c-compat.exp: New file.
20768         * lib/target-supports.exp (check_effective_target_dfp): New.
20769
20770         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20771         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20772         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20773         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20774         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20775         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20776         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20777         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20778         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20779         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20780         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20781         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20782         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20783         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20784         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20785         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20786         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20787         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20788         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20789         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20790         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20791         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20792         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20793         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20794         gcc.dg/dfp/struct-layout-1.c,
20795         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20796         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20797         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20798         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20799         gcc.dg/dfp/func-vararg-dfp.c,
20800         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20801         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20802         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20803         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20804         gcc.dg/dfp/wtr-conversion-1.c: New tests.
20805
20806 2006-01-11  Richard Guenther  <rguenther@suse.de>
20807
20808         PR tree-optimization/25734
20809         * gcc.dg/tree-ssa/pr25734.c: New testcase.
20810
20811 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20812
20813         PR fortran/25486
20814         * gfortran.dg/literal_character_constant_1_x.F: New test.
20815         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20816         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20817         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20818
20819 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20820
20821         PR c++/25386
20822         * g++.dg/ext/packed3.C: Add expected packed error.
20823
20824 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
20825
20826         PR target/25706
20827         * gcc.dg/torture/pr25706-1.c: New test.
20828
20829 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
20830
20831         PR tree-optimization/23109
20832         PR tree-optimization/23948
20833         PR tree-optimization/24123
20834
20835         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20836         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20837         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20838         g++.dg/tree-ssa/pr23948.C: New testcases.
20839         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20840         three divisions in order to do the optimization.
20841
20842 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
20843
20844         PR c++/25632
20845         * g++.dg/other/pr25632.C: New test.
20846
20847 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
20848
20849         PR fortran/25730
20850         * gfortran.dg/used_types_1.f90: New test.
20851
20852 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
20853
20854         PR target/25718
20855         * gcc.dg/torture/pr25718-1.c: New test.
20856
20857 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20858
20859         * gfortran.dg/list_read_2.f90: Fix typo in description.
20860
20861 2006-01-10  Jan Beulich  <jbeulich@novell.com>
20862
20863         * lib/target-supports.exp (check_visibility_available): Simplify test
20864         for *-*-netware*.
20865         (check_profiling_available): Fail for *-*-netware*.
20866         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20867         * gcc.dg/20021014-1.c: Likewise.
20868         * gcc.dg/nest.c: Likewise.
20869
20870 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20871
20872         fortran/24936
20873         * gfortran.dg/forall_3.f90: New test.
20874
20875 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20876
20877         PR fortran/21977
20878         * gfortran.dg/nesting_2.f90: New test.
20879         * gfortran.dg/nesting_3.f90: New test.
20880
20881 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
20882
20883         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20884         Fix typo in comment.
20885
20886 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20887
20888         * gfortran.dg/single_char_string.f90: New test.
20889
20890 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20891
20892         * gfortran.dg/ichar_2.f90: New test.
20893
20894 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20895
20896         PR fortran/25093
20897         * gfortran.dg/private_type_4.f90: New.
20898
20899 2006-01-07  Richard Guenther  <rguenther@suse.de>
20900
20901         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20902
20903 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20904
20905         * gfortran.dg/func_decl_1.f90: New.
20906         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20907         * gfortran.dg/array_alloc_2.f90: Likewise.
20908         * gfortran.dg/char_result_8.f90: Likewise.
20909         * gfortran.dg/dup_save_1.f90: Likewise.
20910         * gfortran.dg/dup_save_2.f90: Likewise.
20911         * gfortran.dg/f2c_6.f90: Likewise.
20912         * gfortran.dg/f2c_7.f90: Likewise.
20913         * gfortran.dg/func_result_2.f90: Likewise.
20914         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20915
20916 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
20917
20918         PR fortran/22146
20919         * gfortran.dg/elemental_subroutine_1.f90: New test.
20920         * gfortran.dg/elemental_subroutine_2.f90: New test.
20921
20922         PR fortran/25029
20923         PR fortran/21256
20924         * gfortran.dg/assumed_size_refs_1.f90: New test.
20925
20926         PR fortran/20868
20927         PR fortran/20870
20928         * gfortran.dg/assumed_size_refs_2.f90: New test.
20929         * gfortran.dg/initialization_1.f90: Change warning message.
20930
20931 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
20932
20933         * gcc.dg/tree-ssa/loop-15.c: New test.
20934
20935 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20936
20937         PR fortran/25598
20938         * gfortran.dg/backspace_3.f: New test.
20939         * gfortran.dg/backspace_4.f: New test.
20940
20941 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20942
20943         PR fortran/24268
20944         * gfortran.dg/fmt_white.f: Update test.
20945
20946 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
20947
20948         * gcc.dg/cast-1.c: Add new warning.
20949         * gcc.dg/cast-2.c: Likewise.
20950         * gcc.dg/cast-3.c: Likewise.
20951         * gcc.dg/format/cast-1.c: Likewise.
20952         * gcc.dg/cast-4.c: New testcase.
20953
20954 2006-01-05  Richard Guenther  <rguenther@suse.de>
20955
20956         PR tree-optimization/22555
20957         * gcc.dg/tree-ssa/alias-3.c: New testcase.
20958
20959 2006-01-05  Richard Guenther  <rguenther@suse.de>
20960             Diego Novillo  <dnovillo@redhat.com>
20961
20962         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20963         * gcc.dg/tree-ssa/loop-8.c: Likewise.
20964         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20965         * gcc.dg/tree-ssa/pr23294.c: Likewise.
20966         * gcc.dg/tree-ssa/pr21985.c: Likewise.
20967         * gcc.dg/tree-ssa/loop-14.c: Likewise.
20968         * gcc.dg/tree-ssa/loop-2.c: Likewise.
20969         * gcc.dg/tree-ssa/loop-3.c: Likewise.
20970         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20971         * gcc.dg/tree-ssa/pr21171.c: Likewise.
20972         * gcc.dg/tree-ssa/loop-5.c: Likewise.
20973         * gcc.dg/tree-ssa/loop-10.c: Likewise.
20974         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20975         * treelang/compile/extravar.tree: Likewise.
20976         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20977         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20978         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20979         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20980         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20981
20982 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20983
20984         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20985         for 64-bit fix.
20986
20987 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20988
20989         PR fortran/23675
20990         gfortran.dg/char_result_11.f90: New.
20991
20992 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20993
20994         PR c++/24782
20995         * g++.dg/parse/access9.C: New test.
20996         * g++.dg/tc1/dr52.C: Tweak error markers.
20997
20998 2006-01-04  Richard Henderson  <rth@redhat.com>
20999
21000         Merge from gomp branch.
21001         * g++.dg/parse/pragma2.C: Update expected error lines.
21002
21003 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
21004
21005         * g++.dg/other/i386-2.C: New test.
21006
21007         PR target/25554
21008         * gcc.c-torture/compile/20051228-1.c: New test.
21009
21010         PR c/25559
21011         * gcc.dg/pr25559.c: New test.
21012
21013 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
21014
21015         PR c++/25492
21016         * g++.dg/lookup/friend9.C: New test.
21017
21018         PR c++/25625
21019         * g++.dg/template/repo5.C: New test.
21020
21021 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
21022
21023         PR fortran/25101
21024         * gfortran.dg/forall_2.f90: New test.
21025
21026 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21027
21028         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
21029         dg-require-weak.  Adjust regexp to handle leading-underscore
21030         targets and space as well as TAB after .weak.  Change previous
21031         64-bit fix to not use naked dot.
21032
21033 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
21034
21035         PR rtl-optimization/25578
21036         * gcc.c-torture/execute/20060102-1.c: New testcase.
21037
21038 2006-01-03  Richard Guenther  <rguenther@suse.de>
21039
21040         PR c/25183
21041         * gcc.dg/torture/pr25183.c: New testcase.
21042
21043 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
21044
21045         Merge from gomp-branch.
21046         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
21047         * gcc.dg/ia64-sync-2.c: Likewise.
21048         * gcc.dg/ia64-sync-3.c: Likewise.
21049         * gcc.dg/ia64-sync-4.c: Likewise.
21050         * gcc.dg/sync-2.c: Likewise.
21051         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
21052         that sparc64-*-* and sparcv9-*-* supports sync builtins.
21053
21054 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
21055
21056         PR c++/25635
21057         * g++.dg/parse/operator6.C: New test.
21058
21059         PR c++/25637
21060         * g++.dg/parse/error29.C: New test.
21061
21062         PR c++/25638
21063         * g++.dg/parse/dtor6.C: New test.
21064
21065         PR c++/25633
21066         * g++.dg/parse/ctor3.C: New test.
21067
21068         PR c++/25634
21069         * g++.dg/template/class3.C: New test.
21070
21071 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
21072
21073         * g++.dg/debug/debug9.C: New.
21074
21075 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
21076
21077         PR fortran/24640
21078         * gfortran.dg/label_2.f90: New test.
21079
21080 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21081
21082         * g++.dg/lookup/using12.C: Tighten error marker.
21083
21084 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
21085             Andrew Pinski <pinskia@physics.uc.edu>
21086
21087         * gcc.target/powerpc/darwin-abi-3.c: New file.
21088         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21089         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21090         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21091         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
21092         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
21093         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
21094         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
21095         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
21096
21097 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
21098
21099         * gcc.dg/tree-ssa/loadpre1.c: New;
21100         * gcc.dg/tree-ssa/loadpre2.c: New;
21101         * gcc.dg/tree-ssa/loadpre3.c: New;
21102         * gcc.dg/tree-ssa/loadpre4.c: New;
21103         * gcc.dg/tree-ssa/loadpre5.c: New;
21104         * gcc.dg/tree-ssa/loadpre6.c: New;
21105         * gcc.dg/tree-ssa/loadpre7.c: New;
21106         * gcc.dg/tree-ssa/loadpre8.c: New;
21107         * gcc.dg/tree-ssa/loadpre9.c: New;
21108
21109 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
21110
21111         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21112         * g++.dg/abi/thunk4.C: Likewise.
21113
21114 2006-01-01  Andreas Jaeger  <aj@suse.de>
21115
21116         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21117         portable.
21118
21119 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
21120
21121         PR c++/25294
21122         * gcc.dg/pragma-pack-3.c: New test.
21123         * g++.dg/parse/pragma3.C: New test.
21124
21125 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21126
21127         PR middle-end/24827
21128         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21129
21130 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21131
21132         PR testsuite/25214
21133         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
21134
21135 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21136
21137         PR fortran/22607
21138         * gfortran-dg/pure_byref_3.f90: New.
21139
21140         fortran/PR 25396
21141         * gfortran.dg/userdef_operator_1.f90: New.
21142
21143 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21144
21145         * g++.dg/abi/thunk3.C: New.
21146         * g++.dg/abi/thunk4.C: New.
21147
21148 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
21149
21150         PR fortran/25532
21151         * gfortran.dg/host_used_types_1.f90: New test. Check that host
21152         associated derived type components of derived types are
21153         properly declared in contained procedures.
21154
21155 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21156
21157         PR libgfortran/25139
21158         * gfortran.dg/backspace_2.f: New test.
21159
21160 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21161
21162         PR libgfortran/25550
21163         * gfortran.dg/endfile.f: New test.
21164
21165 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21166
21167         PR libgfortran/25419
21168         * gfortran.dg/comma.f: New test.
21169
21170 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21171
21172         * lib/gfortran-dg.exp: Remove trailing whitespace.
21173         * lib/fortran-torture.exp: Test with -fbounds-check instead of
21174         -funroll-all-loops.
21175
21176 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
21177
21178         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
21179         Extended Double long doubles or repeat tests when long double is
21180         the same size as double.
21181
21182 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21183
21184         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21185
21186         PR testsuite/25442
21187         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
21188         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
21189
21190         PR testsuite/25441
21191         * gcc.dg/pr23911.c: Make test variable static.
21192
21193         PR testsuite/25444
21194         * gcc.dg/tree-ssa/pr14841.c: Likewise.
21195
21196 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21197
21198         PR c++/25439
21199         * g++.dg/parse/crash17.C: Adjust error markers.
21200         * g++.dg/template/error20.C: New test.
21201
21202 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21203
21204         PR c++/23172
21205         * g++.dg/ext/complit4.C: New test.
21206
21207         PR c++/25417
21208         * g++.dg/ext/complit5.C: Likewise.
21209
21210 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
21211
21212         PR tree-optimization/25125
21213         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21214         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21215         * gcc.c-torture/execute/pr25125.c: New.
21216
21217 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
21218
21219         PR fortran/25029
21220         PR fortran/21256
21221         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21222         functions with incorrect assumed size references.
21223
21224 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
21225
21226         PR c++/23171
21227         * g++.dg/opt/init1.C: New test.
21228
21229 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
21230
21231         PR c++/24671
21232         * g++.dg/template/sfinae3.C: New test.
21233
21234 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21235
21236         * g++.dg/other/friend4.C: New test.
21237
21238 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21239
21240         PR target/25005
21241         * g++.dg/opt/pr25005.C: New test.
21242
21243 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21244
21245         PR c++/25369
21246         * g++.dg/template/ptrmem16.C: New test.
21247
21248 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
21249
21250         PR fortran/25029
21251         PR fortran/21256
21252         * gfortran.dg/initialization_1.f90: Add test of SIZE.
21253
21254 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21255
21256         PR libgfortran/25307
21257         * gfortran.dg/list_read_5.f90: New test.
21258
21259 2005-12-22  Richard Henderson  <rth@redhat.com>
21260
21261         * gcc.target/i386/sse-7.c: Use -msse2.
21262
21263 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21264
21265         PR rtl-optimization/25432
21266         * gcc.c-torture/compile/20051216-1.c: New test.
21267
21268         PR objc/25328
21269         * objc/execute/pr25328.m: New test.
21270
21271 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21272
21273         PR c++/25364
21274         * g++.dg/template/call4.C: New test.
21275
21276 2005-12-22  Dale Johannesen  <dalej@apple.com>
21277
21278         * gcc.target/i386/sse-17.c: New.
21279
21280 2005-12-22  Paul Brook  <paul@codesourcery.com>
21281
21282         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
21283
21284 2005-12-22  Paul Brook  <paul@codesourcery.com>
21285
21286         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
21287
21288 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21289
21290         PR tree-opt/25513
21291         * gcc.c-torture/compile/pr25513.c: New test.
21292
21293 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21294
21295         PR c++/23333
21296         * g++.dg/parse/error25.C: Add more tests.
21297
21298 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21299
21300         PR fortran/18990
21301         * gfortran.dg/der_charlen_1.f90: New.
21302
21303 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
21304
21305         PR fortran/20889
21306         * gfortran.dg/pointer_component_type_1.f90: New test.
21307
21308         PR fortran/25029
21309         PR fortran/21256
21310         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21311         should give an error with assumed size array refernces and checks
21312         those that should not.
21313         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21314         reference an upper bound so that it does not generate an error.
21315
21316         PR fortran/19362
21317         PR fortran/20244
21318         PR fortran/20864
21319         PR fortran/25391
21320         * gfortran.dg/used_dummy_types_1.f90: New test.
21321         * gfortran.dg/used_dummy_types_2.f90: New test.
21322         * gfortran.dg/used_dummy_types_3.f90: New test.
21323         * gfortran.dg/used_dummy_types_4.f90: New test.
21324         * gfortran.dg/used_dummy_types_5.f90: New test.
21325
21326         PR fortran/23152
21327         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21328         group already being USE associated.
21329         * gfortran.dg/assumed_shape_nml.f90: New test.
21330         * gfortran.dg/assumed_size_nml.f90: New test.
21331
21332         PR fortran/20862
21333         PR fortran/25053
21334         PR fortran/25063
21335         PR fortran/25064
21336         PR fortran/25066
21337         PR fortran/25067
21338         PR fortran/25068
21339         PR fortran/25307
21340         * gfortran.dg/io_constraints_1.f90: New test.
21341         * gfortran.dg/io_constraints_1.f90: New test.
21342         * gfortran.dg/iostat_3.f90: Change wording of warning.
21343         * gfortran.dg/g77/19981216-0.f: The same.
21344
21345 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
21346
21347         PR tree-optimization/23518
21348         * gcc.dg/pr23518.c: New.
21349
21350 2005-12-21  Mike Stump  <mrs@apple.com>
21351
21352         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21353
21354 2005-12-21  Paul Brook  <paul@codesourcery.com>
21355
21356         * gcc.dg/pr19340.c: Skip on m68k targets.
21357
21358 2005-12-21  Steven Bosscher  <stevenb@suse.de>
21359
21360         PR rtl-optimization/25196
21361         * gcc.dg/pr25196.c: New test.
21362
21363 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
21364
21365         PR fortran/25423
21366         gfortran.dg/where_nested_1.f90: New.
21367
21368 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
21369
21370         PR tree-optimization/25382.
21371         * gcc.dg/tree-ssa/pr25382.c: New.
21372
21373 2005-12-20  Richard Guenther  <rguenther@suse.de>
21374
21375         PR middle-end/24306
21376         * gcc.target/i386/pr24306.c: New testcase.
21377
21378 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
21379
21380         PR tree-optimization/25501
21381         * gcc.dg/tree-ssa/pr25501.c: New.
21382
21383 2005-12-20  Richard Guenther  <rguenther@suse.de>
21384
21385         Revert
21386         2005-12-02  Richard Guenther  <rguenther@suse.de>
21387
21388         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21389
21390 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
21391
21392         PR c++/21228
21393         * g++.dg/warn/Wunreachable-code-2.C: New test.
21394
21395 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
21396
21397         PR c++/24278
21398         * g++.dg/template/ctor5.C: New test.
21399
21400         PR c++/24915
21401         * g++.dg/template/overload8.C: New test.
21402
21403 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
21404
21405         * gcc.c-torture/compile/pr25483 : New test.
21406
21407 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21408
21409         PR c++/20552
21410         * g++.dg/ext/typeof10.C: New test.
21411
21412 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21413
21414         * gcc.dg/mt-loopi1.c: New.
21415
21416 2005-12-18  Richard Guenther  <rguenther@suse.de>
21417
21418         PR tree-optimization/25481
21419         * gcc.dg/torture/pr25481.c: New testcase.
21420
21421 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21422
21423         PR rtl-optimization/21041
21424         * gcc.dg/pr21041.c: New test.
21425
21426 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21427
21428         PR libgfortran/25463
21429         * gfortran.dg/advance.f90: New test.
21430
21431 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
21432
21433         * gcc.dg/20051201-1.c: New test.
21434
21435 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
21436
21437         PR fortran/25018
21438         * gfortran.dg/initialization_1.f90: New test.
21439         * gfortran.dg/enum_5.f90: Change dg-error to new message.
21440         * gfortran.dg/g77/980616-0.f: The same.
21441
21442 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21443
21444         * PR fortran/25458
21445         * gfortran.dg/chkbits.f90: New test.
21446
21447 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21448
21449         * gfortran.dg/enum_5.f: Revert to previous version.
21450
21451 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21452
21453         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21454         * gfortran.dg/nested_modules_1.f90: Ditto.
21455         * gfortran.dg/hollerith_f95.f90: Ditto.
21456         * gfortran.dg/select_5.f90: Ditto.
21457         * gfortran.dg/secnds.f: Ditto.
21458         * gfortran.dg/hollerith2.f90: Ditto.
21459         * gfortran.dg/imag_2.f: Ditto.
21460         * gfortran.dg/ftell_2.f90: Ditto.
21461         * gfortran.dg/malloc_free_1.f90: Ditto.
21462         * gfortran.dg/logint-1.f: Ditto.
21463         * gfortran.dg/recursive_statement_functions.f90: Ditto.
21464         * gfortran.dg/e_d_fmt.f90: Ditto.
21465         * gfortran.dg/hollerith_legacy.f90: Ditto.
21466         * gfortran.dg/logint-2.f: Ditto.
21467         * gfortran.dg/enum_5.f90: Ditto.
21468         * gfortran.dg/f2c_2.f90: Ditto.
21469         * gfortran.dg/pr17143.f90: Ditto.
21470         * gfortran.dg/namelist_14.f90: Ditto.
21471         * gfortran.dg/logint-3.f: Ditto.
21472         * gfortran.dg/spread_scalar_source.f90: Ditto.
21473         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
21474         * gfortran.dg/namelist_11.f: Ditto.
21475         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21476         * gfortran.dg/g77/20010519-1.f
21477         * gfortran.dg/g77/alpha1.f: Ditto.
21478         * gfortran.dg/g77/990115-1.f: Ditto.
21479         * gfortran.dg/g77/erfc.f: Ditto.
21480         * gfortran.dg/g77/19990313-3.f: Ditto.
21481         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
21482         * gfortran.dg/g77/20010426.f: Ditto.
21483         * gfortran.dg/g77/19990313-0.f: Ditto.
21484         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
21485         * gfortran.dg/g77/20000629-1.f: Ditto.
21486         * gfortran.dg/g77/970125-0.f: Ditto.
21487         * gfortran.dg/g77/8485.f: Ditto.
21488         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
21489         * gfortran.dg/g77/19990313-1.f: Ditto.
21490         * gfortran.dg/g77/int8421.f: Ditto.
21491         * gfortran.dg/g77/19990305-0.f: Ditto.
21492         * gfortran.dg/g77/947.f: Ditto.
21493         * gfortran.dg/g77/19990905-2.f: Ditto.
21494         * gfortran.dg/g77/cabs.f: Ditto.
21495         * gfortran.dg/g77/19990313-2.f: Ditto.
21496         * gfortran.dg/g77/20020307-1.f: Ditto.
21497         * gfortran.dg/g77/dcomplex.f: Ditto.
21498         * gfortran.dg/g77/19990502-1.f: Ditto.
21499         * gfortran.dg/g77/19981216-0.f: Ditto.
21500         * gfortran.dg/common_4.f90: Ditto.
21501         * gfortran.dg/entry_4.f90: Ditto.
21502         * gfortran.dg/equiv_constraint_2.f90: Ditto.
21503         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21504         * gfortran.dg/namelist_12.f: Ditto.
21505         * gfortran.dg/scale_1.f90: Ditto.
21506         * gfortran.dg/modulo_1.f90
21507         * gfortran.dg/hollerith.f90: Ditto.
21508         * gfortran.dg/direct_io_3.f90: Ditto.
21509         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21510         * gfortran.dg/gnu_logical_1.F: Ditto.
21511         * gfortran.dg/unf_io_convert_1.f90: Ditto.
21512         * gfortran.dg/assign_1.f90: Ditto.
21513         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21514         * gfortran.dg/pr23095.f: Ditto.
21515         * gfortran.dg/read_float_1.f90: Ditto.
21516
21517 2005-12-17  Andreas Jaeger  <aj@suse.de>
21518
21519         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21520         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21521
21522 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21523
21524         PR fortran/24268
21525         * gfortran.dg/fmt_white.f: New test.
21526
21527 2005-12-16  Steven G. Kargl <kargls@comcast.net>
21528
21529         * gfortran.dg/label_1.f90: New test.
21530
21531 2005-12-15  Ben Elliston  <bje@au.ibm.com>
21532
21533         PR testsuite/25422
21534         * gcc.dg/20031012-1.c: Add -Walways-true option.
21535         * gcc.dg/weak/weak-3.c: Likewise.
21536         * g++.old-deja/g++.mike/warn8.C: Likewise.
21537
21538 2005-12-16  Mike Stump  <mrs@apple.com>
21539
21540         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21541         exit.
21542
21543 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21544
21545         PR libgfortran/25264
21546         PR libgfortran/25349
21547         * gfortran.dg/tl_editing.f90: Added additional checks.
21548         * gfortran.dg/t_editing.f: New test.
21549         * gfortran.dg/write_padding.f90: New test
21550
21551 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21552
21553         PR testsuite/25215
21554         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21555
21556 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
21557
21558         PR rtl-optimization/24899
21559         * gcc.c-torture/execute/20051215-1.c: New test.
21560
21561 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
21562
21563         PR 24823
21564         * gfortran.dg/pr24823.f: New test.
21565
21566 2005-12-16  Jeff Law  <law@redhat.com>
21567
21568         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21569
21570 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21571
21572         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21573         (base_types): Change C++ style comments to C style comments.  Remove
21574         aligned types from the array.  Keep Enums disabled.
21575         (complex_types): Remove aligned types from the array.
21576         Comment out "_Complex long double".
21577         (attrib_types): Remove.
21578         (complex_attrib_types): Remove.
21579         (attrib_array_types): Remove.
21580         (complex_attrib_array_types): Remove.
21581         (aligned_bitfld_types): Remove.
21582         (n_aligned_bitfld_types): Remove.
21583         (FEATURE_ALIGNEDPACKED): Delete.
21584         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21585         (singles): Remove support for adding attributes.
21586         (choose_type): Remove support for attributed types.
21587         (generate_fields): Remove support for attributed bit-fields.
21588         Remove support for adding attributes.
21589         (generate_random_tests): Remove support for adding attributes.
21590         (features): Add back "[0] :0" and "complex vector [0]".
21591         (main): Remove support for attributed bit-fields.
21592         Uncomment the calling of generate_random_tests for the rests of
21593         the tests.
21594
21595 2005-12-16  Jan Hubicka  <jh@suse.cz>
21596
21597         * gcc.c-torture/combine/pr25224.c: New.
21598
21599 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
21600
21601         PR other/25028
21602         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21603         HP-UX.
21604
21605 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
21606
21607         * gcc.dg/20051215-1.c: New file.
21608
21609 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21610
21611         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21612         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21613
21614 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21615
21616         PR fortran/18197
21617         * gfortran.dg/dummy_functions_1.f90: New.
21618
21619 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21620
21621         PR rtl-optimization/25310
21622         * gcc.c-torture/compile/pr25310.c: New test.
21623
21624 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21625
21626         PR debug/25023
21627         * gcc.dg/pr25023.c: New test.
21628
21629 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21630
21631         * g++.old-deja/g++.brendan/redecl1.C,
21632         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21633         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21634         g++.old-deja/g++.oliva/typeof1.C,
21635         g++.old-deja/g++.other/crash16.C,
21636         g++.old-deja/g++.other/crash34.C,
21637         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21638         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21639         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21640         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21641         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21642         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21643         Remove xfail.
21644
21645 2005-12-14  Kean Johnston  <jkj@sco.com>
21646             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21647
21648         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21649         * gcc.target/i386/20020523-1.c: Ditto.
21650         * gcc.target/i386/tailcall-1.c: Ditto.
21651         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21652         * gcc.target/i386/ssetype-5.c: Ditto.
21653
21654 2005-12-14  Jeff Law  <law@redhat.com>
21655
21656         * gcc.dg/tree-ssa/foldstring-1.c: New test.
21657
21658 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21659
21660         PR target/25254
21661         PR target/24188
21662         * gcc.target/i386/pr25254.c: New test.
21663         * gfortran.dg/PR24188.f: New test.
21664
21665 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
21666
21667         * lib/fortran-torture.exp: Catch remaining uses of
21668         remote_file build delete.
21669
21670 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21671
21672         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21673
21674 2005-12-14  Ben Elliston  <bje@au.ibm.com>
21675
21676         * gcc.dg/warn-addr-cmp.c: New test.
21677
21678 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21679
21680         PR debug/25023
21681         PR target/25293
21682         * gcc.target/i386/pr25293.c: New test.
21683
21684 2005-12-13  Petr Machata  <machata@post.cz>
21685
21686         PR c++/24907
21687         * g++.dg/parse/comma2.C: New test.
21688
21689 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
21690             Jakub Jelinek  <jakub@redhat.com>
21691
21692         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21693         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21694         (limits.h): Include unconditionally.
21695         (stdlib.h): Likewise.
21696         (hashtab.h): Do not include.
21697         (getopt.h): Likewise.
21698         (stddef.h): Include.
21699         (hashval_t): Define.
21700         (struct entry): Add "next" field.
21701         (HASH_SIZE): New macro.
21702         (hash_table): New variable.
21703         (switchfiles): Do not use xmalloc.
21704         (mix): New macro.
21705         (iterative_hash): New function.
21706         (hasht): Remove.
21707         (e_exists): New function.
21708         (e_insert): Likewise.
21709         (output): Use, instead of libiberty hashtable functions.
21710         (main): Do not use getopt.  Do not call htab_create.
21711
21712 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21713
21714         PR c++/25331
21715         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
21716         put atal* and atpaal* attributes on array elements.
21717         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
21718         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
21719         put atal* and atpaal* attributes on array elements.
21720         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
21721
21722 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
21723
21724         * gcc.dg/single-precision-constant.c: New test.
21725
21726 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
21727
21728         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21729         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21730         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21731         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21732         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21733         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21734         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21735         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21736         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21737         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21738         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21739         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21740         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21741         gcc.target/powerpc/ppc-sdata-2.c,
21742         gcc.target/powerpc/ppc-stackalign-1.c,
21743         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21744         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21745         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21746         gcc.target/powerpc/rs6000-ldouble-2.c,
21747         gcc.target/powerpc/rs6000-power2-1.c,
21748         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21749         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
21750         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
21751         option into target selector.
21752         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
21753         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21754
21755 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21756
21757         PR objc/25348
21758         * objc.dg/encode-9.m: New test.
21759
21760 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21761
21762         PR testsuite/20772
21763         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21764         * gcc.dg/asm-b.c: Fix typo.
21765         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21766         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21767         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21768         i?86 lp64 and x86_64 ilp32.
21769         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21770         on i?86 lp64.
21771         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21772
21773 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
21774
21775         PR fortran/25078
21776         gfortran.dg/equiv_5.f90: New test.
21777
21778 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
21779
21780         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21781         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21782         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21783         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21784         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21785         * gcc.dg/tree-ssa/reassoc-5.c: New.
21786         * gcc.dg/tree-ssa/reassoc-6.c: New.
21787         * gcc.dg/tree-ssa/reassoc-7.c: New.
21788         * gcc.dg/tree-ssa/reassoc-8.c: New.
21789         * gcc.dg/tree-ssa/reassoc-9.c: New.
21790         * gcc.dg/tree-ssa/reassoc-10.c: New.
21791         * gcc.dg/tree-ssa/reassoc-11.c: New.
21792
21793 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21794
21795         PR testsuite/25167
21796         PR testsuite/24478
21797         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21798
21799 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
21800
21801         PR c++/25300
21802         * g++.dg/template/inherit.C: Do not use a generic error message.
21803
21804 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21805
21806         PR libobjc/25354
21807         * objc.dg/gnu-encoding: New directory.
21808         * objc.dg/gnu-encoding/compat-common.h: New file.
21809         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21810         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21811         * objc.dg/gnu-encoding/vector-defs.h: New file.
21812         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21813         * objc.dg/gnu-encoding/generate-random.c: New file.
21814         * objc.dg/gnu-encoding/generate-random_r.c: New file.
21815         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21816         * objc.dg/gnu-encoding/generate-random.h: New file.
21817
21818 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
21819
21820         PR c++/25337
21821         * g++.dg/template/defarg7.C: New test.
21822
21823 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21824
21825         PR libobjc/25347
21826         * objc.dg/encode-8.m: New test.
21827
21828 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21829
21830         PR libobjc/25346
21831         * objc.dg/encode-7.m: New test.
21832
21833 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
21834
21835         PR c++/25010
21836         * g++.dg/opt/inline10.C: New test.
21837
21838 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
21839
21840         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21841
21842 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
21843
21844         * gfortran.dg/substring_equivalence.f90: typo in comment
21845
21846 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21847
21848         PR fortran/25068
21849         * gfortran.dg/iostat_3.f90: New test.
21850
21851 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
21852
21853         PR fortran/23815
21854         * gfortran.dg/unf_io_convert_1.f90: New test.
21855         * gfortran.dg/unf_io_convert_2.f90: New test.
21856         * gfortran.dg/unf_io_convert_3.f90: New test.
21857
21858 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21859
21860         PR testsuite/20772
21861         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21862         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21863         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21864         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21865         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21866         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21867         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21868         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21869         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21870         gcc.dg/torture/fp-int-convert-float128-timode.c,
21871         gcc.dg/torture/fp-int-convert-float128.c,
21872         gcc.dg/torture/fp-int-convert-float80-timode.c,
21873         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21874         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21875
21876         * gcc.dg/tls/opt-1.c: Require effective target fpic.
21877
21878 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
21879
21880         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21881
21882 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
21883
21884         * gcc.dg/20051207-1.c,
21885         * gcc.dg/20051207-2.c,
21886         * gcc.dg/20051207-3.c: New tests.
21887
21888 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21889
21890         PR testsuite/20772
21891         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21892         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21893         dg-skip-if target selector.
21894
21895         PR testsuite/20772
21896         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21897         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21898         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21899         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21900         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21901         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21902         and/or merge with i?86 cases.
21903
21904         * gcc.dg/tls/opt-3.c: Require effective target fpic.
21905
21906         PR testsuite/20772
21907         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21908         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21909         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21910         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21911         x86_64-*-linux*.
21912
21913 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
21914
21915         PR target/25311
21916         * gcc.c-torture/compile/pr25311.c: New test.
21917
21918 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21919
21920         PR libgfortran/25039
21921         * gfortran.dg/read_comma.f: New test.
21922
21923 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
21924
21925         PR c++/19317
21926         * g++.dg/opt/pr19317-1.C: New test.
21927         * g++.dg/opt/pr19317-2.C: New test.
21928         * g++.dg/opt/pr19317-3.C: New test.
21929
21930         PR target/19005
21931         * gcc.c-torture/execute/pr19005.c: New test.
21932
21933         PR target/17828
21934         * g++.old-deja/g++.other/comdat5.C: New test.
21935         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21936
21937         * g++.dg/compat/struct-layout-1.exp: New file.
21938         * g++.dg/compat/struct-layout-1.h: New.
21939         * g++.dg/compat/struct-layout-1_generate.c: New.
21940         * g++.dg/compat/struct-layout-1_x1.h: New.
21941         * g++.dg/compat/struct-layout-1_x2.h: New.
21942         * g++.dg/compat/struct-layout-1_y1.h: New.
21943         * g++.dg/compat/struct-layout-1_y2.h: New.
21944
21945         * gcc.dg/20050330-2.c: New test.
21946
21947 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21948
21949         PR fortran/25292
21950         * gfortran.dg/associated_1.f90: New.
21951
21952 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21953
21954         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21955         ILP32 vect_no_align platforms.
21956
21957 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
21958             Jakub Jelinek  <jakub@redhat.com>
21959
21960         PR target/25268
21961         * gcc.c-torture/compile/20051207-1.c: New test.
21962
21963 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21964
21965         PR testsuite/20772
21966         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21967         gcc.dg/torture/pr18582-1.c,
21968         gcc.target/i386/attributes-error.c: Also test on x86_64.
21969
21970         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21971
21972 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21973
21974         PR c++/19397
21975         * g++.dg/template/typedef3.C: New test.
21976
21977         PR c++/19762
21978         PR c++/19764
21979         * g++.dg/template/dtor3.C: Fix error markers.
21980
21981 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21982
21983         * lib/target-supports.exp (check_effective_target_sync_char_short):
21984         Add s390*.
21985
21986 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21987
21988         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21989
21990 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21991
21992         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21993         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21994         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21995         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21996
21997 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21998
21999         PR c++/25263
22000         * g++.dg/other/array2.C: New test case.
22001
22002 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
22003
22004         * gcc.dg/darwin-weakimport-3.c: New.
22005
22006         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
22007         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
22008         and to work on Darwin.
22009         * gcc.dg/attr-weakref-1b.c: New file.
22010         * gcc.dg/attr-weakref-2.c: New test.
22011         * gcc.dg/darwin-weakref-1.c: New test.
22012
22013 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
22014
22015         PR testsuite/25247
22016         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
22017         use in selector expressions.
22018         (dg-xfail-if): Ditto.
22019         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
22020         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
22021         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
22022         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
22023         * gcc.test-framework/test-framework.exp: Skip generated tests if
22024         CHECK_TEST_FRAMEWORK is not 1.
22025
22026 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22027
22028         PR tree-optimization/24963
22029         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
22030
22031         PR target/24108
22032         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
22033
22034         PR target/18580
22035         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
22036         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22037         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22038         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22039
22040 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
22041
22042         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
22043         dg-options.
22044
22045 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22046
22047         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
22048
22049 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22050
22051         * gcc.dg/format/cast-1.c: New test.
22052
22053 2005-12-04  Roger Sayle  <roger@eyesopen.com>
22054
22055         PR c/7776
22056         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
22057         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
22058         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
22059         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
22060
22061 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22062
22063         * gcc.dg/cast-pretty-print-1.c: New test.
22064
22065 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22066
22067         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
22068
22069 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
22070
22071         PR c++/24173
22072         * g++.dg/template/friend40.C: New test.
22073
22074 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
22075
22076         PR target/25199
22077         * gcc.target/i386/movq-2.c: New test.
22078         * gcc.target/i386/movq.c: Remove target i?86, instead add
22079         dg-require-effective-target ilp32.
22080
22081 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22082
22083         PR c++/24103
22084         * g++.dg/other/default1.C: New test.
22085
22086 2005-12-02  Richard Guenther  <rguenther@suse.de>
22087
22088         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22089
22090 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22091
22092         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22093
22094 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
22095
22096         PR target/21017
22097         * gcc.target/powerpc/rotate.c: New.
22098
22099 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22100
22101         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22102         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22103
22104 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22105
22106         PR c/13384
22107         * gcc.dg/pr17730-1.c: Adjust.
22108         * gcc.dg/lvalue1.c (main): Likewise.
22109         * gcc.dg/lvalue-2.c: Likewise.
22110         * g++.dg/pr7503-3.C
22111
22112 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
22113
22114         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22115         error messages.
22116
22117 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
22118
22119         PR fortran/24789
22120         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
22121
22122 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22123
22124         PR target/24475
22125         * lib/target-supports.exp (check_effective_target_tls): New.
22126         (check_effective_target_tls_runtime): New.
22127         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22128         for TLS support.
22129         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22130         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22131         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
22132         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
22133         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
22134         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
22135         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
22136         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
22137         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
22138         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
22139         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
22140         effective-target TLS.
22141         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
22142         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
22143         effective-target TLS runtime.
22144
22145 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22146
22147         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
22148
22149 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
22150
22151         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
22152         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
22153         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
22154         ignored" warnings when "packing" is the same as the ABI layout.
22155
22156 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
22157
22158         PR fortran/21302
22159         * gfortran.dg/line_length_1.f: New test.
22160         * gfortran.dg/line_length_2.f90: Ditto.
22161
22162 2005-11-30  Richard Guenther  <rguenther@suse.de>
22163
22164         PR tree-optimization/21655
22165         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
22166
22167 2005-11-30  Dale Johannesen  <dalej@apple.com>
22168
22169         * gcc.c-torture/compile/pr24930.c: New.
22170
22171 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
22172
22173         PR fortran/15809
22174         *  gfortran.dg/auto_char_dummy_array.f90: New test.
22175
22176 2005-11-30  Jeff Law  <law@redhat.com>
22177
22178         * g++.old-deja/g++.law/pr25000.C: New test.
22179
22180 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
22181
22182         * gcc.dg/tls/opt-11.c: New test.
22183
22184 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22185
22186         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
22187         targets.
22188         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
22189         LP64 ia64.
22190
22191 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
22192
22193         * gfortran.dg/open_access_1.f90: New test.
22194
22195 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22196
22197         * gcc.dg/charset/builtin2.c: New test.
22198
22199 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
22200
22201         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
22202         on mmix-*-* for *_[xy].c.
22203
22204 2005-11-28  Kean Johnston  <jkj@sco.com>
22205
22206         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22207         headers.
22208         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22209         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22210         * gcc.target/i386/asm-3.c: Ditto.
22211         * gcc.target/i386/clobbers.c: Ditto.
22212         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22213         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
22214         test regexp.
22215         * gcc.target/i386/mul.c: Ditto.
22216         * gcc.target/i386/ssetype-1.c: Ditto.
22217         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
22218         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22219         static so the test works with -fPIC mode too. Based on comment in
22220         PR19231 by Pinski.
22221         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22222
22223 2005-11-28  Richard Guenther  <rguenther@suse.de>
22224
22225         * gcc.dg/alias-9.c: New testcase.
22226         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22227
22228 2005-11-28  Roger Sayle  <roger@eyesopen.com>
22229             Uros Bizjak  <uros@kss-loka.si>
22230
22231         PR middle-end/20219
22232         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22233         tan(x)/sin(x) transformations.
22234
22235 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
22236
22237         PR middle-end/24575
22238         * gcc.dg/tree-ssa/divide-3.c: New test.
22239         * gcc.dg/tree-ssa/divide-4.c: New test.
22240
22241 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
22242
22243         PR fortran/24917
22244         *  gfortran.dg/boz_6.f90: New test.
22245
22246 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22247
22248         PR fortran/23912
22249         * gfortran.dg/modulo_1.f90: New test.
22250
22251 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22252
22253         PR libfortran/24919
22254         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
22255         fail on CRLF platforms.
22256         * gfortran.dg/ftell_2.f90: Likewise.
22257
22258 2005-11-26  Eric Christopher  <echristo@apple.com>
22259
22260         * gcc.dg/intmax_t-1.c: Remove mips xfail.
22261
22262 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22263
22264         * objc.dg/gnu-runtime-3.m: Simplify.
22265
22266 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22267
22268         PR middle-end/23669
22269         * gcc.dg/tree-ssa/divide-1.c: New test.
22270         * gcc.dg/tree-ssa/divide-2.c: New test.
22271
22272 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22273
22274         PR libgfortran/24945
22275         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
22276
22277 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22278
22279         PR libgfortran/24945
22280         * gfortran.dg/open_status_2.f90: New test.
22281
22282 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22283
22284         * gcc.c-torture/execute/builtins/fprintf.c,
22285         gcc.c-torture/execute/builtins/fputs-lib.c,
22286         gcc.c-torture/execute/builtins/fputs.c,
22287         gcc.c-torture/execute/builtins/lib/fprintf.c,
22288         gcc.c-torture/execute/builtins/lib/printf.c,
22289         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22290
22291 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
22292
22293         * gcc.dg/20050922-2.c: New test.
22294
22295 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22296
22297         * objc.dg/gnu-runtime-3.m: New test.
22298
22299 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22300
22301         PR c++/9278
22302         * g++.dg/other/void1.C: New test.
22303
22304 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
22305
22306         PR middle-end/24998
22307         * gcc.dg/torture/fp-int-convert-float.c,
22308         gcc.dg/torture/fp-int-convert-double.c,
22309         gcc.dg/torture/fp-int-convert-long-double.c,
22310         gcc.dg/torture/fp-int-convert-timode.c,
22311         gcc.dg/torture/fp-int-convert-float80.c,
22312         gcc.dg/torture/fp-int-convert-float80-timode.c,
22313         gcc.dg/torture/fp-int-convert-float128.c,
22314         gcc.dg/torture/fp-int-convert-float128-timode.c,
22315         gcc.dg/torture/fp-int-convert.h: New files.
22316
22317 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22318
22319         PR middle-end/24989
22320         * gcc.dg/tree-ssa/bool-10.c: New test.
22321         * gcc.dg/tree-ssa/bool-11.c: New test.
22322         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22323
22324 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22325
22326         PR middle-end/24990
22327         * tree-ssa/pr24990-1.c: New test.
22328
22329 2005-11-24  Richard Guenther  <rguenther@suse.de>
22330         Dirk Mueller <dmueller@suse.de>
22331
22332         PR c++/14024
22333         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22334         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22335         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22336         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22337         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22338         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22339
22340 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
22341
22342         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22343
22344 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22345
22346         PR c/21668
22347         * gcc.dg/Wc++-compat.c: New.
22348         * gcc.dg/Wno-c++-compat.c: New.
22349
22350 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
22351
22352         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22353         (vspltish, vspltisw): Likewise.
22354
22355 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22356
22357         PR libgfortran/24794
22358         * gfortran.dg/namelist_12.f: Fix quotes.
22359         * gfortran.dg/namelist_13.f90: Fix quotes.
22360         * gfortran.dg/namelist_14.f90: Fix quotes.
22361         * gfortran.dg/namelist_15.f90: Fix quotes.
22362         * gfortran.dg/namelist_use.f90: Fix quotes.
22363         * gfortran.dg/namelist_use_only.f90: Fix quotes.
22364         * gfortran.dg/namelist_21.f90: New test.
22365         * gfortran.dg/namelist_22.f90: New test.
22366
22367 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
22368
22369         PR target/23435
22370         * gcc.c-torture/compile/pr23435.c: New.
22371
22372 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22373
22374         * gcc.c-torture/execute/floatunsisf-1.c: New test.
22375
22376 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22377
22378         * gcc.target/powerpc/405-macchw-1.c,
22379         gcc.target/powerpc/405-macchw-2.c,
22380         gcc.target/powerpc/405-macchwu-1.c,
22381         gcc.target/powerpc/405-macchwu-2.c,
22382         gcc.target/powerpc/405-machhw-1.c,
22383         gcc.target/powerpc/405-machhw-2.c,
22384         gcc.target/powerpc/405-machhwu-1.c,
22385         gcc.target/powerpc/405-machhwu-2.c,
22386         gcc.target/powerpc/405-maclhw-1.c,
22387         gcc.target/powerpc/405-maclhw-2.c,
22388         gcc.target/powerpc/405-maclhwu-1.c,
22389         gcc.target/powerpc/405-maclhwu-2.c,
22390         gcc.target/powerpc/405-mulchw-1.c,
22391         gcc.target/powerpc/405-mulchw-2.c,
22392         gcc.target/powerpc/405-mulchwu-1.c,
22393         gcc.target/powerpc/405-mulchwu-2.c,
22394         gcc.target/powerpc/405-mulhhw-1.c,
22395         gcc.target/powerpc/405-mulhhw-2.c,
22396         gcc.target/powerpc/405-mulhhwu-1.c,
22397         gcc.target/powerpc/405-mulhhwu-2.c,
22398         gcc.target/powerpc/405-mullhw-1.c,
22399         gcc.target/powerpc/405-mullhw-2.c,
22400         gcc.target/powerpc/405-mullhwu-1.c,
22401         gcc.target/powerpc/405-mullhwu-2.c,
22402         gcc.target/powerpc/405-nmacchw-1.c,
22403         gcc.target/powerpc/405-nmacchw-2.c,
22404         gcc.target/powerpc/405-nmachhw-1.c,
22405         gcc.target/powerpc/405-nmachhw-2.c,
22406         gcc.target/powerpc/405-nmaclhw-1.c,
22407         gcc.target/powerpc/405-nmaclhw-2.c,
22408         gcc.target/powerpc/440-macchw-1.c,
22409         gcc.target/powerpc/440-macchw-2.c,
22410         gcc.target/powerpc/440-macchwu-1.c,
22411         gcc.target/powerpc/440-macchwu-2.c,
22412         gcc.target/powerpc/440-machhw-1.c,
22413         gcc.target/powerpc/440-machhw-2.c,
22414         gcc.target/powerpc/440-machhwu-1.c,
22415         gcc.target/powerpc/440-machhwu-2.c,
22416         gcc.target/powerpc/440-maclhw-1.c,
22417         gcc.target/powerpc/440-maclhw-2.c,
22418         gcc.target/powerpc/440-maclhwu-1.c,
22419         gcc.target/powerpc/440-maclhwu-2.c,
22420         gcc.target/powerpc/440-mulchw-1.c,
22421         gcc.target/powerpc/440-mulchw-2.c,
22422         gcc.target/powerpc/440-mulchwu-1.c,
22423         gcc.target/powerpc/440-mulchwu-2.c,
22424         gcc.target/powerpc/440-mulhhw-1.c,
22425         gcc.target/powerpc/440-mulhhw-2.c,
22426         gcc.target/powerpc/440-mulhhwu-1.c,
22427         gcc.target/powerpc/440-mulhhwu-2.c,
22428         gcc.target/powerpc/440-mullhw-1.c,
22429         gcc.target/powerpc/440-mullhw-2.c,
22430         gcc.target/powerpc/440-mullhwu-1.c,
22431         gcc.target/powerpc/440-mullhwu-2.c,
22432         gcc.target/powerpc/440-nmacchw-1.c,
22433         gcc.target/powerpc/440-nmacchw-2.c,
22434         gcc.target/powerpc/440-nmachhw-1.c,
22435         gcc.target/powerpc/440-nmachhw-2.c,
22436         gcc.target/powerpc/440-nmaclhw-1.c,
22437         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22438
22439 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
22440
22441         PR fortran/24774
22442         * gfortran.dg/inquire_9.f90: New test.
22443
22444         PR fortran/21647
22445         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
22446
22447 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22448
22449         PR libfortran/24432
22450         * lib/target-supports.exp (check_effective_target_fortran_large_real):
22451         Check that 'cos' is supported.
22452
22453 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
22454
22455         PR fortran/24223
22456         * gfortran.dg/substring_equivalence.f90: New test.
22457
22458         PR fortran/24705
22459         * gfortran.dg/auto_internal_assumed.f90: New test.
22460
22461 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
22462
22463         * gcc.dg/fold-div-2.c: New test.
22464
22465 2005-11-20  Ian Lance Taylor  <ian@airs.com>
22466
22467         PR rtl-optimization/24883
22468         * gcc.c-torture/compile/pr24883.c: New test.
22469
22470 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
22471
22472         PR middle-end/20583
22473         * gcc.c-torture/compile/pr20583.c: New.
22474
22475 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
22476
22477         * gcc.c-torture/execute/usmul.c: New test.
22478
22479 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
22480
22481         * gcc.dg/tree-ssa/vrp22.c: New test.
22482
22483 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
22484
22485         PR middle-end/24912
22486         * gcc.dg/torture/pr24912-1.c: New test.
22487
22488 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
22489
22490         PR fortran/24862
22491         * gfortran.dg/arrayio_derived_1.f90: New test.
22492
22493 2005-11-19  Richard Guenther  <rguenther@suse.de>
22494
22495         PR middle-end/23294
22496         * gcc.dg/tree-ssa/pr23294.c: New testcase.
22497
22498 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
22499
22500         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22501
22502 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
22503
22504         PR c++/8355
22505         * g++.dg/template/friend39.C: New test.
22506
22507 2005-11-18  James E Wilson  <wilson@specifix.com>
22508
22509         * gcc.dg/builtin-strstr.c: New.
22510
22511 2005-11-18  Richard Henderson  <rth@redhat.com>
22512
22513         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22514         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22515         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22516         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22517         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22518         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22519         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22520         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22521         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22522         renaming to remove initial "ia64-".
22523
22524 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
22525
22526         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22527
22528 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
22529
22530         * g++.dg/cpp/string-2.C: New test.
22531
22532 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
22533
22534         * gcc.dg/tree-ssa/loop-14.c: New test.
22535
22536 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
22537             Michael Chamberlain <michael@chamberlain.net.au>
22538
22539         * ada/acats/run_all.sh (target_run): Kill long running tests.
22540
22541 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22542
22543         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22544         * gcc.dg/cleanup-9.c: Likewise.
22545         * gcc.dg/cleanup-10.c: Likewise.
22546         * gcc.dg/cleanup-11.c: Likewise.
22547
22548 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22549
22550         PR fortran/24892
22551         * gfortran.dg/open_access_append_1.f90: New test.
22552         * gfortran.dg/open_access_append_2.f90: New test.
22553
22554 2005-11-16  Richard Guenther  <rguenther@suse.de>
22555
22556         PR middle-end/24851
22557         * gcc.c-torture/execute/pr24851.c: New testcase.
22558
22559 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
22560
22561         * gcc.dg/fold-overflow-1.c: New test.
22562
22563 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
22564
22565         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22566         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22567
22568 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
22569
22570         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22571         structures.
22572         * g++.dg/eh/forced2.C: Likewise.
22573         * g++.dg/eh/forced3.C: Likewise.
22574         * g++.dg/eh/forced4.C: Likewise.
22575
22576 2005-11-11  Mike Stump  <mrs@apple.com>
22577
22578         * g++.old-deja/g++.mike/unused.C: Add.
22579
22580 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
22581
22582         PR c++/24667
22583         * g++.dg/warn/Wcast-qual1.C: New test.
22584
22585 2005-11-15  Jan Hubicka  <jh@suse.cz>
22586
22587         * gcc.dg/winline-5.c: Add large-unit-insns limit.
22588
22589 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
22590
22591         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22592
22593 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
22594
22595         PR 24840
22596         * gcc.dg/tree-ssa/pr24840.c: New test.
22597
22598 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
22599
22600         PR testsuite/24841
22601         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22602
22603 2005-11-14  Dale Johannesen  <dalej@apple.com>
22604
22605         * gcc.c-torture/execute/20051113-1.c: New.
22606
22607 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
22608
22609         PR c++/24687
22610         * g++.dg/template/crash43.C: New test.
22611
22612 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22613
22614         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22615
22616 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22617
22618         PR c++/24817
22619         * g++.dg/eh/spec8.C: New test.
22620
22621 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22622
22623         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22624
22625 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22626
22627         PR c++/20293
22628         * g++.dg/parse/ambig4.C: New test.
22629         * g++.dg/tc1/dr101.C: Adjust error markers.
22630         * g++.dg/lookup/strong-using-2.C: Likewise.
22631         * g++.dg/lookup/ambig5.C: Likewise.
22632         * g++.dg/lookup/ambig4.C: Likewise.
22633         * g++.dg/parse/crash22.C: Likewise.
22634
22635 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22636
22637         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22638
22639 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22640
22641         * gcc.dg/nested-calls-1.c: New test.
22642
22643 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22644
22645         * gfortran.dg/complex_intrinsic_1.f90: New test.
22646         * gfortran.dg/complex_intrinsic_2.f90: New test.
22647         * gfortran.dg/fgetc_1.f90: New test.
22648         * gfortran.dg/fgetc_2.f90: New test.
22649         * gfortran.dg/fgetc_3.f90: New test.
22650         * gfortran.dg/ftell_1.f90: New test.
22651         * gfortran.dg/ftell_2.f90: New test.
22652         * gfortran.dg/gnu_logical_1.F: New test.
22653         * gfortran.dg/gnu_logical_2.f90: New test.
22654
22655 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22656
22657         PR middle-end/24820
22658         * gcc.dg/pr24820.c: New test.
22659
22660 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22661
22662         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22663         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22664         variable.
22665
22666 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22667
22668         PR testsuite/24614
22669         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22670
22671 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22672
22673         * gcc.target/cris/cris.exp: New file.
22674         * gcc.target/cris/rld-legit1.c: New test.
22675         * gcc.target/cris/rld-legit2.c: New test.
22676
22677 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
22678
22679         PR c++/24780
22680         * g++.dg/opt/pr24780.C: New test.
22681
22682         PR c++/24761
22683         * g++.dg/template/asm1.C: New test.
22684
22685 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
22686
22687         PR libgfortran/24787
22688         * gfortran.dg/scan_1.f90: New test.
22689
22690 2005-11-12  Jan Hubicka  <jh@suse.cz>
22691
22692         * gcc.target/i386/minmax-1.c: New.
22693         * gcc.target/i386/minmax-2.c: New.
22694
22695 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
22696
22697         * gcc.dg/pr24445.c: Fix for 64-bit targets.
22698
22699 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
22700
22701         * gcc.c-torture/execute/20051110-1.c,
22702         gcc.c-torture/execute/20051110-2.c: New tests.
22703
22704 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22705
22706         PR middle-end/24750
22707         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22708         New tests.
22709
22710 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22711
22712         * lib/target-libpath.exp (get_shlib_extension): New proc.
22713         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
22714         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22715         * lib/objc.exp (objc_target_compile): Likewise.
22716         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
22717         detection.
22718
22719 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22720
22721         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
22722
22723         * lib/target-supports.exp (check_effective_target_static_libgfortran):
22724         Add -static to additional_flags and pass it to target_compile.
22725
22726 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22727
22728         PR libgfortran/24719
22729         gfortran.dg/read_noadvance.f90: New test.
22730
22731         PR libgfortran/24699
22732         gfortran.dg/fmt_t_2.f90: New test.
22733
22734         PR libgfortran/24785
22735         gfortran.dg/read_x_eor.f90: New test.
22736
22737         PR libgfortran/24584
22738         gfortran.dg/namelist_empty.f90: Rename test.
22739
22740         PR libgfortran/24489
22741         gfortran/read_eor.f90: Rename test.
22742
22743 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22744
22745         PR fortran/15976
22746         * gfortran.dg/automatic_module_variable.f90: New test.
22747
22748 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
22749
22750         PR target/24445
22751         * gcc.dg/pr24445.c: New test.
22752
22753 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22754
22755         PR fortran/24655
22756         PR fortran/24755
22757         * gfortran.dg/recursive_statement_functions.f90: Add statement
22758         functions using inline intrinsic functions and parameters to test
22759         that they no longer seg-fault.
22760
22761         PR fortran/24409
22762         gfortran.dg/nested_modules_4.f90: New test.
22763         gfortran.dg/nested_modules_5.f90: New test.
22764
22765 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22766
22767         PR fortran/24643
22768         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22769
22770 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
22771
22772         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22773         failures.
22774
22775 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22776
22777         * gcc.dg/sparc-getcontext-1.c: New test.
22778
22779 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
22780
22781         * gcc.dg/ifcvt-fabs-1.c: New test.
22782
22783 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
22784
22785         PR other/4372
22786         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22787         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22788
22789 2005-11-09  Richard Guenther  <rguenther@suse.de>
22790
22791         PR tree-optimization/24716
22792         * gcc.c-torture/execute/pr24716.c: New testcase.
22793
22794 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22795
22796         * gcc.dg/pr24624.c: Disable for non S/390 targets.
22797
22798 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22799
22800         PR 24624
22801         * gcc.dg/pr24624.c: Testcase added.
22802
22803 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22804
22805         PR 24623
22806         * g++.dg/other/pr24623.C: Testcase added.
22807
22808 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
22809
22810         PR fortran/22607
22811         * gfortran-dg/pure_byref_1.f90: New.
22812         * gfortran-dg/pure_byref_2.f90: New.
22813
22814 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
22815
22816         PR c/24101
22817         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22818         * gcc.dg/dg.exp: Run main loop also for *.i files.
22819
22820 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
22821
22822         PR c++/19450
22823         * g++.dg/tls/diag-3.C: New test.
22824         * g++.dg/tls/diag-4.C: New test.
22825         * g++.dg/tls/static-1.C: New test.
22826         * g++.dg/tls/static-1a.cc: New file.
22827
22828 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
22829
22830         PR 23046
22831         * g++.dg/tree-ssa/pr23046.C: New test.
22832
22833 2005-11-08  Devang Patel <dpatel@apple.com>
22834
22835         PR tree-optimization/23115
22836         * gcc.dg/tree-ssa/pr23115.c: New.
22837
22838 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
22839
22840         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22841         * gcc.target/powerpc/pr16155.c: Same.
22842         * gcc.target/powerpc/altivec-1.c: Same.
22843         * gcc.target/powerpc/altivec-2.c: Same.
22844         * gcc.target/powerpc/altivec-3.c: Same.
22845         * gcc.target/powerpc/altivec-5.c: Same.
22846         * gcc.target/powerpc/altivec-11.c: Same.
22847         * gcc.target/powerpc/altivec-12.c: Same.
22848         * gcc.target/powerpc/altivec-14.c: Same.
22849         * gcc.target/powerpc/altivec-22.c: Same.
22850         * gcc.target/powerpc/altivec-consts.c: Same.
22851         * gcc.target/powerpc/altivec-pr22085.c: Same.
22852         * gcc.target/powerpc/altivec-splat.c: Same.
22853         * gcc.target/powerpc/altivec-varargs-1.c: Same.
22854         * gcc.target/powerpc/altivec-vec-merge.c: Same.
22855         * gcc.target/powerpc/darwin-longlong.c: Same.
22856
22857 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
22858
22859         PR target/19340
22860         * gcc.dg/pr19340.c: New test.
22861
22862 2005-11-07  Ian Lance Taylor  <ian@airs.com>
22863
22864         PR rtl-optimization/24683
22865         * gcc.dg/pr24683.c: New test.
22866
22867 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22868
22869         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22870         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22871
22872 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22873
22874         * gcc.target/i386/pr23376.c: Compile with -mmmx.
22875
22876 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
22877
22878         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22879
22880 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22881
22882         PR target/24230
22883
22884         * gcc.target/powerpc/altivec-consts.c,
22885         gcc.target/powerpc/altivec-splat.c: New testcase.
22886
22887 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22888
22889         PR c/24599
22890
22891         * gcc.dg/overflow-2.c: New testcase.
22892
22893 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
22894
22895         PR rtl-optimization/23567
22896         * gcc.c-torture/execute/20051104-1.c: New test.
22897
22898 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
22899
22900         PR fortran/24534
22901         gfortran.dg/private_type_2.f90: Modified to check that case with
22902         PRIVATE declaration within derived type is accepted.
22903
22904         PR fortran/20838
22905         gfortran.dg/pointer_assign_1.f90: New test.
22906
22907         PR fortran/20840
22908         * gfortran.dg/arrayio_0.f90: New test.
22909
22910         PR fortran/17737
22911         gfortran.dg/data_initialized.f90: New test.
22912         gfortran.dg/data_constraints_1.f90: New test.
22913         gfortran.dg/data_constraints_2.f90: New test.
22914
22915 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
22916
22917         PR fortran/24174
22918         PR fortran/24305
22919         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22920
22921 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
22922
22923         PR 24670
22924         * gcc.dg/tree-ssa/pr24670.c: New test.
22925
22926 2005-11-05  Ian Lance Taylor  <ian@airs.com>
22927
22928         PR target/22432
22929         * gcc.target/i386/pr22432.c: New test.
22930
22931 2005-11-05  Richard Henderson  <rth@redhat.com>
22932
22933         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22934         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22935         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22936         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22937         from gcc.dg/alpha-*.
22938         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22939         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22940
22941 2005-11-05  Andreas Jaeger  <aj@suse.de>
22942
22943         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22944
22945 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22946
22947         PR target/23424
22948         * gcc.dg/torture/pr23424-1.c: New test.
22949
22950 2005-11-04  Richard Henderson  <rth@redhat.com>
22951
22952         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22953         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22954         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22955         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22956         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22957         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22958         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22959         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22960         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22961         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22962         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22963         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22964         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22965         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22966         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22967         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22968         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22969         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22970         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22971         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22972         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22973         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22974         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22975         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22976         Move from gcc.dg/.
22977         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22978         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22979         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22980         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22981         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22982         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22983         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22984         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22985         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22986         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22987         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22988         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22989         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22990         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22991         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22992         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22993         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22994         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22995         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22996         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22997         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22998         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22999         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
23000         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
23001         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
23002         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
23003         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
23004         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
23005         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
23006         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
23007         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
23008         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
23009         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
23010         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
23011         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
23012         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
23013         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
23014         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
23015         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
23016         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
23017         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
23018         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
23019         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
23020         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
23021         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
23022
23023 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
23024
23025         PR 24627
23026         * gcc.dg/tree-ssa/pr24627.c: New test.
23027
23028 2005-11-04 Paul Brook  <paul@codesourcery.com>
23029
23030         * gcc.dg/tls/opt-10.c: New test.
23031
23032 2005-11-04  Andreas Jaeger  <aj@suse.de>
23033
23034         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
23035         avoid extra warnings.
23036
23037 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23038
23039         PR libfortran/22298
23040         * lib/target-supports.exp
23041         (check_effective_target_static_libgfortran): New
23042         static_libgfortran effective target.
23043         * gfortran.dg/static_linking_1.f: New test.
23044         * gfortran.dg/static_linking_1.c: New file.
23045
23046 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23047
23048         * gcc.dg/pr24615.c: Guard test with { target fpic }.
23049
23050 2005-11-03  Josh Conner  <jconner@apple.com>
23051
23052         PR c++/19989
23053         g++.dg/ext/array2.C: New test.
23054         g++.dg/template/dependent-name3.C: New test.
23055         g++.dg/template/dependent-name4.C: New test.
23056         g++.dg/template/sfinae2.C: New test.
23057
23058 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23059
23060         PR preprocessor/22042
23061         * gcc.dg/cpp/strify4.c: New test.
23062
23063 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23064
23065         PR c++/17964
23066         * g++.dg/cpp/string-1.C: New test.
23067
23068 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23069
23070         * gcc.target/powerpc: New directory.
23071         * gcc.target/powerpc/powerpc.exp: New file.
23072         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
23073         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
23074         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
23075         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
23076         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
23077         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
23078         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
23079         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
23080         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
23081         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
23082         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
23083         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
23084         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
23085         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
23086         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
23087         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23088         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23089         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23090         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23091         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23092         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23093         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23094         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23095         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23096         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23097         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23098         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23099         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23100         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23101         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23102         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23103         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23104         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23105         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23106
23107 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
23108
23109         PR c++/21627
23110         * g++.dg/warn/inline2.C: New test.
23111
23112 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23113
23114         PR middle-end/23155
23115         * g++.dg/ext/c99struct1.C: New test.
23116         * gcc.dg/union-cast-1.c: New test.
23117         * gcc.dg/union-cast-2.c: New test.
23118         * gcc.dg/union-cast-3.c: New test.
23119
23120 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23121
23122         PR middle-end/24589
23123         * gcc.c-torture/execute/zero-struct-2.c: New test.
23124
23125 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23126
23127         PR c++/24582
23128         * g++.dg/init/switch1.C: New test.
23129
23130 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23131
23132         * gcc.dg/delay-slot-1.c: New test.
23133
23134 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
23135
23136         PR target/24620
23137         * gcc.dg/pr24620.c: New test.
23138
23139 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23140
23141         PR c/24329
23142         * gcc.dg/format/unnamed-1.c: New test.
23143
23144 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23145
23146         PR c++/22434
23147         * g++.dg/expr/cond8.C: New test.
23148
23149         PR c++/24560
23150         * g++.dg/parse/dot1.C: New test.
23151
23152 2005-11-02  Jan Hubicka  <jh@suse.cz>
23153
23154         PR target/23303
23155         * gcc.dg/i386-lea.c: New test
23156
23157 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23158
23159         PR target/24615
23160         * gcc.dg/pr24615.c: New test.
23161
23162 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23163
23164         PR target/24600
23165         * gcc.dg/pr24600.c: New test.
23166
23167 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23168
23169         PR c++/19253
23170         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
23171         * g++.dg/parse/typename9.C: New test.
23172         * g++/dg/parse/typename10.C: Likewise.
23173
23174 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23175
23176         PR fortran/18157
23177         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
23178         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
23179         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
23180
23181 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23182
23183         PR c++/24569
23184         * g++.dg/debug/static1.C: New test.
23185
23186 2005-11-02  Josh Conner  <jconner@apple.com>
23187
23188         * g++.dg/crash38.C: moved into proper directory...
23189         * g++.dg/template/crash42.C: ...here
23190
23191 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
23192
23193         PR target/18338
23194         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
23195         pcc_bitfield_type_matters || default_packed.
23196
23197         * lib/target-supports.exp
23198         (check_effective_target_pcc_bitfield_type_matters): New proc.
23199         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
23200
23201         PR testsuite/23304
23202         * lib/target-supports.exp (check_effective_default_packed): New proc.
23203         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
23204         Gate expected errors on target ! default_packed.
23205         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
23206
23207 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23208
23209         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23210         change (r106358).
23211
23212 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23213
23214         PR fortran/24008
23215         * gfortran.dg/entry_5.f90: New.
23216         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23217
23218 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
23219
23220         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23221
23222 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
23223
23224         PR fortran/21565
23225         gfortran.dg/namelist_blockdata.f90: New test.
23226
23227         PR fortran/18737
23228         gfortran.dg/external_implicit_none.f90: New test.
23229
23230         PR fortran/14994
23231         * gfortran.dg/secnds.f: New test.
23232
23233 2005-10-31  Jan Hubicka  <jh@suse.cz>
23234
23235         PR target/20928
23236         * gcc.c-torture/compile/pr20928.c: New test.
23237
23238 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
23239
23240         PR middle-end/23492
23241         * gcc.c-torture/compile/zero-strct-5.c: New test.
23242
23243 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
23244
23245         PR libgfortran/24584
23246         * gfortran.dg/pr24584.f90: New test.
23247
23248 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
23249
23250         PR fortran/18883
23251         * gfortran.dg/char_result_9.f90: New.
23252         * gfortran.dg/char_result_10.f90: New.
23253
23254 2005-10-30  Jan Hubicka  <jh@suse.cz>
23255
23256         * g++.dg/tree-ssa/pr24172.C: New testcase.
23257
23258 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23259
23260         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
23261
23262 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
23263
23264         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
23265         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
23266         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
23267         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
23268         gfortran.dg/enum_9.f90,
23269         gfortran.fortran-torture/compile/enum_1.f90,
23270         gfortran.fortran-torture/execute/enum_1.f90,
23271         gfortran.fortran-torture/execute/enum_2.f90,
23272         gfortran.fortran-torture/execute/enum_3.f90,
23273         gfortran.fortran-torture/execute/enum_4.f90: New tests.
23274
23275 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
23276
23277         PR target/18482
23278         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
23279         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
23280
23281 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23282
23283         PR libfortran/20179
23284         * gfortran.dg/mixed_io_1.f90: New test.
23285         * gfortran.dg/mixed_io_1.c: New file.
23286
23287 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23288
23289         * gfortran.dg/malloc_free_1.f90: New test.
23290
23291 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
23292
23293         * gcc.dg/nested-func-4.c: Require profiling -pg.
23294
23295 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23296
23297         PR C++/23229
23298         * g++.dg/warn/main-2.C: New test.
23299
23300 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
23301
23302         PR fortran/24545
23303         * gfortran.dg/interface_2.f90: new test.
23304
23305 2005-10-28  Josh Conner  <jconner@apple.com>
23306
23307         PR c++/22153
23308         * g++.dg/template/crash38.C: New test.
23309         * g++.dg/parse/explicit1.C: Change expected errors.
23310
23311 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23312
23313         PR C++/23426
23314         * g++.dg/other/large-size-array.C: New test.
23315
23316 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23317
23318         PR middle-end/24362
23319         * g++.dg/opt/complex4.C: New test.
23320
23321 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
23322
23323         * gcc.dg/nested-func-4.c: New test.
23324
23325 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
23326
23327         PR fortran/24158
23328         gfortran.dg/derived_recursion.f90: New test.
23329         gfortran.dg/implicit_actual.f90: New test.
23330
23331 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
23332
23333         PR middle-end/24295, PR testsuite/24477
23334         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
23335         removed when weakref hits the tree.
23336
23337 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
23338
23339         * gfortran.dg/cray_pointers_4.f90: New test.
23340
23341         * gfortran.dg/cray_pointers_5.f90: New test.
23342
23343 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
23344
23345         PR fortran/22290
23346         * gfortran.dg/assign_5.f90: New test.
23347         * gfortran.dg/assign_6.f: New test.
23348
23349 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
23350
23351         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
23352         CPU has no SSE support.
23353
23354 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
23355
23356         PR libgfortran/24224
23357         * gfortran.dg/arrayio_1.f90: Update attribution.
23358         * gfortran.dg/arrayio_2.f90: Update attribution.
23359         * gfortran.dg/arrayio_3.f90: Update attribution.
23360         * gfortran.dg/arrayio_4.f90: Update test conditions.
23361         * gfortran.dg/arrayio_5.f90: Update attribution.
23362         * gfortran.dg/arrayio_6.f90: New test.
23363         * gfortran.dg/arrayio_7.f90: New test.
23364
23365 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
23366
23367         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23368
23369 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23370
23371         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23372
23373 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23374
23375         PR fortran/24416
23376         * gfortran.dg/namelist_char_only.f90: New test.
23377
23378 2005-10-24  Asher Langton  <langton2@llnl.gov>
23379
23380         PR fortran/17031
23381         PR fortran/22282
23382         * gfortran.dg/cray_pointers_1.f90: New test.
23383         * gfortran.dg/cray_pointers_2.f90: New test.
23384         * gfortran.dg/cray_pointers_3.f90: New test.
23385         * gfortran.dg/loc_1.f90: New test.
23386         * gfortran.dg/loc_2.f90: New test.
23387
23388 2005-10-24  Steven Bosscher  <stevenb@suse.de>
23389
23390         * gcc.dg/pr24225.c: New test.
23391
23392 2005-10-24  Asher Langton  <langton2@llnl.gov>
23393
23394         * gfortran.dg/dup_save_1.f90: New test.
23395         * gfortran.dg/dup_save_2.f90: New test.
23396
23397 2005-10-24  Paul Brook  <paul@codesourcery.com>
23398
23399         PR 24107
23400         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23401         stdint.h.
23402
23403 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
23404
23405         PR libgfortran/24489
23406         * gfortran.dg/pr24489.f90: New test.
23407
23408 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
23409
23410         PR fortran/23635
23411         * gfortran.dg/ichar_1.f90: Add tests for derived types.
23412
23413 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
23414
23415         PR target/18911
23416         * g++.dg/init/array16.C: Skip for mmix-*-*.
23417
23418 2005-10-23  Asher Langton  <langton2@llnl.gov>
23419
23420         * gfortran.dg/byte_1.f90: New test.
23421         * gfortran.dg/byte_2.f90: New test.
23422
23423 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
23424
23425         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
23426
23427 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
23428
23429         PR fortran/18022
23430         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
23431
23432         PR fortran/24311
23433         * gfortran.dg/merge_char_const.f90: New test.
23434
23435         PR fortran/24384
23436         * gfortran.dg/spread_scalar_source.f90: New test.
23437
23438 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
23439
23440         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23441
23442         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23443         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23444
23445         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23446
23447 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
23448
23449         PR fortran/24426
23450         * gfortran.dg/der_pointer_4.f90: New.
23451
23452 2005-10-22  David Ayers  <d.ayers@inode.at>
23453
23454         * obj-c++.dg/except-1.mm: Simplify.
23455
23456 2005-10-21  David Ayers  <d.ayers@inode.at>
23457
23458         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23459
23460 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
23461
23462         * gfortran.dg/assumed_dummy_2.f90: New test.
23463
23464 2005-10-21  James E Wilson  <wilson@specifix.com>
23465
23466         PR preprocessor/15220
23467         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23468
23469 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
23470
23471         * gcc.c-torture/execute/20051021-1.c: New test.
23472
23473 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
23474
23475         PR c++/24260
23476         * g++.dg/ext/tmplattr1.C: New test.
23477
23478 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
23479
23480         PR fortran/24440
23481         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
23482
23483 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
23484
23485         * obj-c++.dg/except-1.mm: New.
23486
23487         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
23488
23489 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
23490
23491         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
23492
23493 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
23494
23495         PR middle-end/24295
23496         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
23497         declarations with the same names as thunks' alias targets, use
23498         aliases instead.
23499         * gcc.dg/attr-alias-3.c: New test.
23500         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23501
23502 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
23503
23504         PR c++/22618
23505         * g++.dg/parse/access8.C: New test.
23506
23507 2005-10-20  Richard Guenther  <rguenther@suse.de>
23508
23509         PR c++/24439
23510         * g++.dg/tree-ssa/pr24439.C: New testcase.
23511
23512 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23513
23514         * g++.dg/opt/delay-slot-1.C: New test.
23515
23516 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
23517
23518         PR fortran/21625
23519         * gfortran.fg/der_init_1.f90: New.
23520
23521 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
23522
23523         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23524
23525 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
23526
23527         PR c++/21908
23528         * g++.dg/parse/error28.C: New test.
23529
23530 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23531
23532         * gcc.dg/profile-generate-2.c: New test.
23533
23534 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
23535
23536         PR target/23589
23537         * g++.dg/ext/dllimport11.C: New.
23538
23539 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23540
23541         PR c++/22293
23542         * g++.dg/other/friend3.C: New test.
23543
23544 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
23545
23546         PR c++/23293
23547         * g++.dg/template/error19.C: New test.
23548
23549 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23550
23551         PR c++/21383
23552         * g++.dg/overload/koenig2.C: New.
23553
23554         PR c++/23118
23555         * g++.dg/overload/error2.C: New.
23556
23557         PR c++/22604
23558         * g++.dg/inherit/covariant14.C: New.
23559
23560 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23561
23562         PR c++/23440
23563         * g++.dg/parse/for1.C: New test.
23564
23565 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
23566
23567         PR fortran/23446
23568         * gfortran.dg/host_dummy_index_1.f90: New test.
23569
23570         PR fortran/21459
23571         * gfortran.dg/automatic_char_len_2.f90: New test.
23572
23573         PR fortran/20866
23574         * gfortran.dg/recursive_statement_functions.f90: New test.
23575
23576         PR fortran/20853
23577         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23578
23579         PR fortran/20849
23580         * gfortran.dg/external_initializer.f90: New test.
23581
23582         PR fortran/20837
23583         * non_module_public.f90: New test.
23584
23585 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23586
23587         PR c++/24386
23588         * g++.dg/template/overload7.C: New.
23589
23590         PR c++/22551
23591         * g++.dg/other/switch2.C: Remove expected warnings.
23592
23593         PR c++/21353
23594         * g++.dg/template/defarg6.C: New.
23595
23596 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
23597
23598         PR target/24315
23599         * gcc.target/i386/pr24315.c: New test.
23600
23601 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23602
23603         PR c++/24389
23604         * g++.dg/template/static21.C: New test.
23605         * g++.dg/template/static21-a.cc: Likewise.
23606
23607 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23608
23609         PR c++/23959
23610         * g++.dg/warn/Wswitch-default-1.C: New test.
23611         * g++.dg/warn/Wswitch-default-2.C: New test.
23612
23613 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23614
23615         PR c++/22173
23616         * g++.dg/parse/template18.C: New test.
23617         * g++.dg/template/nontype15.C: Likewise.
23618
23619 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23620
23621         PR fortran/22273
23622         * gfortran.dg/spec_expr_2.f90: New.
23623
23624 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23625
23626         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23627         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23628         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23629         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23630         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23631         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23632         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23633         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23634         previous target-specific skips and warning-message matches where
23635         applicable.
23636
23637 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
23638
23639         PR c++/21347
23640         * g++.dg/warn/Wctor-dtor.C: New test.
23641
23642 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23643
23644         PR c/23439
23645         * gcc.dg/for-1.c: New test.
23646
23647 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c++/19565
23650         * g++.dg/warn/Wconversion1.C: New test.
23651         * g++.dg/ext/packed4.C: Compile with -w.
23652         * g++.dg/opt/20050511-1.C: Likewise.
23653         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23654
23655 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
23656
23657         * gfortran.dg/boz_5.f90: New test.
23658
23659 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23660
23661         PR c++/22551
23662         * g++.dg/other/switch2.C: New.
23663
23664         PR c++/23984
23665         * g++.dg/init/ctor7.C: New.
23666
23667 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
23668
23669         PR c++/23730
23670         * g++.dg/parse/crash32.C: New test.
23671
23672 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
23673
23674         PR c++/20721
23675         * g++.dg/init/goto2.C: New test.
23676
23677         PR c++/22464
23678         * g++.dg/template/crash/41.C: New test.
23679
23680         PR c++/22180
23681         * g++.dg/template/crash40.C: New test.
23682
23683         PR c++/23694
23684         * g++.dg/parse/friend5.C: New test.
23685
23686         PR c++/23307
23687         * g++.dg/template/crash38.C: New test.
23688
23689         PR c++/22352
23690         * g++.dg/template/friend38.C: New test.
23691
23692         PR c++/22405
23693         * g++.dg/template/crash39.C: New test.
23694
23695 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
23696
23697         * gcc.dg/debug/dwarf2/dwarf-char1.c,
23698         gcc.dg/debug/dwarf2/dwarf-char2.c,
23699         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23700
23701         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23702
23703 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
23704
23705         * gcc.dg/dll-2.c: Add tests for warnings.
23706         * gcc.dg/dll-3.c: Likewise.
23707         * gcc.dg/dll-4.c: Likewise.
23708
23709         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23710         * g++.dg/ext/dllimport2.C: Likewise.
23711         * g++.dg/ext/dllimport3.C: Likewise.
23712         * g++.dg/ext/dllimport7.C: Likewise.
23713         * g++.dg/ext/dllimport8.C: Likewise.
23714         * g++.dg/ext/dllimport9.C: Likewise.
23715
23716 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
23717
23718         PR fortran/24092
23719         * gfortran.dg/derived_pointer_recursion.f90: New test.
23720
23721 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
23722
23723         * gcc.c-torture/execute/20051012-1.c: New test.
23724
23725 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23726
23727         PR fortran/18082
23728         * gfortran.dg/automatic_char_len_1.f90: New test.
23729
23730 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23731
23732         PR fortran/20847
23733         * gfortran.dg/save_common.f90: New test.
23734
23735         PR fortran/20856
23736         * gfortran.dg/save_result.f90: New test.
23737
23738 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23739
23740         PR c++/21592
23741         * g++.dg/template/dependent-expr1.C: Add new expected error.
23742         * g++.dg/template/dependent-expr2.C: Adjust error text.
23743         * g++.dg/template/overload6.C: New.
23744
23745         PR c++/23797
23746         * g++.dg/other/typename8.C: New.
23747
23748         PR c++/21117
23749         * g++.dg/other/return1.C: New.
23750
23751 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
23752
23753         PR c++/24052
23754         * g++.dg/ext/label5.C: New.
23755
23756 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23757
23758         PR c++/19964
23759         * g++.dg/parse/crash31.C: New.
23760
23761 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
23762
23763         * g++.dg/ipa/ipa-1.c: New test.
23764         * g++.dg/ipa/ipa-2.c: New test.
23765         * g++.dg/ipa/ipa-3.c: New test.
23766         * g++.dg/ipa/ipa-4.c: New test.
23767         * g++.dg/ipa/ipa-5.c: New test.
23768         * g++.dg/ipa/ipa.exp: New file.
23769
23770 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23771
23772         PR fortran/24207
23773         * gfortran.dg/private_type_3.f90: New test.
23774
23775 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23776
23777         PR fortran/20786
23778         gfortran.dg/aint_anint_1.f90: New test.
23779
23780 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23781
23782         PR libgfortran/24313
23783         gfortran.dg/csqrt.f: New test.
23784
23785 2005-10-11  Ian Lance Taylor  <ian@airs.com>
23786
23787         PR c++/8057
23788         * g++.dg/warn/noeffect7.C: New test.
23789         * g++.dg/warn/noeffect2.C: Instantiate templates.
23790         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
23791         and warning.
23792
23793 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23794
23795         PR c++/21089
23796         * g++.dg/init/float1.C: New test.
23797
23798         PR c++/24277
23799         * g++.dg/init/member1.C: Tweak error markers.
23800
23801 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
23802
23803         PR testsuite/24281
23804         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23805         Check for null pointer.
23806
23807 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23808
23809         PR c++/21369
23810         * g++.dg/parse/ret-type3.C: New test.
23811
23812 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23813
23814         PR tree-opt/23946
23815         * gcc.c-torture/compile/pr23946.c: New test.
23816
23817 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
23818
23819         * g++.dg/opt/mmx2.C: New test.
23820
23821 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23822
23823         PR c++/24277
23824         * g++.dg/template/static20.C: New test.
23825
23826         PR c++/24302
23827         * g++.dg/warn/Wunused-12.C: New test.
23828
23829         PR c++/23437
23830         * g++.dg/template/arg4.C: New test.
23831
23832 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23833
23834         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23835         * gcc.dg/ucnid-3.c: Likewise.
23836         * gcc.dg/ucnid-4.c: Likewise.
23837         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23838         * g++.dg/other/ucnid-1.C: Likewise.
23839         * gcc.dg/sparc-frame-1.c: New test.
23840
23841 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23842
23843         PR c++/24139
23844         * g++.dg/template/spec27.C: New test.
23845
23846         PR c++/24275
23847         * g++.dg/template/static19.C: New test.
23848
23849 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23850
23851         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23852         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23853
23854 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23855
23856         PR target/24136
23857         * gfortran.fortran-torture/compile/pr24136.f: New test.
23858
23859 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
23860
23861         PR c++/22172
23862         * g++.dg/parse/crash30.C: New test.
23863
23864 2005-10-07  Richard Guenther  <rguenther@suse.de>
23865
23866         PR middle-end/24227
23867         * gcc.c-torture/compile/pr24227.c: New testcase.
23868
23869 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
23870
23871         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23872         Do not put aligned attributes on array elements.
23873
23874 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
23875
23876         PR testsuite/23611, PR testsuite/23615
23877         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23878         writing prototypes of library functions by hand.
23879         * obj-c++.dg/bitfield-4.mm: Likewise.
23880         * obj-c++.dg/const-str-4.mm: Likewise.
23881         * obj-c++.dg/encode-4.mm: Likewise.
23882         * obj-c++.dg/encode-5.mm: Likewise.
23883         * obj-c++.dg/encode-6.mm: Likewise.
23884         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23885         * obj-c++.dg/method-10.mm: Likewise.
23886         * obj-c++.dg/method-17.mm: Likewise.
23887         * obj-c++.dg/method-19.mm: Likewise.
23888         * obj-c++.dg/try-catch-2.mm: Likewise.
23889
23890 2005-10-06  Richard Henderson  <rth@redhat.com>
23891
23892         PR 24236
23893         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23894
23895 2005-10-06  Dale Johannesen  <dalej@apple.com>
23896
23897         * gcc.c-torture/execute/20030125-1.c: Correct.
23898
23899 2005-10-06  Richard Guenther  <rguenther@suse.de>
23900
23901         PR tree-optimization/24238
23902         * g++.dg/tree-ssa/pr24238.C: New testcase.
23903
23904 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
23905
23906         PR 18568
23907         * gfortran.dg/der_pointer_3.f90: New test.
23908
23909 2005-10-05  Devang Patel  <dpatel@apple.com>
23910
23911         PR Debug/23205
23912         * g++.dg/other/PR23205.C: New.
23913
23914 2005-10-05  Richard Henderson  <rth@redhat.com>
23915
23916         PR target/23602
23917         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23918         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23919
23920 2005-10-05  Dale Johannesen  <dalej@apple.com>
23921
23922         * gcc.c-torture/execute/float-floor.c: New.
23923
23924 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
23925
23926         PR tree-optimization/21419
23927         PR tree-optimization/24146
23928         PR tree-optimization/24151
23929
23930         * g++.dg/ext/asm7.C: New.
23931         * g++.dg/ext/asm8.C: New.
23932         * gcc.dg/asm-1.c: Compile on all targets.
23933         * gcc.dg/asm-pr24146.c: New.
23934         * gcc.dg/pr21419.c: Adjust error messages.
23935
23936 2005-10-05  Richard Guenther  <rguenther@suse.de>
23937
23938         PR fortran/24176
23939         * gfortran.fortran-torture/compile/empty.f90: New testcase.
23940
23941 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23942
23943         PR c++/23513
23944         * g++.dg/template/spec22.C: Robustify test.
23945         * g++.dg/template/spec26.C: New.
23946
23947 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
23948
23949         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23950         if target supports vector instructions.
23951
23952 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
23953
23954         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23955         C99 functions.
23956
23957 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
23958
23959         * lib/target-supports.exp (check_effective_target_fortran_large_real,
23960         check_effective_target_fortran_large_int): Replace cached result
23961         when target changes.
23962
23963 2005-10-04  Devang Patel  <dpatel@apple.com>
23964
23965         * gcc.dg/i386-sse-vect-types.c: New.
23966
23967 2005-10-04  Ian Lance Taylor  <ian@airs.com>
23968
23969         PR preprocessor/13726
23970         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23971         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23972
23973 2005-10-04  Richard Guenther  <rguenther@suse.de>
23974
23975         PR c/23576
23976         * gcc.dg/noncompile/pr23576.c: New testcase.
23977
23978 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23979
23980         PR middle-end/23125
23981         * gcc.dg/register-var-3.c: New test.
23982
23983 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23984
23985         * gcc.dg/pr23049.c: New test.
23986
23987         * gcc.dg/ucnid-4.c: Fix test.
23988
23989 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23990
23991         PR 23445
23992         * gcc.c-torture/compile/pr23445.c: New test.
23993
23994 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23995
23996         * g++.dg/overload/unknown1.C: New.
23997
23998 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23999
24000         PR c++/17775
24001         * g++.dg/template/repo4.C: New test.
24002
24003 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24004
24005         PR libfortran/19308
24006         * gfortran.dg/large_real_kind_2.F90: New test.
24007         * gfortran.dg/large_integer_kind_2.f90: New test.
24008
24009 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
24010
24011         * lib/target-supports.exp (check_effective_target_vect_shift):
24012         Implement with result caching. Add i?86, x86_64 and ia64 targets.
24013         (check_effective_target_vect_condition): Fix copy-n-pasto.
24014
24015         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
24016         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
24017         targets.
24018
24019 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
24020
24021         PR c++/22621
24022         * g++.dg/template/overload5.C : New test.
24023
24024         PR c++/23840
24025         * g++.dg/expr/stdarg1.C: New test.
24026
24027 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
24028
24029         PR 24142
24030         * gcc.c-torture/execute/pr24142.c: New test.
24031
24032 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
24033
24034         PR 24141
24035         * gcc.c-torture/execute/pr24141.c: New test.
24036
24037 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
24038             Diego Novillo  <dnovillo@redhat.com>
24039
24040         PR 23604
24041         * gcc.c-torture/execute/pr23604.c: New test.
24042
24043 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
24044
24045         PR fortran/16404
24046         PR fortran/20835
24047         PR fortran/20890
24048         PR fortran/20899
24049         PR fortran/20900
24050         PR fortran/20901
24051         PR fortran/20902
24052         gfortran.dg/equiv_constraint_1.f90: New test.
24053         gfortran.dg/equiv_constraint_2.f90: New test.
24054         gfortran.dg/equiv_constraint_3.f90: New test.
24055         gfortran.dg/equiv_constraint_4.f90: New test.
24056         gfortran.dg/equiv_constraint_5.f90: New test.
24057         gfortran.dg/equiv_constraint_6.f90: New test.
24058         gfortran.dg/equiv_constraint_7.f90: New test.
24059         gfortran.dg/equiv_constraint_8.f90: New test.
24060         gfortran.dg/private_type_1.f90: New test.
24061         gfortran.dg/private_type_2.f90: New test.
24062         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
24063         980628-10.f: Assert std=gnu to permit mixing of
24064         types in equivalence statements.
24065
24066 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
24067
24068         PR 24112
24069         * gfortran.dg/open_status_1.f90: New.
24070
24071 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24072
24073         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
24074         * gcc.dg/vect/pr22480.c: Clean up temp files.
24075         * gcc.dg/vect/pr23831.c: Clean up temp files.
24076         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
24077         Clean up temp files.
24078         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
24079         Clean up temp files.
24080
24081         * gcc.dg/20050309-1.c: Clean up temp files.
24082         * gcc.dg/20050325-1.c: Clean up temp files.
24083
24084 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24085
24086         PR tree-optimization/24059
24087         * gcc.dg/vect/pr24059.c : New test.
24088
24089 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
24090
24091         PR middle-end/24109
24092         * gcc.c-torture/execute/20050929-1.c: New test.
24093
24094 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24095
24096         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24097
24098 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
24099
24100         PR c/21419
24101         * gcc.dg/pr21419.c: New test.
24102
24103 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24104
24105         * gcc.dg/pr23911.c: New test.
24106
24107 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
24108
24109         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
24110
24111         PR c++/16782
24112         * g++.dg/parse/qualified4.C: New test.
24113         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24114         * g++.old-deja/g++.mike/p8154.C: Likewise.
24115
24116 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
24117
24118         PR c++/22147
24119         * g++.dg/template/friend37.C: New test.
24120         * g++.dg/parse/crash28.C: Adjust error markers.
24121
24122 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
24123
24124         PR fortran/18518
24125         * gfortran.fortran-torture/execute/save_2.f90: New decl.
24126
24127 2005-09-27  Devang Patel  <dpatel@apple.com>
24128
24129         PR tree-optimization/23625
24130         * gcc.dg/pr23625.c: New test.
24131
24132 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
24133
24134         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
24135         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
24136
24137 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
24138
24139         PR fortran/23677
24140         * gfortran.fortran-torture/execute/save_1.f90: New test.
24141         * gfortran.dg/save_1.f90: New test.
24142
24143 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
24144
24145         * gcc.target/i386/builtin-apply-mmx.c: New test.
24146
24147         PR target/22576
24148         * gcc.target/i386/pr22576.c: New test.
24149
24150         PR target/22585
24151         * gcc.target/i386/pr22585.c: New test.
24152
24153         PR target/23268
24154         * gcc.target/i386/pr23268.c: New test.
24155
24156         PR middle-end/23831
24157         * gcc.dg/vect/pr23831.c: New test.
24158
24159         PR target/24055
24160         * gcc.target/i386/pr24055.c: New test.
24161
24162 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
24163
24164         PR tree-optimization/23960
24165         * gcc.c-torture/compile/pr23960.c: New.
24166
24167 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
24168
24169         PR fortran/16861
24170         * gfortran.dg/nested_modules_3.f90: New.
24171
24172 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
24173
24174         PR fortran/24005
24175         gfortran.dg/interface_1.f90: New test.
24176
24177 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
24178         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24179
24180         PR fortran/23843
24181         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
24182
24183 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
24184
24185         PR fortran/23516
24186         * gfortran.dg/imag_1.f: New test.
24187         * gfortran.dg/imag_2.f: Ditto.
24188
24189 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
24190
24191         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
24192
24193 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
24194
24195         PR c++/21983
24196         * g++.dg/warn/pr21983.C: New test.
24197
24198 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
24199
24200         * gcc.dg/20050922-1.c: Testcase added.
24201
24202 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
24203
24204         PR c++/23993
24205         * g++.dg/template/array14.C: New test.
24206
24207 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
24208
24209         PR fortran/19929
24210         * gfortran.dg/der_ptr_component_1.f90: New test.
24211
24212 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24213
24214         PR c++/23965
24215         * g++.dg/template/error1.C: Reject "no matching function" message.
24216
24217 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24218
24219         PR c++/17609
24220         * g++.dg/lookup/error1.C: New test.
24221
24222 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
24223
24224         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24225         functionality of the testcase.
24226
24227 2005-09-20  Richard Henderson  <rth@redhat.com>
24228
24229         * gcc.dg/vect/vect-22.c: Require vect_float.
24230         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24231
24232 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
24233
24234         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24235         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24236         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24237         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24238         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24239         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24240         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24241         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24242         * gcc.dg/cpp/ucnid-8.c: New test.
24243
24244 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24245
24246         PR tree-optimization/23929
24247         * gcc.c-torture/compile/pr23929.c: New test.
24248
24249 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
24250
24251         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
24252         for one loop.
24253
24254 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
24255
24256         PR testsuite/23186
24257         * g++.dg/other/pr22003.C: Require named sections.
24258
24259 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24260
24261         PR c++/23947
24262         * g++.dg/rtti/crash3.C: New test.
24263
24264         PR tree-optimization/23818
24265         * gcc.dg/pr23818.c: New test.
24266
24267 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24268
24269         PR fortran/23420
24270         * gfortran.dg/print_fmt_4.f: New.
24271
24272 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24273
24274         PR fortran/23663
24275         * gfortran.fortran-torture/execute/entry_11.f90: New test.
24276
24277 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24278
24279         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
24280         Use pointers to local alignable arrays instead. Added comments.
24281         * gcc.dg/vect/vect-46.c: Likewise.
24282         * gcc.dg/vect/vect-48.c: Likewise.
24283         * gcc.dg/vect/vect-49.c: Likewise.
24284         * gcc.dg/vect/vect-52.c: Likewise.
24285         * gcc.dg/vect/vect-53.c: Likewise.
24286         * gcc.dg/vect/vect-54.c: Likewise.
24287         * gcc.dg/vect/vect-56.c: Likewise.
24288         * gcc.dg/vect/vect-57.c: Likewise.
24289         * gcc.dg/vect/vect-58.c: Likewise.
24290         * gcc.dg/vect/vect-60.c: Likewise.
24291         * gcc.dg/vect/vect-61.c: Likewise.
24292
24293         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24294         The test is no longer vectorizable on vect_no_align targets.
24295         * gcc.dg/vect/vect-43.c: Likewsie.
24296
24297         * gcc.dg/vect/vect-44.c: Added comments.
24298         * gcc.dg/vect/vect-45.c: Added comments.
24299         * gcc.dg/vect/vect-50.c: Added comments.
24300         * gcc.dg/vect/vect-51.c: Added comments.
24301
24302         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24303         aligned type.
24304         * gcc.dg/vect/Os-vect-95.c: Likewise.
24305
24306         * gcc.dg/vect/vect-41.c: Test removed.
24307         * gcc.dg/vect/vect-47.c: Test removed.
24308         * gcc.dg/vect/vect-55.c: Test removed.
24309         * gcc.dg/vect/vect-59.c: Test removed.
24310
24311 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24312
24313         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24314         No longer vectorizable on vect_no_align targets.
24315         * gcc.dg/vect/pr20122.c: Likewise.
24316         * gcc.dg/vect/vect-74.c: Likewise.
24317         * gcc.dg/vect/vect-75.c: Likewise.
24318         * gcc.dg/vect/vect-76.c: Likewise.
24319
24320         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24321         Will not be vectorizable on vect_no_align targets once aliasing issues
24322         are resolved.
24323         * gcc.dg/vect/vect-79.c: Likewise.
24324
24325         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24326         * gcc.dg/vect/vect-78.c: Likewise.
24327         * gcc.dg/vect/vect-97.c: Likewise.
24328
24329 2005-09-19  Steven Bosscher  <stevenb@suse.de>
24330
24331         * gcc.dg/pr23943.c: New test.
24332
24333 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24334
24335         PR fortran/19181
24336         * gfortran.dg/derived_pointer_null_1.f90: New test.
24337
24338 2005-09-18  Richard Guenther  <rguenther@suse.de>
24339
24340         PR middle-end/23944
24341         * gcc.c-torture/compile/pr23944.c: New testcase.
24342
24343 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
24344
24345         PR fortran/15975
24346         * gfortran.dg/der_pointer_2.f90: New test.
24347
24348 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24349
24350         PR fortran/16861
24351         * gfortran.dg/nested_modules_2.f90: New test.
24352
24353 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24354
24355         PR c++/18368
24356         * g++.dg/other/semicolon.C: New test.
24357
24358 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
24359
24360         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24361         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24362
24363 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
24364
24365         PR c++/23914
24366         * g++.dg/template/static18.C: New test.
24367
24368         PR c++/21514
24369         * g++.dg/template/crash19.C: Remove dg-error marker.
24370         * g++.dg/template/local4.C: New test.
24371
24372 2005-09-16  Paul Brook  <paul@codesourcery.com>
24373
24374         PR fortran/23906
24375         * gfortran.dg/dependency_1.f90: New test.
24376
24377 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24378
24379         PR c++/23896
24380         * g++.dg/template/static17.C: New test.
24381
24382 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
24383
24384         PR c++/23139
24385         * g++.dg/warn/huge-val1.C: New test.
24386
24387 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24388
24389         PR c++/13140
24390         * g++.dg/parse/class2.C: New test.
24391         * g++.dg/template/explicit8.C: Likewise.
24392         * g++.dg/template/spec25.C: Likewise.
24393
24394 2005-09-14  Josh Conner  <jconner@apple.com>
24395
24396         PR middle-end/23584
24397         * gcc.dg/pr23584.c: New test.
24398
24399 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
24400
24401         PR fortran/21875 Internal Unit Array I/O, NIST
24402         * gfortran.dg/arrayio_1.f90: New test.
24403         * gfortran.dg/arrayio_1.f90: New test.
24404         * gfortran.dg/arrayio_1.f90: New test.
24405         * gfortran.dg/arrayio_1.f90: New test.
24406         * gfortran.dg/arrayio_1.f90: New test.
24407
24408 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
24409
24410         PR middle-end/22480
24411         * gcc.dg/vect/pr22480.c: New test.
24412
24413 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
24414
24415         PR fortran/19358
24416         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24417
24418 2005-09-13 Josh Conner <jconner@apple.com>
24419
24420         PR c++/23180
24421         * g++.dg/init/struct2.C: New test.
24422         * g++.dg/init/struct3.C: New test.
24423
24424 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
24425
24426         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24427         Clean up temp files.
24428         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24429         gcc.dg/tree-ssa/builtin-fprintf-1.c,
24430         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24431         gcc.dg/tree-ssa/builtin-printf-1.c,
24432         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24433         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24434         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24435         gcc.dg/tree-ssa/builtin-vprintf-1.c,
24436         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24437         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24438         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24439         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24440         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24441         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24442         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24443         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24444
24445 2005-09-13  Josh Conner  <jconner@apple.com>
24446
24447         * lib/gcc-dg.exp: Load scanipa.exp.
24448         (cleanup-dump): New procedure.
24449         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24450         * lib/scandump.exp: New file.
24451         * lib/scantree.exp: Use it.
24452         * lib/scanipa.exp: New file.
24453
24454 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
24455
24456         PR fortran/17740
24457         * gfortran.dg/generic_4.f90: New test.
24458
24459 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
24460
24461         PR target/23816
24462         * gcc.target/i386/pr23816-1.c: New test.
24463         * gcc.target/i386/pr23816-2.c: New test.
24464
24465
24466 2005-09-13  Bastian Blank <waldi@debian.org>
24467
24468         PR c++/16171
24469         * g++.dg/abi/mangle26.C: New test.
24470         * g++.dg/abi/mangle27.C: New test.
24471         * g++.dg/abi/mangle28.C: New test.
24472         * g++.dg/abi/mangle29.C: New test.
24473
24474         PR c++/23839
24475         * g++.dg/parse/register1.C: New test.
24476
24477 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
24478
24479         PR c++/23842
24480         * g++.dg/template/access16.C: New test.
24481
24482 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24483
24484         * gfortran.dg/char_pack_2.f90: Increase the vector size.
24485
24486 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24487
24488         PR fortran/18899
24489         * gfortran.dg/shape_2.f90: New test.
24490
24491 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24492
24493         PR target/19269
24494         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
24495         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
24496         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
24497         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
24498         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24499         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24500         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24501         tests.
24502
24503 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24504
24505         PR c++/23841
24506         * g++.dg/parse/template17.C: New test.
24507
24508 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24509
24510         PR c++/23789
24511         * g++.dg/template/nontype14.C: New test.
24512
24513 2005-09-12  Ian Lance Taylor  <ian@airs.com>
24514
24515         PR g++/7874
24516         * g++.dg/lookup/friend7.C: New test.
24517         * g++.dg/lookup/friend8.C: New test.
24518         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24519         so that it will be found via argument dependent lookup.
24520         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24521         friend functions which will no longer be found.
24522         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24523         function g, so that it will be found via argument dependent
24524         lookup.
24525         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24526         * g++.old-deja/g++.mike/net43.C: Likewise.
24527
24528 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24529
24530         PR c++/23691
24531         * g++.dg/template/static16.C: New test.
24532
24533 2005-09-12  Josh Conner  <jconner@apple.com>
24534
24535         PR middle-end/23237
24536         * gcc.c-torture/compile/pr23237.c: New test.
24537
24538 2005-09-11  Richard Henderson  <rth@redhat.com>
24539
24540         * g++.dg/other/error8.C: Update expected diagnostic text.
24541
24542 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24543
24544         PR libfortran/19872
24545         * gfortran.dg/overwrite_1.f: New test.
24546
24547 2005-09-09  Josh Conner  <jconner@apple.com>
24548
24549         * g++.dg/init/pr23180-1.C: Removed.
24550         * g++.dg/init/pr23180-2.C: Removed.
24551
24552 2005-09-09  David Daney <ddaney@avtrex.com>
24553
24554         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24555         files which are ...
24556         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24557         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24558
24559 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24560
24561         * gfortran.dg/iostat_2.f90: New test.
24562
24563 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
24564
24565         PR c++/22252
24566         * g++.dg/ext/interface1.C: New test.
24567         * g++.dg/ext/interface1.h: Likewise.
24568         * g++.dg/ext/interface1a.cc: Likewise.
24569
24570 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
24571
24572         * gfortran.dg/iomsg_1.f90: New test case.
24573
24574 2005-09-09  Richard Guenther  <rguenther@suse.de>
24575
24576         PR c++/23624
24577         * g++.dg/tree-ssa/pr23624.C: New testcase.
24578
24579 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24580
24581         PR fortran/19239
24582         * gfortran.dg/vector_subscript_1.f90,
24583         * gfortran.dg/vector_subscript_2.f90: New tests.
24584
24585 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24586
24587         PR fortran/21104
24588         * gfortran.dg/array_alloc_1.f90,
24589         * gfortran.dg/array_alloc_2.f90,
24590         * gfortran.dg/array_alloc_3.f90: New tests.
24591
24592 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24593
24594         PR fortran/12840
24595         * gfortran.dg/array_constructor_6.f90
24596         * gfortran.dg/array_constructor_7.f90
24597         * gfortran.dg/array_constructor_8.f90
24598         * gfortran.dg/array_constructor_9.f90
24599         * gfortran.dg/array_constructor_10.f90
24600         * gfortran.dg/array_constructor_11.f90
24601         * gfortran.dg/array_constructor_12.f90: New tests.
24602
24603 2005-09-08  Josh Conner  <jconner@apple.com>
24604
24605         PR c++/23180
24606         * g++.dg/init/pr23180-1.C: New test.
24607         * g++.dg/init/pr23180-2.C: New test.
24608
24609 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24610
24611         PR fortran/18878
24612         * gfortran.dg/module_double_reuse.f90: New.
24613
24614 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24615
24616         PR fortran/23270
24617         PR fortran/22304
24618         PR fortran/18870
24619         PR fortran/17917
24620         PR fortran/16511
24621         * gfortran.dg/common_equivalence_1.f: New.
24622         * gfortran.dg/common_equivalence_2.f: New.
24623         * gfortran.dg/common_equivalence_3.f: New.
24624         * gfortran.dg/contained_equivalence_1.f90: New.
24625         * gfortran.dg/module_blank_common.f90: New.
24626         * gfortran.dg/module_commons_1.f90: New.
24627         * gfortran.dg/module_equivalence_1.f90: New.
24628         * gfortran.dg/nested_modules_1.f90: New.
24629         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24630         equivalences and add comment to connect the test with
24631         the PR.
24632
24633 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24634
24635         PR fortran/23765
24636         * gfortran.dg/common_6.f90: New test.
24637
24638 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24639
24640         PR fortran/15326
24641         * gfortran.dg/char_result_1.f90,
24642         * gfortran.dg/char_result_2.f90,
24643         * gfortran.dg/char_result_3.f90,
24644         * gfortran.dg/char_result_4.f90,
24645         * gfortran.dg/char_result_5.f90,
24646         * gfortran.dg/char_result_6.f90,
24647         * gfortran.dg/char_result_7.f90,
24648         * gfortran.dg/char_result_8.f90: New tests.
24649
24650 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24651
24652         PR fortran/19928
24653         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24654
24655 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24656
24657         PR obj-c++/16816
24658         * obj-c++.dg/selector-5.mm: New test.
24659         * obj-c++.dg/selector-6.mm: New test.
24660
24661 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24662
24663         PR objc/20574
24664         PR objc/19324
24665         * objc.dg/error-1.m: New test.
24666
24667 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
24668
24669         PR fortran/23373
24670         * gfortran.fortran-torture/execute/pr23373-1.f90,
24671         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24672
24673 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
24674
24675         PR libfortran/23760
24676         * gfortran.dg/g77/1832.f: Remove long string in write statement
24677         to allow the test to pass on correct list directed output with
24678         prepended space.
24679
24680 2005-09-07  James E Wilson  <wilson@specifix.com>
24681
24682         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24683
24684 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24685
24686         * gfortran.dg/parameter+save.f90: Rename to
24687         * gfortran.dg/parameter_save.f90: .. this.
24688
24689 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24690
24691         PR fortran/20848
24692         * gfortran.dg/parameter+save.f90: New test case.
24693
24694 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
24695
24696         PR fortran/19269
24697         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24698
24699 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24700
24701         PR c/23075
24702         * gcc.dg/pr23075.c: New test.
24703         * g++.dg/warn/pr23075.C: New test.
24704
24705         PR target/22362
24706         * gcc.target/i386/pr22362.c: New test.
24707
24708         PR rtl-optimization/23098
24709         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24710
24711         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24712         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24713         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24714
24715 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
24716
24717         * g++.dg/expr/cast6.C: New test.
24718
24719         PR c++/9782
24720         * g++.dg/init/new15.C: New test.
24721
24722 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24723
24724         * gcc.dg/vect/Os-vect-95.c: New test.
24725         * gcc.dg/vect/vect-95.c: Same.
24726
24727 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24728
24729         * gcc.dg/vect/vect-29.c: Update xfail testing.
24730         * gcc.dg/vect/vect-44.c: Same.
24731         * gcc.dg/vect/vect-48.c: Same.
24732         * gcc.dg/vect/vect-50.c: Same.
24733         * gcc.dg/vect/vect-72.c: Same.
24734         * gcc.dg/vect/vect-77.c: Same.
24735         * gcc.dg/vect/vect-78.c: Same.
24736         * gcc.dg/vect/vect-80.c: Same.
24737         * gcc.dg/vect/vect-96.c: Same.
24738         * gcc.dg/vect/vect-100.c: Same.
24739         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24740         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24741         * gfortran.dg/vect/vect-5.f90: Same.
24742
24743 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24744
24745         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24746         start strings.
24747         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24748         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24749
24750         PR c++/23056
24751         * g++.dg/opt/pr23056.C: New test.
24752
24753         PR rtl-optimization/23098
24754         * gcc.target/i386/pr23098.c: New test.
24755
24756 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
24757
24758         PR c++/23667
24759         * g++.dg/template/static15.C: New test.
24760
24761         PR c++/21440
24762         * g++.dg/ext/stmtexpr5.C: New test.
24763         * g++.dg/ext/stmtexpr6.C: Likewise.
24764
24765 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
24766
24767         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24768
24769         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24770         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24771         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24772
24773 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
24774
24775         PR libfortran/23321
24776         * gfortran.dg/direct_io_4.f90: New test case.
24777
24778 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
24779             Rasmus Hahn  <rassahah@neofonie.de>
24780
24781         PR libobjc/23108
24782         * objc.dg/type-stream-1.m: New test.
24783
24784 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
24785
24786         PR fortran/23661
24787         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24788         gfortran.dg/print_fmt_3.f90: New test.
24789
24790 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24791
24792         * gfortran.dg/fmt_t_1.f90: New test.
24793
24794 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24795
24796         PR rtl-optimization/23454
24797         * g++.dg/opt/pr23454.C: New test.
24798
24799 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
24800
24801         PR c++/23699
24802         * g++.dg/ext/static1.C: New test.
24803
24804 2005-09-02  Richard Henderson  <rth@redhat.com>
24805
24806         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24807         tail call to check_fa_work.
24808
24809 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
24810
24811         PR c++/21687
24812         * g++.dg/other/gc3.C: New test.
24813
24814 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24815
24816         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24817         * gcc.dg/20050826-1.c: Likewise.
24818
24819 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
24820
24821         PR c++/23167
24822         * g++.dg/expr/volatile1.C: New test.
24823
24824 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
24825
24826         PR middle-end/23547
24827         * gcc.dg/pr23547.c: New test.
24828
24829 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
24830
24831         PR c/22061
24832         * gcc.c-torture/execute/pr22061-1.c,
24833         * gcc.c-torture/execute/pr22061-2.c,
24834         * gcc.c-torture/execute/pr22061-3.c,
24835         * gcc.c-torture/execute/pr22061-4.c: New tests.
24836
24837 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24838
24839         * gcc.dg/Wredundant-decls-2.c: New test to check that
24840         -Wredundant-decls does not issue warning for a variable
24841         definition following a declaration.
24842
24843 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
24844
24845         PR debug/7241
24846         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24847         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24848         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24849
24850         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24851         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24852         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24853         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24854         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24855         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24856         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24857         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24858
24859 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24860
24861         PR objc/23306
24862         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24863         scan-assmbler.
24864
24865 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
24866
24867         PR target/21255
24868         * gcc.dg/pr21255-1.c: New test.
24869         * gcc.dg/pr21255-2-mb.c: Likewise.
24870         * gcc.dg/pr21255-2-ml.c: Likewise.
24871         * gcc.dg/pr21255-3.c: Likewise.
24872         * gcc.dg/pr21255-4.c: Likewise.
24873
24874 2005-08-31  Dale Johannesen  <dalej@apple.com>
24875
24876         * gcc.dg/20050830-1.c: New.
24877
24878 2005-08-31  Josh Conner  <jconner@apple.com>
24879
24880         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24881         command-line options for arm-*-* targets.
24882         * g++.dg/init/array16.C: Likewise.
24883         * g++.dg/other/crash-4.C: Likewise.
24884
24885 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24886
24887         PR obj-c++/23640
24888         * obj-c++.dg/gnu-runtime-3.mm: New test.
24889
24890 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24891
24892         PR c++/13377
24893         * g++.dg/lookup/ambig4.C: New test.
24894         * g++.dg/lookup/ambig5.C: New test.
24895         * g++.dg/tc1/dr101.C: Adjust error markers.
24896
24897 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24898
24899         PR c++/23639
24900         * g++.dg/template/ttp5.C: Adjust error markers.
24901
24902 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
24903
24904         PR testsuite/23609
24905         * lib/obj-c++.exp: Include target-libpath.exp.
24906         (obj-c++_link_flags): Look for the GNU libobjc library
24907         and set the library path to include it.
24908         Don't manually set LD_LIBRARY_PATH (etc.) but call
24909         set_ld_library_path_env_vars instead.
24910         (obj-c++_target_compile): Don't set library path or
24911         linker flags because they are already set correctly
24912         in obj-c++_link_flags.
24913
24914 2005-08-30  Josh Conner  <jconner@apple.com>
24915
24916         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24917         to command-line options for arm-*-* targets.
24918
24919 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
24920
24921         * g++.dg/other/i386-1.C: New.
24922
24923 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
24924
24925         PR preprocessor/20348
24926         PR preprocessor/20356
24927         * gcc.dg/cpp/pr20348.c: New test.
24928         * gcc.dg/cpp/pr20348.h: New file.
24929         * gcc.dg/cpp/inc/pr20348.h: New file.
24930         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24931         * gcc.dg/cpp/pr20356.c: New test.
24932         * gcc.dg/cpp/pr20356.h: New file.
24933         * gcc.dg/cpp/inc/pr20356.h: New file.
24934         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24935
24936 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
24937
24938         * gfortran.fortran-torture/execute/intrinsic_count.f90:
24939         Fix array dimension to avoid correct end-of-file error.
24940
24941 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
24942
24943         PR libfortran/23598
24944         * gfortran.dg/iostat_1.f90: New test.
24945
24946 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
24947
24948         PR middle-end/23408
24949         * gcc.dg/pr23408.c: New test.
24950
24951 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
24952
24953         PR c++/23099
24954         * g++.dg/init/member1.C: Make sure erroneous static data member
24955         definitions are required.
24956         * g++.dg/template/static13.C: New test.
24957         * g++.dg/template/static14.C: Likewise.
24958
24959 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
24960
24961         * gcc.target/i386/pr23575.c: Use -msse2 instead of
24962         -march=pentium4, remove ilp32 requirement.
24963
24964         PR middle-end/23484
24965         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24966         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24967
24968 2005-08-29  Andreas Jaeger  <aj@suse.de>
24969
24970         PR testsuite/23607
24971         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24972
24973 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
24974
24975         * gcc.c-torture/execute/20050316-2.c: New test.
24976         * gcc.c-torture/execute/20050316-3.c: New test.
24977         * gcc.dg/torture/pr16104-1.c: New test.
24978
24979 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24980
24981         PR middle-end/23463
24982         * gcc.c-torture/execute/zero-struct-1.c: New test.
24983
24984 2005-08-27  Richard Guenther  <rguenther@suse.de>
24985
24986         PR target/23575
24987         * gcc.target/i386/pr23575.c: New testcase.
24988
24989 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24990
24991         PR rtl-optimization/23561
24992         * gcc.c-torture/execute/20050826-1.c: New test.
24993
24994         PR rtl-opt/23560
24995         * gcc.c-torture/execute/20050826-2.c: New test.
24996
24997 2005-08-26  Dale Johannesen  <dalej@apple.com>
24998
24999         * gcc.dg/20030711-1.c: Modify to work on Darwin.
25000         * gcc.dg/20050826-1.c: New.
25001
25002 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
25003
25004         PR c++/19004
25005         * g++.dg/template/nontype13.C: New test.
25006
25007         PR c++/23491
25008         * g++.dg/init/new14.C: New test.
25009         * g++.dg/expr/anew1.C: Do not XFAIL.
25010         * g++.dg/expr/anew2.C: Likewise.
25011         * g++.dg/expr/anew3.C: Likewise.
25012
25013 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
25014
25015         PR middle-end/22439
25016         * gcc.dg/vla-3.c: New test.
25017
25018 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
25019
25020         PR fortran/20363
25021         * gfortran.dg/named_interface.f90: New.
25022
25023 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
25024
25025         * gcc.c-torture/execute/frame-address.c: New test.
25026
25027 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
25028
25029         PR c++/20817
25030         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
25031
25032 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25033
25034         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
25035
25036 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25037
25038         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
25039         * gcc.dg/altivec-22.c: Rename from..
25040         * gcc.dg/altivec-nomfcr.c: ..this.
25041
25042 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
25043
25044         PR tree-optimization/23546
25045         * gcc.dg/tree-ssa/pr23546.c: New test.
25046
25047 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
25048
25049         PR fortran/17758
25050         * gfortran.dg/nonreturning_statements.f90: New test.
25051
25052 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25053
25054         PR c++/22454
25055         * g++.dg/parse/crash29.C: New.
25056
25057 2005-08-23  DJ Delorie  <dj@redhat.com>
25058
25059         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25060         constants have the L suffix.
25061
25062 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
25063
25064         PR c++/23044
25065         * g++.dg/template/instantiate8.C: New.
25066
25067 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
25068
25069         PR middle-end/23467
25070         * gcc.c-torture/execute/pr23467.c: New test.
25071
25072 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
25073
25074         PR tree-optimization/22043
25075         * gcc.c-torture/execute/20050613-1.c: New test.
25076
25077 2005-08-23  Ben Elliston  <bje@au.ibm.com>
25078
25079         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
25080
25081 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
25082
25083         PR rtl-optimization/23478
25084         * g++.dg/opt/pr23478.C: New test.
25085
25086 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
25087
25088         PR c/18715
25089         * gcc.dg/switch-warn-3.c: New test.
25090
25091 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25092
25093         PR c++/22233
25094         * g++.dg/template/param1.C: New test.
25095
25096 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25097
25098         PR c++/23089
25099         * g++.dg/other/incomplete1.C: New test.
25100
25101 2005-08-22  Ira Rosen  <irar@il.ibm.com>
25102
25103         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
25104         are vectorizable.
25105
25106 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25107
25108         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25109         d_lines_5.f: New.
25110
25111 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
25112
25113         * gcc.target/i386/sse-4.c: New test.
25114
25115 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25116
25117         PR testsuite/23239
25118         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25119
25120 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
25121
25122         * gcc.dg/20050811-1.c: New test.
25123         * gcc.dg/20050811-2.c: New test.
25124
25125 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
25126
25127         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25128
25129 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
25130
25131         PR 23476
25132         * gcc.c-torture/compile/pr23476.c: New test.
25133
25134 2005-08-19  Devang Patel  <dpatel@apple.com>
25135
25136         PR tree-optimization/23048
25137         * gcc.dg/tree-ssa/pr23048.c: New test.
25138
25139 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25140
25141         PR middle-end/20624
25142         * g++.dg/warn/Wreturn-3.C: New test
25143
25144 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
25145
25146         PR tree-optimization/22228
25147         * g++.dg/vect/pr22543.cc: New test.
25148
25149 2005-08-17  Steven Bosscher  <stevenb@suse.de>
25150
25151         PR tree-optimization/21574
25152         * gcc.dg/tree-ssa/pr21574.c: New test.
25153
25154 2005-08-16  James E Wilson  <wilson@specifix.com>
25155
25156         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
25157
25158 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
25159
25160         PR tree-opt/23402
25161         * gcc.c-torture/compile/zero-strct-3.c: New test.
25162         * gcc.c-torture/compile/zero-strct-4.c: New test.
25163
25164 2005-08-16  Steven Bosscher  <stevenb@suse.de>
25165
25166         PR target/23376
25167         * gcc.target/x86_64/pr23376.c: New test.
25168
25169 2005-08-16  Ian Lance Taylor  <ian@airs.com>
25170
25171         PR c++/23337
25172         * g++.dg/ext/vector2.C: New.
25173
25174 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25175
25176         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
25177
25178 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25179
25180         PR libfortran/23428
25181         * gfortran.dg/inquire-complex.f90: New test case.
25182
25183 2005-08-16  James E Wilson  <wilson@specifix.com>
25184
25185         PR tree-optimization/21105
25186         * gcc.dg/large-size-array.c: New.
25187
25188 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
25189
25190         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
25191         type.
25192         * gcc.dg/vect/vect-41: Likewise.
25193         * gcc.dg/vect/vect-42: Likewise.
25194         * gcc.dg/vect/vect-43: Likewise.
25195         * gcc.dg/vect/vect-44: Likewise.
25196         * gcc.dg/vect/vect-46: Likewise.
25197         * gcc.dg/vect/vect-47: Likewise.
25198         * gcc.dg/vect/vect-48: Likewise.
25199         * gcc.dg/vect/vect-52: Likewise.
25200         * gcc.dg/vect/vect-53: Likewise.
25201         * gcc.dg/vect/vect-54: Likewise.
25202         * gcc.dg/vect/vect-55: Likewise.
25203         * gcc.dg/vect/vect-56: Likewise.
25204         * gcc.dg/vect/vect-57: Likewise.
25205         * gcc.dg/vect/vect-58: Likewise.
25206         * gcc.dg/vect/vect-59: Likewise.
25207         * gcc.dg/vect/vect-60: Likewise.
25208         * gcc.dg/vect/vect-61: Likewise.
25209         * gcc.dg/vect/vect-85: Likewise.
25210         * gcc.dg/vect/vect-87: Likewise.
25211         * gcc.dg/vect/vect-88: Likewise.
25212         * gcc.dg/vect/vect-93.c: Likewise.
25213         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
25214         * gcc.dg/vect/vect-75: Likewise.
25215         * gcc.dg/vect/vect-76: Likewise.
25216         * gcc.dg/vect/vect-77: Likewise.
25217         * gcc.dg/vect/vect-78: Likewise.
25218         * gcc.dg/vect/vect-80: Likewise.
25219         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25220         vectorized for the expected reason, rather than checking how alignment
25221         was handled.
25222         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25223         aligned type and also instead of aligned pointers. Added documentation.
25224
25225 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
25226
25227         * gfortran.dg/power.f90: New test.
25228
25229 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
25230
25231         PR rtl-optimization/23299
25232         * g++.dg/opt/pr23299.C: New test.
25233
25234 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25235
25236         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25237
25238 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
25239
25240         * g++.dg/template/local6.C: New test.
25241
25242 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
25243
25244         * execute/exceptions/finally-1.m: Check that the catch and finally are
25245         being called.  Also add a "return 0;" at the end of main.
25246
25247 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
25248
25249         PR fortran/21432.
25250         * gfortran.dg/namelist_print_1.f: New test of functionality of
25251         PRINT namelist.
25252         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
25253         namelist generates error with -std=f95.
25254
25255 2005-08-14  Ira Rosen  <irar@il.ibm.com>
25256
25257         PR tree-optimization/23119
25258         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
25259
25260 2005-08-13  Marcin Koziej  <creep@desk.pl>
25261             Andrew Pinski  <pinskia@physics.uc.edu>
25262
25263         PR libobjc/22492
25264         * execute/exceptions/finally-1.m: New test.
25265
25266 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25267
25268         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
25269         testsuite.
25270         * objc/execute/exceptions/trivial.m: New test.
25271         * objc.dg/try-catch-11.m: Move to ...
25272         * objc/execute/exceptions/foward-1.m: Here.
25273         * objc.dg/try-catch-2.m: Move to ...
25274         * objc/execute/exceptions/catchall-1.m: Here.
25275         * objc.dg/try-catch-8.m: Move to ...
25276         * objc/execute/exceptions/local-variables-1.m: Here.
25277
25278 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25279
25280         * objc.dg/nested-func-1.m: Move to ...
25281         * objc/execute/nested-func-1.m: Here.
25282
25283 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25284
25285         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
25286         in ${options} instead of [target_info name].
25287         * lib/obj-c++.exp (objc_target_compile): Likewise.
25288
25289 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25290
25291         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25292
25293 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25294
25295         part of PR testsuite/23348
25296         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25297         each of the torture options.
25298         * objc/compile/trivial.m: New test.
25299
25300 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25301
25302         * gfortran.dg/eoshift.f90: Correct format.
25303
25304 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25305
25306         * gfortran.fortran-torture/execute/character_passing.f90:
25307         Fix comment typo.
25308
25309 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
25310
25311         PR c++/8271
25312         * g++.dg/template/unify10.C: New.
25313
25314 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
25315
25316         * g++.dg/parse/pr22514.C: Move to...
25317         * g++.dg/debug/pr22514.C: here.
25318
25319 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25320
25321         PR c++/23266
25322         * g++.dg/inherit/pure1.C: New test.
25323
25324         * ChangeLog: Fix typos.
25325
25326 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25327             Steven Bosscher  <stevenb@suse.de>
25328
25329         * gfortran.dg/runtime_warning_1.f90: New test.
25330
25331 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25332
25333         PR c++/23219
25334         * g++.dg/parse/crash28.C: New.
25335
25336 2005-08-11  Richard Guenther  <rguenther@suse.de>
25337
25338         PR target/23289
25339         * gcc.target/i386/tailcall-1.c: New testcase.
25340
25341 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25342
25343         * gcc.dg/vect/vect-67.c: Un-xfail.
25344
25345 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25346
25347         PR c++/23225
25348         * g++.dg/parse/crash27.C: new test.
25349
25350 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
25351
25352         PR libfortran/22143
25353         * gfortran.dg/shift-kind.f90: New testcase.
25354
25355 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
25356
25357         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25358         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25359
25360 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25361
25362         PR c++/20646
25363         * g++.dg/other/mult-stor1.C: New test.
25364
25365 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25366
25367         * gcc.c-torture/pr18299-1.c: Move to ...
25368         * gcc.c-torture/compile/pr18299-1.c: Here.
25369
25370 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
25371
25372         * gfortran/fortran.torture/execute/character_passing.f90:
25373         Fix types for LSAME.
25374
25375 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
25376
25377         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25378         input data back to what it was originally.
25379
25380 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25381
25382         * objc.dg/try-catch-8.m: Enable for all targets.
25383
25384 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
25385
25386         * gcc.dg/pr23165.c: New test.
25387
25388 2005-08-09  Steven Bosscher  <stevenb@suse.de>
25389
25390         PR tree-optimization/23234
25391         * gcc.dg/tree-ssa/pr23234.c: New test.
25392
25393 2005-08-08  Josh Conner  <jconner@apple.com>
25394
25395         PR rtl-optimization/23241
25396         * gcc.dg/char-compare.c: New test.
25397
25398 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25399
25400         PR c++/22508
25401         * g++.dg/init/new13.C: New test.
25402
25403 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25404
25405         PR c++/21166
25406         * g++.dg/other/crash-4.C: Adjust
25407         * g++/dg/ext/packed9.C: New.
25408
25409 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25410
25411         PR middle-end/21964
25412         * gcc.c-torture/execute/pr21964-1.c: New test.
25413
25414 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25415
25416         PR c/22458
25417         * gcc.dg/pr22458-1.c: New test.
25418
25419 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
25420             Steven G. Kargl <kargls@comcast.net>
25421
25422         PR fortran/22390
25423         * gfortran.dg/flush_1.f90: New test.
25424
25425 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25426
25427         PR c++/23191
25428         * g++.dg/template/eh2.C: New test.
25429
25430 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25431
25432         PR c++/19498
25433         * g++.dg/template/instantiate7.C: New test.
25434
25435 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
25436
25437         PR c/23113
25438         * gcc.dg/Wunused-value-1.c: New test.
25439
25440 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
25441
25442         PR rtl-optimization/23233
25443         * gcc.c-torture/compile/pr23233-1.c: New test.
25444
25445 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
25446
25447         PR fortran/18833
25448         PR fortran/20850
25449         * gfortran.dg/equiv_1.f90: New test.
25450         * gfortran.dg/equiv_2.f90: New test.
25451         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
25452         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
25453         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
25454
25455 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25456
25457         * gcc.c-torture/execute/vrp-5.c: New test.
25458         * gcc.c-torture/execute/vrp-6.c: New test.
25459         * gcc.dg/tree-ssa/vrp21.c: New test.
25460
25461 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25462
25463         * g++.dg/parse/pr22514.C: New test.
25464
25465 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
25466
25467         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25468
25469         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25470         instead of constant loads / pool entries.
25471
25472 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
25473
25474         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
25475         TEST_TO_WCTYPE.
25476
25477 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
25478
25479         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
25480         __WINT_TYPE__ in generated prototypes if possible.
25481
25482 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
25483
25484         PR 22037
25485         * g++.dg/tree-ssa/pr22037.C:
25486
25487 2005-08-04  Richard Henderson  <rth@redhat.com>
25488
25489         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
25490         scan-tree-dump-times directive.
25491
25492 2005-08-04  Jan Hubicka  <jh@suse.cz>
25493
25494         * gcov-1.C: Fix switch counts.
25495         * gcov-4b.c: Likewise.
25496
25497 2005-08-03  Jeff Law  <law@redhat.com>
25498
25499         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25500
25501 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
25502
25503         * gcc.c-torture/execute/pr23135.c: New test.
25504
25505 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25506
25507         PR tree-optimization/19899
25508         * gcc.dg/tree-ssa/scev-1.c: New test.
25509         * gcc.dg/tree-ssa/scev-2.c: New test.
25510
25511 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
25512
25513         PR target/18582
25514         * gcc.dg/torture/pr18582-1.c: New test.
25515
25516 2005-08-03  Jan Hubicka  <jh@suse.cz>
25517
25518         * update-conroll.c: New testcase.
25519         * update-conroll-2.c: New testcase.
25520
25521 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
25522
25523         * gfortran.dg/constant_substring.f: New test.
25524         * gfortran.dg/pr22491.f: New test.
25525
25526 2005-08-02  Jan Hubicka  <jh@suse.cz>
25527
25528         * update-threading.c: Replace by the proper one.
25529
25530 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25531
25532         PR 23164
25533         * g++.dg/tree-ssa/pr23164.C: New test.
25534
25535 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25536
25537         * gcc.dg/tree-ssa/pr23192.c: New test.
25538
25539 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
25540
25541         * gcc.c-torture/execute/vrp-4.c: New test.
25542
25543 2005-08-02  Jan Hubicka  <jh@suse.cz>
25544
25545         * update-threading.c: New test.
25546
25547 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
25548
25549         * gcc.c-torture/compile/20050801-1.c: New test.
25550         * gcc.c-torture/compile/20050801-2.c: New test.
25551
25552 2005-08-01  Jan Hubicka  <jh@suse.cz>
25553
25554         * val-prof-5.c: New test.
25555
25556 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
25557
25558         PR c/22311
25559         * gcc.dg/pr22311-1.c : New test.
25560
25561 2005-07-31  Steven Bosscher  <stevenb@suse.de>
25562
25563         PR target/23095
25564         * gfortran.dg/pr23095.f: New test.
25565
25566         PR c++/22003
25567         * g++.dg/other/pr22003.C: New test.
25568
25569 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
25570
25571         PR target/20621
25572         * gcc.c-torture/execute/pr20621-1.c: New test.
25573
25574 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
25575
25576         * gfortran.dg/comma_format_extension_4.f: Adjust length
25577         of string for format.
25578         * gfortran.dg/der_array_io_1.f: Replace illegal internal
25579         print statement with internal write.
25580         * gfortran.dg/der_array_io_2.f: Likewise.
25581         * gfortran.dg/der_array_io_3.f: Likewise.
25582
25583 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
25584
25585         * gcc.dg/fold-abs-4.c: new test.
25586
25587 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
25588
25589         PR fortran/22570 an related issues.
25590         * gfortran.dg/x_slash_1.f: New test.
25591
25592 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
25593
25594         PR c/23143
25595         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25596         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25597
25598 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25599
25600         PR c/529
25601         * gcc.dg/Wshadow-3.c: New test.
25602
25603 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
25604
25605         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25606         used to have the wrong bounds).
25607
25608 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25609
25610         PR c/21720
25611         * gcc.dg/hex-round-1.c: Test more cases.
25612         * gcc.dg/hex-round-2.c: New test.
25613
25614 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
25615
25616         PR 22550
25617         * g++.dg/tree-ssa/pr22550.C: New test.
25618
25619 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25620
25621         * gcc.dg/tree-ssa/vrp19.c: New test.
25622         * gcc.dg/tree-ssa-vrp20.c: New test.
25623
25624 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25625
25626         PR c/22240
25627         * gcc.dg/transparent-union-4.c: New test.
25628
25629 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25630
25631         PR c/22192
25632         * gcc.dg/c99-vla-2.c: New test.
25633
25634 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25635
25636         PR c/21720
25637         * gcc.dg/hex-round-1.c: New test.
25638
25639 2005-07-28  Jan Hubicka  <jh@suse.cz>
25640
25641         * inliner-1.c: Do not dump everything.
25642         * tree-prof.exp: Do not pass -ftree-based-profiling.
25643         * bprob.exp: Likewise.
25644
25645         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25646
25647 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
25648
25649         PR c++/22545
25650         * g++.dg/expr/ptrmem7.C: New test.
25651
25652 2005-07-28  Mike Stump  <mrs@apple.com>
25653
25654         * g++.old-deja/g++.mike/visibility-1.C: New test.
25655
25656 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25657
25658         PR c/20187
25659         * gcc.c-torture/execute/pr20187-1.c: New test.
25660
25661 2005-07-28  Jeff Law  <law@redhat.com>
25662
25663         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25664         * gcc.dg/tree-ssa/vrp18.c: New test.
25665
25666 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25667
25668         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25669
25670 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25671
25672         PR tree-optimization/22506
25673         * gcc.dg/vect/ps22506.c: New test.
25674
25675 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
25676
25677         PR target/21149
25678         * gcc.target/i386/sse-3.c: New test.
25679
25680 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25681
25682         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25683         * gcc.target/mips/mips32-dsp-type.c: Likewise.
25684
25685 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25686
25687         PR c/22589
25688         * gcc.c-torture/compile/pr22589-1.c: New test.
25689
25690 2005-07-28  Jan Hubicka  <jh@suse.cz>
25691
25692         * update-loopch.c: New testcase.
25693
25694 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25695
25696         PR rtl-optimization/23047
25697         * gcc.c-torture/execute/pr23047.c: New test.
25698         * gcc.c-torture/execute/pr23047.x: New.
25699
25700 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25701
25702         PR tree-optimization/22493
25703         * gcc.c-torture/execute/pr22493-1.c: New test.
25704         * gcc.c-torture/execute/pr22493-1.x: New.
25705         * gcc.c-torture/execute/vrp-1.c: New test.
25706         * gcc.c-torture/execute/vrp-2.c: New test.
25707         * gcc.c-torture/execute/vrp-2.c: New test.
25708
25709 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
25710
25711         * gcc.target/frv/all-builtin-read8.c: Delete.
25712         * gcc.target/frv/all-builtin-read16.c: Delete.
25713         * gcc.target/frv/all-builtin-read32.c: Delete.
25714         * gcc.target/frv/all-builtin-read64.c: Delete.
25715         * gcc.target/frv/all-builtin-write8.c: Delete.
25716         * gcc.target/frv/all-builtin-write16.c: Delete.
25717         * gcc.target/frv/all-builtin-write32.c: Delete.
25718         * gcc.target/frv/all-builtin-write64.c: Delete.
25719         * gcc.target/frv/all-read-write-1.c: New.
25720
25721 2005-07-27  Jeff Law  <law@redhat.com>
25722
25723         * gcc.c-torture/execute/pr22630.c: New test.
25724
25725 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
25726
25727         PR tree-optimization/23073
25728         * gcc.dg/vect/nodump-pr23073.c: New test.
25729         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25730
25731 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
25732
25733         PR tree-optimize/22348
25734         * gcc.c-torture/execute/pr22348.c: New.
25735
25736 2005-07-27  Richard Guenther  <rguenther@suse.de>
25737
25738         * gcc.dg/tree-ssa/salias-1.c: New testcase.
25739
25740 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25741
25742         PR fortran/22503
25743         * gfortran.dg/logical_comp.f90: New test.
25744
25745 2005-07-27  Jan Hubicka  <jh@suse.cz>
25746
25747         * inliner-1.c: Add cleanup of dumps.
25748         * val-prof-*.c: Likewise.
25749         * update-tailcall.c: New.
25750
25751 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
25752
25753         PR 22591
25754         * gcc.dg/tree-ssa/pr22591.c: New test.
25755         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25756
25757 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
25758
25759         PR libobjc/22606
25760         * objc.dg/try-catch-11.m: New test.
25761
25762 2005-07-26  Richard Guenther  <rguenther@suse.de>
25763
25764         PR tree-optimization/22486
25765         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25766
25767 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25768
25769         PR tree-opt/22484
25770         * g++.dg/opt/loop2.C: New test.
25771
25772 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25773
25774         * gcc.dg/tree-ssa/reassoc-3.c: New test.
25775         * gcc.dg/tree-ssa/reassoc-4.c: New test.
25776
25777 2005-07-25  Adam Nemet  <anemet@lnxw.com>
25778
25779         * lib/profopt.exp (profopt-execute): Check for profiling data
25780         files on the target.
25781
25782 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
25783
25784         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25785         for matching of asm labels.
25786
25787 2005-07-25  Richard Guenther  <rguenther@suse.de>
25788
25789         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25790
25791 2005-07-25  Richard Guenther  <rguenther@suse.de>
25792
25793         PR testsuite/22624
25794         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25795
25796 2005-07-25  Ira Rosen  <irar@il.ibm.com>
25797
25798         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25799         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25800         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25801         * gcc.dg/vect/vect-100.c: New test.
25802         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25803         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25804         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25805         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25806         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25807         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25808         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25809         * gfortran.dg/vect/pr19049.f90: New testcase.
25810         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25811
25812 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
25813
25814         * gcc.c-torture/execute/20050713-1.c: New test.
25815
25816         PR fortran/20063
25817         * gfortran.fortran-torture/execute/data_4.f90: New test.
25818
25819         PR middle-end/20303
25820         * gcc.dg/visibility-d.c: New test.
25821
25822 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
25823
25824         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25825         * gfortran.dg/underflow.f90: Ditto.
25826
25827 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25828
25829         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25830         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25831         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25832
25833 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25834
25835         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25836         include case of field width of zero.
25837
25838 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25839
25840         PR libgfortran/21875
25841         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25842         with trailing blanks on normal formatted read.
25843
25844 2005-07-23  Chao-ying Fu  <fu@mips.com>
25845
25846         * gcc.target/mips/mips32-dsp-type.c: New test.
25847         * gcc.target/mips/mips32-dsp.c: New test.
25848
25849 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
25850
25851         PR testsuite/21073
25852         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25853
25854         PR testsuite/20454
25855         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25856         and __cyg_profile_func_exit.
25857
25858 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
25859
25860         * gfortran.dg/comma_format_extension_3.f: Fix typo.
25861         * gfortran.dg/comma_format_extension_4.f: Same.
25862         * gfortran.dg/pr15332.f: Same.
25863         * gfortran.dg/pr21730.f: Same.
25864
25865 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
25866
25867         * g++.dg/opt/vrp2.C: Fix testcase.
25868
25869         PR tree-opt/22625
25870         * g++.dg/opt/vrp2.C: New test.
25871
25872 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
25873
25874         PR debug/21828
25875         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25876
25877 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
25878
25879         * gcc.dg/tree-ssa/20050719-1.c: New test.
25880
25881 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
25882
25883         * gcc.dg/bfin-longcall-1.c: New file.
25884         * gcc.dg/bfin-longcall-2.c: New file.
25885
25886 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
25887
25888         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25889
25890 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25891
25892         PR middle-end/19055
25893         * gcc.dg/tree-ssa/pr19055.c: New test.
25894         * gcc.dg/tree-ssa/pr19055-2.c: New test.
25895
25896 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25897
25898         PR C++/22358
25899         * g++.dg/other/pr22358.C: New test.
25900
25901 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
25902
25903         PR c++/2922
25904         * g++.dg/lookup/two-stage5.C: New test from bug comments.
25905
25906 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25907
25908         PR c++/15938
25909         * g++.dg/init/union2.C: New test.
25910
25911 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25912
25913         PR c/22393
25914         * gcc.dg/complex-4.c: New test.
25915
25916 2005-07-21  Richard Guenther  <rguenther@suse.de>
25917
25918         PR testsuite/22522
25919         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25920         scanning for asm labels.
25921         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25922
25923 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25924
25925         PR target/22085
25926         * gcc.dg/altivec-pr22085.c: New.
25927
25928 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25929
25930         PR tree-optimization/19210
25931         * gcc.dg/tree-ssa/pr19210-1.c: New.
25932         * gcc.dg/tree-ssa/pr19210-2.c: New.
25933
25934 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
25935
25936         PR rtl-optimization/22167
25937         * g++.dg/opt/pr22167.C: New test.
25938
25939 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
25940
25941         PR c++/2922
25942         * g++.dg/lookup/two-stage2.C: New.
25943         * g++.dg/lookup/two-stage3.C: New.
25944         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25945         fixed two-stage name lookup for operators.
25946         * g++.dg/template/call3.C: Compiler now produces an appropriate
25947         error message.
25948         * g++.dg/template/crash37.C: Compiler now describes bla() on line
25949         14 as a candidate.
25950         * g++.dg/template/ptrmem4.C: Compiler produces different error
25951         message.
25952         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25953         connect_to_method as a candidate.
25954
25955 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
25956
25957         * gcc.dg/fold-alloc-1.c: New test.
25958
25959 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
25960
25961         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25962         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25963
25964 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
25965
25966         * gcc.dg/fold-abs-1.c: New test.
25967         * gcc.dg/fold-abs-2.c: New test.
25968         * gcc.dg/fold-abs-3.c: New test.
25969
25970 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
25971
25972         Make CONSTRUCTOR use VEC to store initializers.
25973         * g++.dg/ext/complit3.C: Check for specific error messages.
25974         * g++.dg/init/brace2.C: Update error message.
25975         * g++.dg/warn/Wbraces2.C: Likewise.
25976
25977 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25978
25979         PR fortran/16940
25980         * gfortran.dg/module_interface_1.f90: New test.
25981
25982 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25983             Kenneth Zadeck <zadeck@naturalbridge.com>
25984
25985         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25986
25987 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25988
25989         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25990         specify -Wformat for these tests.
25991         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25992         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25993         * gcc.dg/format/opt-6.c: Delete.
25994
25995 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25996
25997         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25998         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25999
26000 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26001
26002         * gcc.dg/tree-ssa/alias-2.c: New test.
26003
26004 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
26005
26006         PR c++/22263
26007         * g++.dg/template/explicit7.C: New test.
26008
26009 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
26010
26011         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
26012         field width of 8 to +Inf and -Inf.
26013
26014 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
26015
26016         PR c++/22139
26017         * g++.dg/template/friend36.C: New test.
26018
26019 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
26020
26021         PR fortran/21730
26022         * gfortran.dg/pr21730.f: New test.
26023
26024 2005-07-16  Danny Berlin <dberlin@dberlin.org>
26025             Kenneth Zadeck <zadeck@naturalbridge.com>
26026
26027         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
26028         since pure const detection cannot run at -O1 in c compiler.
26029         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
26030         can now optimize this case properly.
26031         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
26032         because we now pass.
26033         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
26034
26035 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
26036
26037         PR c/22421
26038         * gcc.dg/format/bitfld-1.c: New test.
26039
26040 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26041
26042         PR c++/22204
26043         * g++.dg/rtti/repo1.C: New test.
26044
26045 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
26046
26047         PR middle-end/22398
26048         * gcc.c-torture/compile/pr22398.c: New test.
26049
26050 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26051
26052         PR c++/22132
26053         * g++.dg/expr/cast4.C: New test.
26054
26055 2005-07-15  Richard Guenther  <rguenther@suse.de>
26056
26057         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
26058         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26059
26060 2005-07-15  Steven Bosscher  <stevenb@suse.de>
26061
26062         PR tree-optimization/22230
26063         * gcc.dg/tree-ssa/pr22230.c: New test.
26064
26065 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
26066
26067         * gfortran.dg/g77/cpp6.f: New test.
26068
26069         PR fortran/22417
26070         * gfortran.dg/g77/cpp5.F: New test.
26071         * gfortran.dg/g77/cpp5.h: New file.
26072         * gfortran.dg/g77/cpp5inc.h: New file.
26073
26074 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
26075
26076         PR libfortran/16435
26077         * gfortran.dg/tl_editting.f90: New.
26078         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
26079
26080 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
26081
26082         * gfortran.dg/char_array_constructor.f90: New test.
26083
26084 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
26085
26086         * gfortran.dg/past_eor.f90: New.
26087         * gfortran.dg/complex_read.f90: New.
26088
26089 2005-07-13  Jeff Law  <law@redhat.com>
26090
26091         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26092         additional casts.
26093
26094         * gcc.dg/tree-ssa/pr22321.c: New test
26095
26096 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
26097
26098         PR tree-optimization/21921
26099         * gcc.dg/tree-ssa/pr21921.c: New.
26100
26101 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26102
26103         PR tree-optimizatio/22442
26104         * gcc.dg/tree-ssa/loop-11.c: New test.
26105
26106 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26107
26108         PR tree-opt/21840
26109         * gcc.c-torture/compile/pr21840.c: New test.
26110
26111 2005-07-12  Jan Hubicka  <jh@suse.cz>
26112
26113         * gcc.c-torture/compile/pr22379.c: New test.
26114
26115 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
26116
26117         PR libfortran/21593
26118         gfortran.dg/dev_null.f90: Remove outdated comment about
26119         PR libfortran/21593.
26120
26121
26122 2005-07-12  Dale Johannesen  <dalej@apple.com>
26123
26124         * gcc.target/i386/compress-float-sse.c: New.
26125         * gcc.target/i386/compress-float-sse-pic.c: New.
26126         * gcc.target/i386/compress-float-387.c: New.
26127         * gcc.target/i386/compress-float-387-pic.c: New.
26128         * gcc.dg/compress-float-ppc.c: New.
26129         * gcc.dg/compress-float-ppc-pic.c: New.
26130
26131 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
26132
26133         PR libfortran/21593
26134         gfortran.dg/dev_null.f90: Remove targets.
26135
26136 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26137
26138         PR tree-opt/22335
26139         * gcc.dg/pr22335-1.c: New test.
26140         * gcc.dg/pr22335-2.c: New test.
26141
26142 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26143
26144         PR c++/20172
26145         * g++.dg/template/nontype12.C : New test.
26146
26147 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26148
26149         * gcc.dg/tree-ssa/loop-10.c: New test.
26150
26151 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
26152
26153         * gcc.c-torture/execute/20020720-1.x: Remove.
26154
26155 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
26156
26157         * gfortran.fortran-torture/execute/forall_7.f90: New test.
26158
26159 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
26160
26161         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
26162         (dg-mips-options): Use it.
26163
26164 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
26165
26166         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
26167
26168 2005-07-09  Richard Henderson  <rth@redhat.com>
26169
26170         * lib/target-supports.exp (check_effective_target_sync_char_short):
26171         Add alpha.
26172
26173 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
26174
26175         PR libfortran/22217
26176         * gfortran.dg/negative-z-descriptor.f90: New test.
26177
26178 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26179
26180         PR tree-opt/22329
26181         * gcc.dg/pr22329.c: New test.
26182
26183 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
26184
26185         PR tree-optimization/20139
26186         * gcc.dg/tree-ssa/pr20139.c: New.
26187
26188 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26189
26190         PR tree-opt/22356
26191         * gcc.dg/pr22356-1.c: New test.
26192
26193 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
26194
26195         PR c++/21799
26196         * g++.dg/template/unify8.C: New.
26197         * g++.dg/template/unify9.C: New.
26198
26199 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
26200
26201         * gfortran.fortran-torture/execute/entry_10.f90: New test.
26202
26203 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
26204
26205         * gcc.dg/darwin-version-1.c: New.
26206         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26207         * gcc.dg/builtins-20.c: Likewise.
26208         * gcc.dg/builtins-53.c: Likewise.
26209         * gcc.dg/torture/builtins-convert-1.c: Likewise.
26210         * gcc.dg/torture/builtins-convert-2.c: Likewise.
26211         * gcc.dg/torture/builtins-convert-3.c: Likewise.
26212         * gcc.dg/torture/builtins-power-1.c: Likewise.
26213         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26214         on Darwin.
26215
26216 2005-07-07  Jeff Law  <law@redhat.com>
26217
26218         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
26219         argument evaluation order.
26220
26221 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
26222
26223         PR libfortran/21594
26224         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26225         Add test cases where the shift length is greater than the
26226         array length.
26227
26228 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26229
26230         * obj-c++.dg/proto-lossage-6.mm: New.
26231         * objc.dg/proto-lossage-6.m: New.
26232
26233 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26234
26235         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26236         * objc.dg/gnu-runtime-2.m: Likewise.
26237
26238 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26239
26240         * gfortran.dg/longline.f: New test.
26241
26242         * gfortran.dg/badline.f: New test.
26243
26244 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26245
26246         PR fortran/16531
26247         PR fortran/15966
26248         PR fortran/18781
26249         * gfortran.dg/hollerith.f90: New.
26250         * gfortran.dg/hollerith2.f90: New.
26251         * gfortran.dg/hollerith3.f90: New.
26252         * gfortran.dg/hollerith4.f90: New.
26253         * gfortran.dg/hollerith_f95.f90: New.
26254         * gfortran.dg/hollerith_legacy.f90: New.
26255         * gfortran.dg/g77/cpp4.F: New. Port from g77.
26256
26257 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26258
26259         PR objc/22274
26260         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
26261         * objc.dg/gnu-runtime-2.m: New.
26262
26263 2005-07-06  Jeff Law  <law@redhat.com>
26264
26265         * gcc.dg/tree-ssa/vrp17.c: New test.
26266
26267 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26268
26269         PR fortran/22327
26270         * gfortran.dg/array_constructor_5.f90: New test.
26271
26272 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26273
26274         * gfortran.fortran-torture/execute/entry_9.f90: New test.
26275
26276 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
26277
26278         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
26279         * gcc.dg/980816-1.c: Ditto.
26280
26281 2005-07-06  Jeff Law  <law@redhat.com>
26282
26283         * gcc.c-torture/compile/pr21356.c: New test.
26284
26285 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26286
26287         PR c/22013
26288         PR c/22098
26289         * gcc.c-torture/compile/pr22013-1.c,
26290         gcc.c-torture/execute/pr22098-1.c,
26291         gcc.c-torture/execute/pr22098-2.c,
26292         gcc.c-torture/execute/pr22098-3.c: New tests.
26293
26294 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26295
26296         PR c/22308
26297         * gcc.dg/pr22308-1.c: New test.
26298
26299 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
26300
26301         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
26302         target.
26303         * gcc.dg/compare9.c: Use -fshort-enums instead of
26304         -fno-short-enums.  Change the last test to dg-bogus.
26305
26306 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
26307
26308         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26309         * gcc.dg/compare9.c: New.
26310
26311 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26312
26313         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
26314
26315 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26316
26317         PR testsuite/22288
26318         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26319
26320
26321 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26322
26323         * gcc.dg/format/gcc_gfc-1.c: New.
26324
26325 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26326
26327         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26328
26329 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26330
26331         PR fortran/20842
26332         * gfortran.dg/io_invalid_1.f90: New test.
26333
26334 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
26335
26336         * gcc.dg/format/gcc_diag-1.c: Update.
26337
26338 2005-07-02  Jeff Law  <law@redhat.com>
26339
26340         * gcc.dg/tree-ssa/pr22051-1.c: New test.
26341         * gcc.dg/tree-ssa/pr22051-2.c: New test.
26342
26343 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
26344
26345         * gcc.dg/format/gcc_diag-1.c: Update.
26346
26347 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
26348
26349         PR tree-opt/22269
26350         * gcc.c-torture/compile/pr22269.c: New test.
26351
26352 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
26353
26354         PR 21584
26355         PR 22219
26356         * g++.dg/tree-ssa/pr21584-1.C: New test.
26357         * g++.dg/tree-ssa/pr21584-2.C: New test.
26358
26359 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
26360
26361         * obj-c++.dg/try-catch-11.mm: New.
26362         * objc.dg/try-catch-10.m: New.
26363
26364 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
26365
26366         * g++.dg/other/ucnid-1.C: xfail on AIX.
26367
26368 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
26369
26370         PR 22234
26371         * gcc.dg/20050629-1.c: New test.
26372
26373 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
26374
26375         * obj-c++.dg/const-str-1[0-1].mm: New.
26376         * objc.dg/const-str-1[0-1].m: New.
26377
26378 2005-05-29  Richard Henderson  <rth@redhat.com>
26379
26380         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
26381         Rename from check_effective_target_vect_no_max.
26382         (check_effective_target_vect_no_int_add): New.
26383         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26384         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26385         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26386         * gcc.dg/vect/vect-reduc-1.c: Use both.
26387         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26388
26389 2005-05-29  Richard Henderson  <rth@redhat.com>
26390
26391         * lib/target-supports.exp (check_effective_target_vect_no_max):
26392         Remove i386 and x86_64.
26393
26394 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26395
26396         PR testsuite/21969
26397         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26398
26399 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26400
26401         PR middle-end/21969
26402         * gcc.dg/vect/pr21969.c: New test.
26403
26404 2005-06-28  Eric Christopher  <echristo@redhat.com>
26405
26406         PR c/22052
26407         PR c/21975
26408         * gcc.dg/inline1.c: New test.
26409         * gcc.dg/inline2.c: Ditto.
26410         * gcc.dg/inline3.c: Ditto.
26411         * gcc.dg/inline4.c: Ditto.
26412         * gcc.dg/inline5.c: Ditto.
26413
26414 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26415
26416         PR libfortran/22142
26417         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26418         Add testcase also testing eoshift1 for PR 22142.
26419
26420 2005-06-28  Richard Henderson  <rth@redhat.com>
26421
26422         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26423         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26424         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26425         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26426         gcc.dg/tree-ssa/20030922-2.c: Likewise.
26427
26428 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26429
26430         PR libfortran/22142
26431         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26432         Add testcase for PR 22142.
26433
26434 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
26435
26436         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26437         gcc.target/ia64/fpreg-2.c: New tests.
26438
26439 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26440
26441         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26442
26443 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26444
26445         PR libfortran/22170
26446         * gfortran.dg/slash_1.f90: New test.
26447
26448 2005-06-27  Richard Henderson  <rth@redhat.com>
26449
26450         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26451         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
26452         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26453         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26454         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26455         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26456
26457 2005-06-27  Richard Henderson  <rth@redhat.com>
26458
26459         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26460         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26461
26462 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
26463
26464         * obj-c++.dg/proto-lossage-5.mm: New.
26465         * objc.dg/proto-lossage-5.m: New.
26466
26467 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
26468
26469         PR 21959
26470         * gcc.dg/tree-ssa/pr21959.c: New test.
26471
26472 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
26473
26474         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
26475         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
26476         testing uninitialized var.
26477
26478         * gcc.c-torture/execute/builtins/chk.h: New.
26479         * gcc.c-torture/execute/builtins/lib/chk.c: New.
26480         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
26481         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
26482         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
26483         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
26484         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
26485         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
26486         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
26487         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
26488         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
26489         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
26490         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
26491         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
26492         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
26493         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
26494         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
26495         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
26496         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
26497         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
26498         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26499         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26500         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26501         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26502         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26503         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26504         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26505         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26506         * gcc.dg/builtin-object-size-1.c: New test.
26507         * gcc.dg/builtin-object-size-2.c: New test.
26508         * gcc.dg/builtin-object-size-3.c: New test.
26509         * gcc.dg/builtin-object-size-4.c: New test.
26510         * gcc.dg/builtin-object-size-5.c: New test.
26511         * gcc.dg/builtin-stringop-chk-1.c: New test.
26512         * gcc.dg/builtin-stringop-chk-2.c: New test.
26513         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26514         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26515         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26516         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26517         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26518         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26519         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26520         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26521         * gcc.c-torture/execute/printf-1.c: New test.
26522         * gcc.c-torture/execute/fprintf-1.c: New test.
26523         * gcc.c-torture/execute/vprintf-1.c: New test.
26524         * gcc.c-torture/execute/vfprintf-1.c: New test.
26525         * gcc.c-torture/execute/printf-chk-1.c: New test.
26526         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26527         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26528         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26529
26530 2005-06-27  Michael Matz  <matz@suse.de>
26531
26532         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26533         slot is not merged if address escapes.
26534
26535 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26536
26537         PR c/21911
26538         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
26539
26540 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
26541
26542         PR middle-end/17965
26543         * gcc.c-torture/compile/20050622-1.c: New test.
26544
26545         PR middle-end/22028
26546         * gcc.dg/20050620-1.c: New test.
26547
26548 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
26549
26550         PR tree-optimization/22026
26551         * gcc.dg/tree-ssa/pr22026.c: New.
26552
26553 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
26554
26555         PR libfortran/22144
26556         * gfortran.dg/shift-alloc.f90: New testcase.
26557
26558 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
26559
26560         * all files: Update FSF address in copyright headers.
26561
26562 2005-06-22  Jan Hubicka  <jh@suse.cz>
26563
26564         * wholeprogram-1.c: New testcase.
26565         * wholeprogram-2.c: New testcase.
26566
26567 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
26568
26569         PR 22171
26570         * gcc.dg/tree-ssa/pr22171.c: New test.
26571
26572 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
26573
26574         * gfortran.dg/simplify_modulo.f90: New.
26575
26576 2005-06-24  Jan Hubicka  <jh@suse.cz>
26577
26578         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26579
26580 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26581
26582         * obj-c++.dg/proto-lossage-[1-4].mm: New.
26583
26584 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26585
26586         * obj-c++.dg/typedef-alias-1.mm: New.
26587         * objc.dg/typedef-alias-1.m: New.
26588
26589 2005-06-23  Jeff Law  <law@redhat.com>
26590
26591         * gcc.dg/tree-ssa/vrp16.c: New test.
26592
26593 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26594
26595         * lib/target-supports.exp: Add
26596         check_effective_target_fortran_large_real and
26597         check_effective_target_fortran_large_int to check for
26598         corresponding effective targets.
26599         * gfortran.dg/large_integer_kind_1.f90: New test.
26600         * gfortran.dg/large_real_kind_1.f90: New test.
26601
26602 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
26603
26604         PR tree-optimization/22117
26605         * gcc.dg/tree-ssa/pr22117.c: New.
26606
26607 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26608
26609         PR testsuite/22123
26610         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26611
26612 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
26613
26614         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26615
26616 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26617
26618         * gfortran.dg/f2c_4.f90: Add tests for complex functions
26619         * gfortran.dg/f2c_4.c: Likewise.
26620
26621 2005-06-22 Paul Brook  <paul@codesourcery.com>
26622
26623         PR fortran/21034
26624         * gfortran.dg/auto_save_1.f90: New test.
26625
26626 2005-06-22  Michael Matz  <matz@suse.de>
26627
26628         * gcc.target/x86-64/abi: New directory.
26629         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26630         * gcc.target/x86-64/abi/README.gcc: New file.
26631         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26632         * gcc.target/x86-64/abi/asm-support.s: New file.
26633         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26634         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26635         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26636         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26637         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26638         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26639         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26640         * gcc.target/x86_64/abi/test_bitfields.c: New test.
26641         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26642         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26643         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26644         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26645         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26646         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26647         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26648         * gcc.target/x86_64/abi/test_varargs.c: New test.
26649
26650 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26651
26652         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26653         32-bit i?86 and x86_64.
26654
26655 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
26656
26657         * obj-c++.dg/const-str-[1-9].mm: New tests.
26658
26659 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26660
26661         PR fortran/22010
26662         * gfortran.dg/namelist_use.f90: New.
26663         * gfortran.dg/namelist_use_only.f90: New.
26664
26665 2005-06-21  Jeff Law  <law@redhat.com>
26666
26667         * gcc.dg/tree-ssa/vrp15.c: New test.
26668
26669 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
26670
26671         * lib/target-supports.exp (check_effective_target_vect_reduction):
26672         Remove.
26673         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26674         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26675         remove vect_reduction target keyword. Also avoid two returns in main.
26676         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26677         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26678         * gcc.dg/vect/vect-reduc-1short.c: New test.
26679         * gcc.dg/vect/vect-reduc-1char.c: New test.
26680         * gcc.dg/vect/vect-reduc-2short.c: New test.
26681         * gcc.dg/vect/vect-reduc-2char.c: New test.
26682         * gcc.dg/vect/vect-reduc-6.c: New test.
26683         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26684         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26685         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26686
26687 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26688         Paul Thomas  <pault@gcc.gnu.org>
26689
26690         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26691         New tests.
26692
26693 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26694
26695         * gfortran.dg/backslash_1.f90: New test.
26696         * gfortran.dg/backslash_2.f90: New test.
26697
26698 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
26699
26700         * gfortran.dg/duplicate_labels.f90: New test.
26701
26702 2005-06-20  Jan Beulich  <jbeulich@novell.com>
26703
26704         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26705         unsupportable relocations.
26706         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26707         * gcc.dg/20050321-2.c: xfail for NetWare.
26708
26709 2005-06-20  Andreas Jaeger  <aj@suse.de>
26710
26711         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
26712         gcc.target/i386/fastcall-sseregparm.c,
26713         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
26714
26715 2005-06-19  Richard Henderson  <rth@redhat.com>
26716
26717         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
26718
26719 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
26720
26721         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
26722
26723 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
26724
26725         PR c++/22115
26726         * g++.dg/conversion/simd2.C: Change expected error message.
26727
26728 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26729
26730         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26731         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26732         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26733
26734 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
26735
26736         * gcc.dg/fold-mod-1.c: New test.
26737
26738 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
26739
26740         PR fortran/19926
26741         * gfortran.dg/pr19926.f90: New test.
26742
26743 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26744
26745         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26746         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26747         targets.
26748         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26749         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26750
26751 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
26752
26753         * gcc.target/ia64/float80-varargs-1.c: New test.
26754
26755 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26756
26757         PR tree-opt/22035
26758         * gfortran.dg/f2c_6.f90: New test.
26759
26760 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
26761
26762         PR c++/17413
26763         * g++.dg/template/local5.C: New.
26764
26765 2005-06-17  Richard Henderson  <rth@redhat.com>
26766
26767         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26768
26769 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
26770
26771         PR testsuite/21945
26772         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26773
26774 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
26775
26776         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26777         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26778         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26779         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26780         check_vect to verify the presence of hardware vector support.
26781
26782 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
26783
26784         PR testsuite/22056
26785         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26786
26787 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26788
26789         PR libfortran/19216
26790         * gfortran.dg/pr19216.f: Add correct space between brackets and
26791         dg directive.
26792
26793 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26794
26795         PR libfortran/16436
26796         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26797
26798 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
26799
26800         * gcc.target/i386/attributes-error.c: New testcase.
26801         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26802         * gcc.target/i386/regparm-stdcall.c: Likewise.
26803         * gcc.target/i386/sseregparm-1.c: Likewise.
26804         * gcc.target/i386/sseregparm-2.c: Likewise.
26805
26806 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
26807
26808         * g++.dg/rtti/crash2.C: New.
26809
26810 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
26811
26812         * gcc.dg/noncompile/20040203-3.c: Update expected message.
26813
26814 2005-06-15  David Ung  <davidu@mips.com>
26815
26816         * gcc.target/mips/mips16e-extends.c: New test for testing the
26817         generation of MIPS16e zeb/zeh, seb/seh instructions.
26818
26819 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
26820
26821         PR 22018
26822         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26823         * gcc.dg/tree-ssa/pr22018.c: New test.
26824
26825 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
26826
26827         * gcc.dg/simd-1.c: Update error messages.
26828         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
26829         * gcc.dg/simd-2.c: Update error messages.
26830         * gcc.dg/simd-4.c: New.
26831
26832 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
26833
26834         PR c++/20678
26835         * g++.dg/other/crash-4.C: New.
26836
26837 2005-06-14  Devang Patel  <dpatel@apple.com>
26838
26839         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26840
26841 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26842
26843         PR c++/21929
26844         * g++.dg/parse/crash11.C: Update
26845
26846 2005-06-13  Jeff Law  <law@redhat.com>
26847
26848         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26849         perform the desired transformations.
26850         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26851         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26852
26853 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26854
26855         PR fortran/22038
26856         * gfortran.dg/forall_1.f90: Un-XFAIL.
26857
26858 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
26859
26860         PR c++/21929
26861         * g++.dg/parse/crash26.C: New.
26862
26863         PR c++/20789
26864         * g++.dg/init/member1.C: New.
26865
26866 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
26867
26868         * gfortran.dg/altreturn_1.f90: New test.
26869
26870 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
26871
26872         PR middle-end/21985
26873         * gcc.dg/tree-ssa/pr21985.c: New test.
26874
26875 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26876
26877         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26878
26879 2005-06-12  Roger Sayle  <roger@eyesopen.com>
26880
26881         PR c++/21930
26882         * g++.dg/other/error10.C: New test case.
26883
26884 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26885
26886         PR libfortran/19155
26887         * gfortran.dg/pr19155.f: Add test.
26888
26889 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26890
26891         * gfortran.dg/f2c_7.f90: New test.
26892
26893         * gfortran.dg/forall_1.f90: XFAILed.
26894
26895 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26896
26897         * gcc.dg/pr14796-1.c: New.
26898         * gcc.dg/pr14796-2.c: New.
26899
26900 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
26901
26902         PR fortran/17792
26903         PR fortran/21375
26904         * gfortran.dg/deallocate_stat.f90: New test.
26905
26906 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
26907
26908         * gfortran.fortran-torture/execute/in-pack.f90: New test.
26909
26910 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
26911
26912         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26913         access will be generated when this loop is vectorized. Test that
26914         accesses with same alignment were detected.
26915         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26916         Test that accesses with same alignment were detected.
26917         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26918         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26919         alignment were detected.
26920
26921 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
26922
26923         PR c++/10611
26924         * g++.dg/conversion/simd2.C: New.
26925
26926 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26927
26928         * gcc.dg/Wcxx-compat-1.c: New.
26929
26930 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
26931
26932         PR libfortran/21480
26933         * gfortran.dg/reshape-complex.f90: Add a test for a packed
26934         complex array.
26935
26936 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
26937
26938         * gcc.dg/alias-8.c: New.
26939
26940 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
26941
26942         * gcc.dg/format/cmn_err-1.c: Update.
26943
26944 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
26945
26946         PR target/20666
26947         * gcc.target/sparc/fexpand-2.c: New.
26948         * gcc.target/sparc/fpmerge-2.c: New.
26949         * gcc.target/sparc/fpmul-2.c: New.
26950         * gcc.target/sparc/noresult.c: New.
26951         * gcc.target/sparc/pdist-2.c: New.
26952         * gcc.target/sparc/pdist-3.c: New.
26953
26954 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
26955
26956         PR testsuite/21702
26957         * gcc.target/i386/i386.exp: Fix comment typo.
26958
26959 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26960
26961         PR c++/19497
26962         * g++.dg/inherit/using5.C: New.
26963         * g++.dg/inherit/using6.C: New.
26964
26965 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26966
26967         PR c++/19894
26968         * g++.dg/template/ptrmem15.C: New test.
26969
26970         PR c++/20563
26971         * g++.dg/ext/label4.C: New test.
26972
26973 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26974
26975         * gcc.dg/tls/debug-1.c: New test.
26976
26977 2005-06-07  Dale Johannesen  <dalej@apple.com>
26978
26979         * gcc.target/i386/movq.c: New.
26980
26981 2005-06-07  Dale Johannesen  <dalej@apple.com>
26982
26983         * gcc.dg/20050607-1.c: New.
26984
26985 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26986
26987         PR middle-end/21850
26988         * gcc.c-torture/execute/20050607-1.c: New test.
26989
26990 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26991
26992         PR libfortran/21926
26993         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26994         Test case where the return array has lowest stride one,
26995         but isn't packed.
26996
26997 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26998
26999         * lib/target-supports.exp (check_effective_target_sync_int_long):
27000         Add s390 and s390x targets.
27001
27002 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
27003
27004         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
27005         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
27006         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
27007         * gcc.dg/tree-ssa/loop-9.c: New test.
27008
27009 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27010
27011         * g++.dg/parse/defarg10.C: New.
27012
27013 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
27014
27015         PR regression/21897
27016         * gcc.c-torture/execute/20050604-1.c: New test.
27017
27018 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27019
27020         PR 21903
27021         * g++.dg/parse/defarg9.C: New.
27022
27023         PR c++/20637
27024         * g++.dg/inherit/using4.C: New.
27025         * g++.dg/overload/error1.C: Adjust expected errors.
27026         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
27027         * g++.old-deja/g++.brendan/arm2.C: Likewise.
27028         * g++.old-deja/g++.other/redecl2.C: Likewise.
27029         * g++.old-deja/g++.other/redecl4.C: Likewise.
27030         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
27031
27032 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27033
27034         * gfortran.dg/f2c_5.f90: Add -w to dg-options
27035
27036 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27037
27038         * lib/gfortran.exp (gfortran_target_compile): Call
27039         dg-additional-files-options
27040         * gfortran.dg/f2c_4.f90: New file
27041         * gfortran.dg/f2c_4.c: New file
27042         * gfortran.dg/f2c_5.f90: New file
27043         * gfortran.dg/f2c_5.c: New file
27044
27045 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27046
27047         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
27048
27049         PR fortran/21912
27050         * gfortran.dg/array_constructor_4.f90: New test.
27051
27052 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
27053
27054         PR c++/21619
27055         * g++.dg/ext/builtin9.C: New test.
27056
27057 2005-06-05  Dale Johannesen  <dalej@apple.com>
27058
27059         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
27060         * gcc.c-torture/execute/20050603-2.c: Ditto.
27061
27062 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
27063
27064         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
27065         * gcc.dg/vect/vect-reduc-1.c: New.
27066         * gcc.dg/vect/vect-reduc-2.c: New.
27067         * gcc.dg/vect/vect-reduc-3.c: New.
27068
27069 2005-06-04  Dale Johannesen  <dalej@apple.com>
27070
27071         * gcc.c-torture/execute/20050603-1.c: New.
27072         * gcc.c-torture/execute/20050603-2.c: New.
27073         * gcc.dg/20050603-3.c: New.
27074
27075 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27076
27077         PR fortran/19195
27078         * gfortran.dg/debug_1.f90: New test.
27079
27080         * gfortran.dg/forall_1.f90: New test.
27081
27082 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
27083
27084         * gfortran.dg/array_constructor_3.f90: New test.
27085
27086 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27087
27088         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27089
27090 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
27091
27092         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27093
27094 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
27095
27096         PR c/21873
27097         * gcc.dg/init-excess-1.c: New test.
27098
27099 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27100
27101         PR c++/21853
27102         * g++.dg/expr/static_cast6.C: New test.
27103
27104 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
27105
27106         * gcc.dg/tree-ssa/vrp14.c: New test.
27107
27108 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27109
27110         PR c++/21336
27111         * g++.dg/template/new2.C: New test.
27112
27113 2005-06-03  Josh Conner  <jconner@apple.com>
27114
27115         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27116         all entries in initializer.
27117
27118 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
27119
27120         PR middle-end/21858
27121         * gcc.dg/pr21858.c: New testcase.
27122
27123 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
27124
27125         PR tree-optimization/21292
27126
27127         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27128         New.
27129         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27130         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27131         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27132         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27133         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
27134
27135 2005-06-02  Richard Henderson  <rth@redhat.com>
27136
27137         * gcc.dg/sync-2.c: Use -march=i486 for i386.
27138
27139 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
27140
27141         * gcc.dg/wtypequal.c: New testcase.
27142
27143 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
27144
27145         PR 21582
27146         * gcc.dg/tree-ssa/pr21582.c: New test.
27147
27148 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27149
27150         PR c++/21280
27151         * g++.dg/opt/interface2.h: New.
27152         * g++.dg/opt/interface2.C: New.
27153         * g++.dg/init/ctor4.C: Adjust error lines.
27154         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27155         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27156         * g++.old-deja/g++.jason/opeq3.C: Likewise.
27157         * g++.old-deja/g++.pt/assign1.C: Likewise.
27158         * g++.old-deja/g++.pt/crash20.C: Likewise.
27159
27160 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
27161
27162         PR tree-optimization/21734
27163         * g++.dg/vect/pr21734_1.cc: New.
27164         * g++.dg/vect/pr21734_2.cc: New.
27165
27166 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27167
27168         PR c++/20350
27169         * g++.dg/template/spec24.C: New.
27170
27171         PR c++/21151
27172         * g++.dg/pch/local-1.C: New.
27173         * g++.dg/pch/local-1.Hs: New.
27174
27175 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
27176
27177         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
27178         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
27179         * gcc.dg/tree-ssa/pr14341.c: New test.
27180         * gcc.dg/tree-ssa/pr14841.c: New test.
27181         * gcc.dg/tree-ssa/pr20701.c: New test.
27182         * gcc.dg/tree-ssa/pr21086.c: New test.
27183         * gcc.dg/tree-ssa/pr21090.c: New test.
27184         * gcc.dg/tree-ssa/pr21332.c: New test.
27185         * gcc.dg/tree-ssa/pr21458.c: New test.
27186         * gcc.dg/tree-ssa/pr21658.c: New test.
27187         * gcc.dg/tree-ssa/vrp01.c: New test.
27188         * gcc.dg/tree-ssa/vrp02.c: New test.
27189         * gcc.dg/tree-ssa/vrp03.c: New test.
27190         * gcc.dg/tree-ssa/vrp04.c: New test.
27191         * gcc.dg/tree-ssa/vrp05.c: New test.
27192         * gcc.dg/tree-ssa/vrp06.c: New test.
27193         * gcc.dg/tree-ssa/vrp07.c: New test.
27194         * gcc.dg/tree-ssa/vrp08.c: New test.
27195         * gcc.dg/tree-ssa/vrp09.c: New test.
27196         * gcc.dg/tree-ssa/vrp10.c: New test.
27197         * gcc.dg/tree-ssa/vrp11.c: New test.
27198         * gcc.dg/tree-ssa/vrp12.c: New test.
27199         * gcc.dg/tree-ssa/vrp13.c: New test.
27200
27201 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
27202
27203         PR 21029
27204         * gcc.dg/tree-ssa/pr21029.c: New test.
27205
27206 2005-06-01  Roger Sayle  <roger@eyesopen.com>
27207
27208         * gfortran.dg/logint-1.f: New test case.
27209         * gfortran.dg/logint-2.f: Likewise.
27210         * gfortran.dg/logint-3.f: Likewise.
27211
27212 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
27213
27214         PR c/21536
27215         PR c/20760
27216         * gcc.dg/20050527-1.c: New test.
27217
27218         * gcc.dg/i386-sse-12.c: New test.
27219
27220         PR fortran/21729
27221         * gfortran.dg/implicit_5.f90: New test.
27222
27223 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
27224
27225         PR fortran/20883
27226         * gfortran/assign_4.f90: New test.
27227         * gfortran/assign_2.f90: Change compile to run.
27228
27229 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
27230
27231         * lib/target-supports.exp
27232         (check_effective_target_sync_char_short): New.
27233         * gcc.dg/sync-2.c: New.
27234
27235 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
27236
27237         PR tree-optimization/21817
27238         * gcc.dg/torture/pr21817-1.c: New.
27239
27240 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
27241
27242         PR c++/21165
27243         * g++.dg/template/init5.C: New.
27244
27245 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
27246
27247         * gfortran.dg/char_initialiser_actual.f90:
27248         Test character initialisers as actual arguments.
27249         * gfortran.dg/char_pointer_comp_assign.f90:
27250         Test character pointer structure component assignments.
27251         * gfortran.dg/char_array_structure_constructor.f90:
27252         Test character components in structure constructors.
27253
27254 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
27255
27256         PR middle-end/20931
27257         * g++.dg/opt/pr20931.C: New test.
27258
27259 2005-05-31  Andreas Jaeger  <aj@suse.de>
27260
27261         PR testsuite/20772
27262         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
27263         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
27264         g++.old-deja/g++.ext/asmspec1.C,
27265         g++.old-deja/g++.other/regstack.C,
27266         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
27267         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
27268         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
27269         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
27270         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
27271         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
27272         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
27273         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
27274         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
27275         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
27276         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
27277         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
27278         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
27279         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
27280         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
27281         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
27282         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
27283         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
27284         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
27285
27286 2005-05-31  Jeff Law  <law@redhat.com>
27287
27288         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
27289
27290 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
27291
27292         PR middle-end/21743
27293         * gcc.dg/builtins-1.c: Activate disabled clog test.
27294         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27295
27296 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
27297
27298         * gfortran.dg/char_pointer_assign.f90:
27299         Test character-pointer assignments and pointer assignments.
27300         * gfortran.dg/char_pointer_dummy.f90:
27301         Test character-pointer dummy arguments.
27302         * gfortran.dg/char_pointer_func.f90:
27303         Test character-pointer function returns.
27304         * gfortran.dg/char_pointer_dependency.f90:
27305         Test character-pointer functions with dependencies.
27306
27307 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
27308
27309         PR c++/21784
27310         * g++.dg/lookup/using14.C: New test.
27311
27312 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
27313
27314         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27315         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27316         trailing ^M.
27317
27318 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
27319
27320         PR c++/17413
27321         * g++.dg/template/local5.C: New.
27322
27323         PR target/21761
27324         * gcc.c-torture/compile/pr21761.c: New.
27325
27326         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27327         before darwin8.
27328
27329 2005-05-30  Steven G. Kargl
27330
27331         PR fortran/20846
27332         * gfortran.dg/inquire_8.f90: New test.
27333
27334 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27335
27336         PR libfortran/21376
27337         * gfortran.dg/output_exponents_1.f90: New test.
27338
27339 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27340
27341         PR libfortran/20006
27342         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27343
27344 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
27345
27346         PR c++/21210
27347         * g++.dg/ext/complex1.C: New test.
27348
27349         PR c++/21340
27350         * g++.dg/init/ctor6.C: New test.
27351
27352 2005-05-29  Jan Hubicka  <jh@suse.cz>
27353
27354         * gcc.c-torture/compile/pr21562.c: New.
27355
27356 2005-05-28  Steven G. Kargl <kargls@comcast.net>
27357
27358         * gfortran.dg/subnormal_1.f90: New test.
27359
27360 2005-05-28  Jan Hubicka  <jh@suse.cz>
27361
27362         * tree-prof.exp: Fix comment.
27363         * value-prof-1.c: New.
27364         * value-prof-2.c: New.
27365         * value-prof-3.c: New.
27366         * value-prof-4.c: New.
27367
27368 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
27369
27370         PR c++/21614
27371         * g++.dg/expr/ptrmem6.C: New test.
27372         * g++.dg/expr/ptrmem6a.C: Likewise.
27373
27374 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
27375
27376         PR tree-optimization/21658
27377         * gcc.dg/tree-ssa/pr21658.c: New.
27378
27379 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
27380
27381         PR c++/21455
27382         * g++.dg/inherit/ptrmem3.C: New.
27383
27384         PR c++/21681
27385         * g++.dg/parse/template16.C: New.
27386
27387 2005-05-27  Andreas Jaeger  <aj@suse.de>
27388
27389         * gcc.dg/setjmp-2.c: Only run in 32-bit.
27390
27391         * gcc.dg/i386-sse-8.c: Run test on all archs.
27392
27393 2005-05-26  Mike Stump  <mrs@apple.com>
27394
27395         * objc.dg/isa-field-1.m: Only run on darwin.
27396         * objc.dg/lookup-1.m: Likewise.
27397         * objc.dg/try-catch-8.m: Likewise.
27398
27399 2005-05-26  Roger Sayle  <roger@eyesopen.com>
27400
27401         PR tree-optimization/9814
27402         * gcc.dg/pr9814-1.c: New test case.
27403
27404 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27405
27406         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27407         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27408         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27409         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27410         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27411         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27412         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27413         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27414         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27415         objc.dg/try-catch-8.m: New.
27416
27417 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
27418
27419         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27420         remove extraneous semicolons.
27421
27422 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27423
27424         * obj-c++.dg/comp-types-12.mm: New.
27425         * objc.dg/comp-types-11.m: New.
27426         * objc.dg/selector-4.m: New.
27427
27428 2005-05-26  Andreas Jaeger  <aj@suse.de>
27429
27430         PR testsuite/20772
27431         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27432         g++.old-deja/g++.ext/attrib3.C,
27433         g++.old-deja/g++.other/store-expr1.C,
27434         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27435         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27436         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27437         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27438         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27439         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27440         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27441         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27442         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27443         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27444         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27445         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27446         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27447         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27448         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27449         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27450         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27451         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27452         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27453
27454 2005-05-26  Andreas Jaeger  <aj@suse.de>
27455
27456         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27457         x86-64 compilation.
27458
27459 2005-05-26  Andreas Jaeger  <aj@suse.de>
27460
27461         PR testsuite/20772
27462         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27463         gcc.misc-tests/i386-pf-athlon-1.c,
27464         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27465         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27466         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27467         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27468         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27469         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27470         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27471         programs.
27472
27473         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
27474         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
27475         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
27476         x86-64 compilation.
27477
27478         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
27479         x86_64.
27480
27481         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
27482         effective-target ilp32.
27483
27484 2005-05-26  David Ung  <davidu@mips.com>
27485
27486         * gcc.target/mips/ext_ins.c: New test for testing the generation
27487         of MIPS32/64 rev 2 ext/ins instructions.
27488
27489 2005-05-26  Andreas Jaeger  <aj@suse.de>
27490
27491         * treelang/compile/unsigned.tree: Use gimple instead of
27492         nonexisting generic dump.
27493
27494 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
27495
27496         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
27497
27498 2005-05-26  Andreas Jaeger  <aj@suse.de>
27499
27500         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27501
27502 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
27503
27504         PR libfortran/17283
27505         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27506         Test callee-allocated memory with write statements.
27507
27508 2005-05-25  Roger Sayle  <roger@eyesopen.com>
27509
27510         PR middle-end/21709
27511         * gcc.dg/pr21709-1.c: New test case.
27512
27513 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27514             Mike Stump  <mrs@apple.com>
27515
27516         * objc/execute/next_mapping.h: Update for C++.
27517
27518         * obj-c++.dg/selector-1.mm: Move to...
27519         * obj-c++.dg/selector-4.mm: here...
27520
27521         * obj-c++.dg/basic.mm: New.
27522         * obj-c++.dg/comp-types-1.mm: New.
27523         * obj-c++.dg/cxx-class-1.mm: New.
27524         * obj-c++.dg/cxx-ivars-1.mm: New.
27525         * obj-c++.dg/cxx-ivars-2.mm: New.
27526         * obj-c++.dg/cxx-ivars-3.mm: New.
27527         * obj-c++.dg/cxx-scope-1.mm: New.
27528         * obj-c++.dg/cxx-scope-2.mm: New.
27529         * obj-c++.dg/defs.mm: New.
27530         * obj-c++.dg/empty-private-1.mm: New.
27531         * obj-c++.dg/encode-1.mm: New.
27532         * obj-c++.dg/encode-2.mm: New.
27533         * obj-c++.dg/encode-3.mm: New.
27534         * obj-c++.dg/extern-c-1.mm: New.
27535         * obj-c++.dg/extra-semi.mm: New.
27536         * obj-c++.dg/fix-and-continue-2.mm: New.
27537         * obj-c++.dg/isa-field-1.mm: New.
27538         * obj-c++.dg/ivar-list-semi.mm: New.
27539         * obj-c++.dg/local-decl-1.mm: New.
27540         * obj-c++.dg/lookup-1.mm: New.
27541         * obj-c++.dg/lookup-2.mm: New.
27542         * obj-c++.dg/method-1.mm: New.
27543         * obj-c++.dg/method-2.mm: New.
27544         * obj-c++.dg/method-3.mm: New.
27545         * obj-c++.dg/method-4.mm: New.
27546         * obj-c++.dg/method-5.mm: New.
27547         * obj-c++.dg/method-6.mm: New.
27548         * obj-c++.dg/method-7.mm: New.
27549         * obj-c++.dg/no-extra-load.mm: New.
27550         * obj-c++.dg/overload-1.mm: New.
27551         * obj-c++.dg/pragma-1.mm: New.
27552         * obj-c++.dg/pragma-2.mm: New.
27553         * obj-c++.dg/private-1.mm: New.
27554         * obj-c++.dg/private-2.mm: New.
27555         * obj-c++.dg/proto-qual-1.mm: New.
27556         * obj-c++.dg/qual-types-1.mm: New.
27557         * obj-c++.dg/stubify-1.mm: New.
27558         * obj-c++.dg/stubify-2.mm: New.
27559         * obj-c++.dg/super-class-1.mm: New.
27560         * obj-c++.dg/super-class-2.mm: New.
27561         * obj-c++.dg/super-dealloc-1.mm: New.
27562         * obj-c++.dg/super-dealloc-2.mm: New.
27563         * obj-c++.dg/template-1.mm: New.
27564         * obj-c++.dg/template-2.mm: New.
27565         * obj-c++.dg/template-3.mm: New.
27566         * obj-c++.dg/template-4.mm: New.
27567         * obj-c++.dg/template-5.mm: New.
27568         * obj-c++.dg/template-6.mm: New.
27569         * obj-c++.dg/try-catch-1.mm: New.
27570         * obj-c++.dg/try-catch-2.mm: New.
27571         * obj-c++.dg/try-catch-3.mm: New.
27572         * obj-c++.dg/try-catch-4.mm: New.
27573         * obj-c++.dg/try-catch-5.mm: New.
27574         * obj-c++.dg/try-catch-6.mm: New.
27575         * obj-c++.dg/try-catch-7.mm: New.
27576         * obj-c++.dg/try-catch-8.mm: New.
27577         * obj-c++.dg/try-catch-9.mm: New.
27578         * obj-c++.dg/va-meth-1.mm: New.
27579
27580 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27581
27582         * obj-c++.dg/selector-1.mm: New.
27583         * obj-c++.dg/selector-2.mm: New.
27584
27585 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27586
27587         * obj-c++.dg/selector-3.mm: New.
27588         * objc.dg/selector-3.m: New.
27589
27590 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27591
27592         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27593         about where warning appears.
27594
27595 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27596
27597         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27598         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27599         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27600         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27601
27602 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27603
27604         * gcc.dg/20050524-1.c: New test.
27605
27606 2005-05-25  Jan Hubicka  <jh@suse.cz>
27607
27608         * gcc.dg/tree-prof/inliner-1.c: New.
27609
27610 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
27611
27612         * gcc.dg/tree-prof: New directory.
27613         * gcc.dg/tree-prof/tree-prof.exp: New.
27614
27615 2005-05-25  DJ Delorie  <dj@redhat.com>
27616
27617         * gcc.dg/Wattributes-1.c: New.
27618         * gcc.dg/Wattributes-2.c: New.
27619         * gcc.dg/Wattributes-3.c: New.
27620
27621 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
27622
27623         PR tree-optimization/19833
27624         * gcc.dg/uninit-4.c: Remove xfail.
27625         * gcc.dg/uninit-9.c: Ditto.
27626
27627 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
27628
27629         * obj-c++.dg/bitfield-[1-5].mm: New.
27630         * obj-c++.dg/class-protocol-1.mm: New.
27631         * obj-c++.dg/comp-types-1[0-1].mm: New.
27632         * obj-c++.dg/comp-types-[2-9].mm: New.
27633         * obj-c++.dg/encode-[4-8].mm: New.
27634         * obj-c++.dg/layout-1.mm: New.
27635         * obj-c++.dg/method-1[0-9].mm: New.
27636         * obj-c++.dg/method-2[0-1].mm: New.
27637         * obj-c++.dg/method-[8-9].mm: New.
27638         * obj-c++.dg/objc-gc-3.mm: New.
27639         * obj-c++.dg/try-catch-10.mm: New.
27640         * objc.dg/bitfield-5.m: New.
27641         * objc.dg/comp-types-10.m: New.
27642         * objc.dg/comp-types-9.m: New.
27643         * objc.dg/layout-1.m: New.
27644         * objc.dg/objc-gc-4.m: New.
27645         * objc.dg/try-catch-9.m: New.
27646         * objc.dg/class-protocol-1.m: Tweak diagnostics.
27647         * objc.dg/comp-types-1.m: Likewise.
27648         * objc.dg/comp-types-[5-6].m: Likewise.
27649         * objc.dg/method-9.m: Likewise.
27650
27651 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
27652
27653         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27654         and on hardware without VMX support.
27655
27656         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27657
27658         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27659
27660         * lib/profopt.exp (dg-final-generate, dg-final-use,
27661         profopt-final-code, profopt-get-options): New.
27662         (profopt-execute): Process test directives.
27663
27664         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27665         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27666         cleanup-tree-dump, cleanup-saved-temps): Update comments.
27667
27668 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
27669
27670         PR C++/21645
27671         * g++.dg/init/ctor5.C: New test.
27672
27673 2005-05-24  Ira Rosen  <irar@il.ibm.com>
27674
27675         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27676         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27677         vect-113.c, vect-114.c.
27678
27679 2005-05-23  Adam Nemet  <anemet@lnxw.com>
27680
27681         * gcc.dg/const-elim-1.c: Remove xfails.
27682
27683 2005-05-23  Jeff Law  <law@redhat.com>
27684
27685         * gcc.c-torture/compile/pr21638.c: New test.
27686         * gcc.c-torture/compile/20050520-1.c: New test.
27687
27688 2005-05-23  Nick Clifton  <nickc@redhat.com>
27689
27690         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27691         be a proper triple, ie: m32r*-*-*.
27692         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27693
27694 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
27695
27696         PR middle-end/21331
27697         PR tree-opt/21293
27698         * gcc.c-torture/compile/pr21293.c: New test.
27699         * gcc.c-torture/execute/pr21331.c: New test.
27700
27701 2004-05-20  Richard Henderson  <rth@redhat.com>
27702
27703         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27704
27705 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
27706
27707         * obj-c++-dg.exp: Add.
27708         * obj-c++.exp: Add.
27709         * obj-c++.dg/dg.exp: Add.
27710
27711 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
27712
27713         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
27714         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
27715
27716 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
27717
27718         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
27719
27720 2004-05-19  Richard Henderson  <rth@redhat.com>
27721
27722         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
27723
27724 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
27725
27726         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27727
27728         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27729
27730 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
27731
27732         PR c++/21495
27733         * g++.dg/parse/extern1.C: New test.
27734         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27735
27736 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27737
27738         * gcc.dg/c99-math.h: New.
27739         * gcc.dg/c99-math-float-1.c: New test.
27740         * gcc.dg/c99-math-double-1.c: Likewise.
27741         * gcc.dg/c99-math-long-double-1.c: Likewise.
27742
27743 2005-05-18  Richard Henderson  <rth@redhat.com>
27744
27745         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27746
27747 2005-05-18  Devang Patel  <dpatel@apple.com>
27748
27749         * g++.dg/opt/20050511-1.C: New test.
27750
27751 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
27752
27753         PR libfortran/21127
27754         * gfortran.dg/reshape-complex.f90: New test.
27755
27756 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
27757
27758         * gfortran.dg/array_constructor_1.f90: New test.
27759         * gfortran.dg/array_constructor_2.f90: New test.
27760
27761 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27762
27763         PR fortran/20954
27764         * gfortran.dg/pr20954.f: New test.
27765
27766 2005-05-17  Mike Stump  <mrs@apple.com>
27767
27768         Yet more Objective-C++...
27769
27770         * objc.dg/method-5.m: Update.
27771         * objc.dg/method-6.m: Update.
27772         * objc.dg/method-7.m: Update.
27773         * objc.dg/method-9.m: Update.
27774         * objc.dg/try-catch-2.m: Update.
27775
27776 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
27777
27778         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27779         Remove little-endian optimizations.
27780
27781 2005-05-17  Jeff Law  <law@redhat.com>
27782
27783         * g++.dg/tree-ssa/pr14814.C: New test.
27784         * gcc.dg/tree-ssa/pr14814.C: New test.
27785         * gcc.dg/tree-ssa/pr17141-1.C: New test.
27786         * gcc.dg/tree-ssa/pr17141-2.C: New test.
27787
27788 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27789
27790         * gcc.dg/compat/generate-random.c: Do not include
27791         libiberty.h.
27792         * gcc.dg/compat/generate-random_r.c: Likewise.
27793
27794 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
27795
27796         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27797
27798 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27799
27800         PR middle-end/21595
27801         * g++.dg/tree-ssa/builtin1.C: New testcase.
27802
27803 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
27804
27805         PR c++/21454
27806         * g++.dg/opt/const4.C: New test.
27807
27808         PR middle-end/21492
27809         * g++.dg/opt/crossjump1.C: New test.
27810
27811         PR tree-optimization/21610
27812         * gcc.c-torture/compile/20050516-1.c: New test.
27813
27814         PR fortran/15080
27815         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27816         about the test failing.
27817         * gfortran.fortran-torture/execute/where_7.f90: New test.
27818         * gfortran.fortran-torture/execute/where_8.f90: New test.
27819
27820 2005-05-16  Richard Henderson  <rth@redhat.com>
27821
27822         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27823         i?86 and x86_64.
27824
27825 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
27826
27827         * gcc.dg/compat/generate-random.c (config.h): Do not include.
27828         (limits.h): Include unconditionally.
27829         (stdlib.h): Likewise.
27830         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27831         (limits.h): Include unconditionally.
27832         (stdlib.h): Likewise.
27833         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27834         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27835         (limits.h): Include unconditionally.
27836         (stdlib.h): Likewise.
27837         (hashtab.h): Do not include.
27838         (getopt.h): Likewise.
27839         (stddef.h): Include.
27840         (hashval_t): Define.
27841         (struct entry): Add "next" field.
27842         (HASH_SIZE): New macro.
27843         (hash_table): New variable.
27844         (switchfiles): Do not use xmalloc.
27845         (mix): New macro.
27846         (iterative_hash): New function.
27847         (hasht): Remove.
27848         (e_exists): New function.
27849         (e_insert): Likewise.
27850         (output): Use, instead of libiberty hashtable functions.
27851         (main): Do not use getopt.  Do not call htab_create.
27852
27853 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
27854
27855         PR libstdc++/21526
27856         * lib/target-supports.exp (check_mkfifo_available):
27857         Return 0 for cygwin as mkfifo support incomplete on platform.
27858         Fix typos in comments.
27859
27860 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
27861
27862         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27863
27864 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
27865
27866         PR fortran/17432
27867         * gfortran.dg/assign_4.f: New test.
27868
27869 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
27870
27871         PR tree-optimization/21563
27872         * gcc.dg/tree-ssa/pr21563.c: New.
27873
27874 2005-05-14  Jan Hubicka  <jh@suse.cz>
27875
27876         * gcc.dg/noreturn-7.c: Allow control reaches warning.
27877
27878 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
27879
27880         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27881
27882 2005-05-13  Julian Brown  <julian@codesourcery.com>
27883
27884         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27885         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27886
27887 2005-05-13  Jan Hubicka  <jh@suse.cz>
27888
27889         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27890         * gcc.dg/fold-xor-?.c: Likewise.
27891         * gcc.dg/pr15784-?.c: Likewise.
27892         * gcc.dg/pr20922-?.c: Likewise.
27893         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27894         * gcc.dg/tree-ssa/pr17598.c: Likewise.
27895         * gcc.dg/tree-ssa/pr20470.c: Likewise.
27896
27897 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27898
27899         PR fortran/21260
27900         * gfortran.dg/hollerith_1.f90: New test.
27901
27902 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27903
27904         * gfortran.dg/func_result_2.f90: New test.
27905
27906 2005-05-11  Bud Davis  <bdavis@gfortran.org>
27907
27908         * gfortran.dg/dev_null.f90: New test.
27909
27910 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
27911
27912         * gcc.dg/arm-vfp1.c: Revert last change.
27913
27914 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
27915
27916         PR middle-end/19807
27917         PR tree-optimization/19639
27918         * g++.dg/tree-ssa/pr19807.C: New testcase.
27919
27920 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27921
27922         PR libfortran/21471
27923         * gfortran.dg/append-1.f90: New test.
27924
27925 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27926
27927         * gcc.dg/pr18501.c: XFAIL.
27928         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27929         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27930         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27931         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27932         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27933         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27934         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27935         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27936
27937 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27938
27939         PR fortran/20178
27940         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27941         gfortran.dg/f2c_3.f90: New tests.
27942
27943         * gfortran.dg/return_1.f90: Fix dg annotation.
27944
27945 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27946
27947         * gcc.c-torture/compile/20050510-1.c: New test.
27948
27949 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
27950
27951         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27952
27953 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
27954
27955         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27956
27957 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
27958
27959         PR c/17913
27960         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27961
27962 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
27963
27964         PR c/21342
27965         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27966         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27967
27968 2005-05-10  Ben Elliston  <bje@au.ibm.com>
27969
27970         PR debug/16676
27971         * gcc.dg/debug/pr16676.c: New test.
27972
27973 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
27974
27975         PR testsuite/21443
27976         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27977         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27978         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27979         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27980         Change -O1 to -O2.
27981         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27982         -fno-tree-dominator-opts.
27983
27984 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27985
27986         * gfortran.dg/return_1.f90: New test.
27987
27988 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27989
27990         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27991
27992         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27993
27994 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27995
27996         PR c++/21427
27997         * g++.dg/inherit/covariant13.C: New.
27998
27999 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28000
28001         PR libfortran/19155
28002         * gfortran.dg/pr19155.f: New test.
28003
28004 2005-05-08  Roger Sayle  <roger@eyesopen.com>
28005
28006         PR inline-asm/8788
28007         * gcc.dg/pr8788-1.c: New testcase.
28008
28009 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
28010
28011         PR target/21416
28012         * gcc.target/mips/fpcmp-[12].c: New tests.
28013
28014 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
28015
28016         * lib/target-supports-dg.exp (dg-require-fork): New function.
28017         (dg-require-mkfifo): Likewise.
28018         * lib/target-supports.exp (check_function_available): New
28019         function.
28020         (check_fork_available): Likewise.
28021         (check_mkfifo_available): Likewise.
28022
28023 2005-05-06  Jeff Law  <law@redhat.com>
28024
28025         * gcc.c-torture/compile/pr21380.c: New test.
28026
28027 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
28028
28029         PR c++/20961
28030         * g++.dg/ext/weak3.C: New test.
28031
28032 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
28033
28034         PR c++/21352
28035         * g++.dg/template/crash37.C: New test.
28036
28037 2005-05-05  Paul Brook  <paul@codesourcery.com>
28038
28039         * gcc.dg/arm-g2.c: Use effective-target arm32.
28040         * gcc.dg/arm-mmx-1.c: Ditto.
28041         * gcc.dg/arm-scd42-2.c: Ditto.
28042         * gcc.dg/arm-vfp1.c: Ditto.
28043         * lib/target-supports.exp (check_effective_target_arm32): New
28044         function.
28045
28046 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
28047
28048         PR libfortran/21354
28049         gfortran.dg/in_pack_rank7.f90: New test.
28050
28051 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
28052
28053         PR middle-end/15618
28054         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
28055
28056 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
28057
28058         PR middle-end/21265
28059         * gcc.dg/20050503-1.c: New test.
28060
28061         PR rtl-optimization/21239
28062         * gcc.dg/i386-sse-11.c: New test.
28063
28064 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
28065
28066         PR target/16888
28067         * gcc.target/i386/asm-1.c: New test.
28068
28069 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
28070
28071         PR rtl-optimization/21330
28072         * gcc.c-torture/execute/20050502-1.c: New test.
28073
28074         PR target/21297
28075         * gcc.c-torture/execute/20050502-2.c: New test.
28076
28077 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
28078
28079         PR middle-end/21282
28080         * gcc.dg/pr21282.c: New.
28081
28082 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28083
28084         * gcc.dg/vect/pr20122.c: Clean up .vect file.
28085         * gcc.dg/vect/vect-92.c: Likewise.
28086         * gcc.dg/vect/vect-93.c: Likewise.
28087         * gcc.dg/vect/vect-dv-1.c: Likewise.
28088         * gcc.dg/vect/vect-dv-2.c: Likewise.
28089         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28090
28091 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28092
28093         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28094         * gfortran.dg/vect/vect-2.f90: Likewise.
28095         * gfortran.dg/vect/vect-3.f90: Likewise.
28096         * gfortran.dg/vect/vect-4.f90: Likewise.
28097         * gfortran.dg/vect/vect-5.f90: Likewise.
28098
28099 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
28100
28101         PR target/20813
28102         * gcc.dg/rs6000-fpint-2.c: New.
28103
28104 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
28105
28106         PR c/15698
28107         * gcc.dg/builtins-30.c: Update expected messages.
28108         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28109         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28110         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28111
28112 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
28113
28114         PR tree-optimization/21294
28115         * gcc.dg/tree-ssa/pr21294.c: New.
28116
28117 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
28118
28119         * gcc.dg/altivec-3.c (vec_store): Do not use the old
28120         __builtin_altivec_st_internal_4si built-in.
28121
28122 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
28123
28124         PR c++/15875
28125         * g++.dg/template/ptrmem14.C: New test.
28126
28127 2005-05-02  Paul Brook  <paul@codesourcery.com>
28128
28129         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28130
28131 2005-05-02  Michael Matz  <matz@suse.de>
28132
28133         PR c++/19542
28134         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
28135
28136 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
28137
28138         * g++.dg/cpp/weak.C: New test.
28139
28140 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
28141
28142         * gcc.dg/tree-ssa/loop-8.c: New test.
28143
28144 2005-04-30  Michael Maty  <matz@suse.de>
28145
28146         * gcc.dg/inline-mcpy.c: New test.
28147
28148 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
28149
28150         PR libfortran/18958
28151         * gfortran.dg/eoshift.f90: New test case.
28152
28153 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
28154
28155         PR libfortran/18857
28156         * gfortran.dg/matmul_1.f90: New test.
28157
28158 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28159
28160         PR tree-optimization/21030
28161         * gcc.dg/tree-ssa/pr21030.c: New.
28162
28163 2005-04-29  Devang Patel  <dpatel@apple.com>
28164
28165         PR tree-optimization/21272
28166         * gcc.dg/vect/vect-ifcvt-10.c: New test.
28167
28168 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
28169
28170         PR fortran/13082
28171         PR fortran/18824
28172         * gfortran.dg/entry_4.f90: New test.
28173         * gfortran.fortran-torture/execute/entry_1.f90: New test.
28174         * gfortran.fortran-torture/execute/entry_2.f90: New test.
28175         * gfortran.fortran-torture/execute/entry_3.f90: New test.
28176         * gfortran.fortran-torture/execute/entry_4.f90: New test.
28177         * gfortran.fortran-torture/execute/entry_5.f90: New test.
28178         * gfortran.fortran-torture/execute/entry_6.f90: New test.
28179         * gfortran.fortran-torture/execute/entry_7.f90: New test.
28180
28181 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28182
28183         * gfortran.fortran-torture/execute/entry_8.f90: New test.
28184
28185 2005-04-29  Paul Brook  <paul@codesourcery.com>
28186
28187         * gfortran.dg/entry_3.f90: New test.
28188
28189 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28190
28191         * gfortran.dg/implicit_4.f90: New test.
28192
28193 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
28194
28195         * lib/target-supports.exp (check_profiling_available): Return
28196         false for xtensa-*-elf.
28197
28198 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
28199
28200         * lib/fortran-torture.exp (fortran-torture.exp): Catch
28201         error if file cannot be deleted.
28202
28203 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28204
28205         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28206         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28207         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28208         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28209         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28210         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28211         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28212         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28213         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28214         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28215         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28216         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28217         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28218
28219 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28220
28221         PR fortran/20865
28222         * gfortran.dg/pr20865.f90: New test.
28223
28224 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
28225
28226         * gcc.dg/void-cast-2.c: New test.
28227
28228 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28229
28230         PR c/21159
28231         * gcc.dg/void-cast-1.c: New test.
28232
28233 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
28234
28235         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28236
28237 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28238
28239         PR fortran/21177
28240         * gfortran.dg/pr21177.f90: New test.
28241
28242 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
28243
28244         PR tree-optimization/21171
28245         * gcc.dg/tree-ssa/pr21171.c: New test.
28246
28247 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
28248
28249         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28250         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28251         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28252         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28253         gcc.dg/tree-ssa/gen-vect-32.c: New.
28254         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28255         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
28256         don't run on PPC32.
28257
28258 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28259
28260         PR c/21213
28261         * gcc.dg/transparent-union-3.c: New test.
28262
28263 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28264
28265         PR c/20740
28266         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
28267         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
28268         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
28269         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
28270         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
28271         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
28272
28273 2005-04-26  Jeff Law  <law@redhat.com>
28274
28275         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
28276         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
28277         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
28278         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
28279         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
28280         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
28281         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
28282
28283 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
28284
28285         PR tree-optimization/17598
28286         * gcc.dg/tree-ssa/pr17598.c: New testcase.
28287
28288 2005-04-25  Mike Stump  <mrs@apple.com>
28289
28290         * objc.dg/fix-and-continue-1.m: Add.
28291
28292 2005-04-25  Roger Sayle  <roger@eyesopen.com>
28293
28294         PR c++/20995
28295         * g++.dg/opt/pr20995-1.C: New test case.
28296
28297 2005-04-25  Devang Patel <dpatel@apple.com>
28298
28299         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28300
28301 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28302
28303         PR testsuite/21062
28304         * g++.dg/opt/alias2.C (printf): Correct the prototype.
28305
28306 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28307
28308         PR C++/21188
28309         * g++.dg/opt/rtti2.C: New test.
28310
28311 2005-04-25  Paul Brook  <paul@codesourcery.com>
28312         Steven G. Kargl  <kargls@comcast.net>
28313
28314         PR fortran/20879
28315         * gfortran.dg/ichar_1.f90: New file.
28316
28317 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
28318
28319         PR middle-end/20991
28320         * g++.dg/opt/pr20991.C: New test.
28321
28322         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28323         where sizeof (type) < __alignof__ (type).
28324         * gcc.dg/compat/struct-layout-1.h: Likewise.
28325
28326 2005-04-24  Per Bothner  <per@bothner.com>
28327             Devang Patel  <dpatel@apple.com>
28328
28329         PR preprocessor/20907
28330         * gcc.dg/cpp/very-long-comment.c: New test.
28331
28332 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28333
28334         PR fortran/20059
28335         * gfortran.dg/common_5.f: New test.
28336
28337 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
28338
28339         PR middle-end/21082
28340         * g++.dg/tree-ssa/pr21082.C: New testcase.
28341
28342 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
28343
28344         * gcc.dg/vect/vect-99.c: New test.
28345
28346 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
28347
28348         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28349
28350 2005-04-22  Jeff Law  <law@redhat.com>
28351
28352         * gcc.dg/uninit-5.c: Remove xfails.
28353         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28354         conditionals and loads.
28355
28356 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
28357
28358         PR libfortran/20074
28359         PR libfortran/20436
28360         PR libfortran/21108
28361         * gfortran.dg/nested_reshape.f90: new test
28362         * gfortran.dg/reshape-alloc.f90: new test
28363         * gfortran.dg/reshape.f90: new test
28364
28365 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
28366
28367         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28368
28369         * gcc.dg/arm-vfp1.c: New test.
28370
28371 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
28372
28373         PR c++/21087
28374         * g++.dg/lookup/builtin2.C: New test.
28375
28376 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
28377
28378         * gcc.dg/weak/weak-13.c: New test.
28379
28380 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
28381
28382         * lib/target-supports.exp (check_effective_target_sync_int_long):
28383         Add powerpc*.
28384
28385 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
28386
28387         * gcc.target/mips/branch-1.c: New test.
28388
28389 2005-04-21  Richard Henderson  <rth@redhat.com>
28390
28391         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28392         * gcc.dg/vect/vect-86.c: Likewise.
28393         * gcc.dg/vect/vect-87.c: Likewise.
28394         * gcc.dg/vect/vect-88.c: Likewise.
28395
28396 2005-04-21  Devang Patel  <dpatel@apple.com>
28397
28398         PR optimization/20994
28399         * gcc.dg/tree-ssa/ifc-3.c: New test.
28400
28401 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28402
28403         PR c/12913
28404         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28405         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28406         gcc.dg/c99-vla-jump-5.c: New tests.
28407
28408 2005-04-19  Richard Henderson  <rth@redhat.com>
28409
28410         * lib/target-supports.exp (check_effective_target_vect_int_mult):
28411         Fix typo in exists check.
28412         (check_effective_target_sync_int_long): New.
28413         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28414         * gcc.dg/ia64-sync-2.c: Likewise.
28415         * gcc.dg/ia64-sync-3.c: Likewise.
28416         * gcc.dg/ia64-sync-4.c: Likewise.
28417
28418 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
28419
28420         * gcc.dg/fold-xor-1.c: New test.
28421         * gcc.dg/fold-xor-2.c: New test.
28422
28423 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
28424
28425         PR target/20670
28426         * g++.dg/eh/fp-regs.C: New test.
28427
28428 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28429
28430         * gcc.dg/Wint-to-pointer-cast-1.c,
28431         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28432         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28433         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28434
28435 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28436
28437         PR fortran/16861
28438         * gfortran.dg/pr16861.f90: New test.
28439
28440 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28441
28442         * gcc.dg/pr21085.c: New test.
28443
28444 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
28445
28446         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
28447         (setup_mips_tests, dg-mips-options): New procedures.
28448         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28449         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28450         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28451         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28452         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28453         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28454         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28455         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28456         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28457         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28458         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28459         dg-mips-options instead of dg-options.  Remove now-redundant
28460         preprocessor guards.
28461         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28462         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28463         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28464         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28465         * gcc.dg/vr-mult-2.c: Delete.
28466         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28467         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28468         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28469         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28470         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28471         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28472         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28473
28474 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
28475
28476         * ada/acats/run_all.sh: Use sync when executable not present.
28477
28478 2005-04-18  Devang Patel  <dpatel@apple.com>
28479
28480         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
28481         * gcc.dg/vect/vect-11a.c: New.
28482         * gcc.dg/vect/vect-none.c: Update.
28483         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
28484
28485 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28486
28487         PR tree-optimization/20922
28488         * gcc.dg/pr20922-1.c: New test.
28489         * gcc.dg/pr20922-2.c: New test.
28490         * gcc.dg/pr20922-3.c: New test.
28491         * gcc.dg/pr20922-4.c: New test.
28492         * gcc.dg/pr20922-5.c: New test.
28493         * gcc.dg/pr20922-6.c: New test.
28494
28495 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28496
28497         PR libfortran/20950
28498         * gfortran.dg/pr20950.f: New test.
28499
28500 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28501
28502         PR libfortran/19216
28503         * gfortran.dg/pr19216.f: New test.
28504
28505 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
28506
28507         PR tree-optimization/21001
28508         * gcc.dg/tree-ssa/pr21001.c: New.
28509
28510 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
28511
28512         PR libfortran/21075
28513         * gfortran.dg/reshape_rank7.f90: New test.
28514
28515 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28516
28517         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28518         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28519         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28520         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28521         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28522         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28523         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28524         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28525         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28526         wrong way round).
28527         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28528         in namelists.  New test.
28529         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28530         New test.
28531         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28532         New test.
28533         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28534         namelist.  New test.
28535         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28536         New test.
28537         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28538         New test.
28539         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28540         namelist.  New test.
28541         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28542         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28543         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28544         New test.
28545         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28546         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28547         arrays. New test.
28548
28549 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
28550
28551         * gfortran.dg/wtruncate.f: New testcase.
28552         * gfortran.dg/wtruncate.f90: New testcase.
28553
28554 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
28555
28556         PR c++/21025
28557         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28558         which sizeof/alignof is dependent, rather than just whether we are
28559         processing_template_decl.
28560
28561 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28562
28563         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28564         corrected typo where the wrong variables had been compared.
28565
28566 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28567
28568         PR libfortran/18495
28569         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28570         Test callee-allocated version of return array with a write
28571         statement.
28572         Test spread with a temporary with another write statement.
28573
28574 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
28575
28576         PR tree-optimization/21031
28577         * gcc.dg/tree-ssa/pr21031.c: New.
28578
28579 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
28580
28581         PR tree-optimization/21004
28582         * gcc.dg/builtins-53.c: Include builtins-config.h.
28583         Check floorf, ceilf, floorl and ceill transformations
28584         only when HAVE_C99_RUNTIME is defined.
28585
28586 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
28587
28588         PR middle-end/20739
28589         * gcc.dg/tree-ssa/pr20739.c: New test.
28590
28591 2005-04-14  Mike Stump  <mrs@apple.com>
28592
28593         * gcc.dg/Foundation.framework/empty: New.
28594         * gcc.dg/framework-2.c: New.
28595
28596 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28597
28598         PR tree-optimization/21021
28599         * gcc.c-torture/compile/pr21021.c: New.
28600
28601 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
28602
28603         PR testsuite/21010
28604         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28605         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28606         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28607         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28608         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28609         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28610         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28611         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28612
28613 2005-04-14  Richard Henderson  <rth@redhat.com>
28614
28615         * lib/target-supports.exp (check_effective_target_vect_condition):
28616         Add ia64, i?86, and x86_64.
28617
28618 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
28619
28620         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28621
28622 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28623
28624         PR tree-optimization/20657
28625         * gcc.dg/tree-ssa/pr20657.c: New.
28626
28627 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
28628
28629         * gcc.dg/builtins-53.c: Also check (int)trunc* and
28630         (long long int)trunc*.
28631
28632 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28633
28634         PR target/20927
28635         * gcc.dg/pr20927.c: New test.
28636
28637 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28638
28639         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28640         * gcc.target/mips/asm-1.c: Likewise.
28641
28642 2005-04-13  Dale Johannesen  <dalej@apple.com>
28643
28644         * objc.dg/objc-fast-4.m: New.
28645
28646 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28647
28648         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28649         directory.
28650         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28651
28652 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
28653
28654         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28655         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28656         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28657
28658 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28659
28660         PR tree-optimization/20913
28661         * gcc.dg/tree-ssa/pr20913.c: New.
28662
28663         PR tree-optimization/20702
28664         * gcc.dg/tree-ssa/pr20702.c: New.
28665
28666 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28667
28668         PR c++/13744
28669         * g++.dg/inherit/local3.C: New test.
28670
28671 2005-04-12  Jeff Law  <law@redhat.com>
28672
28673         * gcc.dg/tree-ssa/20050412-1.c: New test.
28674
28675 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
28676
28677         PR libfortran/19016
28678         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28679         Add tests with mask generated by expression.
28680         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28681         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28682         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28683
28684 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
28685
28686         PR middle-end/20917
28687         * gcc.dg/20050409-1.c: New test.
28688
28689 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
28690
28691         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28692
28693 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28694
28695         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28696         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28697         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28698         (TARGET_CXX): Adjust accordingly.
28699         * target.h (struct gcc_target): Remove epxort_class_data.  Add
28700         determine_class_data_visibility and class_data_always_comdat.
28701         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28702         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28703         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28704         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28705         (arm_cxx_determine_class_data_visibility): New.
28706         (arm_cxx_class_data_always_comdat): Likewise.
28707         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28708         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28709         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28710         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
28711         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
28712         Define.
28713
28714 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28715
28716         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
28717
28718 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
28719
28720         * gcc.dg/i386-darwin-fpmath.c: New.
28721
28722 2004-04-11  Devang Patel  <dpatel@apple.com>
28723
28724         * lib/target-supports.exp (check_effective_target_vect_condition): New.
28725         * gcc.dg/vect/vect-ifcvt-1.c: New test.
28726         * gcc.dg/vect/vect-ifcvt-2.c: New test.
28727         * gcc.dg/vect/vect-ifcvt-3.c: New test.
28728         * gcc.dg/vect/vect-ifcvt-4.c: New test.
28729         * gcc.dg/vect/vect-ifcvt-5.c: New test.
28730         * gcc.dg/vect/vect-ifcvt-6.c: New test.
28731         * gcc.dg/vect/vect-ifcvt-7.c: New test.
28732         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28733
28734 2004-04-11  Devang Patel  <dpatel@apple.com>
28735
28736         * gcc.dg/vect/vect-dv-1.c: New test.
28737         * gcc.dg/vect/vect-dv-2.c: New test.
28738
28739 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28740
28741         PR tree-optimization/20933
28742         * gcc.dg/tree-ssa/pr20933.c: New test.
28743
28744 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28745
28746         * gfortran.dg/fold_nearest.f90: New test.
28747
28748 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
28749
28750         * gcc.dg/tree-ssa/alias-1.c: New test.
28751
28752 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28753
28754         PR tree-optimization/20920
28755         * g++.dg/tree-ssa/pr20920.C: New test.
28756
28757 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
28758
28759         * gcc.dg/builtins-53.c: Also check (int)ceil* and
28760         (long long int)ceil*.
28761
28762 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
28763
28764         * g++.dg/warn/Wdtor1.C: Declare template in system header with
28765         explicit C++ linkage.
28766
28767 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28768
28769         * gfortran.dg/pr17229.f: Take care of the new obsolescence
28770         warning for arithmetic IF statements.
28771
28772 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
28773
28774         * eor_handling_1.f90: New test case.
28775         * eor_handling_2.f90: New test case.
28776         * eor_handling_3.f90: New test case.
28777         * eor_handling_4.f90: New test case.
28778         * eor_handling_5.f90: New test case.
28779         * noadv_size.f90: New test case.
28780         * pad_no.f90: New test case.
28781
28782 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
28783
28784         * gcc.c-torture/execute/20050410-1.c: New test.
28785
28786 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
28787
28788         * gcc.dg/pr20126.c: New.
28789
28790 2005-04-09  Bud Davis  <bdavis@gfortran.org>
28791             Steven G. Kargl <kargls@comcast.net>
28792
28793         * gfortran.dg/PR19872.f: New test.
28794
28795 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28796
28797         * gfortran.dg/nint_1.f90: Fix dg-do directive.
28798
28799 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28800
28801         * gfortran.dg/nint_1.f90: New test.
28802
28803 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28804
28805         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28806         Added test for callee-allocated arrays with write statements.
28807         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28808         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28809         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28810         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28811         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28812
28813 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28814
28815         PR libfortran/20163
28816         * gfortran.dg/open-options-blanks.f: New test.
28817
28818 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28819
28820         PR fortran/13257
28821         * gfortran.dg/comma_format_extension_[1234].f: New tests.
28822
28823 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
28824
28825         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28826         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28827         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28828         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28829         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28830         * gcc.c-torture/execute/stdarg-4.c: New test.
28831
28832         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28833
28834         PR target/20795
28835         * g++.dg/abi/param2.C: New test.
28836
28837 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28838
28839         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28840
28841 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28842
28843         * gcc.dg/builtins-53.c: New test.
28844
28845 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
28846
28847         * g++.dg/tree-ssa/pr18178.C: New test.
28848         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28849         * gcc.c-torture/execute/20041019-1.c: New test.
28850         * gcc.dg/tree-ssa/20041008-1.c: New test.
28851         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28852         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28853         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28854         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28855         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28856         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28857         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28858         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28859         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28860         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28861
28862 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
28863
28864         PR rtl-optimization/20466
28865         * gcc.c-torture/execute/pr20466-1.c: New test.
28866
28867 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
28868
28869         PR c++/20905
28870         * g++.dg/parse/cond2.C: New test.
28871
28872         PR c++/20145
28873         * g++.dg/warn/Wdtor1.C: New test.
28874
28875 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28876
28877         PR fortran/17229
28878         * gfortran.dg/pr17229.f: New test.
28879
28880 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
28881
28882         * gfortran.dg/tiny_1.f90: New test.
28883         * gfortran.dg/tiny_2.f90: ditto.
28884
28885 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
28886
28887         * gfortran.dg/eor_1.f90: Fix dg-do run line
28888         * gfortran.dg/open_new.f90: Fix dg-do run line
28889
28890 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
28891
28892         * lib/target-supports.exp (get_compiler_messages): Support
28893         optional arguments, the fourth being compiler options.
28894         (check_effective_target_fpic): New proc.
28895         * gcc.dg/20050321-2.c: Restrict to target fpic.
28896
28897 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
28898
28899         * gcc.dg/15443-1.c: New test.
28900         * gcc.dg/15443-2.c: Likewise.
28901
28902 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28903
28904         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28905
28906 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28907
28908         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28909
28910 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28911
28912         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28913         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28914         -m64.
28915         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28916         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28917         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28918
28919 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
28920
28921         PR c++/20212
28922         * g++.dg/warn/Wunused-11.C: New test.
28923
28924 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
28925
28926         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28927
28928 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
28929
28930         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28931
28932 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28933
28934         PR c++/20734
28935         * g++.dg/template/ptrmem13.C: New test.
28936
28937 2005-04-05  Per Bothner  <per@bothner.com>
28938
28939         * lib/gcc.exp: Always add -fno-show-column, for now.
28940
28941 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
28942
28943         PR testsuite/20767
28944         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28945         of plain old "unsigned int" for the type of "i".  Makes this test
28946         64bit clean.
28947
28948 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
28949
28950         * gcc.dg/i386-ssefn-1.c: New test.
28951         * gcc.dg/i386-ssefn-2.c: New test.
28952         * gcc.dg/i386-ssefn-3.c: New test.
28953         * gcc.dg/i386-ssefn-4.c: New test.
28954
28955 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
28956
28957         PR tree-optimization/20076
28958         * gcc.dg/builtin-apply4.c: New test.
28959
28960         PR preprocessor/19475
28961         * gcc.dg/cpp/macspace1.c: New test.
28962         * gcc.dg/cpp/macspace2.c: New test.
28963
28964 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28965
28966         * gfortran.dg/pr20755.f: Fixed bad format.
28967
28968 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28969
28970         PR c++/20763
28971         * g++.dg/ext/attrib21.C: New test.
28972
28973 2004-04-05  Devang Patel  <dpatel@apple.com>
28974
28975         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28976         * gcc.dg/vect/vect-shift-1.c: New test.
28977
28978 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28979
28980         PR libfortran/20755
28981         * gfortran.dg/pr20755.f: New test.
28982
28983 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28984
28985         * gfortran.dg/pr15959.f90: New test.
28986         * gfortran.dg/string_pad_trunc.f90: New test.
28987
28988 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28989
28990         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28991         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28992         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28993         syntax.
28994
28995 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28996
28997         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28998
28999 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29000
29001         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
29002         * gcc.c-torture/compile/20011119-2.c: Likewise.
29003         * gcc.c-torture/compile/981001-2.c: Likewise.
29004
29005 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
29006
29007         PR c++/20679
29008         * g++.dg/template/overload4.C: New test.
29009
29010 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29011
29012         PR c++/20746
29013         * g++.dg/abi/covariant5.C: New.
29014
29015         PR debug/20505
29016         * g++.dg/debug/const2.C: New.
29017
29018 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
29019
29020         PR rtl-optimization/16104
29021         * gcc.c-torture/execute/20050316-1.c: New test.
29022
29023 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29024
29025         * g++.dg/template/spec23.C: Fix dg-error text.
29026
29027 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
29028
29029         PR c++/19199
29030         * g++.dg/expr/lval2.C: New.
29031
29032 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29033
29034         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
29035         __builtin_strcasecmp and __builtin_strncasecmp.
29036
29037 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
29038
29039         PR c++/20723
29040         * g++.dg/template/spec22.C: New.
29041         * g++.dg/template/spec23.C: New.
29042
29043 2005-04-03  Dale Ranta  <dir@lanl.gov>
29044             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29045
29046         PR libfortran/20068
29047         PR libfortran/20125
29048         PR libfortran/20156
29049         PR libfortran/20471
29050         * gfortran.dg/backspace.f: New test.
29051
29052 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
29053
29054         * gcc.dg/pr19345.c: New test.
29055
29056 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29057
29058         PR tree-optimization/20640
29059         * gcc.dg/torture/tree-loop-1.c: New.
29060
29061 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29062
29063         PR rtl-optimization/20290
29064         * gcc.c-torture/execute/loop-ivopts-2.c: New.
29065
29066 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
29067
29068         * gcc.dg/rs6000-fpint.c: New.
29069
29070 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29071
29072         * gcc.dg/old-style-then-proto-1.c: New test.
29073
29074 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29075
29076         * gfortran.fortran-torture/execute/backspace.f90: Check
29077         after backspace and read was incorrect.
29078
29079 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29080
29081         * gcc.c-torture/execute/builtins/strcat.c: Check the result
29082         buffer past the terminating NUL using memcmp.
29083         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
29084         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
29085
29086         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
29087         Fix unused/uninitialized variable warnings.
29088
29089         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29090         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29091         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29092         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29093
29094         * gcc.c-torture/execute/builtins/abs-1-lib.c,
29095         gcc.c-torture/execute/builtins/fputs-lib.c,
29096         gcc.c-torture/execute/builtins/lib/fprintf.c,
29097         gcc.c-torture/execute/builtins/lib/main.c,
29098         gcc.c-torture/execute/builtins/lib/memcmp.c,
29099         gcc.c-torture/execute/builtins/lib/memmove.c,
29100         gcc.c-torture/execute/builtins/lib/mempcpy.c,
29101         gcc.c-torture/execute/builtins/lib/memset.c,
29102         gcc.c-torture/execute/builtins/lib/printf.c,
29103         gcc.c-torture/execute/builtins/lib/sprintf.c,
29104         gcc.c-torture/execute/builtins/lib/stpcpy.c,
29105         gcc.c-torture/execute/builtins/lib/strchr.c,
29106         gcc.c-torture/execute/builtins/lib/strcmp.c,
29107         gcc.c-torture/execute/builtins/lib/strcpy.c,
29108         gcc.c-torture/execute/builtins/lib/strcspn.c,
29109         gcc.c-torture/execute/builtins/lib/strlen.c,
29110         gcc.c-torture/execute/builtins/lib/strncat.c,
29111         gcc.c-torture/execute/builtins/lib/strncmp.c,
29112         gcc.c-torture/execute/builtins/lib/strncpy.c,
29113         gcc.c-torture/execute/builtins/lib/strrchr.c,
29114         gcc.c-torture/execute/builtins/lib/strspn.c,
29115         gcc.c-torture/execute/builtins/lib/strstr.c,
29116         gcc.c-torture/execute/builtins/memops-asm-lib.c,
29117         gcc.c-torture/execute/builtins/strlen-2.c,
29118         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29119         prototypes.
29120
29121 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
29122
29123         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29124         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29125         selectany usage.
29126
29127 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
29128
29129         PR c++/19406
29130         * g++.dg/debug/using1.C: New test.
29131
29132 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
29133
29134         PR middle-end/20524
29135         * gcc.dg/alias-7.c: Prefix asm-declared name with
29136         __USER_LABEL_PREFIX__.
29137
29138 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
29139
29140         Fix fallout from PR middle-end/15700:
29141         * gcc.c-torture/compile/20011119-1.c: Take
29142         __USER_LABEL_PREFIX__ into account.
29143         * gcc.c-torture/compile/20011119-2.c: Likewise.
29144
29145 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29146
29147         PR c++/18644
29148         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
29149
29150 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29151
29152         PR c/17855
29153         * gcc.c-torture/compile/struct-non-lval-1.c,
29154         gcc.c-torture/compile/struct-non-lval-2.c,
29155         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
29156
29157 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
29158
29159         * gcc.dg/tls/tls.exp: Remove temporary file.
29160         * g++.dg/tls/tls.exp: Ditto.
29161         * lib/file-format.exp: Ditto.
29162         * g++.dg/special/ecos.exp: Ditto.
29163
29164         * lib/profopt.exp: Treat prof_ext as a list.
29165         * gcc.misc-tests/bprob.exp: Ditto.
29166         * g++.dg/bprob/bprob.exp: Ditto.
29167
29168         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
29169         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
29170         g++.dg/tree-ssa/pointer-reference-alias.C,
29171         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
29172         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
29173         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
29174         g++.dg/vect/pr19951.cc: Ditto.
29175         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
29176         gcc.dg/builtins-47.c: Ditto.
29177         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
29178         gcc.dg/pr20115-1.c: Ditto.
29179         * gcc.dg/tree-ssa/20030530-2.c,
29180         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
29181         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29182         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
29183         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29184         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
29185         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
29186         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
29187         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
29188         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
29189         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29190         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
29191         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
29192         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
29193         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
29194         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
29195         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29196         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29197         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29198         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29199         gcc.dg/tree-ssa/20030824-1.c,
29200         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
29201         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
29202         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
29203         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
29204         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29205         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29206         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29207         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29208         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29209         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29210         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29211         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29212         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29213         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29214         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29215         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29216         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29217         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29218         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29219         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29220         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29221         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29222         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29223         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29224         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29225         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29226         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29227         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29228         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29229         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29230         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29231         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29232         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29233         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29234         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29235         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29236         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29237         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29238         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29239         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29240         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29241         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29242         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29243         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29244         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29245         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29246         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
29247         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
29248         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
29249         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
29250         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29251         gcc.dg/tree-ssa/useless-1.c: Ditto.
29252         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
29253         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
29254         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
29255         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
29256         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29257         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
29258         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
29259         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
29260         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
29261         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
29262         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
29263         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
29264         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
29265         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
29266         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
29267         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
29268         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
29269         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
29270         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
29271         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
29272         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
29273         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29274         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29275         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
29276         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
29277         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
29278         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
29279         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
29280         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
29281         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
29282         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
29283         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
29284         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
29285         gcc.dg/vect/vect-none.c: Ditto.
29286         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
29287         treelang/compile/unsigned.tree: Ditto.
29288
29289         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29290         * gcc.dg/cpp/direct2s.c: Ditto.
29291         * gcc.dg/cpp/paste4.c: Ditto.
29292         * gcc.dg/cpp/separate-1.c: Ditto.
29293         * gcc.dg/pch/save-temps-1.c: Ditto.
29294         * g++.dg/ext/altivec-10.C: Ditto.
29295         * g++.dg/pch/pch.C: Ditto.
29296
29297         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
29298
29299         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
29300         * g++.dg/template/repo1.C: Ditto.
29301         * g++.dg/template/repo2.C: Ditto.
29302         * g++.dg/template/repo3.C: Ditto.
29303         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
29304         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
29305         * g++.old-deja/g++.pt/repo1.C: Ditto.
29306         * g++.old-deja/g++.pt/repo2.C: Ditto.
29307         * g++.old-deja/g++.pt/repo3.C: Ditto.
29308         * g++.old-deja/g++.pt/repo4.C: Ditto.
29309
29310         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29311         * gcc.dg/20030107-1.c: Ditto.
29312         * gcc.dg/20030702-1.c: Ditto.
29313         * gcc.dg/profile-generate-1.c: Ditto.
29314         * g++.dg/other/profile1.C: Ditto.
29315         * g++.old-deja/g++.robertl/eb83.C: Ditto.
29316
29317         * lib/gcc-dg.exp (remove-build-file): New.
29318         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29319         cleanup-tree-dump, cleanup-saved-temps): New.
29320
29321 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29322
29323         PR c++/19203, DR 214
29324         * g++.dg/parse/ambig3.C: Not ambiguous.
29325         * g++.dg/template/spec20.C: New.
29326         * g++.dg/template/spec21.C: New.
29327
29328 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
29329
29330         PR target/20045
29331         * gcc.dg/ia64-fptr-1.c: Run only on linux.
29332
29333 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29334
29335         PR libfortran/20660
29336         * gfortran.dg/negative_unit.f: New test.
29337
29338 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29339
29340         * gcc.dg/20050330-1.c: New test.
29341
29342 2005-03-30  Devang Patel  <dpatel@apple.com>
29343
29344         * g++.dg/tree-sra/ssa-sra-3.C: New test.
29345
29346 2005-03-30  Dale Johannesen  <dalej@apple.com>
29347
29348         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29349
29350 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
29351
29352         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29353         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29354         Strip options from test name.
29355
29356 2005-03-31  Jan Hubicka  <jh@suse.cz>
29357
29358         * gcc.dg/varpool-1.c: New testcase.
29359
29360 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29361
29362         PR c/772
29363         PR c/17913
29364         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29365         gcc.dg/stmt-expr-label-3.c : New tests.
29366         * gcc.c-torture/execute/medce-2.c: Remove.
29367
29368 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29369
29370         PR c/20368
29371         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29372         tests.
29373
29374 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
29375
29376         * gcc.c-torture/compile/pr20203.c: New test.
29377
29378 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29379
29380         * gfortran.dg/promotion.f90: New test.
29381
29382 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
29383
29384         PR middle-end/20491
29385         * gcc.dg/torture/asm-subreg-1.c: New test.
29386
29387 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
29388
29389         PR c/20672
29390         * gcc.dg/pr20672-1.c: New test.
29391
29392 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
29393
29394         * gfortran.dg/vect: New directory.
29395         * gfortran.dg/vect/vect.exp: New.
29396         * gfortran.dg/vect/vect-1.f90: New test.
29397         * gfortran.dg/vect/vect-2.f90: New test.
29398         * gfortran.dg/vect/vect-3.f90: New test.
29399         * gfortran.dg/vect/vect-4.f90: New test.
29400         * gfortran.dg/vect/vect-5.f90: New test.
29401
29402 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
29403
29404         PR middle-end/20622
29405         * gcc.dg/alias-7.c: New test.
29406
29407 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29408
29409         * gcc.dg/sparc-reg-1.c: New test.
29410
29411 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
29412
29413         PR target/19890
29414         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29415
29416 2005-03-29  Dale Ranta  <dir@lanl.gov>
29417             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29418
29419         PR libfortran/20163
29420         * gfortran.dg/pr20163-2.f: New test.
29421
29422 2005-03-28  Jan Hubicka  <jh@suse.cz>
29423
29424         PR middle-end/20635
29425         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29426         by Jakub Jelinek.
29427
29428 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
29429
29430         PR tree-optimization/20626
29431         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29432         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29433
29434 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29435
29436         * gfortran.dg/underflow.f90: New test.
29437         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29438
29439 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29440
29441         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29442
29443 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
29444
29445         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29446         (g++_init): Make sure that CXXFLAGS is set.
29447         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29448         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29449         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29450         * lib/objc.exp (objc_init): Likewise.
29451         * lib/treelang.exp (treelang_init): Likewise.
29452
29453 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
29454
29455         PR tree-optimization/20470
29456         * gcc.dg/tree-ssa/pr20470.c: New test.
29457
29458 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
29459
29460         * gcc.dg/ppc-stfiwx.c: New.
29461
29462 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
29463
29464         PR target/19888
29465         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29466
29467 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29468
29469         * gcc.dg/20050325-1.c: Fix a typo.
29470
29471 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29472
29473         PR libfortran/19678
29474         PR libfortran/19679
29475         * gfortran.dg/dos_eol.f: New test.
29476
29477 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29478
29479         PR rtl-optimization/20249
29480         * gcc.dg/20050325-1.c: New test.
29481
29482 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29483
29484         PR libfortran/15332
29485         * gfortran.dg/pr15332.f: New test.
29486
29487 2005-03-24  Dale Johannesen  <dalej@apple.com>
29488
29489         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
29490
29491 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
29492
29493         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
29494         'internal' visibility.
29495         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
29496         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
29497         'protected' visibility.
29498         * gcc.dg/visibility-7.c: Likewise.
29499         * lib/target-supports.exp (check_visibility_available): Take
29500         a parameter, the kind of visibility to check for.
29501         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29502         to check_visibility_available.
29503
29504         * g++.dg/expr/cast3.C: New.
29505
29506 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
29507
29508         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29509         rs6000.
29510
29511 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
29512
29513         PR target/20095
29514         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29515
29516 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
29517
29518         * gcc.dg/badshift.c: Renamed to...
29519         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
29520
29521         * gcc.target/i386/badshift.c: Renamed to...
29522         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
29523         only.
29524
29525         PR rtl-optimization/20532
29526         * gcc.target/i386/badshift.c: New.
29527
29528 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29529
29530         * gfortran.dg/pr18025.f90: New test.
29531
29532 2005-03-23  Dale Johannesen  <dalej@apple.com>
29533
29534         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29535
29536 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
29537
29538         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29539
29540         * lib/target-supports.exp (check_iconv_available): Default
29541         libiconv to -liconv, if there is no definition.
29542
29543 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
29544
29545         * gcc.dg/torture/cris-asm-mof-1.c: New test.
29546
29547 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
29548
29549         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29550         * g++.dg/opt/pr7503-2.C: Likewise.
29551         * g++.dg/opt/pr7503-3.C: Likewise.
29552         * g++.dg/opt/pr7503-4.C: Likewise.
29553         * g++.dg/opt/pr7503-5.C: Likewise.
29554         * g++.dg/warn/minmax.C: New test.
29555
29556 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29557
29558         * gfortran.dg/g77_intrinsics_funcs.f: New test.
29559         * gfortran.dg/g77_intrinsics_sub.f: New test.
29560
29561 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29562             Jan Hubicka  <jh@suse.cz>
29563             Steven Bosscher <stevenb@suse.de
29564
29565         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29566
29567 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29568
29569         PR c++/19980
29570         * g++.dg/template/redecl3.C: New test.
29571
29572 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29573
29574         PR c++/20499
29575         * g++.dg/parse/error16.C: Tweak error markers.
29576
29577 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
29578
29579         PR target/20561
29580         * gcc.dg/20050321-2.c: New test.
29581
29582 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29583
29584         PR c++/20465
29585         PR c++/20381
29586         * g++.dg/template/ptrmem12.C: New.
29587
29588 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
29589
29590         PR rtl-optimization/20527
29591         * gcc.c-torture/execute/pr20527-1.c: New test.
29592
29593 2005-03-22  Ben Elliston  <bje@au.ibm.com>
29594
29595         * gcc.misc-tests/options.exp (check_for_options): Create a real C
29596         program, compile it into a real executable and then delete the .c
29597         and .x files afterwards, to avoid problems on testglue targets.
29598
29599 2005-03-21  Stuart Hastings  <stuart@apple.com>
29600
29601         * gcc.target/i386/sse-2.c: New.
29602
29603 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
29604
29605         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29606
29607 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29608
29609         * g++.dg/parse/crash25.C: Fix typo.
29610
29611 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29612
29613         PR c++/20461
29614         * g++.dg/parse/crash24.C: New test.
29615
29616         PR c++/20536
29617         * g++.dg/parse/crash25.C: New test.
29618
29619 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29620
29621         PR c++/20147
29622         * g++.dg/ext/stmtexpr4.C: New test.
29623
29624 2005-03-20  Roger Sayle  <roger@eyesopen.com>
29625
29626         PR middle-end/20539
29627         * gcc.c-torture/compile/pr13066-1.c: New test case.
29628         * gcc.c-torture/compile/pr20539-1.c: Likewise.
29629         * g++.dg/opt/pr13066-1.C: Likewise.
29630
29631 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29632
29633         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29634
29635 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29636
29637         PR fortran/18525
29638         * gfortran.dg/nesting_1.f90: New test.
29639
29640 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29641
29642         PR c++/20240
29643         * g++.dg/lookup/using13.C: New test.
29644
29645 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29646
29647         PR c++/20333
29648         * g++.dg/template/crash36.C: New test.
29649
29650 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
29651
29652         PR c++/20463
29653         * g++.dg/template/crash35.C: New test.
29654
29655 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
29656
29657         PR c++/19966
29658         * g++.dg/overload/operator2.C: New test.
29659
29660 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29661
29662         PR libfortran/20257
29663         * gfortran.dg/pr20257.f90: New test.
29664
29665 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29666
29667         PR libfortran/20480
29668         * gfortran.dg/pr20480.f90: New test.
29669
29670 2005-03-16  Richard Henderson  <rth@redhat.com>
29671
29672         PR middle-end/15700
29673         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29674         (_rtld_global): New.
29675         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29676         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29677
29678         * gcc.dg/alias-3.c: New.
29679         * gcc.dg/alias-4.c: New.
29680         * gcc.dg/alias-5.c: New.
29681         * gcc.dg/alias-6.c: New.
29682
29683 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
29684
29685         * gcc.dg/cpp/ucnid-7.c: New.
29686
29687 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
29688             Dorit Naishlos  <dorit@il.ibm.com>
29689
29690         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29691         darwin.
29692
29693 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
29694
29695         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29696         support misaligned accesses.
29697         * gcc.dg/vect/vect-58.c: Likewise.
29698         * gcc.dg/vect/vect-92.c: New.
29699         * gcc.dg/vect/vect-93.c: New.
29700
29701 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
29702
29703         PR fortran/18827
29704         * gfortran.dg/assign_2.f90: New test.
29705         * gfortran.dg/assign_3.f90: New test.
29706         * gfortran.dg/assign.f90: New test.
29707
29708 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
29709
29710         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
29711         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
29712         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
29713         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
29714         names.
29715
29716 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
29717
29718         * gcc.dg/cpp/ucnid-6.c: New.
29719
29720         * gcc.dg/cpp/normalize-1.c: New.
29721         * gcc.dg/cpp/normalize-2.c: New.
29722         * gcc.dg/cpp/normalize-3.c: New.
29723         * gcc.dg/cpp/normalize-4.c: New.
29724         * gcc.dg/cpp/ucnid-4.c: New.
29725         * gcc.dg/cpp/ucnid-5.c: New.
29726         * g++.dg/cpp/normalize-1.C: New.
29727         * g++.dg/cpp/ucnid-1.C: New.
29728
29729 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29730
29731         * gcc.dg/pr18628.c: New.
29732
29733 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29734
29735         PR c++/20280
29736         * g++.dg/tree-ssa/pr20280.C: New.
29737
29738 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29739
29740         PR fortran/20467
29741         * gfortran.dg/stfunc_2.f90: New test.
29742
29743 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29744
29745         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29746
29747 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29748
29749         * gcc.dg/tree-ssa/20050314-1.c: New test.
29750
29751 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29752
29753         PR c++/4403
29754         PR c++/9783, DR433
29755         * g++.dg/template/friend34.C: New test.
29756         * g++.dg/template/friend35.C: Likewise.
29757         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29758
29759 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29760
29761         Friend class name lookup 5/n
29762         PR c++/1016
29763         * g++.dg/lookup/hidden-class1.C: New test.
29764         * g++.dg/lookup/hidden-class2.C: Likewise.
29765         * g++.dg/lookup/hidden-class3.C: Likewise.
29766         * g++.dg/lookup/hidden-class4.C: Likewise.
29767         * g++.dg/lookup/hidden-class5.C: Likewise.
29768         * g++.dg/lookup/hidden-class6.C: Likewise.
29769         * g++.dg/lookup/hidden-class7.C: Likewise.
29770         * g++.dg/lookup/hidden-class8.C: Likewise.
29771         * g++.dg/lookup/hidden-class9.C: Likewise.
29772         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29773         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29774         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29775         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29776         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29777         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29778         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29779         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29780         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29781         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29782         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29783
29784 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
29785
29786         PR c++/20157
29787         * g++.dg/template/error18.C: New test.
29788
29789 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29790
29791         PR debug/16792
29792         * g++.dg/debug/pr16792.C: New test.
29793
29794 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29795
29796         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29797         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29798         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29799         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29800         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29801         test assertion names.
29802
29803 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29804
29805         PR fortran/18600
29806         * gfortran.dg/stfunc_1.f90: New test.
29807
29808 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29809
29810         PR fortran/16907
29811         * gfortran.dg/real_index_1.f90: New test.
29812
29813 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29814
29815         PR fortran/20323
29816         * gfortran.dg/spec_expr_1.f90: New test.
29817
29818 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29819
29820         PR c/20402
29821         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29822         new parser.
29823
29824 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29825
29826         PR fortran/20361
29827         * gfortran.dg/largeequiv_1.f90: New test.
29828
29829 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29830
29831         * gcc.dg/ucnid-1.c: New.
29832         * gcc.dg/ucnid-2.c: New.
29833         * gcc.dg/ucnid-3.c: New.
29834         * gcc.dg/ucnid-4.c: New.
29835         * gcc.dg/ucnid-5.c: New.
29836         * gcc.dg/ucnid-6.c: New.
29837         * gcc.dg/cpp/ucnid-1.c: New.
29838         * gcc.dg/cpp/ucnid-2.c: New.
29839         * gcc.dg/cpp/ucnid-3.c: New.
29840         * g++.dg/other/ucnid-1.C: New.
29841
29842 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29843
29844         * gcc.dg/vmx/darwin-abi-3.c: Delete.
29845
29846 2005-03-11  Per Bothner  <per@bothner.com>
29847
29848         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
29849         that diagnotics refer to correct token.
29850         * gcc.dg/unused-3.c: Likewise.
29851
29852 2005-03-11  Per Bothner  <per@bothner.com>
29853
29854         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29855         constant" is now actually on same line as string constant.
29856         * gcc.dg/cpp/direct2s.c: Likewise.
29857
29858 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
29859
29860         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29861
29862 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29863
29864         PR libfortran/20124
29865         * gfortran.dg/pr20124.f90: New Test
29866
29867 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
29868
29869         PR tree-optimization/20130
29870         * gcc.dg/pr20130-1.c: New test.
29871
29872 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29873
29874         PR target/20095
29875         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29876
29877 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29878
29879         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29880
29881 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29882
29883         * g++.dg/eh/forced1.C: Fix comment.
29884         * g++.dg/eh/forced2.C: Ditto.
29885         * g++.dg/eh/forced3.C: Ditto.
29886         * g++.dg/eh/forced4.C: Ditto.
29887
29888 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
29889
29890         PR rtl-opt/20412
29891         * gcc.c-torture/compile/pr20412.c: New test.
29892
29893 2005-03-10  Roger Sayle  <roger@eyesopen.com>
29894
29895         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29896
29897 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29898
29899         PR target/20322
29900         * gcc.dg/20050307-1.c: New test.
29901
29902 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
29903
29904         PR c++/20375
29905         * g++.dg/other/stdarg3.C: New.
29906
29907 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29908
29909         PR c++/18384, c++/18327
29910         * g++.dg/init/array19.C: New test.
29911
29912         PR inline-asm/20314
29913         * gcc.dg/torture/pr20314-1.c: New test.
29914         * gcc.dg/torture/pr20314-2.c: New test.
29915
29916 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
29917
29918         * gcc.dg/20050309-1.c: New test.
29919
29920 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29921
29922         * gcc.dg/builtins-10.c: Reactivate disabled test.
29923         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
29924         new cbrt transformations.
29925
29926 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
29927
29928         PR c++/20208
29929         * g++.dg/template/array13.C: New test.
29930
29931 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
29932
29933         PR c++/16859
29934         * g++.dg/init/brace4.C: New test.
29935
29936 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29937
29938         PR c++/20186
29939         * g++.dg/template/non-dependent12.C: New.
29940
29941 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
29942
29943         PR c++/20142
29944         * g++.dg/init/array18.C: Add dg-do run marker.
29945
29946         PR c++/20142
29947         * g++.dg/init/array18.C: New test.
29948
29949 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29950
29951         * consistency.vlad/vlad.exp: Remove trailing semicolons.
29952         * g++.dg/gcov/gcov.exp: Likewise.
29953         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29954         * gcc.target/xstormy16/xstormy16.exp: Likewise.
29955         * lib/c-torture.exp: Likewise.
29956         * lib/fortran-torture.exp: Likewise.
29957         * lib/g++.exp: Likewise.
29958         * lib/gcc-defs.exp: Likewise.
29959         * lib/gcc-dg.exp: Likewise.
29960         * lib/gcc.exp: Likewise.
29961         * lib/gcov.exp: Likewise.
29962         * lib/gfortran.exp: Likewise.
29963         * lib/mike-g++.exp: Likewise.
29964         * lib/mike-gcc.exp: Likewise.
29965         * lib/objc-torture.exp: Likewise.
29966         * lib/objc.exp: Likewise.
29967         * lib/profopt.exp: Likewise.
29968         * lib/target-libpath.exp: Likewise.
29969         * lib/target-supports.exp: Likewise.
29970         * lib/treelang.exp: Likewise.
29971         * lib/wrapper.exp: Likewise.
29972
29973 2005-03-08  Jeff Law  <law@redhat.com>
29974
29975         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29976         PHI-OPT changes.
29977
29978 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29979
29980         * gcc.dg/vect/pr20122.c: New test.
29981
29982 2005-03-07  Jeff Law  <law@redhat.com>
29983
29984         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29985         was folded away.
29986         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29987         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29988         * gcc.dg/tree-ssa/pr18134.c: New test.
29989
29990 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29991
29992         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29993         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29994         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29995
29996 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29997
29998         PR tree-opt/17671
29999         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
30000
30001 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
30002
30003         * g++.dg/warn/Wnvdtor.C: New test.
30004
30005 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
30006
30007         * gcc.dg/torture/pr19683-1.c: New test.
30008
30009 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
30010
30011         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
30012         * gfortran.dg/g77/19990313-2.f: Ditto.
30013         * gfortran.dg/g77/19990313-3.f: Ditto.
30014         * gfortran.dg/g77/19990525-0.f: Ditto.
30015         * gfortran.dg/g77/19990826-0.f: Ditto.
30016         * gfortran.dg/g77/19990826-2.f: Ditto.
30017         * gfortran.dg/g77/19990826-3.f: Ditto.
30018         * gfortran.dg/g77/20000511-1.f: Ditto.
30019         * gfortran.dg/g77/20000511-2.f: Ditto.
30020         * gfortran.dg/g77/970625-2.f: Ditto.
30021         * gfortran.dg/g77/980310-2.f: Ditto.
30022         * gfortran.dg/g77/980310-3.f: Ditto.
30023         * gfortran.dg/g77/980310-8.f: Ditto.
30024         * gfortran.dg/g77/980519-2.f: Ditto.
30025         * gfortran.dg/g77/alpha1.f: Ditto.
30026         * gfortran.dg/g77/claus.f: Ditto.
30027         * gfortran.dg/g77/erfc.f: Ditto.
30028         * gfortran.dg/g77/short.f: Ditto.
30029         * gfortran.fortran-torture/execute/data.f90: Ditto.
30030         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
30031         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
30032
30033 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30034
30035         * lib/file-format.exp (gcc_target_object_format): Add check for som
30036         format and hardcode object formats on hppa*-*-hpux*.
30037         * lib/target-supports.exp (check_weak_available): Add check for som
30038         object format.  Always return 0 on hppa*-*-hpux10*.
30039
30040         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
30041         is defined.
30042
30043         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
30044
30045 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30046
30047         * gfortran.dg/pr19936_1.f90: New test.
30048         * gfortran.dg/pr19936_2.f90: New test.
30049         * gfortran.dg/pr19936_3.f90: New test.
30050
30051 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30052             Paul Thomas <prthomas@drfccad.cea.fr>
30053
30054         * gfortran.dg/PR19754_1.f90: New test.
30055         * gfortran.dg/PR19754_2.f90: Ditto.
30056
30057 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30058
30059         PR c++/19311
30060         * g++.dg/template/non-dependent11.C: New test.
30061
30062 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
30063
30064         * lib/target-supports.exp (check_iconv_available): Fix comment.
30065
30066 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
30067             Joseph S. Myers  <joseph@codesourcery.com>
30068
30069         PR c++/19797
30070         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
30071
30072 2005-03-04  Matthew Sachs  <msachs@apple.com>
30073
30074         * gcc.exp (gcc_target_compile): Put braces around
30075         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
30076         * objc.exp (objc_target_compile): Likewise.
30077         * treelang.exp (treelang_target_compile): Likewise.
30078
30079 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30080
30081         PR fortran/19673
30082         * gfortran.dg/func_result_1.f90: New test.
30083
30084 2005-03-04  Ben Elliston  <bje@au.ibm.com>
30085
30086         * gcc.misc-tests/options.exp: New test.
30087
30088 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
30089
30090         * gcc.dg/pr15784-4.c: New test.
30091
30092 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
30093
30094         * gcc.c-torture/execute/pr17133.c: New.
30095         * gcc.c-torture/compile/20050303-1.c: New.
30096
30097 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
30098
30099         * gcc.dg/cpp/assert4.c: Fix for cygwin.
30100
30101 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
30102
30103         * g++.dg/overload/using2.C: New.
30104
30105 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
30106
30107         PR c++/19916
30108         * g++.dg/init/ptrmem2.C: New test.
30109
30110 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
30111
30112         PR c/8927
30113         * gcc.dg/pr8927-1.c: New test.
30114
30115 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30116
30117         PR c++/20232
30118         * g++.dg/inherit/covariant12.C: New.
30119
30120 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30121
30122         PR fortran/19479
30123         * gfortran.dg/bound_1.f90: New test.
30124
30125 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
30126
30127         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30128         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
30129
30130 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
30131
30132         PR c/20245
30133         * gcc.dg/pr20245-1.c: New test.
30134
30135 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
30136
30137         PR middle-end/19874
30138         * gcc.c-torture/execute/20050119-2.c: New test case.
30139
30140 2005-02-28  Ben Elliston  <bje@au.ibm.com>
30141
30142         * README: Update the DejaGnu bug reporting address.
30143         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
30144         * lib/objc-torture.exp: Likewise.
30145
30146 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30147
30148         * gfortran.dg/boz_1.f90: New test.
30149         * gfortran.dg/boz_3.f90: New test.
30150         * gfortran.dg/boz_4.f90: New test.
30151
30152 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30153
30154         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
30155         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
30156
30157 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30158
30159         PR libfortran/20101
30160         * gfortran.dg/write_0_pe_format.f90: New test.
30161
30162 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
30163
30164         PR c++/20206
30165         * g++.dg/opt/thunk2.C: New test.
30166         * g++.dg/opt/covariant1.C: New test.
30167
30168 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30169
30170         * gfortran.dg/e_d_fmt.f90: New test.
30171
30172 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
30173
30174         * gcc.dg/asm-b.c: Fix comment typos.
30175
30176 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30177
30178         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
30179         a V_MAY_DEF also.
30180
30181 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30182
30183         PR tree-opt/20188
30184         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
30185         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
30186         * gcc.dg/asm-b.c: New test.
30187
30188 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
30189
30190         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
30191         Disable this test on IRIX 6.
30192
30193 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
30194
30195         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
30196         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
30197         parser.
30198
30199 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
30200
30201         PR tree-optimization/20204
30202         * gcc.dg/pr20204.c: New test.
30203
30204 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
30205
30206         PR target/20196
30207         * gcc.c-torture/execute/20050224-1.c: New test.
30208
30209         PR c++/20175
30210         * g++.dg/warn/Wbraces2.C: New test.
30211
30212 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
30213
30214         PR c++/19878
30215         * g++.dg/init/const2.C: New test.
30216
30217 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
30218
30219         PR tree-optimization/20100
30220         * gcc.c-torture/execute/pr20100-1.c: New test.
30221
30222 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30223
30224         * gfortran.dg/implicit_3.f90: New test.
30225
30226         * gfortran.dg/deftype_1.f90: New test.
30227
30228 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
30229
30230         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
30231         the test passes.
30232         * g++.dg/other/anon3.C: Accept a warning.
30233
30234 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
30235
30236         * gcc.dg/pr20017.c: Fix a comment typo.
30237
30238 2005-02-23  Bud Davis  <bdavis@gfortran.org>
30239
30240         * gfortran.dg/list_read_4.f90: Change to f90 comments.
30241
30242 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30243
30244         PR ada/19902
30245         * ada/acats/tests/cxa/cxa3004.a: Remove.
30246         * ada/acats/tests/cxb/cxb30061.am: Likewise.
30247
30248 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30249
30250         PR c++/20073
30251         * g++.dg/init/const1.C: New test.
30252
30253         PR c++/19991
30254         * g++.dg/parse/constant7.C: New test.
30255
30256         PR c++/20152
30257         * g++.dg/parse/error27.C: New test.
30258         * g++.dg/template/qualttp15.C: Adjust error markers.
30259         * g++.old-deja/g++.other/struct1.C: Likewise.
30260
30261         PR c++/20153
30262         * g++.dg/template/error17.C: New test.
30263
30264         PR c++/20148
30265         * g++.dg/parser/error26.C: New test.
30266
30267 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
30268
30269         PR tree-optimization/20100
30270         PR tree-optimization/20115
30271         * gcc.dg/pr20115.c: New test.
30272         * gcc.dg/pr20115-1.c: New test.
30273         * gcc.dg/pr20100.c: New test.
30274         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
30275         call-clobbered variables after alias1.
30276
30277 2005-02-22  Bud Davis  <bdavis@gfortran.org>
30278
30279         * gfortran.dg/list_read_4.f90: new test.
30280
30281 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
30282
30283         PR rtl-optimization/20017.
30284         * gcc.dg/pr20017.c: New.
30285
30286 2005-02-22  Devang Patel  <dpatel@apple.com>
30287
30288         PR 19952
30289         * g++.dg/tree-ssa/pr19952.C: New test.
30290
30291 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30292
30293         PR c++/19883
30294         * g++.dg/parse/constant6.C: New test.
30295
30296 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30297
30298         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30299         * g++.dg/charset/asm2.c: Likewise.
30300         * g++.dg/charset/asm3.c: Likewise.
30301         * g++.dg/charset/asm4.c: Likewise.
30302         * g++.dg/charset/asm5.c: Likewise.
30303         * g++.dg/charset/attribute1.c: Likewise.
30304         * g++.dg/charset/attribute2.c: Likewise.
30305         * g++.dg/charset/extern1.cc: Likewise.
30306         * g++.dg/charset/extern2.cc: Likewise.
30307         * g++.dg/charset/extern3.cc: Likewise.
30308         * g++.dg/charset/function.cc: Likewise.
30309         * g++.dg/charset/string.c: Likewise.
30310         * g++.dg/charset/charset.exp: Likewise.
30311         * lib/target-supports.exp (check_iconv_available): Fix comment.
30312
30313 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30314
30315         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30316         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30317         * gcc.dg/charset/asm2.c: Likewise.
30318         * gcc.dg/charset/asm3.c: Likewise.
30319         * gcc.dg/charset/asm4.c: Likewise.
30320         * gcc.dg/charset/asm5.c: Likewise.
30321         * gcc.dg/charset/asm6.c: Likewise.
30322         * gcc.dg/charset/attribute1.c: Likewise.
30323         * gcc.dg/charset/attribute2.c: Likewise.
30324         * gcc.dg/charset/builtin1.c: Likewise.
30325         * gcc.dg/charset/extern.c: Likewise.
30326         * gcc.dg/charset/function.c: Likewise.
30327         * gcc.dg/charset/string.c: Likewise.
30328         * gcc.dg/charset/charset.exp: Likewise.
30329
30330 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
30331
30332         PR fortran/20086
30333         * gfortran.dg/pr20086.f90: New test.
30334
30335 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
30336
30337         PR tree-optimization/19786
30338         * g++.dg/tree-ssa/pr19786.C: New.
30339
30340 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30341
30342         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30343
30344 2005-02-21  Jeff Law  <law@redhat.com>
30345
30346         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30347
30348 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30349
30350         * gfortran.dg/do_iterator: Split loop, markup all lines for
30351         which an error locus is printed.
30352         * gfortran.dg/pr17708.f90: Markup all lines for which an error
30353         locus is printed.
30354         * gfortran.dg/select_4.f90: Likewise.
30355         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30356         locuses in the various permutations.
30357
30358 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
30359
30360         PR tree-optimization/19951
30361         * g++.dg/vect: New directory.
30362         * g++.dg/vect/vect.exp: New file.
30363         * g++.dg/vect/pr19951.cc: New testcase.
30364         * g++.dg/dg.exp: Also prune vectorizer tests.
30365
30366 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
30367
30368         PR 18785
30369         * gcc.dg/charset/builtin1.c: New test.
30370
30371 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30372
30373         PR c++/19299
30374         * g++.dg/inherit/volatile1.C: New test.
30375
30376         PR c++/19440
30377         * g++.dg/template/dtor4.C: New test.
30378
30379 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30380
30381         * gfortran.dg/int_1.f90: New test.
30382
30383 2005-02-19  Devang Patel  <dpatel@apple.com>
30384
30385         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
30386
30387 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30388
30389         * gfortran.dg/achar_1.f90: New test.
30390
30391 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
30392
30393         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30394
30395 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
30396             Jakub Jelinek  <jakub@redhat.com>
30397
30398         PR tree-optimization/19828
30399         * gcc.dg/tree-ssa/loop-7.c: New test.
30400         * gcc.c-torture/execute/20050218-1.c: New test.
30401
30402 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
30403
30404         PR c/20043
30405         * gcc.dg/transparent-union-1.c: New test.
30406         * gcc.dg/transparent-union-2.c: New test.
30407
30408 2005-02-18  James E Wilson  <wilson@specifixinc.com>
30409
30410         PR tree-optimization/18977
30411         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30412
30413 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
30414
30415         PR target/20054
30416         * gcc.dg/pr20054.c: New test.
30417
30418 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30419
30420         PR c++/19508
30421         * g++.dg/ext/attrib20.C: New test.
30422
30423 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
30424
30425         PR middle-end/20030
30426         * gfortran.fortran-torture/execute/character_passing.f90: New test.
30427
30428 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
30429
30430         PR c++/20008
30431         * g++.dg/opt/switch4.C: New.
30432
30433 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
30434
30435         PR c++/20023
30436         PR tree-optimization/20009
30437         * gcc.c-torture/compile/20050217-1.c: New test.
30438         * g++.dg/opt/switch3.C: New test.
30439
30440         PR tree-optimization/18947
30441         * gcc.c-torture/compile/20050215-1.c: New test.
30442         * gcc.c-torture/compile/20050215-2.c: New test.
30443         * gcc.c-torture/compile/20050215-3.c: New test.
30444
30445 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
30446
30447         PR c++/20028
30448         * g++.dg/template/crash34.C: New.
30449
30450         PR c++/20022
30451         * g++.dg/other/access3.C: New.
30452
30453 2005-02-17  Ira Rosen  <irar@il.ibm.com>
30454
30455         * gcc.dg/vect/vect-98.c: New test.
30456
30457 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
30458
30459         PR tree-optimization/19967
30460         * gcc.dg/pr19967.c: New.
30461
30462 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
30463
30464         PR middle-end/19857
30465         * gcc.dg/tree-ssa/20050215-1.c: New test.
30466         * gcc.c-torture/execute/20050215-1.c: New test.
30467
30468 2005-02-15  Eric Christopher  <echristo@redhat.com>
30469
30470         * gcc.dg/cpp/20050215-1.c: New file.
30471
30472 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
30473
30474         PR tree-optimization/15785
30475         * gcc.dg/pr15785-1.c: New test.
30476
30477 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
30478
30479         PR c++/17788
30480         * g++.dg/init/ctor4.C: New.
30481         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
30482
30483 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
30484
30485         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
30486         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
30487
30488 2005-02-15  Andreas Schwab  <schwab@suse.de>
30489
30490         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
30491         declare malloc.
30492
30493 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
30494
30495         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
30496
30497 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
30498
30499         PR tree-optimization/19853
30500         * gcc.c-torture/compile/pr19853.c: New test.
30501
30502 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30503
30504         PR c++/19608
30505         * g++.dg/parse/local-class1.C: New.
30506
30507         PR c++/19895
30508         * g++.dg/parse/ptrmem3.C: New.
30509
30510         PR c++/19884
30511         * g++.old-deja/g++.oliva/template6.C: Add another case.
30512         * g++.dg/template/explicit6.C: New.
30513
30514 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
30515
30516         PR c++/17816
30517         * g++.dg/other/redecl2.C: New.
30518
30519 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30520
30521         PR c++/19891
30522         * g++.dg/abi/covariant4.C: New.
30523
30524 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
30525
30526         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30527         New tests.
30528
30529 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
30530
30531         * gcc.dg/vect/vect-96.c: Fix typo.
30532
30533 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30534
30535         PR c++/14479
30536         PR c++/19487
30537         * g++.dg/template/enum5.C: New test.
30538
30539 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30540
30541         * gcc.dg/vect/vect-97.c: New test.
30542
30543 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30544
30545         * gcc.dg/vect/vect-96.c: New test.
30546
30547 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
30548
30549         * gcc.dg/builtins-34.c: Also check ldexp*.
30550
30551 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
30552
30553         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30554
30555 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
30556
30557         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30558         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30559         dg-require-dll, dg-require-iconv, dg-require-named-sections,
30560         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30561         selector_list, selector_expression, dg-process-target): Move to new
30562         file target-supports-dg.exp.
30563         * lib/target-supports-dg.exp: New.
30564
30565         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30566         New.
30567
30568 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
30569
30570         PR c++/19666
30571         * g++.dg/other/ptrmem6.C: New test.
30572
30573         PR middle-end/19858
30574         * gcc.c-torture/compile/20050210-1.c: New test.
30575
30576 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
30577
30578         PR c++/19755
30579         * g++.dg/warn/Wbraces1.C: New test.
30580
30581 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
30582
30583         * gcc.dg/builtins-52.c: New testcase.
30584
30585 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
30586
30587         PR c/19342
30588         * gcc.c-torture/execute/20050119-1.c: New test.
30589
30590 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30591
30592         PR c++/19811
30593         * g++.dg/init/delete1.C: New test.
30594
30595 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
30596
30597         PR c++/18470
30598         * g++.dg/template/static12.C: New test.
30599
30600 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30601
30602         PR c++/19787
30603         * g++.dg/conversion/ambig1.C: New test.
30604
30605         PR c++/19739
30606         * g++.dg/ext/attrib19.C: New test.
30607
30608         PR c++/19732
30609         * g++.dg/parse/dtor5.C: New test.
30610
30611         PR c++/19762
30612         * g++.dg/template/dtor3.C: New test.
30613
30614         PR c++/19826
30615         * g++.dg/template/static11.C: New test.
30616         * g++.dg/template/crash2.C: Remove dg-error marker.
30617
30618 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
30619
30620         PR C++/18491
30621         * g++.old-deja/g++.mike/p10769a.C: Remove.
30622
30623 2005-02-09  Roger Sayle  <roger@eyesopen.com>
30624
30625         * gcc.dg/builtins-48.c: New test case.
30626         * gcc.dg/builtins-49.c: New test case.
30627         * gcc.dg/builtins-50.c: New test case.
30628         * gcc.dg/builtins-51.c: New test case.
30629
30630 2005-02-09  Ian Lance Taylor  <ian@airs.com>
30631
30632         PR middle-end/19583
30633         * g++.dg/warn/Wreturn-type-3.C: New test.
30634
30635 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30636
30637         PR middle-end/19402
30638         * gcc.dg/pr19402-1.c: New testcase.
30639         * gcc.dg/pr19402-2.c: likewise.
30640
30641 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30642
30643         PR middle-end/19854
30644         * g++.dg/tree-ssa/tmmti.C: New testcase.
30645
30646 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30647
30648         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30649
30650 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
30651
30652         PR c++/19733
30653         * g++.dg/parse/crash23.C: New test.
30654         * g++.dg/warn/Weff1.C: New test.
30655
30656 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30657
30658         * gcc.dg/20050209-1.c: New test.
30659
30660 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30661
30662         PR target/19799
30663         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30664
30665 2005-02-08  Mike Stump  <mrs@apple.com>
30666
30667         * g++.dg/pch/import-2.c: New test.
30668         * g++.dg/pch/import-2.hs: New.
30669         * g++.dg/pch/include/import-2a.h: New.
30670         * g++.dg/pch/include/import-2b.h: New.
30671
30672 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
30673
30674         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30675
30676 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30677
30678         * gfortran.dg/substr_1.f90: New test.
30679
30680 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
30681
30682         PR middle-end/19775
30683         * gcc.dg/torture/builtin-power-1.c: Disable test for
30684         invalid transformation.
30685         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
30686         no longer optimize.
30687         * gcc.dg/builtins-47.c: New testcase.
30688
30689 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
30690             Dorit Naishlos  <dorit@il.ibm.com>
30691
30692         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30693
30694 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
30695
30696         * gcc.c-torture/compile/20050206-1.c: New test.
30697
30698 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30699
30700         PR tree-opt/19768
30701         * g++.dg/opt/pr19768.C: New test.
30702
30703 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30704
30705         PR tree-opt/19736
30706         * gcc.c-torture/compile/pr19736.c: New test.
30707
30708 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30709
30710         PR c++/17401
30711         * g++.dg/parse/error25.C: New test.
30712
30713 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
30714
30715         * gcc.c-torture/execute/20050203-1.c: New.
30716
30717 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
30718
30719         * gcc.dg/vect/vect-85.c: Remove xfail.
30720         * gcc.dg/vect/vect-86.c: Remove xfail.
30721         * gcc.dg/vect/vect-87.c: Remove xfail.
30722         * gcc.dg/vect/vect-88.c: Remove xfail.
30723
30724 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
30725
30726         * gcc.dg/altivec-19.c: New.
30727
30728 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
30729
30730         PR c/17807
30731         * gcc.dg/nested-func-3.c: New test.
30732         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30733
30734 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
30735
30736         * gcc.test-framework/gen_directive_tests: Generate tests for
30737         selector expressions.
30738
30739 2005-02-02  Matt Austern  <austern@apple.com>
30740
30741         PR c++/19628
30742         * g++/ext/builtin7.C: New.
30743         * g++/ext/builtin8.C: New.
30744
30745 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30746
30747         PR c/18502
30748         * gcc.dg/pr18502-1.c: New test.
30749
30750 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30751
30752         PR c++/17413
30753         * g++.dg/template/local4.C: Tweak.
30754
30755 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
30756
30757         PR tree-optimization/19578
30758         * gcc.c-torture/compile/20050202-1.c: New test.
30759
30760 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30761
30762         PR c/19435
30763         * gcc.dg/c99-init-4.c: New test.
30764
30765 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30766
30767         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30768
30769         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30770
30771         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30772         * g++.dg/eh/check-vect.h: New.
30773
30774         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30775         * gcc.dg/vect/vect-78.c: Ditto.
30776         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30777         Remove.
30778
30779         * g++.dg/conversion/simd1.C: Expect warning.
30780         * g++.dg/ext/attribute-test-1.C: Ditto.
30781         * g++.dg/ext/attribute-test-2.C: Ditto.
30782         * g++.dg/ext/attribute-test-3.C: Ditto.
30783         * g++.dg/ext/attribute-test-4.C: Ditto.
30784
30785         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30786         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30787
30788         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30789
30790 2005-02-01  Richard Henderson  <rth@redhat.com>
30791
30792         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30793         long double for ibm double-double format.
30794         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30795
30796 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
30797
30798         PR tree-optimization/19633
30799         * gcc.dg/pr19633-1.c: New test.
30800         * gcc.dg/pr19633.c: Tweak to make pointer point
30801         to NULL or a symbol.
30802
30803 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30804
30805         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30806         New procs.
30807         (dg-process-target (local override)): Handle selector expressions.
30808
30809         * gcc.test-framework/README: Describe tests in source directory.
30810         * gcc.test-framework/test-framework.awk: Handle dg- tests.
30811         * gcc.test-framework/test-framework.exp: Handle dg- tests.
30812         * gcc.test-framework/dg-bogus-exp-P.c: New test.
30813         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30814         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30815         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30816         * gcc.test-framework/dg-do-link-exp-P.c: New test.
30817         * gcc.test-framework/dg-do-run-exp-P.c: New test.
30818         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30819         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30820         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30821         * gcc.test-framework/dg-error-exp-P.c: New test.
30822         * gcc.test-framework/dg-error-exp-XP.c: New test.
30823         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30824         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30825         * gcc.test-framework/dg-output-exp-P.c: New test.
30826         * gcc.test-framework/dg-output-exp-XF.c: New test.
30827         * gcc.test-framework/dg-warning-exp-P.c: New test.
30828         * gcc.misc-tests/dg-1.c: Remove.
30829         * gcc.misc-tests/dg-2.c: Remove.
30830         * gcc.misc-tests/dg-3.c: Remove.
30831         * gcc.misc-tests/dg-4.c: Remove.
30832         * gcc.misc-tests/dg-5.c: Remove.
30833         * gcc.misc-tests/dg-6.c: Remove.
30834         * gcc.misc-tests/dg-7.c: Remove.
30835         * gcc.misc-tests/dg-8.c: Remove.
30836         * gcc.misc-tests/dg-9.c: Remove.
30837         * gcc.misc-tests/dg-10.c: Remove.
30838         * gcc.misc-tests/dg-11.c: Remove.
30839         * gcc.misc-tests/dg-12.c: Remove.
30840         * gcc.misc-tests/dg-test.exp: Remove.
30841
30842         * gcc.test-framework/test-framework.awk: Change recording and
30843         printing of passes and failures.
30844
30845         * gcc.test-framework: New directory.
30846         * gcc.test-framework/README: New.
30847         * gcc.test-framework/test-framework.exp: New.
30848         * gcc.test-framework/test-framework.awk: New.
30849         * gcc.test-framework/gen_directive_tests: New.
30850
30851 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
30852
30853         * lib/treelang.exp: Fix comment typos.
30854         (treelang_target_compile): Don't append libs=-ltreelang to options.
30855
30856 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
30857
30858         * g++.dg/parse/typename7.C: Adjust error messages.
30859
30860 2005-01-31  Jeff Law  <law@redhat.com>
30861
30862         * gcc.c-torture/execute/20050131-1.c: New test.
30863         * gcc.dg/wcaselabel.c: New test.
30864
30865 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
30866
30867         * g++.dg/other/warning1.C: Adjust error messags.
30868         * g++.dg/parse/constant5.C: New test.
30869
30870 2005-01-31  Steven Bosscher  <stevenb@suse.de>
30871
30872         PR c/19333
30873         * gcc.c-torture/compile/20011130-1.c: Reorder to make
30874         the test case valid.
30875         * gcc.dg/20030815-1.c: Remove invalid tests.
30876         * gcc.dg/array-7.c: Adjust expected result.
30877         * gcc.dg/pr18596-3.c: Likewise.
30878         * gcc.dg/noncompile/20000901-1.c: Likewise.
30879         * gcc.dg/noncompile/init-2.c: Likewise.
30880         * gcc.dg/noncompile/init-4.c: Likewise.
30881
30882 2005-01-31  Dale Johannesen  <dalej@apple.com>
30883
30884         * g++.dg/opt/pr19650.C: New test.
30885
30886 2005-01-31  Richard Henderson  <rth@redhat.com>
30887
30888         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30889         long double for intel double extended format.
30890         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30891
30892 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
30893
30894         PR c++/19555
30895         * g++.dg/template/static10.C: New test.
30896
30897         PR c++/19395
30898         * g++.dg/parse/error24.C: New test.
30899
30900         PR c++/19367
30901         * g++.dg/lookup/builtin1.C: New test.
30902
30903         PR c++/19457
30904         * g++.dg/warn/conv3.C: New test.
30905
30906 2005-01-30  Bud Davis  <bdavis@gfortran.org>
30907
30908         PR fortran/19647
30909         * gfortan.dg/inquire_7.f90
30910
30911 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
30912
30913         PR tree-optimization/15791
30914         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30915         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30916         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30917         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30918         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30919         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30920         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30921         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30922         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30923         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30924
30925 2005-01-29  Paul Brook  <paul@codesourcery.com>
30926
30927         PR fortran/18565
30928         * check.c (real_or_complex_check): New function.
30929         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30930         * intrinsic.c (add_functions): Use new check functions.
30931         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30932         Add prototypes.
30933
30934 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
30935
30936         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30937         gcc.dg/lvalue-3.c: New tests.
30938         * gcc.dg/concat.c: Update expected messages.
30939
30940 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
30941
30942         PR libfortran/19595
30943         * gfortran.dg/eor_1.f90: New test.
30944
30945 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
30946
30947         PR fortran/19589
30948         * gfortran.dg/logical_data_1.f90: New test.
30949
30950 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
30951
30952         PR c++/19253
30953         * g++.dg/template/crash33.C: New test.
30954
30955         PR c++/19667
30956         * g++.dg/template/crash32.C: New test.
30957
30958 2005-01-28  Ian Lance Taylor  <ian@airs.com>
30959
30960         PR middle-end/16558
30961         * g++.dg/warn/Wreturn-type-2.C: New test.
30962
30963 2004-06-24  Jeff Law  <law@redhat.com>
30964
30965         * gcc.dg/tree-ssa/20050128-1.c: New test.
30966
30967 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
30968
30969         * gcc.target/frv/all-mdpackh-1.c: New test.
30970
30971 2005-01-28  Steven Bosscher  <stevenb@suse.de>
30972
30973         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30974
30975 2005-01-27  Richard Henderson  <rth@redhat.com>
30976
30977         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30978
30979 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30980
30981         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30982
30983 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30984
30985         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30986         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30987         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30988         to cope with cases where the multilib options override the dg-options.
30989
30990 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30991
30992         PR c/18946
30993         * gcc.dg/noncompile/20050120-1.c: New test.
30994
30995 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30996
30997         PR tree-optimization/19633
30998         * gcc.dg/pr19633.c: New test.
30999         * gcc.dg/tree-ssa/pr19633.c: New test.
31000
31001 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
31002
31003         * gcc.dg/20041216-1.c: New test.
31004
31005 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
31006
31007         PR objc/18862
31008         * objc.dg/selector-2.m: New test.
31009
31010 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
31011
31012         * g++.dg/opt/range-test-2.C: New test.
31013
31014         PR rtl-optimization/19579
31015         * gcc.c-torture/execute/20050124-1.c: New test.
31016
31017 2005-01-26  Greg Parker  <gparker@apple.com>
31018         Stuart Hastings  <stuart@apple.com>
31019
31020         * gcc.c-torture/execute/20050125-1.c: New.
31021
31022 2005-01-18  Jan Hubicka  <jh@suse.cz>
31023
31024         PR tree-optimize/19337
31025         * gcc.c-torture/compile/20050119-1.c: New test.
31026
31027 2005-01-24  James E Wilson  <wilson@specifixinc.com>
31028
31029         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
31030         test for successful match.
31031
31032 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
31033
31034         PR objc/18408
31035         * objc.dg/comp-types-7.m: New test.
31036
31037 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
31038
31039         * lib/target-supports.exp (current_target_name): New.
31040         (check_effective_target_ilp32, check_effective_target_lp64):
31041         Cache the result to use as long as the current target, with
31042         multilib flags, remains the same.
31043
31044         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
31045         (dg-require-weak, dg-require-visibility, dg-require-alias,
31046         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
31047         dg-require-effective-target, dg-skip-if): Remove call to
31048         skip_test_and_clear_xfail.
31049         (dg-test): Clear xfail data.
31050
31051 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
31052
31053         PR target/17751
31054         * gcc.dg/ppc64-toc.c: New test.
31055
31056         * g++.dg/tree-ssa/empty-1.C: New test.
31057
31058         PR middle-end/19551
31059         * gcc.c-torture/execute/20050121-1.c: New test.
31060         * gcc.dg/20050121-2.c: New test.
31061
31062 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
31063         Paul Brook  <paul@codesourcery.com>
31064
31065         PR fortran/17941
31066         * gfortran.dg/real_const_1.f: New test.
31067         * gfortran.dg/real_const_2.f90: New test.
31068         * gfortran.dg/complex_int_1.f90: New test.
31069
31070 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
31071
31072         PR fortran/19313
31073         * gfortan.dg/inquire_6.f90: New test.
31074
31075 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31076
31077         PR libfortran/19451
31078         * open_readonly_1.f90: New test.
31079
31080 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31081
31082         PR libfortran/18982
31083         * gfortran.dg/open_new.f90: New file.
31084
31085 2005-01-22  Paul Brook  <paul@codesourcery.com>
31086
31087         * namelist_1.f90: New test.
31088
31089 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
31090
31091         PR tree-optimization/19484
31092         * gcc.c-torture/compile/20050122-[12].c: New tests.
31093
31094 2005-01-22  Paul Brook  <paul@codesourcery.com>
31095
31096         * gfortran.dg/implicit_2.f90: New test.
31097
31098 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
31099
31100         PR fortran/19314
31101         * gfortran.dg/inquire_5.f90: New test.
31102
31103 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31104
31105         PR c/18809
31106         * gcc.dg/pr18809-1.c: New test.
31107
31108 2005-01-21  Ian Lance Taylor  <ian@airs.com>
31109
31110         * gcc.dg/20050121-1.c: New test.
31111
31112         PR tree-optimization/13000
31113         * gcc.dg/20040206-1.c: Change warning to point where function is
31114         being inlined.
31115
31116 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31117
31118         PR c++/19208
31119         * g++.dg/template/array11.C: New test.
31120
31121 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31122
31123         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31124         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
31125         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31126         * gfortran.dg/getenv_1.f90: Add dg-do directive.
31127         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31128         gfortran.dg/pr17164.f90: Add missing dg-do directives.
31129
31130 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31131
31132         PR tree-optimization/15349
31133         * gcc.dg/tree-ssa/pr15349.c: New.
31134
31135 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
31136
31137         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
31138
31139 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
31140
31141         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
31142         scan-assembler-times directive name.
31143
31144         * gcc.dg/asm-a.c: Move dg-require-effective-target to
31145         after dg-do.
31146
31147         PR rtl-optimization/19462
31148         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
31149
31150 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
31151
31152         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
31153         counting function calls on ia64.
31154
31155 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
31156
31157         PR rtl-optimization/15139
31158         * gcc.dg/20050111-2.c: New test.
31159
31160         PR c/17297
31161         * gcc.c-torture/compile/20050113-1.c: New testcase.
31162
31163         PR middle-end/19164
31164         * gcc.dg/20050113-1.c: New testcase.
31165
31166 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
31167
31168         * gcc.dg/vect/vect-85.c: Add comment.
31169         * gcc.dg/vect/vect-86.c: Add xfail for now.
31170         * gcc.dg/vect/vect-87.c: Add xfail for now.
31171         * gcc.dg/vect/vect-88.c: Add xfail for now.
31172         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
31173
31174 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31175
31176         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
31177
31178 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31179
31180         * g++.dg/debug/typedef3.C: New test.
31181
31182 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
31183
31184         PR c/19472
31185         * gcc.dg/asm-a.c: New test.
31186
31187 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
31188
31189         * gcc.dg/sh-relax.c: Add prototype for abort.
31190
31191 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31192
31193         * gcc.dg/short-compare-1.c: New test.
31194         * gcc.dg/short-compare-2.c: Likewise.
31195
31196 2005-01-18  Michael Matz  <matz@suse.de>
31197
31198         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
31199
31200 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
31201
31202         PR tree-optimization/19121
31203         * gcc.c-torture/compile/pr19121.c: New test.
31204
31205 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
31206
31207         PR target/19357
31208         * gcc.c-torture/compile/pr19357.c: New test.
31209
31210 2005-01-17  Ian Lance Taylor  <ian@airs.com>
31211
31212         PR c/5675
31213         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31214         pass--those that refer just to the variable, possibly with a
31215         cast.
31216         * gcc.dg/c99-const-expr-3.c: Likewise.
31217
31218         PR middle-end/13127
31219         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31220         longer emitted.
31221
31222 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
31223
31224         PR fortran/18778
31225         * gfortran.dg/endfile_2.f90: New test.
31226
31227 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
31228
31229         PR 19168
31230         * gfortran.dg/select_5.f90: New test.
31231
31232 2004-01-16  Paul Brook  <paul@codesourcery.com>
31233
31234         * gfortran.dg/common_4.f90: New test.
31235
31236 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
31237
31238         PR rtl-optimization/19462
31239         * gcc.dg/torture/pr19462-1.c: New test.
31240
31241 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
31242
31243         PR objc/19321
31244         * objc.dg/func-ptr-2.m: New.
31245         * objc.dg/volatile-1.m: New.
31246
31247 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31248
31249         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
31250
31251 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31252
31253         PR tree-optimization/19060
31254         * gcc.c-torture/execute/20050104-1.c: New test.
31255
31256 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
31257
31258         PR fortran/18983
31259         * gfortran.dg/write_to_null.f90: New test.
31260
31261 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
31262             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31263
31264         PR other/19328
31265         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
31266         argument.
31267
31268 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31269
31270         PR c++/19263
31271         * g++.dg/init/vector1.C: New test.
31272
31273 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
31274
31275         PR target/13158
31276         * gcc.target/ia64/sibcall-unwind-1.c: New test.
31277         PR target/18987
31278         * gcc.target/ia64/sibcall-unwind-2.c: New test.
31279
31280 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
31281
31282         * gfortran.dg/select_1.f90: New test.
31283         * gfortran.dg/select_2.f90: New test.
31284         * gfortran.dg/select_3.f90: New test.
31285         * gfortran.dg/select_4.f90: New test.
31286
31287 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
31288
31289         PR middle-end/19084
31290         PR rtl-optimization/19348
31291         * gcc.dg/20050111-1.c: New test.
31292         * gcc.c-torture/execute/20050111-1.c: New test.
31293
31294         * gcc.dg/i386-asm-4.c: New test.
31295
31296 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31297
31298         * gcc.dg/nested-func-2.c: New test.
31299         * ada/acats/norun.lst: Remove c953002.
31300
31301 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
31302
31303         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31304
31305 2005-01-12  Ben Elliston  <bje@au.ibm.com>
31306
31307         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31308
31309 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
31310
31311         PR target/18761
31312         * g++.dg/abi/align1.C: New test.
31313
31314 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
31315
31316         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31317         at a time.
31318         * g++.dg/ext/altivec_check.h: Support compiling as C.
31319
31320 2005-01-10  Roger Sayle  <roger@eyesopen.com>
31321
31322         PR c++/19355
31323         * g++.dg/expr/pr19355-1.C: New test case.
31324
31325 2005-01-10  Laurent GUERBY <laurent@guerby.net>
31326
31327         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31328         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31329         * ada/acats/tests/c3/c92005b.ada: Likewise.
31330         * ada/acats/tests/c3/cxb3012.a: Likewise.
31331         * ada/acats/norun.lst: Add c380004 and c953002, add PR
31332
31333 2005-01-09  Paul Brook  <paul@codesourcery.com>
31334
31335         * gfortran.dg/common_2.f90: New file.
31336         * gfortran.dg/common_3.f90: New file.
31337
31338 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
31339
31340         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31341
31342 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31343
31344         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31345         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31346         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31347         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31348         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31349         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31350         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31351         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31352         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31353         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31354         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31355         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31356         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31357         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31358         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31359         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31360         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31361         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31362         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31363         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31364         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31365         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31366         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31367         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31368         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31369         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31370         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31371         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31372         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31373         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31374         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31375         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31376         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31377         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31378         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31379         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31380         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31381         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31382         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31383         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31384         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31385         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31386         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31387         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31388         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31389         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31390         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31391         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31392         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31393         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31394         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31395         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31396         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31397         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31398         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31399         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31400         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31401         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31402         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31403         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31404         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31405         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31406         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31407         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31408         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31409         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31410         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31411
31412         * gcc.dg/vect/vect-1.c: Fix spelling.
31413         * gcc.dg/vect/vect-10.c: Fix spelling.
31414         * gcc.dg/vect/vect-11.c: Fix spelling.
31415         * gcc.dg/vect/vect-12.c: Fix spelling.
31416         * gcc.dg/vect/vect-14.c: Fix spelling.
31417         * gcc.dg/vect/vect-15.c: Fix spelling.
31418         * gcc.dg/vect/vect-16.c: Fix spelling.
31419         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
31420         * gcc.dg/vect/vect-64.c: Fix comments.
31421         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31422
31423 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31424             Ira Rosen  <irar@il.ibm.com>
31425
31426         * gcc.dg/vect/vect-70.c: New test.
31427         * gcc.dg/vect/vect-71.c: New test.
31428
31429 2005-01-09  Manfred Hollstein  <mh@suse.com>
31430
31431         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
31432         * gcc.dg/pr18241-2.c: Likewise.
31433         * gcc.dg/pr18241-3.c: Likewise.
31434         * gcc.dg/pr18241-4.c: Likewise.
31435         * gcc.dg/pr18241-5.c: Likewise.
31436
31437 2005-01-08  Richard Henderson  <rth@redhat.com>
31438
31439         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31440         False for x86 and x86-64.
31441
31442 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
31443
31444         PR tree-optimization/18241
31445         * gcc.dg/pr18241-1.c: New test.
31446         * gcc.dg/pr18241-2.c: New test.
31447         * gcc.dg/pr18241-3.c: New test.
31448         * gcc.dg/pr18241-4.c: New test.
31449         * gcc.dg/pr18241-5.c: New test.
31450
31451 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
31452
31453         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31454         gfortran.dg/select_4.f90: New.
31455
31456 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31457
31458         * gcc.c-torture/execute/20050107-1.c: New test.
31459
31460 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
31461
31462         PR c++/19298
31463         * g++.dg/template/ref2.C: New.
31464
31465 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
31466
31467         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31468         instead of being empty.
31469
31470 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31471
31472         PR fortran/15553
31473         * gfortran.dg/array-1.f90: New test.
31474
31475 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31476
31477         PR tree-optimization/19283
31478         * gcc.c-torture/execute/20050106-1.c: New test.
31479
31480         PR rtl-optimization/18861
31481         * gcc.dg/20050105-1.c: New test.
31482
31483         PR tree-optimization/18828
31484         * gcc.dg/20050105-2.c: New test.
31485
31486 2005-01-07  Andreas Jaeger  <aj@suse.de>
31487
31488         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
31489
31490 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
31491
31492         PR fortran/18398
31493         * gfortran.dg/fmt_read.f90: New test.
31494
31495 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
31496
31497         * gcc.dg/rs6000-ldouble-2.c: New.
31498
31499 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
31500
31501         PR c++/19244
31502         * g++.dg/parser/ctor2.C: New test.
31503
31504 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31505
31506         PR c++/17154
31507         * g++.dg/template/using9.C: New test.
31508
31509 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31510
31511         PR c++/19258
31512         * g++.dg/lookup/friend6.C: New test.
31513
31514 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31515
31516         PR c++/19270
31517         * g++.dg/template/array10.C: New.
31518
31519 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31520
31521         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31522         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31523
31524 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
31525
31526         * gcc.c-torture/compile/20050105-1.c: New test.
31527
31528 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
31529
31530         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31531
31532 2005-01-05  Roger Sayle  <roger@eyesopen.com>
31533
31534         PR middle-end/19100
31535         * gcc.dg/conv-3.c: New test case.
31536
31537 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
31538
31539         * gcc.dg/asm-wide-1.c: New test.
31540
31541 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31542
31543         PR c++/19030
31544         * g++.dg/parse/crash22.C: New
31545
31546 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
31547
31548         PR 19257
31549         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31550
31551 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
31552
31553         PR middle-end/17767
31554         * gcc.dg/i386-mmx-6.c: New test case.
31555
31556 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
31557
31558         PR tree-optimization/18308
31559         * gcc.dg/vect/pr18308.c: New testcase.
31560
31561 2005-01-04  Andreas Jaeger  <aj@suse.de>
31562
31563         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31564
31565 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31566             Robert Bowdidge <bowdidge@apple.com>
31567
31568         * gcc.dg/cpp/subframework1.c: New.
31569         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31570         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31571         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31572         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31573
31574 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31575
31576         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31577         producing warning.
31578         * gcc.dg/darwin-weakimport-2.c: New.
31579
31580 2005-01-03  Richard Henderson  <rth@redhat.com>
31581
31582         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31583
31584 2005-01-03  Richard Henderson  <rth@redhat.com>
31585
31586         * gcc.dg/vect/vect.exp: Enable for ia64.
31587         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31588         (check_effective_target_vect_float): Likewise.
31589         (check_effective_target_vect_no_align): Likewise.
31590         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31591         * gcc.dg/vect/vect-8.c: Likewise.
31592
31593 2005-01-03  Uros Bizjak <uros@kss-loka.si>
31594
31595         PR target/19236
31596         * gcc.dg/pr19236-1.c: New test case.
31597
31598 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
31599
31600         PR rtl-optimization/12092
31601         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31602
31603 2005-01-02  Andreas Jaeger  <aj@suse.de>
31604
31605         * gcc.dg/pr12092-1.c: Do not run on x86_64.
31606
31607 2005-01-01  Roger Sayle  <roger@eyesopen.com>
31608             Andrew Pinski  <pinskia@physics.uc.edu>
31609
31610         PR rtl-optimization/12092
31611         * gcc.dg/pr12092-1.c: New test case.
31612
31613 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31614
31615         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31616         'hidden' and 'default' for better portability.
31617         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31618
31619         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31620         6 and 7.
31621         * g++.old-deja/g++.brendan/new3.C: Likewise.
31622
31623 2005-01-01  Steven Bosscher  <stevenb@suse.de>
31624
31625         * gcc.dg/20041231-1.C: New test.
31626         * g++.dg/warn/Wunreachable-code-1.C: New test.
31627
31628 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
31629
31630         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31631         file, not /dev/null.  Abort on error.
31632
31633 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31634             Ziemowit Laski  <zlaski@apple.com>
31635
31636         PR objc/18971
31637         * objc.dg/encode-5.m: New test.
31638
31639 2004-12-29  Richard Henderson  <rth@redhat.com>
31640
31641         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31642         * objc.dg/stabs-1.m: Disable for ia64.
31643
31644 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
31645
31646         PR c++/19190
31647         * g++.dg/warn/Wunused-10.C: New test.
31648
31649 2004-12-28  Richard Henderson  <rth@redhat.com>
31650
31651         * objc.dg/stabs-1.m: Disable for alpha.
31652
31653 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31654
31655         PR c++/19149
31656         * g++.dg/parse/error23.C: New test.
31657
31658 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31659
31660         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31661
31662         PR fortran/19032
31663         * gfortran.dg/intrinsic_modulo_1.f90: New.
31664         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31665         tests with divisor -1.
31666
31667 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31668
31669         * g++.dg/opt/temp1.C (memcpy): Return a value.
31670
31671         PR c++/19148
31672         * g++.dg/expr/cond7.C: New test.
31673
31674 2004-12-27  Paul Brook  <paul@codesourcery.com>
31675
31676         * gfortran.dg/g77/select_no_compile.f: Remove.
31677
31678 2004-12-27  Richard Henderson  <rth@redhat.com>
31679
31680         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31681         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31682         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31683
31684 2004-12-26  Richard Henderson  <rth@redhat.com>
31685
31686         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31687         by 1i instead of token pasting.
31688
31689 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31690
31691         PR tree-optimization/17578
31692         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31693         to additional_flags.
31694         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31695
31696 2004-12-25  Richard Henderson  <rth@redhat.com>
31697
31698         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31699         Remove Alpha.
31700
31701 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31702
31703         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31704         hppa*-*-hpux*.
31705         * gcc.dg/pr17957.c (dg-options): Likewise.
31706         * gcc.dg/struct-ret-1.c: Add prototype for abort.
31707         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31708         instead of 0 on __hppa__.
31709         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31710         "foo,%r" on hppa*-*-*.
31711
31712 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
31713
31714         PR fortran/19071
31715         * gfortran.dg/complex_write.f90: New test.
31716
31717 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31718
31719         PR c++/17595
31720         * g++.dg/parse/pragma2.C: New test.
31721
31722         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
31723
31724 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31725
31726         * gcc.dg/empty2.c: Add missing dg-warning.
31727
31728 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31729
31730         PR c++/17413
31731         * g++.dg/template/local4.C: New test.
31732         * g++.dg/template/crash19.C: Add dg-error marker.
31733
31734         * g++.dg/template/crash31.C: Correct embedded PR number.
31735
31736 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31737
31738         PR c++/16405
31739         * g++.dg/opt/temp1.C: Add do-run marker.
31740
31741 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31742
31743         * g++.dg/template/spec19.C: New.
31744
31745 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31746
31747         PR target/16819
31748         * gcc.dg/empty2.c: New.
31749
31750 2004-12-23  Richard Henderson  <rth@redhat.com>
31751
31752         * lib/target-supports.exp (check_effective_target_vect_no_align):
31753         Remove i?86 and x86-64.
31754
31755 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31756
31757         PR c++/16405
31758         * g++.dg/opt/temp1.C: New test.
31759
31760 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31761
31762         PR c++/18733
31763         * g++.dg/template/friend33.C: New testcase.
31764
31765 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
31766
31767         PR c++/18464
31768         * g++.dg/template/cond5.C: New test.
31769
31770         PR c++/18492
31771         * g++.dg/inherit/thunk3.C: New test.
31772
31773         PR c++/11224
31774         * g++.dg/warn/Wunused-9.C: New test.
31775
31776 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
31777
31778         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31779
31780 2004-12-22  Jan Beulich  <jbeulich@novell.com>
31781
31782         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31783
31784 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
31785
31786         PR c++/18378
31787         * g++.dg/ext/packed8.C: New test.
31788
31789         PR c++/19063
31790         * g++.dg/template/crash31.C: New test.
31791
31792         PR c++/19034
31793         * g++.dg/template/crash30.C: New test.
31794
31795 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31796
31797         PR C++/18984
31798         * g++.dg/eh/ctor3.C: New test.
31799
31800 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31801
31802         * objc.dg/stabs-1.m: Allow section name to be quoted and
31803         assembly label to begin with '.LL'.
31804
31805 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
31806
31807         * gcc.dg/vect/vect.exp
31808         (check_effective_target_lp64_or_vect_no_align): New.
31809         * gcc.dg/vect/vect-77.c: Use it.
31810         * gcc.dg/vect/vect-78.c: Use it.
31811
31812         * lib/target-supports.exp
31813         (check_effective_target_vect_no_max,
31814         check_effective_target_vect_no_bitwise,
31815         check_effective_target_vect_no_align): New.
31816         * gcc.dg/vect/vect-13.c: Use them.
31817         * gcc.dg/vect/vect-17.c: Ditto.
31818         * gcc.dg/vect/vect-18.c: Ditto.
31819         * gcc.dg/vect/vect-19.c: Ditto.
31820         * gcc.dg/vect/vect-20.c: Ditto.
31821         * gcc.dg/vect/vect-27.c: Ditto.
31822         * gcc.dg/vect/vect-29.c: Ditto.
31823         * gcc.dg/vect/vect-44.c: Ditto.
31824         * gcc.dg/vect/vect-48.c: Ditto.
31825         * gcc.dg/vect/vect-50.c: Ditto.
31826         * gcc.dg/vect/vect-52.c: Ditto.
31827         * gcc.dg/vect/vect-54.c: Ditto.
31828         * gcc.dg/vect/vect-56.c: Ditto.
31829         * gcc.dg/vect/vect-58.c: Ditto.
31830         * gcc.dg/vect/vect-60.c: Ditto.
31831         * gcc.dg/vect/vect-72.c: Ditto.
31832         * gcc.dg/vect/vect-80.c: Ditto.
31833
31834 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
31835
31836         PR c++/14075
31837         * g++.dg/init/string1.C: New.
31838
31839         PR c++/18975
31840         * g++.dg/other/synth1.C: New.
31841
31842 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31843
31844         PR c/18963
31845         * gcc.dg/pr18963-1.c: New test.
31846
31847 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31848
31849         PR c/18596
31850         * gcc.dg/funcdef-storage-1.c (foo): Remove.
31851         * gcc.dg/pr18596-1.c: Use dg-error.
31852         (dg-options): Use -fno-unit-at-a-time.
31853         * gcc.dg/pr18596-2.c: New test.
31854         * gcc.dg/pr18596-3.c: New test.
31855
31856 2004-12-20  Roger Sayle  <roger@eyesopen.com>
31857
31858         PR middle-end/18683
31859         * g++.dg/opt/pr18683-1.C: New test case.
31860
31861 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
31862
31863         PR other/19093
31864         * g++.dg/opt/max1.C: Fix for 64bit targets.
31865
31866 2004-12-20  Matt Austern  <austern@apple.com>
31867
31868         PR c++/19044
31869         * g++.dg/ext/builtin6.C: New
31870
31871 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
31872
31873         PR tree-optimization/19080
31874         * gcc.c-torture/compile/pr19080.c: New test.
31875
31876 2004-12-20  Steven Bosscher  <stevenb@suse.de>
31877
31878         * gcc.dg/20041219-1.c: New test.
31879
31880 2004-12-19  Roger Sayle  <roger@eyesopen.com>
31881
31882         PR middle-end/19068
31883         * g++.dg/opt/max1.C: New test case.
31884
31885 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31886
31887         * gcc.dg/fdata-sections-1.c: New test.
31888
31889 2004-12-18  Roger Sayle  <roger@eyesopen.com>
31890
31891         PR middle-end/18548
31892         * gcc.dg/max-1.c: New test case.
31893
31894 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
31895
31896         * gcc.c-torture/execute/20041218-1.c: New test.
31897
31898 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
31899
31900         * gcc.dg/pr18501.c: New test.
31901         * gcc.dg/uninit-5.c: XFAIL.
31902         * gcc.dg/uninit-9.c: XFAIL.
31903
31904 2004-12-17  Dale Johannesen  <dalej@apple.com>
31905
31906         * gcc.dg/20041213-1.c: New.
31907
31908 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
31909
31910         * objc.dg/stabs-1.m: Allow assembly label to begin
31911         with a dot ('.').
31912
31913 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
31914
31915         * gcc.c-torture/execute/20041213-1.c: Move...
31916         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31917
31918 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
31919
31920         PR c++/18721
31921         * g++.dg/lookup/conv-5.C: New.
31922
31923 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
31924
31925         * objc.dg/stabs-1.m: New test.
31926
31927 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31928
31929         * gcc.dg/visibility-c.c: Change compile to
31930         assemble for the test.
31931
31932 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31933
31934         PR target/19041
31935         * gcc.dg/visibility-c.c: New test.
31936
31937 2004-12-16  Roger Sayle  <roger@eyesopen.com>
31938
31939         PR middle-end/18493
31940         * gcc.dg/switch-8.c: New test case.
31941
31942 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31943
31944         PR c++/18905
31945         * g++.dg/template/init4.C: New.
31946         * g++.dg/opt/static3.C: Enable optimizer.
31947
31948 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
31949
31950         * g++.dg/other/complex1.C: New test.
31951
31952 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
31953
31954         * g++.dg/opt/inline9.C: New test.
31955
31956 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31957
31958         PR fortran/18993
31959         * gfotran.dg/nullify_1.f: New test.
31960
31961 2004-12-15  Richard Henderson  <rth@redhat.com>
31962
31963         * gcc.target/i386/i386.exp: New harness.
31964         * gcc.target/i386/vect-args.c: New.
31965
31966 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
31967
31968         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31969
31970 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31971
31972         PR c++/18825
31973         * g++.dg/template/friend32.C: New test.
31974
31975 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31976
31977         * cpp/pragma-once-1.c: New test.
31978         * cpp/pragma-once-1b.h: Likewise.
31979         * cpp/pragma-once-1c.h: Likewise.
31980         * cpp/pragma-once-1d.h: Likewise.
31981         * cpp/inc/pragma-once-1a.h: Likewise.
31982
31983 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31984             Steven G. Kargl  <kargls@comcast.net>
31985
31986         PR fortran/17597
31987         * gfortran.dg/list_read_3.f90: New test.
31988
31989 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31990
31991         * gcc.dg/ftrapv-2.c: New test.
31992
31993 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31994
31995         PR c++/18981
31996         * g++.dg/template/typename9.C: New test.
31997
31998 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31999
32000         PR c++/18738
32001         * g++.dg/template/typename8.C: New test.
32002         * g++.dg/parse/friend2.C: Tweak error message.
32003
32004 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32005
32006         * gcc.c-torture/20041214-1.c: New test.
32007
32008 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32009
32010         PR c++/18965
32011         * g++.dg/init/array17.C: New test.
32012
32013 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32014
32015         PR c++/18793
32016         * g++.dg/init/aggr3.C: New test.
32017
32018 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
32019
32020         * gcc.dg/altivec-types-1.c: New test.
32021         * gcc.dg/altivec-types-2.c: New test.
32022         * gcc.dg/altivec-types-3.c: New test.
32023         * gcc.dg/altivec-types-4.c: New test.
32024         * g++.dg/ext/altivec-types-1.C: New test.
32025         * g++.dg/ext/altivec-types-2.C: New test.
32026         * g++.dg/ext/altivec-types-3.C: New test.
32027         * g++.dg/ext/altivec-types-4.C: New test.
32028
32029 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
32030
32031         PR middle-end/18951
32032         * gcc.c-torture/execute/20041213-1.c: New test.
32033
32034 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
32035
32036         PR c++/18949
32037         * g++.dg/template/cast1.C: New.
32038
32039 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
32040
32041         * gcc.c-torture/execute/20041213-2.c: New test.
32042
32043 2004-12-13  Richard Henderson  <rth@redhat.com>
32044
32045         * gcc.dg/i386-sse-10.c: Fix typo in options.
32046
32047 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
32048
32049         PR c++/18968
32050         * g++.dg/opt/pr18968.C: New test.
32051
32052 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
32053
32054         PR c++/18925
32055         * g++.dg/ext/visibility/staticdatamem.C: New test.
32056
32057 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
32058
32059         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
32060
32061 2004-12-13  Roger Sayle  <roger@eyesopen.com>
32062
32063         PR rtl-optimization/18928
32064         * gcc.dg/pr18928-1.c: New test case.
32065
32066 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
32067
32068         PR tree-opt/16951
32069         * gcc.c-torture/compile/20041211-1.c: New.
32070
32071 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32072
32073         PR middle-end/17564
32074         * gcc.c-torture/execute/20041212-1.c: New test.
32075
32076 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32077
32078         PR fortran/18869
32079         * gfortran.dg/common_1.f90: New test.
32080
32081 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
32082         Paul Brook  <paul@codesourcery.com>
32083
32084         PR fortran/16222
32085         * gfortran.dg/real_do_1.f90: New test.
32086
32087 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
32088
32089         PR tree-opt/18040
32090         * g++.dg/opt/ptrmem6.C: New test.
32091
32092 2004-12-11  Roger Sayle  <roger@eyesopen.com>
32093
32094         PR middle-end/18921
32095         * gcc.dg/pr18921-1.c: New test case.
32096
32097 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32098
32099         PR fortran/17175
32100         * gfortran.dg/scale_1.f90: New test.
32101
32102 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
32103
32104         PR middle-end/18903
32105         * gcc.c-torture/compile/pr18903.c: New test.
32106
32107 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
32108
32109         * gcc.c-torture/execute/20041210-1.c: New test.
32110
32111 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32112
32113         PR c++/18731
32114         * g++.dg/parser/struct-1.C: New test.
32115         * g++.dg/parser/struct-2.C: New test.
32116         * g++.dg/parser/struct-3.C: New test.
32117
32118 2004-12-09  Richard Henderson  <rth@redhat.com>
32119
32120         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32121
32122         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32123         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32124
32125 2004-12-09  Matt Austern  <austern@apple.com>
32126
32127         PR c++/18514
32128         * g++.dg/ext/builtin1.C: New
32129         * g++.dg/ext/builtin2.C: New
32130         * g++.dg/ext/builtin3.C: New
32131         * g++.dg/ext/builtin4.C: New
32132         * g++.dg/ext/builtin5.C: New
32133
32134 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
32135
32136         PR tree-opt/18904
32137         * g++.dg/opt/ptrmem5.C: New test.
32138
32139 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
32140
32141         * g++.dg/parse/typename5.C: Adjust for new error.
32142         * g++.dg/parse/typename7.C: New.
32143
32144 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32145
32146         PR c++/18073
32147         * g++.dg/other/mmintrin.C: New test.
32148
32149 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32150
32151         PR c++/16681
32152         * g++.dg/init/array15.C: New.
32153         * g++.dg/init/array16.C: New.
32154
32155 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32156
32157         PR fortran/18826
32158         * gfortran.dg/assign_1.f90: New test.
32159
32160 2004-12-08  Nick Clifton  <nickc@redhat.com>
32161
32162         * gcc.target/xstormy16/bss_below100: New directory containing tests.
32163         * gcc.target/xstormy16/data_below100: Likewise.
32164         * gcc.target/xstormy16/sfr: Likewise.
32165         * gcc.target/xstormy16/below100.S: New test source file.
32166         * gcc.target/xstormy16/below100.ld: New test linker script.
32167         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32168         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
32169         bp instructions.
32170         * gcc.target/xstormy16/bp.c: Likewise.
32171
32172         * gcc.target/xstormy16/bss_below100: New files:
32173         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32174         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32175         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32176         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32177         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32178         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32179         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32180         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32181         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32182         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32183         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32184         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32185         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32186         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32187         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32188         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32189         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32190         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32191         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32192         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32193         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32194         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32195         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32196         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32197         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32198         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32199         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32200
32201         * gcc.target/xstormy16/data_below100: New files:
32202         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32203         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32204         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32205         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32206         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32207         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32208         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32209         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32210         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32211         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32212         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32213         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32214         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32215         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32216         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32217         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32218         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32219         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32220         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32221         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32222         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32223         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32224         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32225         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32226         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32227         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32228         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32229
32230         * gcc.target/xstormy16/sfr: New files:
32231         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32232         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32233         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32234         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32235         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32236         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32237         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32238         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32239         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32240         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32241         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32242         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32243         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32244         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32245         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32246         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
32247         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
32248         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
32249         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
32250         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
32251         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
32252         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
32253         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
32254         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
32255         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
32256         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
32257         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
32258         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
32259         27_if0_sfrw_bitfield_f.c
32260
32261 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32262
32263         PR c++/18100
32264         * g++.dg/lookup/name-clash4.C: New test.
32265
32266 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
32267
32268         PR c++/18672
32269         * g++.dg/opt/array1.C: New.
32270
32271         PR c++/18803
32272         * g++.dg/template/operator5.C: New.
32273
32274 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
32275
32276         PR c/18867
32277         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
32278
32279 2004-12-07  Steven Bosscher  <stevenb@suse.de>
32280
32281         * gcc.dg/noncompile/20041207.c: New test.
32282
32283 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
32284
32285         * g++.dg/other/unreachable-1.C: New test.
32286
32287 2004-12-06  Nick Clifton  <nickc@redhat.com>
32288
32289         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32290         <limits.h> because the latter comes from gcc's include/ directory
32291         and not the newlib/libc/include directory.
32292
32293 2004-12-04  Richard Henderson  <rth@redhat.com>
32294
32295         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32296
32297 2004-12-04  Richard Henderson  <rth@redhat.com>
32298
32299         * lib/target-supports.exp (check_gc_sections_available): Disable
32300         for alpha and ia64.
32301
32302 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
32303
32304         PR middle-end/17909
32305         * g++.dg/other/vararg-2.C: New test.
32306
32307 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32308
32309         PR c++/17011, c++/17971
32310         * g++.dg/template/error15.C: Adjust expected error.
32311         * g++.dg/template/instantiate3.C: Likewise.
32312
32313 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
32314
32315         * gcc.dg/altivec-18.c: Fix for darwin
32316
32317 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32318
32319         PR c++/18782
32320         * g++.dg/parse/ptrmem2.C: New.
32321
32322         PR c++/18318
32323         * g++.dg/template/new1.C: New.
32324
32325 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32326
32327         PR fortran/18710
32328         * gfortran.dg/direct_io_3.f90: New test.
32329
32330 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
32331
32332         PR 18758
32333         * g++.dg/parse/crash21.C: New.
32334
32335 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32336
32337         PR c++/15664, c++/18276
32338         * g++.dg/template/ttp13.C: New test.
32339         * g++.dg/template/ttp14.C: Likewise.
32340
32341 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32342
32343         PR c++/18123
32344         * g++.dg/parse/enum2.C: New test.
32345         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32346
32347 2004-12-02  Nick Clifton  <nickc@redhat.com>
32348
32349         * gcc.target/xstormy16: New test directory.
32350         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32351         * gcc.target/xstormy16/bp.c: Check the generation of bp
32352         instructions.
32353         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32354         bn instructions and the BELOW100 attribute.
32355
32356 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
32357
32358         PR target/16952
32359         * gcc.dg/ppc-eabi.c: New.
32360
32361 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32362
32363         PR fortran/18284
32364         * gfortran.dg/backspace.f90
32365
32366 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32367
32368         * gfortran.dg/inquire.f90: New test.
32369
32370 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
32371
32372         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32373         handle effective-target-keyword.
32374         (dg-skip-if): Support effective-target keyword as target list.
32375         (dg-xfail-if): Ditto.
32376         * lib/target-supports.exp (is-effective-target-keyword): New proc.
32377
32378 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
32379
32380         PR tree-optimization/18291
32381         * gcc.c-torture/compile/pr18291.c: New test.
32382
32383 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32384
32385         PR C++/18729
32386         * g++.dg/parse/crash20.C: New.
32387
32388         PR c++/17431
32389         * g++.dg/overload/arg1.C: New.
32390         * g++.dg/overload/arg2.C: New.
32391         * g++.dg/overload/arg3.C: New.
32392         * g++.dg/overload/arg4.C: New.
32393
32394 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
32395
32396         * gcc.dg/c99-flex-array-4.c: Remove.
32397
32398 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32399
32400         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32401
32402         * lib/target-supports.exp (is-effective-target): Simplify.
32403
32404         * lib/target-supports.exp (check_effective_target_vect_long):
32405         Fix for powerpc64-*-*.
32406
32407 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
32408
32409         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32410         to support new requirements on FreeBSD 5.
32411
32412 2004-11-30  Devang Patel  <dpatel@apple.com>
32413
32414         PR 18702
32415         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32416
32417 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32418
32419         * g++.dg/ext/altivec-13.C: New test.
32420
32421 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
32422
32423         PR tree-opt/18298
32424         * gcc.c-torture/execute/p18298.c: New test.
32425
32426 2004-11-30  Ira Rosen  <irar@il.ibm.com>
32427             Dorit Naishlos  <dorit@il.ibm.com>
32428
32429         PR tree-opt/18607
32430         * gcc.dg/vect/vect-89.c: New test.
32431
32432 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
32433
32434         * gcc.dg/pr18596-1.c: New test.
32435
32436 2004-11-30  Ben Elliston  <bje@au.ibm.com>
32437
32438         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32439
32440 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32441
32442         PR c/18479
32443         * gcc.dg/pr18479.c: New test.
32444
32445 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32446
32447         PR target/18490
32448         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32449         mmix-knuth-mmixware.
32450
32451         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32452         cris-*-elf* cris-*-aout* mmix-*-*
32453
32454 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32455
32456         PR middle-end/18725
32457         * gcc.dg/pr18725.c: New test.
32458
32459 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32460
32461         PR target/18488
32462         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32463
32464         PR target/18336
32465         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
32466
32467 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
32468
32469         PR c++/18368
32470         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32471         * g++.old-deja/g++.law/ctors5.C: Likewise.
32472         * g++.old-deja/g++.other/crash25.C: Likewise.
32473
32474         PR c++/18674
32475         * g++.dg/template/error16.C: New test.
32476
32477         PR c++/18512
32478         * g++.dg/template/crash29.C: New test.
32479
32480 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
32481
32482         PR tree-optimization/18712
32483         * gcc.c-torture/compile/pr18712.c: New test.
32484
32485 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
32486
32487         PR c/7544
32488         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
32489         tests.
32490
32491 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32492
32493         PR c++/18652
32494         * g++.dg/lookup/crash6.C: New test.
32495
32496 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32497
32498         PR middle-end/18164
32499         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
32500
32501 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
32502
32503         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32504         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32505         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32506
32507 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
32508
32509         * gcc.dg/pr18164.c: New test.
32510
32511 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
32512
32513         * gcc.dg/funroll-loops-all.c: New.
32514
32515 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32516
32517         PR target/18489
32518         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32519         delimeter, match space and TAB as well as ":".
32520
32521         PR target/18484
32522         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32523
32524         PR target/18348
32525         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32526
32527         PR target/18345
32528         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32529
32530         PR target/18337
32531         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32532
32533 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
32534
32535         * gfortran.dg/direct_io_2.f90: New test.
32536
32537 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32538
32539         PR target/18334
32540         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32541
32542 2004-11-28  Richard Henderson  <rth@redhat.com>
32543
32544         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32545
32546 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
32547
32548         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32549         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32550         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32551         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32552         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32553         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32554         gcc.dg/pointer-arith-8.c: New tests.
32555
32556 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
32557
32558         PR fortran/18364
32559         * gfortran.dg/endfile.f90: New test.
32560
32561 2004-11-27  Falk Hueffner  <falk@debian.org>
32562
32563         * gcc.dg/loop-6.c: New test.
32564
32565 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32566
32567         * gcc.c-torture/execute/20041126-1.c: New test.
32568
32569 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32570
32571         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32572         on IRIX.
32573
32574 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32575
32576         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32577         functions.
32578
32579 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32580
32581         PR rtl-optimization/17825
32582         * gcc.c-torture/compile/20041119-1.c: New test.
32583
32584 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32585
32586         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32587         Check existence of ld library path variables before unsetting.
32588
32589 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
32590
32591         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32592
32593 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32594
32595         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32596
32597 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32598
32599         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32600
32601 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32602
32603         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32604         dg-do directive.
32605
32606 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32607
32608         * gcc.dg/pr17957.c: Pass --param, not -param.
32609
32610 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32611
32612         PR middle-end/17957
32613         * gcc.dg/pr17957.c: New test.
32614
32615 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
32616
32617         PR c++/18445
32618         * g++.dg/template/crash28.C: Likewise.
32619
32620         PR c++/18001
32621         * g++.dg/expr/unary2.C: Adjust lvalue messages.
32622         * g++.dg/ext/lvaddr.C: Likewise.
32623         * g++.dg/opt/pr7503-3.C: Likewise.
32624
32625         PR c++/18466
32626         * g++.dg/parse/qualified3.C: New test.
32627         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32628
32629         PR c++/18545
32630         * g++.dg/expr/return1.C: New test.
32631
32632 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32633
32634         Friend class name lookup 3/n, PR c++/3332
32635         * g++.dg/lookup/friend3.C: New test.
32636         * g++.dg/lookup/friend4.C: Likewise.
32637         * g++.dg/lookup/friend5.C: Likewise.
32638
32639 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32640
32641         Friend class name lookup 2/n, PR c++/14513, c++/15410
32642         * g++.dg/lookup/friend2.C: New test.
32643         * g++.dg/template/friend31.C: Likewise.
32644
32645 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32646
32647         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32648
32649 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32650
32651         PR c++/17473
32652         * g++.dg/tc1/dr56.C: Remove.
32653         * g++.dg/template/typedef1.C: Add dg-error markers.
32654         * g++.old-deja/g++.other/typedef7.C: Likewise.
32655
32656         PR c++/18285
32657         * g++.dg/parse/typedef7.C: New test.
32658
32659 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32660
32661         * gcc.c-torture/execute/20041124-1.c: New test.
32662
32663 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32664
32665         * g++.dg/template/deduce3.C: New test.
32666
32667         PR c++/18586
32668         * g++.dg/template/crash27.C: New test.
32669
32670         PR c++/18530
32671         * g++.dg/warn/Wshadow-3.C: New test.
32672
32673 2004-11-24  Devang Patel  <dpatel@apple.com>
32674
32675         PR/18555
32676         * gcc.dg/cpp/isysroot-1.c: New test.
32677         * gcc.dg/cpp/usr/include/stdio.h: New file.
32678         * gcc.dg/cpp/isysroot-2.c: New test.
32679         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32680         New file.
32681
32682 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32683
32684         PR c++/8929
32685         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32686
32687 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32688
32689         * gcc.target/sparc/align.c: Do not include <stdint.h>.
32690         * gcc.target/sparc/pdist.c: Likewise.
32691
32692 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
32693
32694         PR c++/16882
32695         * g++.dg/conversion/simd1.C: New test.
32696
32697 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32698
32699         * lib/target-libpath.exp: New file defining
32700         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32701         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32702         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32703         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32704         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
32705
32706 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
32707
32708         * gcc.dg/pragma-align-2.c: Test macro expansion.
32709         * gcc.dg/pragma-pack-2.c: New test.
32710
32711 2004-11-23  Richard Henderson  <rth@redhat.com>
32712
32713         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
32714         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32715         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
32716         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
32717         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
32718         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
32719
32720         * gcc.dg/vect/vect.exp: Add check for alpha.
32721         * lib/target-supports.exp (check_alpha_max_hw_available): New.
32722         (check_effective_target_vect_int): Enable for alpha.
32723         (check_effective_target_vect_long): New.
32724         (is-effective-target): Add it.
32725
32726 2004-11-23  Uros Bizjak <uros@kss-loka.si>
32727
32728         * gcc.dg/pr18614-1.c: New test.
32729
32730 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32731
32732         * gcc.dg/setjmp-2.c: New test.
32733
32734 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
32735
32736         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32737         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32738         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32739         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32740         gcc.target/sparc/pdist.c: New tests.
32741
32742 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
32743
32744         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32745
32746 2004-11-22  Dale Johannesen  <dalej@apple.com>
32747
32748         * gcc.dg/20041111-1.c: New.
32749
32750 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32751
32752         PR tree-opt/18536
32753         * gcc.dg/vect/pr18536.c: New test.
32754
32755 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32756
32757         PR c++/18354
32758         * g++.dg/template/nontype11.C: New test.
32759
32760 2004-11-21  Roger Sayle  <roger@eyesopen.com>
32761
32762         PR middle-end/18520
32763         * gcc.dg/pr18520-1.c: New test case.
32764
32765 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
32766
32767         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32768         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32769         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32770         expected diagnostics.
32771
32772 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32773
32774         PR target/18580
32775         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32776         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32777         vect-77.c, vect-77a.c: XFAIL on the SPARC.
32778
32779 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32780
32781         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32782
32783 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
32784             Joseph Myers  <joseph@codesourcery.com>
32785
32786         * lib/target-supports.exp (check_visibility_available): Really
32787         test the compiler.
32788
32789 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32790
32791         PR tree-opt/18181
32792         * gcc.dg/vect/vect-85.c: New test.
32793         * gcc.dg/vect/vect-86.c: New test.
32794         * gcc.dg/vect/vect-87.c: New test.
32795         * gcc.dg/vect/vect-88.c: New test.
32796
32797 2004-11-19  Ben Elliston  <bje@au.ibm.com>
32798
32799         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32800
32801 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
32802
32803         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32804         * gcc.dg/ppc-and-1.c: Ditto.
32805         * gcc.dg/ppc-compare-1.c: Ditto.
32806         * gcc.dg/ppc-mov-1.c: Ditto
32807
32808 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
32809             Mark Mitchell  <mark@codesourcery.com>
32810
32811         * gcc.dg/pragma-init-fini-2.c: New test.
32812
32813 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32814             Aldy Hernandez  <aldyh@redhat.com>
32815
32816         * lib/target-supports.exp (check_effective_target_vect_int): New
32817         (check_effective_target_vect_float): New
32818         (check_effective_target_vect_double): New.
32819         (is-effective-target): Support new effective targets keywords.
32820         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32821         default action for dg-do.
32822         * gcc.dg/vect/pr16105.c: Use new support.
32823         * gcc.dg/vect/pr18400.c: Ditto.
32824         * gcc.dg/vect/pr18425.c: Ditto.
32825         * gcc.dg/vect/vect-1.c: Ditto.
32826         * gcc.dg/vect/vect-10.c: Ditto.
32827         * gcc.dg/vect/vect-11.c: Ditto.
32828         * gcc.dg/vect/vect-12.c: Ditto.
32829         * gcc.dg/vect/vect-13.c: Ditto.
32830         * gcc.dg/vect/vect-14.c: Ditto.
32831         * gcc.dg/vect/vect-15.c: Ditto.
32832         * gcc.dg/vect/vect-16.c: Ditto.
32833         * gcc.dg/vect/vect-17.c: Ditto.
32834         * gcc.dg/vect/vect-18.c: Ditto.
32835         * gcc.dg/vect/vect-19.c: Ditto.
32836         * gcc.dg/vect/vect-2.c: Ditto.
32837         * gcc.dg/vect/vect-20.c: Ditto.
32838         * gcc.dg/vect/vect-21.c: Ditto.
32839         * gcc.dg/vect/vect-22.c: Ditto.
32840         * gcc.dg/vect/vect-23.c: Ditto.
32841         * gcc.dg/vect/vect-24.c: Ditto.
32842         * gcc.dg/vect/vect-25.c: Ditto.
32843         * gcc.dg/vect/vect-26.c: Ditto.
32844         * gcc.dg/vect/vect-27.c: Ditto.
32845         * gcc.dg/vect/vect-27a.c: Ditto.
32846         * gcc.dg/vect/vect-28.c: Ditto.
32847         * gcc.dg/vect/vect-29.c: Ditto.
32848         * gcc.dg/vect/vect-29a.c: Ditto.
32849         * gcc.dg/vect/vect-3.c: Ditto.
32850         * gcc.dg/vect/vect-30.c: Ditto.
32851         * gcc.dg/vect/vect-31.c: Ditto.
32852         * gcc.dg/vect/vect-32.c: Ditto.
32853         * gcc.dg/vect/vect-33.c: Ditto.
32854         * gcc.dg/vect/vect-34.c: Ditto.
32855         * gcc.dg/vect/vect-35.c: Ditto.
32856         * gcc.dg/vect/vect-36.c: Ditto.
32857         * gcc.dg/vect/vect-37.c: Ditto.
32858         * gcc.dg/vect/vect-38.c: Ditto.
32859         * gcc.dg/vect/vect-4.c: Ditto.
32860         * gcc.dg/vect/vect-40.c: Ditto.
32861         * gcc.dg/vect/vect-41.c: Ditto.
32862         * gcc.dg/vect/vect-42.c: Ditto.
32863         * gcc.dg/vect/vect-43.c: Ditto.
32864         * gcc.dg/vect/vect-44.c: Ditto.
32865         * gcc.dg/vect/vect-45.c: Ditto.
32866         * gcc.dg/vect/vect-46.c: Ditto.
32867         * gcc.dg/vect/vect-47.c: Ditto.
32868         * gcc.dg/vect/vect-48.c: Ditto.
32869         * gcc.dg/vect/vect-48a.c: Ditto.
32870         * gcc.dg/vect/vect-49.c: Ditto.
32871         * gcc.dg/vect/vect-5.c: Ditto.
32872         * gcc.dg/vect/vect-50.c: Ditto.
32873         * gcc.dg/vect/vect-51.c: Ditto.
32874         * gcc.dg/vect/vect-52.c: Ditto.
32875         * gcc.dg/vect/vect-53.c: Ditto.
32876         * gcc.dg/vect/vect-54.c: Ditto.
32877         * gcc.dg/vect/vect-55.c: Ditto.
32878         * gcc.dg/vect/vect-56.c: Ditto.
32879         * gcc.dg/vect/vect-56a.c: Ditto.
32880         * gcc.dg/vect/vect-57.c: Ditto.
32881         * gcc.dg/vect/vect-58.c: Ditto.
32882         * gcc.dg/vect/vect-59.c: Ditto.
32883         * gcc.dg/vect/vect-6.c: Ditto.
32884         * gcc.dg/vect/vect-60.c: Ditto.
32885         * gcc.dg/vect/vect-61.c: Ditto.
32886         * gcc.dg/vect/vect-62.c: Ditto.
32887         * gcc.dg/vect/vect-63.c: Ditto.
32888         * gcc.dg/vect/vect-64.c: Ditto.
32889         * gcc.dg/vect/vect-65.c: Ditto.
32890         * gcc.dg/vect/vect-66.c: Ditto.
32891         * gcc.dg/vect/vect-67.c: Ditto.
32892         * gcc.dg/vect/vect-68.c: Ditto.
32893         * gcc.dg/vect/vect-69.c: Ditto.
32894         * gcc.dg/vect/vect-7.c: Ditto.
32895         * gcc.dg/vect/vect-72.c: Ditto.
32896         * gcc.dg/vect/vect-72a.c: Ditto.
32897         * gcc.dg/vect/vect-73.c: Ditto.
32898         * gcc.dg/vect/vect-74.c: Ditto.
32899         * gcc.dg/vect/vect-75.c: Ditto.
32900         * gcc.dg/vect/vect-76.c: Ditto.
32901         * gcc.dg/vect/vect-77.c: Ditto.
32902         * gcc.dg/vect/vect-77a.c: Ditto.
32903         * gcc.dg/vect/vect-78.c: Ditto.
32904         * gcc.dg/vect/vect-79.c: Ditto.
32905         * gcc.dg/vect/vect-8.c: Ditto.
32906         * gcc.dg/vect/vect-80.c: Ditto.
32907         * gcc.dg/vect/vect-82.c: Ditto.
32908         * gcc.dg/vect/vect-82_64.c: Ditto.
32909         * gcc.dg/vect/vect-83.c: Ditto.
32910         * gcc.dg/vect/vect-83_64.c: Ditto.
32911         * gcc.dg/vect/vect-9.c: Ditto.
32912         * gcc.dg/vect/vect-all.c: Ditto.
32913         * gcc.dg/vect/vect-none.c: Ditto.
32914
32915 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32916
32917         * lib/gcc-dg.exp (dg-skip-if): New function.
32918         (dg-forbid-option): Remove.
32919         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32920         * g++.dg/abi/bitfield8.C: Likewise.
32921         * g++.dg/abi/dtor1.C: Likewise.
32922         * g++.dg/abi/empty10.C: Likewise.
32923         * g++.dg/abi/empty7.C: Likewise.
32924         * g++.dg/abi/empty9.C: Likewise.
32925         * g++.dg/abi/layout3.C: Likewise.
32926         * g++.dg/abi/layout4.C: Likewise.
32927         * g++.dg/abi/thunk1.C: Likewise.
32928         * g++.dg/abi/thunk2.C: Likewise.
32929         * g++.dg/abi/vbase11.C: Likewise.
32930         * g++.dg/abi/vthunk2.C: Likewise.
32931         * g++.dg/abi/vthunk3.C: Likewise.
32932         * g++.dg/ext/attrib8.C: Likewise.
32933         * g++.dg/opt/longbranch2.C: Likewise.
32934         * g++.dg/opt/reg-stack4.C: Likewise.
32935         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32936         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32937         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32938         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32939         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32940         * gcc.dg/20000609-1.c: Likewise.
32941         * gcc.dg/20000720-1.c: Likewise.
32942         * gcc.dg/20011107-1.c: Likewise.
32943         * gcc.dg/20011119-1.c: Likewise.
32944         * gcc.dg/20020108-1.c: Likewise.
32945         * gcc.dg/20020122-2.c: Likewise.
32946         * gcc.dg/20020122-3.c: Likewise.
32947         * gcc.dg/20020201-3.c: Likewise.
32948         * gcc.dg/20020206-1.c: Likewise.
32949         * gcc.dg/20020218-1.c: Likewise.
32950         * gcc.dg/20020310-1.c: Likewise.
32951         * gcc.dg/20020411-1.c: Likewise.
32952         * gcc.dg/20020418-2.c: Likewise.
32953         * gcc.dg/20020426-1.c: Likewise.
32954         * gcc.dg/20020426-2.c: Likewise.
32955         * gcc.dg/20020517-1.c: Likewise.
32956         * gcc.dg/20020523-1.c: Likewise.
32957         * gcc.dg/20020523-2.c: Likewise.
32958         * gcc.dg/20020729-1.c: Likewise.
32959         * gcc.dg/20030204-1.c: Likewise.
32960         * gcc.dg/20030826-2.c: Likewise.
32961         * gcc.dg/20030926-1.c: Likewise.
32962         * gcc.dg/20031202-1.c: Likewise.
32963         * gcc.dg/980312-1.c: Likewise.
32964         * gcc.dg/980313-1.c: Likewise.
32965         * gcc.dg/990117-1.c: Likewise.
32966         * gcc.dg/990424-1.c: Likewise.
32967         * gcc.dg/990524-1.c: Likewise.
32968         * gcc.dg/991230-1.c: Likewise.
32969         * gcc.dg/i386-387-1.c: Likewise.
32970         * gcc.dg/i386-387-2.c: Likewise.
32971         * gcc.dg/i386-387-3.c: Likewise.
32972         * gcc.dg/i386-387-4.c: Likewise.
32973         * gcc.dg/i386-387-5.c: Likewise.
32974         * gcc.dg/i386-387-6.c: Likewise.
32975         * gcc.dg/i386-asm-1.c: Likewise.
32976         * gcc.dg/i386-bitfield1.c: Likewise.
32977         * gcc.dg/i386-bitfield2.c: Likewise.
32978         * gcc.dg/i386-loop-1.c: Likewise.
32979         * gcc.dg/i386-loop-2.c: Likewise.
32980         * gcc.dg/i386-loop-3.c: Likewise.
32981         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32982         * gcc.dg/i386-pic-1.c: Likewise.
32983         * gcc.dg/i386-regparm.c: Likewise.
32984         * gcc.dg/i386-signbit-1.c: Likewise.
32985         * gcc.dg/i386-signbit-2.c: Likewise.
32986         * gcc.dg/i386-signbit-3.c: Likewise.
32987         * gcc.dg/i386-sse-5.c: Likewise.
32988         * gcc.dg/i386-sse-8.c: Likewise.
32989         * gcc.dg/i386-unroll-1.c: Likewise.
32990         * gcc.dg/tls/opt-1.c: Likewise.
32991         * gcc.dg/tls/opt-2.c: Likewise.
32992         * gcc.dg/unroll-1.c: Likewise.
32993         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32994         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32995         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32996         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32997
32998 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32999
33000         * g++.dg/template/incomplete1.C: New test.
33001
33002 2004-11-16  Nick Clifton  <nickc@redhat.com>
33003
33004         Revert patches accidentally commited during checkin of fixes for
33005         xstormy16 tests:
33006         gcc.c-torture/execute/simd-4.c: Revert
33007         gcc.dg/20040910-1.c: Revert.
33008
33009 2004-11-16  Paul Brook  <paul@codesourcery.com>
33010
33011         PR fortran/13010
33012         * gfortran.dg/der_pointer_1.f90: New test.
33013
33014 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
33015
33016         PR c/18498
33017         * gcc.dg/bitfld-13.c: New test.
33018
33019 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
33020
33021         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
33022         powerpc*-*-linux*.
33023
33024         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
33025         * gcc.dg/ppc64-abi-2.c: Ditto.
33026         * gcc.dg/ppc64-abi-3.c: Ditto.
33027
33028         * lib/gcc-dg.exp (dg-target-list): Remove.
33029
33030 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
33031
33032         * gcc.dg/ia64-postinc.c: New test.
33033
33034 2004-11-15  Mark Mitchell <mark@codesourcery.com>
33035
33036         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
33037
33038 2004-11-15  Nick Clifton  <nickc@redhat.com>
33039
33040         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
33041         __INT_MAX__ so that the test can be compiled by toolchains
33042         targeted at 16-bit processors.
33043
33044         * gcc.dg/20040625-1.c: Use long constants rather than integers
33045         when performing arithmetic that will overflow 16-bits.
33046
33047         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
33048         xstormy16.  It does not support 128-bit vector operations.
33049
33050         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
33051         with the macro PTR_TYPE.  Define this macro to an integer type
33052         suitable for holding a pointer.
33053
33054         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
33055         the target is a 16-bit processor.
33056
33057         * gcc.dg/cpp/if-2.c: Expect a different warning message from
33058         16-bit targets where the character constant will be too long.
33059
33060         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
33061         where the double will not be directly addressable.
33062
33063 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33064
33065         Friend class name lookup 1/n, PR c++/18471
33066         * g++.dg/template/crash26.C: New test.
33067         * g++.dg/lookup/struct1.C: Adjust expected error.
33068         * g++.dg/parse/elab1.C: Likewise.
33069         * g++.dg/parse/elab2.C: Likewise.
33070         * g++.dg/parse/int-as-enum1.C: Likewise.
33071         * g++.dg/parse/struct-as-enum1.C: Likewise.
33072         * g++.dg/parse/typedef1.C: Likewise.
33073         * g++.dg/parse/typedef3.C: Likewise.
33074         * g++.dg/parse/typedef4.C: Likewise.
33075         * g++.dg/parse/typedef5.C: Likewise.
33076         * g++.dg/template/nontype4.C: Likewise.
33077         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
33078         * g++.old-deja/g++.other/elab1.C: Likewise.
33079         * g++.old-deja/g++.other/syntax4.C: Likewise.
33080
33081 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33082
33083         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
33084
33085 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
33086
33087         * gcc.c-torture/execute/20041114-1.c: New test.
33088
33089 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
33090
33091         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33092         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33093         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33094         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33095         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33096         gcc.dg/switch-7.c: New tests.
33097
33098 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33099
33100         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33101
33102 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33103
33104         PR tree-opt/18400
33105         * gcc.dg/vect/pr18400.c: New test.
33106
33107 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33108             Andrew Pinski  <pinskia@physics.uc.edu>
33109
33110         PR tree-opt/18425
33111         * gcc.dg/vect/pr18425.c: New test.
33112
33113 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33114
33115         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33116         Guard with dg-require-alias and dg-require-visibility.
33117
33118 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33119
33120         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33121
33122 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33123
33124         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33125
33126 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33127
33128         PR c++/17344
33129         * g++.dg/template/defarg5.C: New test.
33130
33131 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33132
33133         * g++.dg/parse/cast1.C: Run only on ILP32.
33134         * g++.old-deja/g++.mike/p784.C: Likewise.
33135
33136 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
33137
33138         * gcc.c-torture/execute/20041113-1.c: New test.
33139
33140 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33141
33142         PR target/18230
33143         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
33144         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
33145         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
33146         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33147         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
33148         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
33149         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
33150         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
33151         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
33152         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33153         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33154         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
33155         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
33156
33157 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33158
33159         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
33160         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
33161         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
33162         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33163         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
33164         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
33165         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
33166         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
33167         gcc.target/sparc/combined-1.c: New tests.
33168
33169 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
33170
33171         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
33172         New tests.
33173
33174 2004-11-12  Mark Mitchell <mark@codesourcery.com>
33175
33176         * lib/gcc-dg.exp (dg-forbid-option): New function.
33177         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
33178         * g++.dg/abi/bitfield8.C: Likewise.
33179         * g++.dg/abi/dtor1.C: Likewise.
33180         * g++.dg/abi/empty10.C: Likewise.
33181         * g++.dg/abi/empty7.C: Likewise.
33182         * g++.dg/abi/empty9.C: Likewise.
33183         * g++.dg/abi/layout3.C: Likewise.
33184         * g++.dg/abi/layout4.C: Likewise.
33185         * g++.dg/abi/thunk1.C: Likewise.
33186         * g++.dg/abi/thunk2.C: Likewise.
33187         * g++.dg/abi/vbase11.C: Likewise.
33188         * g++.dg/abi/vthunk2.C: Likewise.
33189         * g++.dg/abi/vthunk3.C: Likewise.
33190         * g++.dg/ext/attrib8.C: Likewise.
33191         * g++.dg/opt/longbranch2.C: Likewise.
33192         * g++.dg/opt/reg-stack4.C: Likewise.
33193         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33194         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33195         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33196         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33197         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33198         * gcc.dg/20000609-1.c: Likewise.
33199         * gcc.dg/20000720-1.c: Likewise.
33200         * gcc.dg/20011107-1.c: Likewise.
33201         * gcc.dg/20011119-1.c: Likewise.
33202         * gcc.dg/20020108-1.c: Likewise.
33203         * gcc.dg/20020122-2.c: Likewise.
33204         * gcc.dg/20020122-3.c: Likewise.
33205         * gcc.dg/20020201-3.c: Likewise.
33206         * gcc.dg/20020206-1.c: Likewise.
33207         * gcc.dg/20020218-1.c: Likewise.
33208         * gcc.dg/20020310-1.c: Likewise.
33209         * gcc.dg/20020411-1.c: Likewise.
33210         * gcc.dg/20020418-2.c: Likewise.
33211         * gcc.dg/20020426-1.c: Likewise.
33212         * gcc.dg/20020426-2.c: Likewise.
33213         * gcc.dg/20020517-1.c: Likewise.
33214         * gcc.dg/20020523-1.c: Likewise.
33215         * gcc.dg/20020523-2.c: Likewise.
33216         * gcc.dg/20020729-1.c: Likewise.
33217         * gcc.dg/20030204-1.c: Likewise.
33218         * gcc.dg/20030826-2.c: Likewise.
33219         * gcc.dg/20030926-1.c: Likewise.
33220         * gcc.dg/20031202-1.c: Likewise.
33221         * gcc.dg/980312-1.c: Likewise.
33222         * gcc.dg/980313-1.c: Likewise.
33223         * gcc.dg/990117-1.c: Likewise.
33224         * gcc.dg/990424-1.c: Likewise.
33225         * gcc.dg/990524-1.c: Likewise.
33226         * gcc.dg/991230-1.c: Likewise.
33227         * gcc.dg/i386-387-1.c: Likewise.
33228         * gcc.dg/i386-387-2.c: Likewise.
33229         * gcc.dg/i386-387-3.c: Likewise.
33230         * gcc.dg/i386-387-4.c: Likewise.
33231         * gcc.dg/i386-387-5.c: Likewise.
33232         * gcc.dg/i386-387-6.c: Likewise.
33233         * gcc.dg/i386-asm-1.c: Likewise.
33234         * gcc.dg/i386-bitfield1.c: Likewise.
33235         * gcc.dg/i386-bitfield2.c: Likewise.
33236         * gcc.dg/i386-loop-1.c: Likewise.
33237         * gcc.dg/i386-loop-2.c: Likewise.
33238         * gcc.dg/i386-loop-3.c: Likewise.
33239         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33240         * gcc.dg/i386-pic-1.c: Likewise.
33241         * gcc.dg/i386-regparm.c: Likewise.
33242         * gcc.dg/i386-signbit-1.c: Likewise.
33243         * gcc.dg/i386-signbit-2.c: Likewise.
33244         * gcc.dg/i386-signbit-3.c: Likewise.
33245         * gcc.dg/i386-sse-5.c: Likewise.
33246         * gcc.dg/i386-sse-8.c: Likewise.
33247         * gcc.dg/i386-unroll-1.c: Likewise.
33248         * gcc.dg/tls/opt-1.c: Likewise.
33249         * gcc.dg/tls/opt-2.c: Likewise.
33250         * gcc.dg/unroll-1.c: Likewise.
33251         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33252         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33253         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33254         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33255         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
33256         -m64 is specified.
33257
33258 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33259
33260         PR c++/18389
33261         * g++.dg/parse/cond1.C: New test.
33262
33263         PR c++/18429
33264         * g++.dg/template/array9.C: New test.
33265         * g++.dg/ext/vla1.C: Adjust error messages.
33266         * g++.dg/ext/vlm1.C: Likewise.
33267         * g++.dg/template/crash2.C: Likewise.
33268
33269         PR c++/18436
33270         * g++.dg/template/call3.C: New test.
33271
33272         PR c++/18407
33273         * g++.dg/template/ptrmem11.C: New test.
33274
33275 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
33276
33277         PR other/14264
33278         * lib/g++.exp: Set LC_ALL and LANG to C.
33279         * lib/gcc-dg.exp: Likewise.
33280         * lib/gfortran.exp: Likewise.
33281         * lib/objc.exp: Likewise.
33282         * lib/treelang.exp: Likewise.
33283
33284 2004-11-12  Andreas Schwab  <schwab@suse.de>
33285
33286         * gcc.dg/pr16286.c: Fix last change.
33287
33288 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33289
33290         PR c++/18416
33291         * g++.dg/init/global1.C: New test.
33292
33293 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
33294
33295         * gcc.c-torture/execute/20041112-1.c: New test.
33296
33297 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33298
33299         * lib/gcc-dg.exp (dg-target-list): New.
33300
33301 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33302             Richard Sandiford  <rsandifo@redhat.com>
33303
33304         * lib/target-supports.exp (get-compiler_messages): New.
33305         (check_named_sections_available): Use it.
33306         (check_effective_target_ilp32): New.
33307         (check_effective_target_lp64): New.
33308         (is-effective-target): New.
33309         * lib/gcc-dg.exp (dg-require-effective-target): New.
33310
33311 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
33312
33313         * gcc.dg/precedence-1.c: New test.
33314
33315 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33316
33317         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33318
33319         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33320         message, delete generated files, use more descriptive name for
33321         executable, and make the test unsupported when it cannot be run.
33322
33323         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33324         (dg-require-weak, dg-require-visibility, dg-require-alias,
33325         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33326         dg-require-iconv, dg-require-named-sections): Use it.
33327
33328         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33329
33330 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
33331
33332         PR target/16457
33333         * gcc.dg/ppc-and-1: New
33334
33335         PR target/16796
33336         * gcc.dg/ppc-mov-1.c: New.
33337
33338         PR target/16458
33339         * gcc.dg/ppc-compare-1.c: New.
33340
33341 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
33342
33343         * objc.dg/desig-init-2.m: New test.
33344
33345 2004-11-10  Adam Nemet  <anemet@lnxw.com>
33346
33347         PR middle-end/18160
33348         * g++.dg/warn/register-var-1.C: New test.
33349         * g++.dg/warn/register-var-2.C: New test.
33350
33351 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33352
33353         * gcc.dg/union-2.c: New test.
33354
33355 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
33356
33357         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33358         New test for PR tree-optimization/17892.
33359
33360 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
33361
33362         PR c++/18369
33363         * g++.dg/init/new12.C: New test.
33364
33365 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
33366
33367         * gcc.target/sparc: New directory.
33368         * gcc.target/sparc/sparc.exp: New driver.
33369         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33370         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33371         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33372         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33373
33374 2004-11-10  Paul Brook  <paul@codesourcery.com>
33375
33376         PR fortran/18218
33377         * gfortran.dg/list_read.c: New test.
33378
33379 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33380
33381         PR c/18322
33382         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33383         expected diagnostic location.
33384
33385 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
33386
33387         * gcc.dg/20041109-1.c: New test.
33388
33389 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33390
33391         PR objc/18406
33392         * objc/compile/pr18406.m: New test.
33393
33394 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33395
33396         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33397
33398 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33399
33400         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33401
33402 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33403
33404         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33405
33406 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33407
33408         * gcc.dg/20030225-2.c: Add prototype for abort and
33409         exit.
33410
33411 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
33412
33413         PR tree-opt/18299
33414         * gcc.c-torture/pr18299-1.c: New test.
33415
33416 2004-11-06  Andreas Schwab  <schwab@suse.de>
33417
33418         * gcc.dg/pr16286.c: Also test for bool and pixel.
33419
33420 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
33421
33422         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33423         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33424         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33425         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33426         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33427         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33428         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33429         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33430         gcc.dg/struct-semi-3.c: New tests.
33431
33432 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33433
33434         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33435
33436 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33437
33438         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33439         Do not use C99 designators.
33440
33441 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33442
33443         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33444
33445 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33446
33447         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33448         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33449         * gcc.c-torture/execute/simd-5.x: Remove.
33450
33451 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
33452
33453         PR rtl-optimization/17933
33454         * gcc.dg/torture/pr17933-1.c: New test.
33455
33456 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33457
33458         PR target/18106
33459         * lib/target-supports.exp (check_weak_available): Support
33460         Windows.
33461
33462 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
33463
33464         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33465         call to fflush(stdout) before abort.
33466         (my_ffsll): New function.
33467         (generate_fields): Use it.
33468
33469 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33470
33471         * gcc.dg/init-undef-1.c: New test.
33472
33473 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33474
33475         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
33476         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
33477         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
33478         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
33479         expected messages for new parser.
33480
33481 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
33482
33483         * g++.dg/ext/visibility/symbian1.C: New test.
33484
33485 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33486
33487         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
33488         on LP64 targets.
33489
33490 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33491
33492         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
33493         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
33494         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
33495         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
33496         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
33497         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
33498         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33499         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33500         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33501         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33502
33503 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33504
33505         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33506         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33507         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33508         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33509         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33510         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33511         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33512         for new parser.
33513
33514 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
33515
33516         PR target/15342
33517         * gcc.dg/20041104-1.c: New test.
33518
33519 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33520
33521         * g++.dg/template/nontype7.C: New test.
33522         * g++.dg/template/nontype8.C: Likewise.
33523         * g++.dg/template/nontype9.C: Likewise.
33524         * g++.dg/template/nontype10.C: Likewise.
33525         * g++.dg/tc1/dr49.C: Likewise.
33526         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33527         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33528
33529 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33530
33531         * g++.dg/rtti/tinfo1.C: Remove xfails.
33532
33533 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33534
33535         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33536         packed attribute to the definition to satisfy the new C++ parser.
33537
33538 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33539
33540         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33541         invocations of va_arg.
33542
33543 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
33544
33545         PR c++/18124
33546         * g++.dg/template/crash25.C: New test.
33547
33548         PR c++/18155
33549         * g++.dg/template/typedef2.C: New test.
33550         * g++.dg/parse/crash13.C: Adjust error markers.
33551
33552         PR c++/18177
33553         * g++.dg/conversion/const3.C: New test.
33554
33555 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33556
33557         PR fortran/17535
33558         PR fortran/17583
33559         PR fortran/17713
33560         * gfortran.dg/generic_[123].f90: New testcases.
33561
33562 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33563
33564         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33565         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33566
33567 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
33568
33569         PR tree-opt/16808
33570         * gcc.c-torture/compile/pr16808.c: New test.
33571
33572 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
33573
33574         PR rtl-optimization/17104
33575         * gcc.dg/ppc-bitfield1.c: New.
33576
33577 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33578
33579         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33580
33581 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33582
33583         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
33584         strings for 32-bit code.
33585
33586 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
33587
33588         PR c/18239
33589         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33590
33591 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
33592
33593         PR c++/18064
33594         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33595
33596 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
33597
33598         PR c++/15172
33599         * g++.dg/init/aggr2.C: New test.
33600
33601 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
33602
33603         * objc.dg/local-decl-1.m: New test.
33604
33605 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33606
33607         * gcc.dg/20040910-1.c: Adjust regex.
33608
33609 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33610
33611         PR rtl-optimization/18084
33612         * g++.dg/opt/pr18084-1.C: New testcase.
33613
33614 2004-10-30  Matt Austern  <austern@apple.com>
33615
33616         PR c++/17542
33617         * g++.dg/ext/attrib18.C: New test.
33618
33619 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33620
33621         PR middle-end/18096
33622         * gcc.dg/pr18096-1.c: New test case.
33623
33624 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33625
33626         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33627
33628 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33629
33630         PR c/16666
33631         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33632         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33633         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33634         gcc.dg/old-style-prom-3.c: New tests.
33635
33636 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33637
33638         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33639         Remove unnecessary inclusion of stdio.h.
33640
33641 2004-10-29  Roger Sayle  <roger@eyesopen.com>
33642
33643         PR rtl-optimization/17581
33644         * gcc.dg/pr17581-1.c: New test case.
33645
33646 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33647
33648         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33649         being implemented.
33650         * g++.dg/conversion/dr195-1.C: New.
33651         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33652         * g++.old-deja/g++.mike/p10148.C: Likewise.
33653
33654 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
33655
33656         PR c++/17695
33657         * g++.dg/debug/typedef2.C: New test.
33658
33659 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33660
33661         PR fortran/13490
33662         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33663         * gfortran.dg/g77/README: Update.
33664
33665 2004-10-28  Matt Austern  <austern@apple.com>
33666
33667         PR c++/14124
33668         * g++.dg/ext/packed7.C: New test.
33669
33670 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
33671
33672         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33673         scan-assembler.
33674         * lib/scanasm.exp (hidden-scan-for): New proc.
33675         (scan-hidden): Use hidden-scan-for instead of constructing the scan
33676         string.
33677         (scan-not-hidden): Likewise.
33678         * lib/target-supports.exp (check_visibility_available): mach-o is
33679         support too.
33680
33681 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
33682
33683         PR c++/17132
33684         * g++.dg/template/memclass3.C: New test.
33685
33686 2004-10-28  Adam Nemet  <anemet@lnxw.com>
33687
33688         PR middle-end/18160
33689         * gcc.dg/register-var-1.c: New test.
33690         * gcc.dg/register-var-2.c: New test.
33691         * gcc.dg/asm-7.c: Taking the address of a register variable is an
33692         error now.
33693
33694 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
33695
33696         PR other/18172
33697         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33698         unused variables.
33699         * gcc.dg/vect/vect-22.c: Likewise.
33700
33701 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
33702
33703         * gcc.dg/i386-rotate-1.c: New test.
33704
33705 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
33706
33707         * g++.dg/init/ref12.C: Add "run" marker.
33708
33709         PR c++/17435
33710         * g++.dg/init/ref12.C: New test.
33711
33712         PR c++/18140
33713         * g++.dg/template/shift1.C: New test.
33714         * g++.dg/template/error10.C: Adjust error markers.
33715
33716 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
33717
33718         PR tree-opt/17529
33719         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
33720
33721 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
33722
33723         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33724         * gcc.dg/weak/weak-3.c: Likewise.
33725         * gcc.dg/weak/weak-5.c: Likewise.
33726         * gcc.dg/weak/weak-9.c: Likewise.
33727         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33728         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33729
33730         * gcc.dg/darwin-weakimport-1.c: New.
33731
33732 2004-10-28  Ben Elliston  <bje@au.ibm.com>
33733
33734         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33735
33736 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
33737
33738         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33739         'syntax' error messages.
33740         * gcc.dg/cpp/direct2s.c: Likewise.
33741
33742 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
33743
33744         * gcc.c-torture/compile/20041026-1.c: New.
33745
33746 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
33747
33748         PR c++/18093
33749         * g++.dg/lookup/ns2.C: New test.
33750
33751         PR c++/18020
33752         * g++.dg/template/enum4.C: New test.
33753
33754         PR c++/18161
33755         * g++.dg/template/expr1.C: New test.
33756
33757 2004-10-26  Ben Elliston  <bje@au.ibm.com>
33758
33759         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33760
33761 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33762
33763         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33764         gcc.dg/decl-nospec-3.c: New tests.
33765
33766 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
33767
33768         * objc.dg/super-class-3.m: New test.
33769
33770 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33771
33772         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33773         resyncing.
33774         * gcc.dg/cpp/direct2s.c: Likewise.
33775
33776 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
33777
33778         * objc.dg/image-info.m: Update for changes to section selection.
33779
33780 2004-10-25  David Ayers  <d.ayers@inode.at>
33781             Ziemowit Laski  <zlaski@apple.com>
33782
33783         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33784         diagnostics when messaging 'id <Proto>'.
33785         * objc.dg/class-protocol-1.m: New test.
33786         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33787         a non-existent method signature.
33788         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33789         Update diagnostics when messaging with non-existent method signature.
33790         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33791         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33792         invalid receivers are now resolved as if messaging 'id'; remove
33793         extraneous diagnostics.
33794
33795 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33796
33797         PR c/16667
33798         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33799         gcc.dg/init-desig-obs-3.c: New tests.
33800
33801 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
33802
33803         * gcc.dg/debug/20041023-1.c: New test.
33804
33805 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
33806
33807         PR middle-end/17407
33808         * gcc.c-torture/compile/pr17407.c: New test.
33809
33810         PR c++/18121
33811         * g++.dg/template/array8.C: New test.
33812
33813 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33814
33815         PR other/18138
33816         * lib/g++.exp: Accept more than one multilib libgcc.
33817         * lib/gcc-dg.exp: Likewise.
33818         * lib/objc.exp: Likewise.
33819         * lib/treelang.exp: Likewise.
33820         * lib/gfortran.exp: Likewise.
33821
33822 2004-10-24  Ben Elliston  <bje@au.ibm.com>
33823
33824         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33825
33826 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
33827
33828         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33829         * gcc.dg/c99-const-expr-3.c: Likewise.
33830
33831 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
33832
33833         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33834
33835 2004-10-23  Ben Elliston  <bje@au.ibm.com>
33836
33837         * gcc.c-torture/execute/loop-2e.x: Remove.
33838
33839 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33840
33841         PR c++/18095
33842         * g++.dg/parse/crash18.C: New.
33843         * g++.dg/parse/crash19.C: New.
33844
33845 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33846
33847         * g++.dg/ext/dllimport1.C: Move dg-warnings.
33848         * g++.dg/ext/dllimport2.C: Same.
33849         * g++.dg/ext/dllimport8.C: Same.
33850
33851 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
33852
33853         PR c++/10841
33854         * g++.dg/conversion/cast1.C: New test.
33855         * g++.dg/overload/pmf1.C: Adjust error marker.
33856
33857 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
33858
33859         PR objc/17923
33860         * objc.dg/const-str-7.m: New test.
33861
33862 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33863
33864         * g++.dg/template/memfriend11.C: Fix comment typo.
33865         * g++.dg/template/memfriend14.C: Likewise.
33866
33867 2004-10-20  Richard Henderson  <rth@redhat.com>
33868
33869         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33870         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33871         -fasynchronous-unwind-tables.
33872
33873 2004-10-20  Richard Henderson  <rth@redhat.com>
33874
33875         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33876         (main): Return success.
33877         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33878         (main): Return success.
33879
33880 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33881
33882         PR c++/13495
33883         * g++.dg/template/memfriend9.C: New test.
33884         * g++.dg/template/memfriend10.C: Likewise.
33885         * g++.dg/template/memfriend11.C: Likewise.
33886         * g++.dg/template/memfriend12.C: Likewise.
33887         * g++.dg/template/memfriend13.C: Likewise.
33888         * g++.dg/template/memfriend14.C: Likewise.
33889         * g++.dg/template/memfriend15.C: Likewise.
33890         * g++.dg/template/memfriend16.C: Likewise.
33891         * g++.dg/template/memfriend17.C: Likewise.
33892         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33893
33894 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
33895
33896         * g++.dg/conversion/dr195.C: New.
33897         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33898
33899 2004-10-20  Ben Elliston  <bje@au.ibm.com>
33900             Devang Patel  <dpatel@apple.com>
33901
33902         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33903         of floating point arithmetic, which could trap.
33904
33905 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
33906
33907         PR c++/14035
33908         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33909         * g++.dg/conversion/const2.C: New test.
33910         * g++.dg/expr/reinterpret2.C: New test.
33911         * g++.dg/expr/reinterpret3.C: New test.
33912         * g++.dg/expr/cast2.C: New test.
33913         * g++.dg/expr/copy1.C: New test.
33914         * g++.dg/other/conversion1.C: Change error message.
33915         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33916         function pointers to void *.
33917         * g++.old-deja/g++.mike/p10148.C: Likewise.
33918
33919 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33920
33921         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33922
33923 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
33924
33925         PR c++/18047
33926
33927         * g++.dg/parse/expr3.C: New test.
33928
33929 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33930
33931         * gcc.dg/smod-1.c: New test.
33932
33933 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
33934
33935         * objc.dg/method-14.m: New test.
33936
33937 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33938
33939         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33940         Also xfail as the patch was reverted.
33941
33942 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33943
33944         PR middle-end/16973
33945         * gcc.dg/pr16973.c: New test.
33946
33947 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
33948
33949         PR tree-optimization/17656
33950         * gcc.c-torture/compile/pr17656.c: New test.
33951
33952 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
33953
33954         * g++.dg/eh/shadow1.C: New.
33955
33956 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
33957
33958         * gcc.c-torture/compile/20041018-1.c: New test.
33959
33960 2004-10-18  Ben Elliston  <bje@au.ibm.com>
33961
33962         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33963         compiler referring to register 0 when accessing sdata.  The linker
33964         now patches things up.
33965
33966 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
33967
33968         PR c/17529
33969         * gcc.c-torture/compile/pr17529.c: New test.
33970
33971 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33972
33973         PR c++/17743
33974         * g++.dg/ext/attrib17.C: New test.
33975
33976 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33977
33978         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33979
33980 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33981
33982         PR c++/10479
33983         * g++.dg/ext/attrib16.C: New test.
33984
33985 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33986
33987         PR c++/17042
33988         * g++.dg/init/dso_handle1.C: New test.
33989
33990         PR c++/14667
33991         * g++.dg/parse/typedef6.C: New test.
33992
33993         PR c++/17916
33994         * g++.dg/parse/pragma1.C: New test.
33995
33996 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33997
33998         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33999
34000 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
34001
34002         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
34003         -fno-common when on HPPA HP-UX platforms.
34004
34005 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
34006
34007         PR other/16820
34008         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
34009         stdint.h.
34010         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
34011         uintptr_t.
34012
34013 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34014
34015         PR c++/16301
34016         * g++.dg/lookup/strong-using-4.C: New test.
34017
34018 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34019
34020         PR middle-end/16567
34021         * gcc.c-torture/compile/nested-1.c: New test.
34022
34023 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34024
34025         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
34026         and mipsisa64*-*-* (until support for misaligned loads is added).
34027         * gcc.dg/vect/vect-50.c: Likewise.
34028         * gcc.dg/vect/vect-52.c: Likewise.
34029         * gcc.dg/vect/vect-54.c: Likewise.
34030         * gcc.dg/vect/vect-58.c: Likewise.
34031         * gcc.dg/vect/vect-60.c: Likewise.
34032         * gcc.dg/vect/vect-80.c: Likewise.
34033
34034 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
34035
34036         PR c++/17976
34037         * g++.dg/init/dtor3.C: New test.
34038
34039 2004-10-15  Ben Elliston  <bje@au.ibm.com>
34040
34041         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
34042
34043 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
34044
34045         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
34046         * gcc.dg/macho-lo-sum.c: Likewise.
34047
34048 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
34049
34050         * gcc.dg/ppc-spe64-1.c: New test.
34051
34052 2004-10-14  Devang Patel  <dpatel@apple.com>
34053
34054         PR 17635
34055         * gcc.dg/pr17635.c : New test.
34056
34057 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
34058
34059         * gcc.dg/vect/vect-28.c: Remove xfail.
34060         * gcc.dg/vect/vect-30.c: Remove xfail.
34061         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
34062         * gcc.dg/vect/vect-33.c: Remove xfail.
34063         * gcc.dg/vect/vect-44.c: Remove xfail.
34064         * gcc.dg/vect/vect-46.c: Remove xfail.
34065         * gcc.dg/vect/vect-50.c: Remove xfail.
34066         * gcc.dg/vect/vect-52.c: Remove xfail.
34067         * gcc.dg/vect/vect-54.c: Remove xfail.
34068         * gcc.dg/vect/vect-58.c: Remove xfail.
34069         * gcc.dg/vect/vect-60.c: Remove xfail.
34070         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
34071         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
34072         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
34073         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
34074         * gcc.dg/vect/vect-8.c: Remove xfail.
34075         * gcc.dg/vect/vect-80.c: Remove xfail.
34076         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
34077
34078 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34079
34080         * gcc.dg/vect/vect-82.c: New testcase.
34081         * gcc.dg/vect/vect-82_64.c: New testcase.
34082         * gcc.dg/vect/vect-83.c: New testcase.
34083         * gcc.dg/vect/vect-83_64.c: New testcase.
34084
34085 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34086
34087         * gcc.dg/cpp/error-1.c: New test.
34088
34089 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34090
34091         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34092
34093 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
34094
34095         PR target/17984
34096         * gcc.dg/cris-peep2-xsrand2.c: New test.
34097
34098 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
34099
34100         PR c++/17661
34101         * g++.dg/expr/for2.C: New test.
34102
34103 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34104
34105         * g++.dg/inherit/thunk1.C: Run on the SPARC.
34106
34107 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
34108
34109         PR tree-optimization/17724
34110         * g++.dg/opt/pr17724-1.C: New test.
34111         * g++.dg/opt/pr17724-2.C: New test.
34112         * g++.dg/opt/pr17724-3.C: New test.
34113         * g++.dg/opt/pr17724-4.C: New test.
34114         * g++.dg/opt/pr17724-5.C: New test.
34115         * g++.dg/opt/pr17724-6.C: New test.
34116
34117 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
34118
34119         PR c/17301
34120         * gcc.dg/pr17301-2.c: New test.
34121
34122 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
34123
34124         PR c++/15876
34125         * g++.dg/parse/error22.C: New test.
34126
34127         PR c++/17936
34128         * g++.dg/template/spec18.C: New test.
34129
34130 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
34131
34132         * gcc.dg/ia64-asm-1.c: Add prototype for abort
34133         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
34134         memcpy.
34135         * gcc.dg/ia64-sync-2.c: Ditto.
34136         * gcc.dg/ia64-sync-3.c: Ditto.
34137
34138 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
34139
34140         * g++.dg/eh/cleanup5.C: Add dg-options "".
34141
34142 2004-10-11  Roger Sayle  <roger@eyesopen.com>
34143
34144         PR middle-end/17657
34145         * gcc.dg/switch-4.c: New test case.
34146
34147 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
34148
34149         * gcc.c-torture/execute/20041011-1.c: New test.
34150
34151 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34152
34153         PR c++/17554
34154         * g++.dg/init/for3.C: New test.
34155
34156         PR c++/17657
34157         * g++.dg/opt/switch2.C: New test.
34158
34159         PR middle-end/17703
34160         * g++.dg/warn/Wreturn-2.C: New test.
34161
34162 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34163
34164         PR c++/17907
34165         * g++.dg/eh/cleanup5.C: New test.
34166
34167 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
34168
34169         PR c++/17393
34170         * g++.dg/parse/error21.C: New test.
34171
34172 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34173
34174         * g++.dg/overload/pmf1.C: Adjust quoting marks.
34175         * g++.dg/warn/incomplete1.C: Likewise.
34176         * g++.dg/template/qualttp20.C: Likewise.
34177
34178 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34179
34180         PR c/17881
34181         * parm-incomplete-1.c: New test.
34182
34183 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34184
34185         PR c++/17867
34186         * g++.dg/parse/error19.C: New test.
34187
34188         PR c++/17670
34189         * g++.dg/init/new11.C: New test.
34190
34191         PR c++/17821
34192         * g++.dg/parse/error20.C: New test.
34193
34194         PR c++/17826
34195         * g++.dg/template/crash24.C: New test.
34196
34197 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34198
34199         PR c/17301
34200         * gcc.dg/pr17301-1.c: New test.
34201
34202 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34203
34204         PR c/17189
34205         * gcc.dg/anon-struct-5.c: New test.
34206
34207 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34208
34209         PR c/17844
34210         * gcc.dg/pr17844-1.c: New test.
34211
34212 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
34213
34214         PR tree-optimization/17906
34215         * gcc.c-torture/compile/pr17906.c: New.
34216
34217 2004-10-09  Stuart Hastings  <stuart@apple.com>
34218             Roger Sayle  <roger@eyesopen.com>
34219
34220         PR rtl-optimization/17853
34221         * gcc.dg/i386-mmx-5.c: New testcase.
34222
34223 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
34224
34225         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
34226
34227 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34228
34229         PR c++/17524
34230         * g++.dg/template/static9.C: New test.
34231
34232         PR c++/17685
34233         * g++.dg/parse/operator5.C: New test.
34234
34235 2004-10-09  Roger Sayle  <roger@eyesopen.com>
34236
34237         PR middle-end/17894
34238         * gcc.c-torture/execute/divcmp-4.c: New test case.
34239
34240 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34241
34242         PR tree-opt/17902
34243         * g++.dg/opt/pr17902.C: New test.
34244
34245 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
34246
34247         * gcc.dg/cpp/ident-1.c: Add dg-options "".
34248
34249 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34250
34251         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
34252
34253 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34254
34255         * gcc.dg/assign-warn-3.c: New test.
34256
34257 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34258
34259         PR c/16999
34260         * gcc.dg/cpp/ident-1.c: New test.
34261
34262 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34263
34264         * gcc.c-torture/compile/acc1.c: New.
34265
34266 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34267
34268         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
34269         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
34270
34271 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34272
34273         * gcc.dg/ultrasp11.c: New test.
34274
34275 2004-10-08  Michael Matz  <matz@suse.de>
34276
34277         * gcc.dg/doloop-2.c: New test.
34278
34279 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34280
34281         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34282         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
34283         objc.dg/method-9.m: Update expected diagnostics.
34284
34285 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
34286
34287         * gcc.dg/ppc-fsel-3.c: New file.
34288         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34289
34290 2004-10-07  Paul Brook  <paul@codesourcery.com>
34291
34292         * gfortran.dg/intrinsic_verify_1.f90: New test.
34293
34294 2004-10-07  Paul Brook  <paul@codesourcery.com>
34295
34296         * gfortran.dg/empty_format_1.f90: Remove stray commas.
34297
34298 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34299
34300         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34301         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34302         commit.
34303
34304 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
34305
34306         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
34307
34308 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34309
34310         PR c++/17115
34311         * g++.dg/warn/Winline-4.C: New test.
34312
34313 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34314
34315         * gcc.c-torture/compile/20041007-1.c: New test.
34316
34317 2004-10-07  Paul Brook  <paul@codesourcery.com>
34318
34319         PR fortran/17678
34320         * gfortran.dg/use_allocated_1.f90: New test.
34321
34322 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34323
34324         PR middle-end/17849
34325         * gfortran.fortran-torture/compile/nested.f90: New test
34326
34327 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34328
34329         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34330
34331 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34332
34333         PR c++/17368
34334         * g++.dg/ext/asm6.C: New test.
34335
34336 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
34337
34338         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34339
34340 2004-10-06  Paul Brook  <paul@codesourcery.com>
34341
34342         PR libfortran/17709
34343         * gfortran.dg/empty_format_1.f90: New test.
34344
34345 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34346
34347         PR fortran/17568
34348         * gfortran.dg/ishft.f90: New test.
34349
34350         PR fortran/17283
34351         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34352         tests.
34353
34354 2004-10-06  Paul Brook  <paul@codesourcery.com>
34355
34356         * gfortran.dg/do_1.f90: New test.
34357
34358 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34359
34360         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34361         optimizing for size.
34362
34363 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34364
34365         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34366
34367 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34368
34369         * gcc.c-torture/compile/20041005-1.c: New test.
34370
34371 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34372
34373         PR c++/17829
34374         * g++.dg/lookup/koenig4.C: New.
34375
34376 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34377
34378         * g++.dg/other/classkey1.C: Adjust quoting marks.
34379         * g++.dg/parse/error15.C: Likewise.
34380         * g++.dg/template/meminit2.C (int>): Likewise.
34381
34382 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34383
34384         PR fortran/17283
34385         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34386
34387         PR fortran/17631
34388         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34389
34390         PR fortran/17708
34391         * gfortran.dg/pr17708.f90: New test.
34392
34393 2004-10-04  Chao-ying Fu  <fu@mips.com>
34394
34395         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34396         * gcc.dg/vect/vect-4.c: Ditto.
34397         * gcc.dg/vect/vect-5.c: Ditto.
34398         * gcc.dg/vect/vect-6.c: Ditto.
34399         * gcc.dg/vect/vect-8.c: Ditto.
34400         * gcc.dg/vect/vect-16.c: Ditto.
34401         * gcc.dg/vect/vect-30.c: Ditto.
34402         * gcc.dg/vect/vect-40.c: Ditto.
34403         * gcc.dg/vect/vect-41.c: Ditto.
34404         * gcc.dg/vect/vect-42.c: Ditto.
34405         * gcc.dg/vect/vect-43.c: Ditto.
34406         * gcc.dg/vect/vect-44.c: Ditto.
34407         * gcc.dg/vect/vect-45.c: Ditto.
34408         * gcc.dg/vect/vect-46.c: Ditto.
34409         * gcc.dg/vect/vect-47.c: Ditto.
34410         * gcc.dg/vect/vect-48.c: Ditto.
34411         * gcc.dg/vect/vect-49.c: Ditto.
34412         * gcc.dg/vect/vect-50.c: Ditto.
34413         * gcc.dg/vect/vect-51.c: Ditto.
34414         * gcc.dg/vect/vect-52.c: Ditto.
34415         * gcc.dg/vect/vect-53.c: Ditto.
34416         * gcc.dg/vect/vect-54.c: Ditto.
34417         * gcc.dg/vect/vect-55.c: Ditto.
34418         * gcc.dg/vect/vect-56.c: Ditto.
34419         * gcc.dg/vect/vect-57.c: Ditto.
34420         * gcc.dg/vect/vect-58.c: Ditto.
34421         * gcc.dg/vect/vect-59.c: Ditto.
34422         * gcc.dg/vect/vect-60.c: Ditto.
34423         * gcc.dg/vect/vect-74.c: Ditto.
34424         * gcc.dg/vect/vect-79.c: Ditto.
34425         * gcc.dg/vect/vect-80.c: Ditto.
34426
34427 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
34428
34429         * gcc.dg/unused-7.c: Use the correct option.
34430
34431 2004-10-04  Paul Brook  <paul@codesourcery.com>
34432         Bud Davis  <bdavis9659@comcast.net>
34433
34434         PR fortran/17706
34435         PR fortran/16434
34436         * gfortran/pr17706.f90: New test.
34437         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34438
34439 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34440
34441         * gfortran.dg/pr17612.f90: New test.
34442
34443 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34444
34445         * g++.dg/template/local1.C: Adjust quoting marks in
34446         testing for diagnostics.
34447         * g++.dg/tls/diag-2.C: Likewise.
34448         * g++.dg/other/error8.C: Likewise.
34449
34450 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34451
34452         PR c/17178
34453         * gcc.dg/unused-4.c: Adjust to be correct.
34454
34455         PR c/17820
34456         * gcc.dg/unused-7.c: New test.
34457
34458 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34459
34460         PR c++/17797
34461         * g++.dg/overload/template2.C: New test.
34462
34463 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
34464
34465         PR tree-optimization/16632
34466         * gcc.dg/tree-ssa/20041002-1.c: New.
34467
34468 2004-10-03  Paul Brook  <paul@codesourcery.com>
34469
34470         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
34471         rather than relying on default formatting.
34472
34473 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
34474
34475         * gcc.dg/20040920-1.c: Update expected message text.
34476
34477 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
34478
34479         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
34480
34481 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
34482
34483         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
34484         tree level.
34485
34486 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34487
34488         * gcc.dg/tree-ssa/pr17343.c: Remove.
34489
34490 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34491
34492         PR tree-opt/17343
34493         * gcc.dg/tree-ssa/pr17343.c: New test.
34494
34495 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
34496
34497         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
34498         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
34499         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
34500         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
34501         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
34502
34503 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34504
34505         * gcc.dg/lvalue-2.c: New test.
34506
34507 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34508
34509         PR c/17730
34510         * gcc.dg/pr17730-1.c: New test
34511
34512 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34513
34514         PR c/7425
34515         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34516
34517 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34518
34519         * gcc.c-torture/execute/stdarg-1.c: New test.
34520         * gcc.c-torture/execute/stdarg-2.c: New test.
34521         * gcc.c-torture/execute/stdarg-3.c: New test.
34522         * gcc.dg/tree-ssa/stdarg-1.c: New test.
34523         * gcc.dg/tree-ssa/stdarg-2.c: New test.
34524         * gcc.dg/tree-ssa/stdarg-3.c: New test.
34525         * gcc.dg/tree-ssa/stdarg-4.c: New test.
34526         * gcc.dg/tree-ssa/stdarg-5.c: New test.
34527
34528 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34529
34530         PR tree-optimization/17697
34531         * g++.dg/opt/pr17697-1.C: New test.
34532         * g++.dg/opt/pr17697-2.C: New test.
34533         * g++.dg/opt/pr17697-3.C: New test.
34534
34535 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34536
34537         PR c/16409
34538         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34539         gcc.dg/vla-init-5.c: New tests.
34540
34541 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34542
34543         PR c/13804
34544         * gcc.dg/pr13804-1.c: New test.
34545
34546 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34547
34548         PR fortran/16938
34549         * gfortran.dg/pr16938.f90: New test.
34550
34551 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34552
34553         * g++.dg/template/crash23.C: New test.
34554
34555 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34556
34557         PR c++/17585
34558         * g++.dg/template/static8.C: New test.
34559
34560 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
34561
34562         PR c++/17681
34563         * g++.dg/other/error9.C: New test.
34564
34565 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34566
34567         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34568
34569 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34570
34571         PR fortran/15164
34572         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34573
34574 2004-09-26  Roger Sayle  <roger@eyesopen.com>
34575
34576         PR middle-end/17112
34577         * gcc.dg/pr17112-1.c: New test case.
34578
34579 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34580
34581         PR c/11459
34582         * gcc.dg/pr11459-1.c: New test.
34583
34584 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
34585
34586         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34587         * gcc.dg/tree-ssa/loop-4.c: Likewise.
34588
34589 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34590
34591         * gfortran.dg/pr15324.f90: Make array bounds consistent.
34592
34593 2004-09-25  Jan Hubicka  <jh@suse.cz>
34594
34595         * compile/30040909-1.c: New test.
34596         * compile/30040907-1.c: New test.
34597
34598 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
34599
34600         * gcc.c-torture/execute/va-arg-26.c: New test.
34601
34602 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
34603
34604         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34605         extra diagnostics on targets with 64-bit pointers.
34606         * objc.dg/selector-1.m: Adjust dg-warning regexp.
34607
34608 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34609
34610         PR c/17188
34611         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34612         * gcc.dg/decl-3.c: Adjust expected message.
34613
34614 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34615
34616         PR fortran/17615
34617         * gfortran.dg/pr17615.f90: New test.
34618
34619 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34620
34621         PR tree-optimzation/17517
34622         * g++.dg/tree-ssa/pr17517.C: New Test.
34623
34624 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34625
34626         PR c++/16889
34627         * g++.dg/lookup/ambig3.C: New.
34628
34629 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34630
34631         PR tree-opt/17624
34632         * g++.dg/opt/pr17624.C: New test.
34633
34634 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34635
34636         PR c/6980
34637         * gcc.dg/Wbad-function-cast-1.c: New test.
34638
34639 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
34640
34641         * g++.dg/ext/complit1.C
34642         * g++.dg/other/error2.C
34643         * g++.dg/other/nontype-1.C
34644         * g++.dg/parse/crash11.C
34645         * g++.dg/parse/crash12.C
34646         * g++.dg/parse/error15.C
34647         * g++.dg/parse/error4.C
34648         * g++.dg/parse/tmpl-outside1.C
34649         * g++.dg/parse/too-many-tmpl-args1.C
34650         * g++.dg/template/dependent-expr3.C
34651         * g++.dg/template/error10.C
34652         * g++.dg/template/instantiate1.C
34653         * g++.dg/template/vtable2.C
34654         * g++.dg/warn/Wshadow-1.C
34655         * g++.dg/warn/weak1.C
34656         * g++.old-deja/g++.brendan/crash16.C
34657         * g++.old-deja/g++.brendan/crash18.C
34658         * g++.old-deja/g++.brendan/crash48.C
34659         * g++.old-deja/g++.brendan/crash49.C
34660         * g++.old-deja/g++.brendan/crash55.C
34661         * g++.old-deja/g++.brendan/crash56.C
34662         * g++.old-deja/g++.brendan/crash8.C
34663         * g++.old-deja/g++.brendan/enum11.C
34664         * g++.old-deja/g++.brendan/enum8.C
34665         * g++.old-deja/g++.brendan/enum9.C
34666         * g++.old-deja/g++.brendan/friend3.C
34667         * g++.old-deja/g++.brendan/misc14.C
34668         * g++.old-deja/g++.bugs/900402_02.C
34669         * g++.old-deja/g++.bugs/900404_03.C
34670         * g++.old-deja/g++.bugs/900404_04.C
34671         * g++.old-deja/g++.bugs/900428_03.C
34672         * g++.old-deja/g++.jason/crash4.C
34673         * g++.old-deja/g++.jason/overload21.C
34674         * g++.old-deja/g++.jason/redecl1.C
34675         * g++.old-deja/g++.jason/report.C
34676         * g++.old-deja/g++.jason/rfg10.C
34677         * g++.old-deja/g++.jason/template30.C
34678         * g++.old-deja/g++.law/arm12.C
34679         * g++.old-deja/g++.law/ctors5.C
34680         * g++.old-deja/g++.law/cvt20.C
34681         * g++.old-deja/g++.law/init10.C
34682         * g++.old-deja/g++.law/init8.C
34683         * g++.old-deja/g++.law/visibility17.C
34684         * g++.old-deja/g++.law/visibility7.C
34685         * g++.old-deja/g++.mike/net8.C
34686         * g++.old-deja/g++.mike/p646.C
34687         * g++.old-deja/g++.mike/p700.C
34688         * g++.old-deja/g++.mike/p701.C
34689         * g++.old-deja/g++.mike/p811.C
34690         * g++.old-deja/g++.ns/template13.C
34691         * g++.old-deja/g++.other/array3.C
34692         * g++.old-deja/g++.other/crash25.C
34693         * g++.old-deja/g++.other/dtor3.C
34694         * g++.old-deja/g++.other/dtor4.C
34695         * g++.old-deja/g++.other/main1.C
34696         * g++.old-deja/g++.other/warn7.C
34697         * g++.old-deja/g++.pt/crash11.C
34698         * g++.old-deja/g++.pt/crash36.C
34699         * g++.old-deja/g++.pt/spec22.C
34700         * g++.old-deja/g++.pt/spec9.C
34701         * g++.old-deja/g++.pt/ttp52.C
34702         * g++.old-deja/g++.robertl/eb103.C
34703         * g++.old-deja/g++.robertl/eb121.C
34704         * g++.old-deja/g++.robertl/eb22.C
34705         * g++.old-deja/g++.robertl/eb8.C:
34706         Update locations and/or regexps of dg-error markers.
34707         Remove markers for some bogus messages that are no longer issued.
34708
34709 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
34710
34711         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
34712         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
34713
34714 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
34715
34716         PR c++/17618
34717         * g++.dg/lookup/crash5.C: New test.
34718
34719 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
34720
34721         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
34722         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
34723         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34724         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34725         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34726         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34727
34728         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34729         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34730         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34731         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34732         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34733         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34734
34735         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34736
34737         * gcc.dg/vect/vect-44.c: Check additional cases.
34738         * gcc.dg/vect/vect-48.c: Check additional cases.
34739
34740         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34741         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34742         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34743         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34744         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34745         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34746         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34747         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34748         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34749
34750         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34751         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34752         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34753
34754 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34755
34756         * gcc.dg/tree-ssa/loop-6.c: New test.
34757
34758 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
34759
34760         PR c++/17620
34761         * g++.dg/inherit/base2.C: New.
34762
34763 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34764
34765         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34766         * gcc.dg/20001012-2.c: Likewise.
34767         * gcc.dg/20001013-1.c: Likewise.
34768         * gcc.dg/20001101-1.c: Likewise.
34769         * gcc.dg/20001102-1.c: Likewise.
34770         * gcc.dg/bf-spl1.c: Likewise.
34771         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34772         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34773
34774 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
34775
34776         PR tree-optimization/16721
34777         * gcc.dg/tree-ssa/pr16721.c: New test.
34778
34779 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
34780
34781         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34782         * gcc.dg/20040305-1.c: Likewise.
34783
34784 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34785
34786         PR c/16566
34787         * gcc.c-torture/compile/pr16566-1.c,
34788         gcc.c-torture/compile/pr16566-2.c,
34789         gcc.c-torture/compile/pr16566-3.c: New tests.
34790
34791 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
34792
34793         PR tree-optimization/17512
34794         * gcc.c-torture/compile/20040916-1.c.
34795
34796 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
34797
34798         * gcc.dg/pragma-re-3.c: New test.
34799
34800 2004-09-17  Matt Austern  <austern@apple.com>
34801
34802         PR c++/15049
34803         * g++.dg/other/anon3.C: New.
34804
34805 2004-09-21  Roger Sayle  <roger@eyesopen.com>
34806
34807         PR c++/7503
34808         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34809         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34810         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34811         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34812         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34813
34814 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
34815
34816         PR fortran/17286
34817         * gfortran.dg/pr17286.f90: New test.
34818
34819 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
34820
34821         PR c++/17530
34822         * g++.dg/template/static7.C: New test.
34823
34824 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
34825
34826         PR tree-opt/17558
34827         * gcc.c-torture/compile/pr17558.c: New test.
34828
34829 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34830
34831         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34832         if SKIP_ATTRIBUTE is defined.
34833
34834 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34835
34836         PR fortran/15957
34837         * gfortran.dg/pr15957.f90: New test.
34838
34839 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
34840
34841         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34842         in comparison.
34843         * gcc.dg/vect/vect-79.c: Likewise.
34844         * gcc.dg/vect/vect-80.c: Likewise.
34845
34846 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34847
34848         PR fortran/15750
34849         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34850
34851 2004-09-20  Ira Rosen  <irar@il.ibm.com>
34852
34853         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34854         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34855         * gcc.dg/vect/vect-62.c: New testcase.
34856         * gcc.dg/vect/vect-63.c: New testcase.
34857         * gcc.dg/vect/vect-64.c: New testcase.
34858         * gcc.dg/vect/vect-65.c: New testcase.
34859         * gcc.dg/vect/vect-66.c: New testcase.
34860         * gcc.dg/vect/vect-67.c: New testcase.
34861         * gcc.dg/vect/vect-68.c: New testcase.
34862         * gcc.dg/vect/vect-69.c: New testcase.
34863         * gcc.dg/vect/vect-79.c: New testcase.
34864         * gcc.dg/vect/vect-80.c: New testcase.
34865
34866 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34867
34868         * gcc.target/mips/asm-1.c: New test.
34869
34870 2004-09-19  Ira Rosen  <irar@il.ibm.com>
34871
34872         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34873         * gcc.dg/vect/vect-73.c: New testcase.
34874         * gcc.dg/vect/vect-74.c: New testcase.
34875         * gcc.dg/vect/vect-75.c: New testcase.
34876         * gcc.dg/vect/vect-76.c: New testcase.
34877         * gcc.dg/vect/vect-77.c: New testcase.
34878         * gcc.dg/vect/vect-78.c: New testcase
34879
34880 2004-09-18  Paul Brook  <paul@codesourcery.com>
34881
34882         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34883
34884 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34885
34886         PR c/17424
34887         * gcc.dg/pr17424-1.c: New test.
34888
34889 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
34890
34891         * g++.dg/tree-ssa/pr17153.C: New test.
34892
34893 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
34894
34895         PR pch/13361
34896         * g++.dg/pch/wchar-1.C: New.
34897         * g++.dg/pch/wchar-1.Hs: New.
34898
34899 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
34900
34901         * gcc.c-torture/execute/20040917-1.c: New test.
34902
34903 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34904
34905         PR tree-optimization/17319
34906         * gcc.dg/pr17319.c: New test.
34907
34908 2004-09-17  Devang Patel  <dpatel@apple.com>
34909
34910         * gcc.dg/20040813-1.c: New test.
34911
34912 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34913
34914         PR tree-optimization/17273
34915         * gcc.c-torture/compile/pr17273.c: New test.
34916
34917 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34918
34919         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34920         Update expected messages.
34921         * gcc.dg/declspec-13.c: New test.
34922
34923 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
34924
34925         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34926
34927 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34928
34929         * gcc.c-torture/execute/pr17252.c: Use post-increment to
34930         change what 'a' is pointing to.
34931
34932 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
34933
34934         PR c++/16002
34935         * g++.dg/template/error18.C: New test.
34936
34937         PR c++/16029
34938         * g++.dg/warn/Wunused-8.C: New test.
34939
34940 2004-09-17  Steven Bosscher  <stevenb@suse.de>
34941
34942         PR tree-optimization/17513
34943         * gcc.dg/20040916-1.c: New test.
34944
34945 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
34946
34947         PR c++/17501
34948         * g++.dg/template/typename7.C: New test.
34949
34950 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34951
34952         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34953
34954 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
34955
34956         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34957         with -ftree-based-profiling also.
34958         * lib/profopt.exp: Support late-set profile_option/feedback_option.
34959
34960 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
34961
34962         PR/15364
34963         * gfortran.dg/der_array_io_1.f90: New test.
34964         * gfortran.dg/der_array_io_2.f90: New test.
34965         * gfortran.dg/der_array_io_3.f90: New test.
34966
34967 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34968
34969         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34970         EABI.
34971
34972 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34973
34974         * g++.dg/opt/switch1.C: New test.
34975
34976 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34977
34978         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34979         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34980         Update expected messages.
34981
34982 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34983
34984         PR fortran/16485
34985         * gfortran.dg/same_name_1.f90: New test.
34986
34987 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34988
34989         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34990         dereference garbage pointers.
34991
34992 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34993
34994         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34995         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34996
34997         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34998         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34999         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
35000
35001 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
35002
35003         PR c++/17324
35004         * g++.dg/template/mangle1.C: New test.
35005
35006 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35007
35008         PR tree-optimization/17252
35009         * gcc.c-torture/execute/pr17252.c: New test.
35010
35011 2004-09-14  Andrew Pinski  <apinski@apple.com>
35012
35013         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
35014
35015 2004-09-14  Roger Sayle  <roger@eyesopen.com>
35016
35017         PR rtl-optimization/9771
35018         * gcc.dg/pr9771-1.c: New test case.
35019
35020 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35021
35022         PR tree-optimization/15262
35023         * gcc.c-torture/execute/pr15262-1.c: New test.
35024         * gcc.c-torture/execute/pr15262-2.c: New test.
35025
35026 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35027
35028         * gcc.dg/declspec-12.c: New test.
35029
35030 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
35031
35032         * gfortran.dg/pr17090.f90: Add directives to test.
35033
35034 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35035
35036         * gcc.c-torture/compile/20040914-1.c: New test.
35037
35038 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35039
35040         PR c++/16162
35041         * g++.dg/template/decl2.C: New test.
35042
35043 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
35044
35045         PR fortran/17090
35046         * gfortran.dg/pr17090.f90: New test.
35047
35048 2004-09-13  Dale Johannesen  <dalej@apple.com>
35049
35050         * gcc.c-torture/compile/pr17408.c: New test case.
35051
35052 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35053
35054         PR c++/16716
35055         * g++.dg/parse/crash17.C: New test.
35056
35057         PR c++/17327
35058         * g++.dg/template/enum3.C: New test.
35059
35060 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
35061
35062         * lib/gcc-defs.exp: Load wrapper.exp.
35063         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
35064         using local code.
35065         * lib/gcc.exp (gcc_init): Similar.
35066         * lib/gfortran.exp (gfortran_init): Similar.
35067         * lib/objc.exp (objc_init): Similar.
35068         * lib/treelang.exp (treelang_init): Similar.
35069         * lib/wrapper.exp: New file with build_wrapper call machinery in
35070         ${tool}_maybe_build_wrapper.
35071
35072 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35073
35074         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
35075         "inline".
35076         * gcc.dg/declspec-11.c: Update expected messages.
35077         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
35078         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
35079         gcc.dg/inline-12.c: New tests.
35080
35081 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
35082
35083         * g++.dg/tree-ssa/pr17400.C: New testcase.
35084
35085 2004-09-13  James E Wilson  <wilson@specifixinc.com>
35086
35087         * gcc.target/mips/sb1-1.c: New testcase.
35088
35089 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
35090
35091         * lib/g77-dg.exp: Remove unused file.
35092         * lib/mike-g77.exp: Ditto.
35093         * lib/g77.exp: Ditto.
35094
35095 2004-09-12  Richard Henderson  <rth@redhat.com>
35096
35097         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35098
35099 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35100
35101         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35102         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35103         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35104         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35105         Update expected messages.
35106
35107 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
35108
35109         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35110         declaration/use mismatch for dirp parameter.
35111
35112 2004-09-12  Andrew Pinski  <apinski@apple.com>
35113
35114         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35115         -fgnu-runtime is passed.
35116
35117 2004-09-12  Richard Henderson  <rth@redhat.com>
35118
35119         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35120         do the uplevel thing and update additional_flags directly.
35121         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35122         gfortran.fortran-torture/execute/intrinsic_nearest.x,
35123         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35124         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35125
35126 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35127
35128         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35129
35130 2004-09-11  Roger Sayle  <roger@eyesopen.com>
35131
35132         PR middle-end/17411
35133         * g++.dg/opt/pr17411-1.C: New test case.
35134
35135 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35136
35137         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35138         gcc.dg/tls/diag-2.c: Update expected messages.
35139         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
35140         messages.
35141         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
35142         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
35143         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
35144         gcc.dg/tls/diag-5.c: New tests.
35145
35146 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
35147
35148         * gcc.dg/20040910-1.c: Correct dg-error regexp.
35149
35150 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35151
35152         * g++.dg/parse/break-in-for.C: New test.
35153
35154 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
35155
35156         * gcc.dg/tree-ssa/20040911-1.c: New test.
35157
35158 2004-09-11  Andreas Jaeger  <aj@suse.de>
35159
35160         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
35161         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
35162
35163 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
35164
35165         * gcc.target/frv: New directory of FR-V-specific tests.
35166
35167 2004-09-10  James E Wilson  <wilson@specifixinc.com>
35168
35169         * gcc.dg/convert-vec-1.c: New test.
35170
35171 2004-09-10  Roger Sayle  <roger@eyesopen.com>
35172
35173         PR middle-end/17024
35174         * gcc.dg/pr17024-1.c: New test case.
35175
35176 2004-09-10  Eric Christopher  <echristo@redhat.com>
35177
35178         * gcc.dg/20040910-1.c: New test.
35179
35180 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35181
35182         * gcc.dg/bitfld-9.c: New test.
35183
35184 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
35185
35186         * gcc.c-torture/execute/ieee/acc1.c: New test.
35187         * gcc.c-torture/execute/ieee/acc2.c: New test.
35188         * gcc.c-torture/execute/ieee/mzero6.c: New test.
35189
35190 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35191
35192         * gcc.dg/deprecated-2.c: New test.
35193
35194 2004-09-09  James E Wilson  <wilson@specifixinc.com>
35195
35196         * gcc.dg/init-vec-1.c: New test.
35197
35198 2004-09-09  Roger Sayle  <roger@eyesopen.com>
35199
35200         PR middle-end/17055
35201         * gcc.dg/pr17055-1.c: New test case.
35202
35203 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
35204
35205         PR target/17377
35206         * gcc.c-torture/execute/pr17377.c: New test.
35207
35208 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35209
35210         PR c/8420
35211         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35212         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35213         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35214         gcc.dg/long-long-typespec-1.c: New tests.
35215         * gcc.dg/tls/diag-2.c: Update expected diagnostics
35216
35217 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35218
35219         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35220         gcc.dg/gnu99-static-1.c: New tests.
35221
35222 2004-09-08  Devang Patel  <dpatel@apple.com>
35223
35224         * gcc.dg/darwin-ld-20040828-1.c: New test.
35225         * gcc.dg/darwin-ld-20040828-2.c: New test.
35226         * gcc.dg/darwin-ld-20040828-3.c: New test.
35227
35228 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
35229
35230         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35231         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35232         in error message.
35233         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35234         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35235         in error message.
35236         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35237         types they qualify.
35238         * objc.dg/type-size-2.m: Fix wording in comment.
35239         * objc.dg/va-meth-1.m: New test case.
35240
35241 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
35242
35243         PR c/16633:
35244         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35245         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35246
35247 2004-09-06  Devang Patel  <dpatel@apple.com>
35248
35249         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
35250         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35251
35252 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
35253
35254         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
35255         reflect changed line numbering of diagnostics.
35256
35257 2004-09-06  Paul Brook  <paul@codesourcery.com>
35258
35259         * gfortran.dg/edit_real_1.f90: Add new test.
35260
35261 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35262
35263         * gcc.dg/tree-ssa/loop-2.c: New test.
35264         * gcc.dg/tree-ssa/loop-3.c: New test.
35265         * gcc.dg/tree-ssa/loop-4.c: New test.
35266         * gcc.dg/tree-ssa/loop-5.c: New test.
35267
35268 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35269
35270         * gcc.dg/format/sentinel-1.c: Update for parameter option.
35271
35272 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35273
35274         * gcc.dg/format/sentinel-1.c: New test.
35275
35276 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
35277
35278         * gcc.dg/builtins-46.c: New.
35279
35280 2004-09-03  Devang Patel  <dpatel@apple.com>
35281
35282         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
35283         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
35284
35285 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35286
35287         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
35288         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35289         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35290         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35291         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35292         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35293         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35294         the non-portable bzero.
35295         * gcc.dg/20010912-1.c: xfail for NetWare.
35296         * gcc.dg/20020426-2.c: xfail for NetWare.
35297         * gcc.dg/20021014-1.c: xfail for NetWare.
35298         * gcc.dg/20021018-1.c: xfail for NetWare.
35299         * gcc.dg/20030213-1.c: xfail for NetWare.
35300         * gcc.dg/20030225-1.c: xfail for NetWare.
35301         * gcc.dg/20030708-1.c: xfail for NetWare.
35302         * gcc.dg/builtins-config.h: Also exclude NetWare.
35303         * gcc.dg/format/format.h: Define restrict only if not already defined.
35304         * gcc.dg/nest.c: xfail for NetWare.
35305         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35306         * lib/target-supports.exp (check_visibility_available): Exclude
35307         NetWare.
35308
35309 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35310
35311         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35312         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35313         deterministic starting point for the alignment of structure fields.
35314         * gcc.dg/Wpadded.c: Dito.
35315         * g++.dg/abi/vbase10.C: Dito.
35316
35317 2004-09-03  Devang Patel  <dpatel@apple.com>
35318
35319         * g++.dg/debug/pr15736.cc: New test.
35320
35321 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35322
35323         * README.QMTEST: Fix out-of-date link.
35324
35325 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
35326
35327         PR fortran/16579
35328         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35329         Delete.  Duplicate of gfortran.dg/g77/20010610.f
35330
35331 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35332
35333         * g++.dg/abi/arm_rtti1.C: New test.
35334
35335 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
35336
35337         * gcc.dg/ppc-vector-memcpy.c: New.
35338         * gcc.dg/ppc-vector-memset.c: New.
35339
35340 2004-09-02  Chao-ying Fu  <fu@mips.com>
35341
35342         * gcc.target/mips/mips-3d-1.c: New test.
35343         * gcc.target/mips/mips-3d-2.c: New test.
35344         * gcc.target/mips/mips-3d-3.c: New test.
35345         * gcc.target/mips/mips-3d-4.c: New test.
35346         * gcc.target/mips/mips-3d-5.c: New test.
35347         * gcc.target/mips/mips-3d-6.c: New test.
35348         * gcc.target/mips/mips-3d-7.c: New test.
35349         * gcc.target/mips/mips-3d-8.c: New test.
35350         * gcc.target/mips/mips-3d-9.c: New test.
35351         * gcc.target/mips/mips-ps-1.c: New test.
35352         * gcc.target/mips/mips-ps-2.c: New test.
35353         * gcc.target/mips/mips-ps-3.c: New test.
35354         * gcc.target/mips/mips-ps-4.c: New test.
35355         * gcc.target/mips/mips-ps-type.c: New test.
35356
35357 2004-09-02  Paul Brook  <paul@codesourcery.com>
35358
35359         * gfortran.dg/edit_real_1.f90: Add new tests.
35360
35361 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35362
35363         PR fortran/15327
35364         * gfortran.dg/merge_char_1.f90: New test.
35365
35366 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35367
35368         PR fortran/16404
35369         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35370
35371 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35372
35373         PR c/1522
35374         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
35375
35376 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
35377
35378         * g++.dg/opt/loop1.C: Do not XFAIL.
35379
35380 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
35381
35382         * gcc.c-torture/execute/20040831-1.c: New test.
35383
35384 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
35385
35386         PR fortran/16579
35387         * gfortran.dg/g77/20010610.f: Now passes.
35388         Copy from g77.f-torture/execute. Add dg-run directive.
35389         * gfortran.dg/g77/README: Update
35390
35391 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
35392
35393         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35394         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35395         (t1, t2, t3, t4): Add volatile.
35396
35397 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35398
35399         * g++.dg/ext/visibility/arm1.C: New test.
35400
35401 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
35402
35403         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35404         -pedantic-errors.
35405
35406 2004-09-01  Paul Brook  <paul@codesourcery.com>
35407
35408         * gfortran.dg/eof_2.f90: New test.
35409
35410 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35411
35412         PR fortran/16579
35413         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35414
35415 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
35416
35417         PR libfortran/16805
35418         * gfortran.dg/list_read_2.f90: New test.
35419
35420 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35421
35422         * g++.dg/abi/key1.C: New test.
35423
35424 2004-08-31  Richard Henderson  <rth@redhat.com>
35425
35426         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35427         form of offsetof.
35428         * g++.dg/other/offsetof5.C: Remove duplicate.
35429
35430 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35431
35432         PR fortran/17244
35433         * gfortran.dg/func_derived_1.f90: New test.
35434
35435 2004-08-31  Paul Brook  <paul@codesourcery.com>
35436
35437         * gfortran.dg/eof_1.f90: New test.
35438
35439 2004-08-31  Paul Brook  <paul@codesourcery.com>
35440
35441         * gfortran.dg/list_read_1.f90: New file.
35442
35443 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
35444
35445         * g++.dg/opt/loop1.C: XFAIL.
35446
35447 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
35448
35449         * gcc.dg/funcdef-storage-1.c: New.
35450         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35451         an extern function in local scope.
35452         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35453         declare an 'auto inline' function in local scope.
35454         * gcc.dg/20011130-1.c: Likewise.
35455         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35456         an 'auto' function in local scope.
35457         * gcc.dg/20021014-1.c: Likewise.
35458         * gcc.dg/20030331-2.c: Likewise.
35459
35460 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35461
35462         * gfortran.dg/blockdata_1.f90: New test.
35463
35464 2004-08-30  Richard Henderson  <rth@redhat.com>
35465
35466         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35467
35468 2004-08-30  Richard Henderson  <rth@redhat.com>
35469
35470         * lib/fortran-torture.exp (fortran-torture-execute): Honor
35471         additional_flags set by alternate driver.
35472         (ieee-options): New procedure.
35473         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
35474         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
35475         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
35476         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
35477
35478 2004-08-30  Richard Henderson  <rth@redhat.com>
35479
35480         * lib/f-torture.exp: Remove.
35481
35482 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
35483
35484         PR rtl-optimization/16590
35485         * g++.dg/opt/loop1.C: New test.
35486
35487 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35488
35489         PR fortran/13910
35490         * gfortran.dg/oldstyle_1.f90: New test.
35491
35492 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
35493         Paul Brook  <paul@codesourcery.com>
35494
35495         * gfortran.dg/g77/README: Update.
35496         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
35497         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
35498         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35499
35500 2004-08-28  Paul Brook  <paul@codesourcery.com>
35501
35502         PR libfortran/17195
35503         * gfortran.dg/edit_real_1.f90: New test.
35504
35505 2004-08-27  Paul Brook  <paul@codesourcery.com>
35506
35507         * gfortran.dg/rewind_1.f90: New test.
35508
35509 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
35510
35511         PR fortran/16597
35512         * gfortran.dg/pr16597.f90: New test.
35513
35514 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35515
35516         PR c/13801
35517         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35518         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35519         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35520         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35521         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35522
35523 2004-08-26  Nick Clifton  <nickc@redhat.com>
35524
35525         * gcc.c-torture/compile/pr17119.c: New test.
35526
35527 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35528
35529         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35530
35531 2004-08-25  Richard Henderson  <rth@redhat.com>
35532
35533         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35534         the bits that expect kind=8 to be the largest real kind.
35535
35536 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35537
35538         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35539
35540 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35541
35542         * gfortran.dg/assignment_1.f90: New test.
35543
35544 2004-08-25  Adam Nemet  <anemet@lnxw.com>
35545
35546         * g++.dg/template/repo3.C: New test.
35547
35548 2004-08-25  Roger Sayle  <roger@eyesopen.com>
35549
35550         PR middle-end/16693
35551         PR tree-optimization/16372
35552         * g++.dg/opt/pr16372-1.C: New test case.
35553         * g++.dg/opt/pr16693-1.C: New test case.
35554         * g++.dg/opt/pr16693-2.C: New test case.
35555
35556 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35557
35558         * objc.dg/proto-lossage-4.m: New test.
35559
35560 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
35561
35562         PR c++/17155
35563         * g++.dg/inherit/local2.C: New test.
35564
35565 2004-08-25  Paul Brook  <paul@codesourcery.com>
35566
35567         PR fortran/17144
35568         * gfortran.dg/string_ctor_1.f90: New test.
35569
35570 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35571
35572         PR c++/14428
35573         * g++.dg/template/redecl2.C: New test.
35574
35575 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35576
35577         PR fortran/17143
35578         * gfortran.dg/pr17143.f90: New test.
35579
35580 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35581
35582         PR fortran/17164
35583         * gfortran.dg/pr17164.f90: New test.
35584
35585 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35586
35587         * gcc.dg/tree-ssa/loop-1.c: New test.
35588
35589 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35590
35591         * gcc.c-torture/compile/20040824-1.c: New test.
35592
35593 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35594
35595         * gcc.c-torture/compile/iftrap-3.c: New test.
35596
35597 2004-08-24  Paul Brook  <paul@codesourcery.com>
35598
35599         * gfortran.dg/entry_2.f90: New test.
35600
35601 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35602
35603         PR c++/16889
35604         * g++.dg/lookup/ambig[12].C: New.
35605
35606 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35607
35608         PR c++/16706
35609         * g++.dg/template/crash21.C: New test.
35610         * g++.dg/template/crash22.C: Likewise.
35611
35612 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35613
35614         PR c++/17149
35615         * g++.dg/template/access15.C: New.
35616
35617 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35618
35619         PR c++/17163
35620         * g++.dg/template/repo2.C: New test.
35621
35622 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35623
35624         PR rtl-optimization/17078
35625         * gcc.c-torture/execute/pr17078-1.c: New test case.
35626
35627 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35628
35629         PR c/14492
35630         * gcc.dg/debug/crash1.c: New test.
35631
35632 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35633
35634         PR c/16180
35635         * gcc.dg/loop-5.c: New test.
35636
35637 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35638
35639         * gcc.c-torture/execute/20040823-1.c: New test.
35640
35641 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35642
35643         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35644         to the assembler.  Simplify test accordingly.
35645         (asm_abi_flags): Use GNU names.
35646         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35647         to check for ABI flags.
35648
35649 2004-08-22  Andrew Pinski  <apinski@apple.com>
35650
35651         * g++.dg/opt/pr14029.C: New test.
35652         * gcc.c-torture/execute/pr15262.c: New test.
35653
35654 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35655
35656         * gfortran.dg/reduction.f90: Add checks with complex arguments.
35657
35658 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
35659
35660         PR 16908
35661         * gfortran.dg/direct_io.f90: New test.
35662
35663 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35664
35665         PR c++/17121
35666         * g++.dg/inherit/local2.C: New test.
35667
35668 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35669
35670         PR c++/17120
35671         * g++.dg/warn/Wparentheses-4.C: New test.
35672
35673 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35674
35675         PR c++/17121
35676         * g++.dg/inherit/local2.C: New test.
35677
35678         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35679         * gcc.dg/ppc-ldstruct.c: Likewise.
35680         * gcc.dg/ppc64-abi-2.c: Likewise.
35681
35682 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
35683
35684         PR rtl-optimization/17099
35685         * gcc.c-torture/execute/20040820-1.c: New test.
35686
35687 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
35688
35689         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35690
35691 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
35692
35693         PR fortran/17077
35694         * gfortran.dg/auto_array_1.f90: New test.
35695
35696 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35697
35698         PR fortran/17074
35699         * gfortran.dg/simpleif_1.f90: New test.
35700
35701 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
35702
35703         * lib/target-supports.exp (check_profiling_available): Return
35704         false for arm*-*-symbianelf* and arm*-*-eabi*.
35705
35706         PR c++/15890
35707         * g++.dg/template/delete1.C: New test.
35708
35709 2004-08-19  Paul Brook  <paul@codesourcery.com>
35710
35711         PR fortran/14976
35712         PR fortran/16228
35713         * gfortran.dg/data_char_1.f90: New test.
35714
35715 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
35716
35717         PR fortran/16946
35718         * gfortran.dg/reduction.f90: New testcase.
35719
35720 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35721
35722         PR fortran/16520
35723         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35724
35725 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35726
35727         PR c++/17041
35728         * g++.dg/Wparentheses-3.C: New test.
35729
35730 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
35731
35732         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35733         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35734         * gcc.dg/vect/vect-2.c: Likewise.
35735         * gcc.dg/vect/vect-3.c: Likewise.
35736         * gcc.dg/vect/vect-4.c: Likewise.
35737         * gcc.dg/vect/vect-5.c: Likewise.
35738         * gcc.dg/vect/vect-6.c: Likewise.
35739         * gcc.dg/vect/vect-7.c: Likewise.
35740         * gcc.dg/vect/vect-25.c: Likewise.
35741         * gcc.dg/vect/vect-31.c: Likewise.
35742         * gcc.dg/vect/vect-32.c: Likewise.
35743         * gcc.dg/vect/vect-34.c: Likewise.
35744         * gcc.dg/vect/vect-36.c: Likewise.
35745         * gcc.dg/vect/vect-all.c: Likewise.
35746
35747 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
35748
35749         PR c++/17068
35750         * g++.dg/template/operator4.C: New test.
35751
35752 2004-08-18  Richard Henderson  <rth@redhat.com>
35753
35754         * gcc.dg/20040206-1.c: XFAIL.
35755
35756 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35757
35758         PR c++/16246
35759         * g++.dg/template/array7.C: New test.
35760
35761 2004-08-17  James E Wilson  <wilson@specifixinc.com>
35762
35763         * gcc.dg/mips-movcc-1.c: New test.
35764         * gcc.dg/mips-movcc-2.c: New test.
35765         * gcc.dg/mips-movcc-3.c: New test.
35766
35767         * gcc.dg/mips-nmadd-1.c: New test.
35768         * gcc.dg/mips-nmadd-2.c: New test.
35769
35770 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35771
35772         PR c++/15871
35773         * g++.dg/opt/inline8.C: New test.
35774
35775         PR c++/16965
35776         * g++.dg/parse/error17.C: New test.
35777
35778 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
35779
35780         * gcc.dg/vect: New directory for vectorizer tests.
35781         * gcc.dg/vect/tree-vect.h: New file.
35782         * gcc.dg/vect/vect.exp: New file.
35783         * gcc.dg/vect/pr16105.c.c: New test.
35784         * gcc.dg/vect/vect-1.c: New test.
35785         * gcc.dg/vect/vect-2.c: New test.
35786         * gcc.dg/vect/vect-3.c: New test.
35787         * gcc.dg/vect/vect-4.c: New test.
35788         * gcc.dg/vect/vect-5.c: New test.
35789         * gcc.dg/vect/vect-6.c: New test.
35790         * gcc.dg/vect/vect-7.c: New test.
35791         * gcc.dg/vect/vect-8.c: New test.
35792         * gcc.dg/vect/vect-9.c: New test.
35793         * gcc.dg/vect/vect-10.c: New test.
35794         * gcc.dg/vect/vect-11.c: New test.
35795         * gcc.dg/vect/vect-12.c: New test.
35796         * gcc.dg/vect/vect-13.c: New test.
35797         * gcc.dg/vect/vect-14.c: New test.
35798         * gcc.dg/vect/vect-15.c: New test.
35799         * gcc.dg/vect/vect-16.c: New test.
35800         * gcc.dg/vect/vect-17.c: New test.
35801         * gcc.dg/vect/vect-18.c: New test.
35802         * gcc.dg/vect/vect-19.c: New test.
35803         * gcc.dg/vect/vect-20.c: New test.
35804         * gcc.dg/vect/vect-21.c: New test.
35805         * gcc.dg/vect/vect-22.c: New test.
35806         * gcc.dg/vect/vect-23.c: New test.
35807         * gcc.dg/vect/vect-24.c: New test.
35808         * gcc.dg/vect/vect-25.c: New test.
35809         * gcc.dg/vect/vect-26.c: New test.
35810         * gcc.dg/vect/vect-27.c: New test.
35811         * gcc.dg/vect/vect-28.c: New test.
35812         * gcc.dg/vect/vect-29.c: New test.
35813         * gcc.dg/vect/vect-30.c: New test.
35814         * gcc.dg/vect/vect-31.c: New test.
35815         * gcc.dg/vect/vect-32.c: New test.
35816         * gcc.dg/vect/vect-33.c: New test.
35817         * gcc.dg/vect/vect-34.c: New test.
35818         * gcc.dg/vect/vect-35.c: New test.
35819         * gcc.dg/vect/vect-36.c: New test.
35820         * gcc.dg/vect/vect-37.c: New test.
35821         * gcc.dg/vect/vect-38.c: New test.
35822         * gcc.dg/vect/vect-40.c: New test.
35823         * gcc.dg/vect/vect-41.c: New test.
35824         * gcc.dg/vect/vect-42.c: New test.
35825         * gcc.dg/vect/vect-43.c: New test.
35826         * gcc.dg/vect/vect-44.c: New test.
35827         * gcc.dg/vect/vect-45.c: New test.
35828         * gcc.dg/vect/vect-46.c: New test.
35829         * gcc.dg/vect/vect-47.c: New test.
35830         * gcc.dg/vect/vect-48.c: New test.
35831         * gcc.dg/vect/vect-49.c: New test.
35832         * gcc.dg/vect/vect-50.c: New test.
35833         * gcc.dg/vect/vect-51.c: New test.
35834         * gcc.dg/vect/vect-52.c: New test.
35835         * gcc.dg/vect/vect-53.c: New test.
35836         * gcc.dg/vect/vect-54.c: New test.
35837         * gcc.dg/vect/vect-55.c: New test.
35838         * gcc.dg/vect/vect-56.c: New test.
35839         * gcc.dg/vect/vect-57.c: New test.
35840         * gcc.dg/vect/vect-58.c: New test.
35841         * gcc.dg/vect/vect-59.c: New test.
35842         * gcc.dg/vect/vect-60.c: New test.
35843         * gcc.dg/vect/vect-61.c: New test.
35844         * gcc.dg/vect/vect-all.c: New test.
35845         * gcc.dg/vect/vect-none.c: New test.
35846
35847 2004-08-17  Paul Brook  <paul@codesourcery.com>
35848
35849         PR fortran/13082
35850         * gfortran.dg/entry_1.f90: New test.
35851
35852 2004-08-17  Andrew Pinski  <apinski@apple.com>
35853
35854         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35855
35856 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
35857
35858         * gcc.dg/pr17036-1.c: New test.
35859
35860 2004-08-16  Devang Patel  <dpatel@apple.com>
35861
35862         * gcc.dg/darwin-20040809-1.c: New test.
35863
35864 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
35865
35866         * gcc.dg/funcdef-attr-1.c: New test.
35867
35868 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
35869
35870         * gcc.dg/altivec-17.c: New test.
35871         * gcc.dg/altivec-18.c: New test.
35872
35873 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35874
35875         PR c++/6749
35876         * g++.dg/template/vtable2.C: New test.
35877
35878 2004-08-14  Richard Henderson  <rth@redhat.com>
35879
35880         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35881         * gcc.dg/pack-test-4.c (main): Return 0.
35882         * gcc.dg/setjmp-1.c: Remove XFAIL.
35883         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35884
35885 2004-08-14  Richard Henderson  <rth@redhat.com>
35886
35887         * gcc.dg/980217-1.c: Add prototype for printf.
35888
35889 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
35890
35891         * gfortran.dg/pr16935.f90: New test.
35892
35893 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
35894
35895         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35896
35897 2004-08-13  Paul Brook  <paul@codesourcery.com>
35898
35899         * gfortran.dg/der_io_1.f90: Remove stray comma.
35900
35901 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35902
35903         * gcc.dg/vmx/cw-bug-2.c: Remove.
35904         * gcc.dg/vmx/vprint-1.c: Remove.
35905         * gcc.dg/vmx/vscan-1.c: Remove.
35906
35907 2004-08-12  Devang patel  <dpatel@apple.com>
35908
35909         * gcc.dg/darwin-20040809-2.c: New test.
35910
35911 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
35912
35913         * g++.dg/ext/altivec-12.C: New test.
35914
35915         * g++.dg/ext/altivec-11.C: New test.
35916
35917 2004-08-12  Paul Brook  <paul@codesourcery.com>
35918
35919         * g++.dg/abi/arm_cxa_vec_1.C: New test.
35920
35921 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35922
35923         * g++.dg/ext/altivec-2.C: Check for hardware support before
35924         executing any VMX instructions.
35925
35926         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35927
35928 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
35929
35930         PR c++/16276
35931         * g++.old-deja/g++.other/comdat4.C: New test.
35932         * g++.old-deja/g++.other/comdat4-aux.cc: New.
35933
35934 2004-08-12  Ben Elliston  <bje@au.ibm.com>
35935
35936         PR target/16286
35937         * gcc.dg/pr16286.c: New test.
35938
35939 2004-08-12 Jan Beulich <jbeulich@novell.com>
35940
35941         * g++.dg/ext/asm5.C: New.
35942
35943 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35944
35945         PR c++/16698
35946         * g++.dg/eh/crash1.C: New test.
35947
35948         PR c++/16717
35949         * g++.dg/ext/construct1.C: New test.
35950
35951 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35952
35953         PR c++/16853
35954         * g++.dg/init/ptrmem1.C: New test.
35955
35956         PR c++/16618
35957         * g++.dg/parse/offsetof5.C: New test.
35958
35959         PR c++/16870
35960         * g++.dg/template/overload3.C: New test.
35961
35962 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35963
35964         PR c++/16964
35965         * g++.dg/parse/error16.C: New test.
35966
35967         PR c++/16904
35968         * g++.dg/template/error14.C: New test.
35969
35970         PR c++/16929
35971         * g++.dg/template/error15.C: New test.
35972
35973 2004-08-11  Devang Patel  <dpatel@apple.com>
35974
35975         * gcc.dg/darwin-ld-20040809-1.c: New test.
35976         * gcc.dg/darwin-ld-20040809-2.c: New test.
35977
35978 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35979
35980         PR fortran/16917
35981         * gfortran.dg/dfloat_1.f90: New test.
35982
35983 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35984
35985         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35986         * gcc.dg/dll-2.c: Fix dg-require syntax.
35987         * gcc.misc-tests/arm-isr.c (abort): Declare.
35988         (exit): Likewise.
35989
35990 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35991
35992         PR c++/16971
35993         * g++.dg/parse/crash16.C: New test.
35994
35995 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35996
35997         * gcc.dg/mips-rsqrt-1.c: New test case.
35998         * gcc.dg/mips-rsqrt-2.c: New test case.
35999         * gcc.dg/mips-rsqrt-3.c: New test case.
36000
36001 2004-08-10  Paul Brook  <paul@codesourcery.com>
36002
36003         * gfortran.dg/der_io_1.f90: New test.
36004
36005 2004-08-10  Paul Brook  <paul@codesourcery.com>
36006
36007         PR fortran/16919
36008         * gfortran.dg/der_array_1.f90: New test.
36009
36010 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
36011
36012         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
36013
36014 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
36015
36016         * gcc.dg/wchar_t-2.c: Fix typo.
36017
36018 2004-08-09  Falk Hueffner  <falk@debian.org>
36019
36020         PR tree-optimization/12517
36021         * gcc.c-torture/compile/pr12517.c: New test.
36022
36023         PR tree-optimization/12578
36024         * gcc.c-torture/compile/pr12578.c: New test.
36025
36026         PR tree-optimization/12899
36027         * gcc.c-torture/compile/pr12899.c: New test.
36028
36029         PR rtl-optimization/14692
36030         * gcc.c-torture/compile/pr14692.c: New test.
36031
36032         PR tree-optimization/16461
36033         * gcc.c-torture/compile/pr16461.c: New test.
36034
36035 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36036
36037         * gfortran.dg/getenv_1.f90: New test.
36038
36039 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36040
36041         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
36042         wchar_t.
36043         * gcc.dg/symbian5.c: Test -fno-short-wchar.
36044
36045 2004-08-06  Paul Brook  <paul@codesourcery.com>
36046
36047         * gfortran.dg/ret_array_1.f90: New test.
36048         * gfortran.dg/ret_pointer_1.f90: New test.
36049
36050 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
36051
36052         * gcc.dg/missing-field-init-[12].c: New tests.
36053         * g++.dg/warn/missing-field-init-[12].C: New tests.
36054
36055 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36056
36057         * gcc.dg/enum2.c: New test.
36058         * gcc.dg/symbian3.c: Likewise.
36059         * gcc.dg/symbian4.c: Likewise.
36060         * gcc.dg/wchar_t-2.c: Likewise.
36061
36062 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36063
36064         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
36065         destructor tests.
36066
36067 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36068
36069         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
36070         dg-require-visiblity.
36071         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
36072         * g++.dg/ext/visibility/fvisibility.C: Likewise.
36073         * g++.dg/ext/visibility/memfuncts.C: Likewise.
36074         * g++.dg/ext/visibility/new1.C: Likewise.
36075         * g++.dg/ext/visibility/pragma.C: Likewise.
36076         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
36077         * g++.dg/ext/visibility/virtual.C: Likewise.
36078         * g++/dg/ext/visibility/visibility-1.C: Likewise.
36079         * g++/dg/ext/visibility/visibility-2.C: Likewise.
36080         * g++/dg/ext/visibility/visibility-3.C: Likewise.
36081         * g++/dg/ext/visibility/visibility-4.C: Likewise.
36082         * g++/dg/ext/visibility/visibility-5.C: Likewise.
36083         * g++/dg/ext/visibility/visibility-6.C: Likewise.
36084         * g++/dg/ext/visibility/visibility-7.C: Likewise.
36085         * g++/dg/ext/visibility/visibility-8.C: New test.
36086         * gcc.c-torture/compile/dll.x: Remove.
36087         * gcc.dg/dll-2.c: Use dg-require-dll
36088         * gcc.dg/visibility-10.c: New test.
36089         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36090         supporting DLLs.
36091         * lib/scanasm.exp (scan_hidden): New function.
36092         (scan_not_hidden): Likewise.
36093
36094 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
36095
36096         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36097
36098 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
36099
36100         * gcc.c-torture/execute/20040805-1.c: New test.
36101
36102 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
36103
36104         * gcc.dg/20020118-1.c: Declare abort.
36105         * gcc.dg/altivec_check.h: Likewise.
36106         * gcc.dg/iftrap-2.c: Likewise.
36107         * gcc.dg/pragma-darwin.c: Likewise.
36108         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36109
36110 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
36111
36112         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36113
36114 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36115
36116         * gcc.c-torture/execute/builtins/abs-2.c,
36117         gcc.c-torture/execute/builtins/abs-3.c,
36118         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36119         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36120         intmax_t, uintmax_t and their limits.
36121         * gcc.dg/intmax_t-1.c: New test.
36122
36123 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36124
36125         * g++.dg/tc1/dr147.C: Add reference to PR.
36126
36127 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
36128
36129         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
36130         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
36131
36132 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
36133
36134         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
36135
36136 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36137
36138         * gcc.dg/redecl-5.c: New test.
36139         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
36140         of scanf.
36141
36142 2004-08-03  Roger Sayle  <roger@eyesopen.com>
36143
36144         PR middle-end/16790
36145         * gcc.c-torture/execute/pr16790-1.c: New test case.
36146
36147 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
36148
36149         * g++.dg/ext/visibility/assign1.C: New test.
36150         * g++.dg/ext/visibility/new1.C: Likewise.
36151
36152         * gcc.dg/symbian1.c: New test.
36153         * gcc.dg/symbian2.c: Likewise.
36154
36155 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
36156
36157         PR target/16570
36158         * gcc.dg/i386-sse-9.c: New test.
36159
36160 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36161
36162         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
36163
36164 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36165
36166         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
36167         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
36168         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
36169         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
36170         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
36171         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
36172         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
36173         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
36174         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
36175         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
36176         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
36177         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
36178         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
36179         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
36180         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
36181         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
36182         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
36183         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
36184         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36185         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
36186         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
36187         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
36188         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
36189         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
36190         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
36191         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
36192         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
36193         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
36194         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36195         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
36196         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
36197         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
36198         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
36199         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
36200         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
36201         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
36202         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36203         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
36204         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36205         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36206         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36207         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36208         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36209         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36210         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36211         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36212         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36213         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36214         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36215         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36216         gcc.misc-tests/i386-pf-3dnow-1.c,
36217         gcc.misc-tests/i386-pf-athlon-1.c,
36218         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36219         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36220         Declare built-in functions used.
36221         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36222
36223 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
36224
36225         PR c++/16707
36226         * g++.dg/lookup/using12.C: New test.
36227
36228         * g++.dg/init/null1.C: Fix PR number.
36229         * g++.dg/parse/namespace10.C: Likewise.
36230
36231 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36232
36233         PR c++/16224
36234         * g++.dg/template/spec17.C: New test.
36235         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36236         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36237
36238 2004-08-02  David Billinghurst
36239
36240         PR fortran/16292
36241         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36242
36243 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
36244
36245         * gcc.dg/ia64-got-1.c: New test case.
36246
36247 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36248
36249         PR c++/16489
36250         * g++.dg/init/null1.C: New test.
36251         * g++.dg/tc1/dr76.C: Adjust error marker.
36252
36253         PR c++/16529
36254         * g++.dg/parse/namespace10.C: New test.
36255
36256         PR c++/16810
36257         * g++.dg/inherit/ptrmem2.C: New test.
36258
36259 2004-08-02  Ben Elliston  <bje@au.ibm.com>
36260
36261         PR target/16155
36262         * gcc.dg/pr16155.c: New test.
36263
36264 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36265
36266         * gcc.dg/redecl-2.c: New test.
36267
36268 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
36269
36270         * gcc.dg/darwin-longdouble.c: New file.
36271
36272 2004-07-30  Richard Henderson  <rth@redhat.com>
36273
36274         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
36275         write to constant argument.
36276         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
36277
36278 2004-07-30  Richard Henderson  <rth@redhat.com>
36279
36280         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
36281         tests of nearest around zero.
36282
36283 2004-07-30  Andrew Pinski  <apinski@apple.com>
36284
36285         * gcc.c-torture/compile/20040730-1.c: New test.
36286
36287 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36288
36289         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36290         powerpc-eabispe.
36291
36292 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36293
36294         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36295
36296 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
36297
36298         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36299         contains $ld_library_path.
36300         * lib/gfortran.exp (gfortran_link_flags): Likewise.
36301
36302 2004-07-29  Richard Henderson  <rth@redhat.com>
36303
36304         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36305
36306         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36307         (alt2, which): New.
36308         (Check): Accept either alternative.
36309
36310 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
36311
36312         * g++.dg/abi/inline1.C: New test.
36313         * g++.dg/abi/local1-a.cc: Likewise.
36314         * g++.dg/abi/local1.C: Likewise.
36315         * g++.dg/abi/mangle11.C: Tweak location of warnings.
36316         * g++.dg/abi/mangle12.C: Likewise.
36317         * g++.dg/abi/mangle17.C: Likewise.
36318         * g++.dg/abi/mangle20-2.C: Likewise.
36319         * g++.dg/opt/interface1.C: Likewise.
36320         * g++.dg/opt/interface1.h: Likewise.
36321         * g++.dg/opt/interface1-a.cc: New test.
36322         * g++.dg/parse/repo1.C: New test.
36323         * g++.dg/template/repo1.C: Likewise.
36324         * g++.dg/warn/Winline-1.C: Likewise.
36325         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36326
36327 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
36328
36329         * gcc.dg/tree-ssa/20040729-1.c: New test.
36330
36331 2004-07-27  Matt Austern <austern@apple.com>
36332
36333         * gcc.dg/darwin-bool-1.c: New test.
36334         * gcc.dg/darwin-bool-2.c: New test.
36335
36336 2004-07-28  Richard Henderson  <rth@redhat.com>
36337
36338         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36339         arguments in the correct type.  Don't write to constant arguments.
36340
36341 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36342
36343         PR tree-optimization/16688
36344         PR tree-optimization/16689
36345         * g++.dg/tree-ssa/pr16688.C: New test.
36346
36347 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36348
36349         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36350         loads.  Not only in the comment, this time.
36351
36352 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
36353
36354         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
36355         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36356         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
36357         * gcc.dg/sh4a-bitmovua.c: New.
36358         * gcc.dg/sh4a-cos.c: New.
36359         * gcc.dg/sh4a-cosf.c: New.
36360         * gcc.dg/sh4a-fprun.c: New.
36361         * gcc.dg/sh4a-fsrra.c: New.
36362         * gcc.dg/sh4a-memmovua.c: New.
36363         * gcc.dg/sh4a-sin.c: New.
36364         * gcc.dg/sh4a-sincos.c: New.
36365         * gcc.dg/sh4a-sincosf.c: New.
36366         * gcc.dg/sh4a-sinf.c: New.
36367
36368 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36369
36370         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36371         conditionals.
36372         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36373         loads.
36374         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36375         DOM1.
36376
36377 2004-07-27  Andrew Pinski  <apinski@apple.com>
36378
36379         * g++.dg/rtti/tinfo1.C: Correct the xfail.
36380
36381 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
36382
36383         * gcc.dg/pragma-isr.c: New test.
36384
36385 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36386
36387         PR c++/14429
36388         * g++.dg/template/ttp11.C: New test.
36389
36390 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
36391
36392         * gcc.c-torture/compile/20040727-1.c: New test.
36393
36394 2004-07-26  Eric Christopher  <echristo@redhat.com>
36395
36396         * gcc.c-torture/compile/20040726-2.c: New test.
36397
36398 2004-07-26  Andrew Pinski  <apinski@apple.com>
36399
36400         * g++.dg/rtti/tinfo1.C: Xfail.
36401
36402 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
36403
36404         * gcc.c-torture/compile/20040726-1.c: New test.
36405
36406 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
36407             Brian Ryner  <bryner@brianryner.com>
36408
36409         PR c++/9283
36410         PR c++/15000
36411         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36412         * g++.dg/ext/visibility/: New directory.
36413         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36414         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36415         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36416         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36417         * g++.dg/ext/visibility/fvisibility.C,
36418         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36419         g++.dg/ext/visibility/fvisibility-override1.C
36420         g++.dg/ext/visibility/fvisibility-override2.C
36421         g++.dg/ext/visibility/memfuncts.C
36422         g++.dg/ext/visibility/noPLT.C
36423         g++.dg/ext/visibility/pragma.C
36424         g++.dg/ext/visibility/pragma-override1.C
36425         g++.dg/ext/visibility/pragma-override2.C
36426         g++.dg/ext/visibility/staticmemfuncts.C
36427         g++.dg/ext/visibility/virtual.C: New tests.
36428
36429 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36430
36431         PR c/15360
36432         * gcc.dg/pr15360-1.c: New test.
36433
36434 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
36435
36436         * gcc.dg/pragma-align-2.c: New test.
36437         * gcc.dg/pragma-init-fini.c: New test.
36438         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
36439         targets.
36440
36441 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36442
36443         * gcc.dg/init-string-2.c: New test.
36444
36445 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
36446
36447         PR 16684
36448         * gcc.dg/Wredundant-decls-1.c: New test case.
36449
36450 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
36451
36452         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36453         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36454         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36455         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36456         * gcc.dg/compat/generate-random.c: New file.
36457         * gcc.dg/compat/generate-random.h: Likewise.
36458         * gcc.dg/compat/generate-random_r.c: Likewise.
36459         * gcc.dg/compat/struct-layout-1.h: Likewise.
36460         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36461         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36462         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36463         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36464         * gcc.dg/compat/struct-layout-1_main.c: New test.
36465         * gcc.dg/compat/struct-layout-1_x.c: New file.
36466         * gcc.dg/compat/struct-layout-1_y.c: New file.
36467         * gcc.dg/compat/struct-layout-1_test.h: New file.
36468
36469 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36470
36471         * gcc.dg/comp-return-1.c: New test
36472
36473 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
36474
36475         * gcc.dg/vmx/8-02a.c: Fix typo.
36476
36477         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
36478         * gcc.dg/darwin-abi-3.c: New test.
36479
36480         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
36481         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
36482
36483         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
36484         * gcc.dg/vmx/ops-long-1.c: New test.
36485         * gcc.dg/vmx/ops-long-2.c: New test.
36486
36487 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36488
36489         * g++.dg/lookup/conv-[1234].C: New.
36490
36491 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
36492
36493         * g++.dg/parse/attr2.C: Simplify.
36494
36495 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36496
36497         PR c/7284
36498         * gcc.c-torture/execute/pr7284-1.c: New test.
36499
36500 2004-07-22  Brian Booth  <bbooth@redhat.com>
36501
36502         * gcc.dg/tree-ssa/20040721-1.c: New test.
36503
36504 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36505
36506         * g++.dg/template/crash20.c: New.
36507
36508 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
36509
36510         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36511         Add dg-run directive.  Declare variables as required.
36512         * gfortran.dg/g77/README: Update
36513
36514 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
36515
36516         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36517         gcc.dg/cris-peep2-andu2.c: New tests.
36518
36519 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36520
36521         PR c/15052
36522         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36523         on return type.
36524         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
36525         messages.
36526         * gcc.dg/qual-return-2.c: Update expected messages.
36527         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36528
36529 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36530
36531         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36532         * gcc.dg/noncompile/921102-1.c: Update expected error message.
36533
36534 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36535
36536         PR c/11250
36537         * gcc.dg/init-string-1.c: New test.
36538
36539 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
36540
36541         PR middle-end/15345
36542         PR c/16450
36543         * gcc.dg/torture/nested-fn-1.c: New test.
36544
36545 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
36546
36547         PR target/16559
36548         * gcc.dg/ia64-fptr-1.c: New file.
36549
36550 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36551
36552         PR c++/14497
36553         * g++.dg/template/spec16.C: New test.
36554         * g++.old-deja/g++.robertl/eb118.C: Remove.
36555
36556 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36557
36558         PR c++/509
36559         * g++.dg/template/spec15.C: New test.
36560
36561 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
36562
36563         Copy cases from g77.f-torture/execute and add dg-run
36564         directive.  Other changes as noted.
36565         * gfortran.dg/g77/13037.f
36566         * gfortran.dg/g77/1832.f
36567         * gfortran.dg/g77/19981119-0.f
36568         * gfortran.dg/g77/19990313-0.f
36569         * gfortran.dg/g77/19990313-1.f
36570         * gfortran.dg/g77/19990313-2.f
36571         * gfortran.dg/g77/19990313-3.f
36572         * gfortran.dg/g77/19990419-1.f
36573         * gfortran.dg/g77/19990826-0.f
36574         * gfortran.dg/g77/19990826-2.f
36575         * gfortran.dg/g77/20000503-1.f
36576         * gfortran.dg/g77/20001111.f
36577         * gfortran.dg/g77/20010116.f
36578         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36579         * gfortran.dg/g77/20010430.f
36580         * gfortran.dg/g77/6177.f
36581         * gfortran.dg/g77/947.f
36582         * gfortran.dg/g77/970816-3.f
36583         * gfortran.dg/g77/971102-1.f
36584         * gfortran.dg/g77/980520-1.f
36585         * gfortran.dg/g77/980628-0.f
36586         * gfortran.dg/g77/980628-1.f
36587         * gfortran.dg/g77/980628-10.f
36588         * gfortran.dg/g77/980628-2.f
36589         * gfortran.dg/g77/980628-3.f
36590         * gfortran.dg/g77/980628-7.f
36591         * gfortran.dg/g77/980628-8.f
36592         * gfortran.dg/g77/980628-9.f
36593         * gfortran.dg/g77/980701-0.f
36594         * gfortran.dg/g77/980701-1.f
36595         * gfortran.dg/g77/cabs.f
36596         * gfortran.dg/g77/claus.f
36597         * gfortran.dg/g77/complex_1.f
36598         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36599         * gfortran.dg/g77/dcomplex.f
36600         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36601         * gfortran.dg/g77/f90-intrinsic-mathematical.f
36602         * gfortran.dg/g77/f90-intrinsic-numeric.f
36603         * gfortran.dg/g77/int8421.f
36604         * gfortran.dg/g77/labug1.f
36605         * gfortran.dg/g77/large_vec.f
36606         * gfortran.dg/g77/le.f
36607         * gfortran.dg/g77/short.f
36608         * gfortran.dg/g77/README: Update
36609
36610 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
36611
36612         PR c++/16637
36613         * g++.dg/parse/lookup4.C: New test.
36614
36615 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36616
36617         PR c++/16175
36618         * g++.dg/template/ttp10.C: New test.
36619
36620 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36621
36622         * gcc.dg/pr12625-1.c: New test.
36623
36624 2004-07-20  Steven Bosscher  <stevenb@suse.de>
36625
36626         * gcc.dg/switch-warn-1.c: New test.
36627         * gcc.dg/switch-warn-2.c: New test.
36628         * gcc.c-torture/compile/pr14730.c: Update.
36629
36630 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36631
36632         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36633         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36634         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36635         g++.dg/template/nontype3.C: Remove trailing CR from tests.
36636
36637 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
36638
36639         PR c++/16623
36640         * g++.dg/template/assign1.C: New test.
36641
36642 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36643
36644         PR c++/12170
36645         * g++.dg/template/ttp9.C: New test.
36646
36647 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
36648
36649         * gcc.dg/format/cmn-err-1.c: New test.
36650
36651 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36652
36653         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36654         gcc.dg/Wparentheses-10.c: New tests.
36655         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36656
36657 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36658
36659         PR fortran/16465
36660         * gfortran.dg/g77//ffixed-line-length-0.f,
36661         gfortran.dg/g77/ffixed-line-length-132.f,
36662         gfortran.dg/g77/ffixed-line-length-72.f,
36663         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36664         gfortran.dg/g77/README: Update.
36665
36666 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36667
36668         PR c++/13092
36669         * g++.dg/template/non-dependent7.C: New test.
36670         * g++.dg/template/non-dependent8.C: Likewise.
36671         * g++.dg/template/non-dependent9.C: Likewise.
36672         * g++.dg/template/non-dependent10.C: Likewise.
36673
36674 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
36675
36676         PR c++/16337
36677         * g++.dg/parse/attr2.C: New test.
36678
36679 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
36680
36681         * g77.dg: Removed.
36682         * g77.f-torture: Ditto.
36683
36684 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36685
36686         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36687         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36688         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36689
36690 2004-07-16  Richard Henderson  <rth@redhat.com>
36691
36692         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36693
36694 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36695
36696         * lib/fortran-torture.exp (fortran-torture): Don't test compile
36697         tests with full list of options.
36698         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36699         of TORTURE_OPTIONS if test contains 'dg-do run'.
36700
36701         PR fortran/16404
36702         * gfortran.dg/do_iterator.f90: New test.
36703
36704 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36705
36706         PR rtl-optimization/16536
36707         * gcc.c-torture/execute/restrict-1.c: New test.
36708
36709 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36710
36711         PR fortran/15324
36712         * gfortran.dg/pr15324.f90: New test.
36713
36714         PR fortran/15129
36715         * gfortran.dg/pr15129.f90: New test.
36716
36717         PR fortran/15140
36718         * gfortran.dg/pr15140.f90: New test.
36719
36720         PR fortran/13792
36721         * gfortran.fortran-torture/execute/bounds.f90: Add check for
36722         compile-time simplification.
36723
36724 2004-07-14  Mike Stump  <mrs@apple.com>
36725
36726         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36727
36728 2004-07-14  James E Wilson  <wilson@specifixinc.com>
36729
36730         PR target/16325
36731         * gcc.dg/profile-generate-1.c: New.
36732
36733 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
36734
36735         * gcc.c-torture/execute/20040709-1.c: New test.
36736         * gcc.c-torture/execute/20040709-2.c: New test.
36737
36738 2004-07-14  Mike Stump  <mrs@apple.com>
36739
36740         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36741
36742 2004-07-14  Mike Stump  <mrs@apple.com>
36743
36744         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36745
36746 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
36747
36748         PR c++/16518
36749         * g++.dg/parse/mutable1.C: New test.
36750
36751 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
36752
36753         PR tree-optimization/16443
36754         * gcc.dg/tree-ssa/20040713-1.c: New test.
36755
36756 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
36757
36758         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36759         for operator new.
36760
36761 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36762
36763         * gfortran.dg/g77/README: New file
36764         * gfortran.dg/g77/19981216-0.f: Copy from
36765         g77.f-torture/noncompile.  Add "dg-do compile" and
36766         dg-error as required.
36767         * gfortran.dg/g77/19990218-1.f: Likewise.
36768         * gfortran.dg/g77/19990905-1.f: Likewise.
36769         * gfortran.dg/g77/9263.f: Likewise.
36770         * gfortran.dg/g77/980615-0.f: Likewise.
36771         * gfortran.dg/g77/980616-0.f: Likewise.
36772         * gfortran.dg/g77/check0.f: Likewise.
36773         * gfortran.dg/g77/select_no_compile.f: Likewise.
36774
36775 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36776
36777         Copy files from g77.f-torture/compile.
36778         Add "{ dg-do compile}".  Other changes as noted
36779         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36780         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36781         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36782         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36783         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36784         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36785         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36786         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36787         statement to conform to standard.  Append alpha1.x for reference.
36788         * gfortran.dg/g77/xformat.f: Add dg-warning
36789
36790 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36791
36792         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36793         Add {dg-do compile} directive.
36794         * gfortran.dg/g77/cpp2.F: Likewise.
36795
36796 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36797
36798         PR c++/5402
36799         * g++.dg/lookup/name-clash1.C: New test.
36800
36801         PR c++/9777
36802         * g++.dg/lookup/name-clash2.C: New test.
36803
36804         PR c++/12102
36805         * g++.dg/lookup/name-clash3.C: New test.
36806
36807 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36808
36809         * g++.dg/lookup/new2.C: New test.
36810         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36811
36812 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
36813
36814         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36815         Add {dg-do compile} directive.
36816         * gfortran.dg/g77/13060.f: Likewise.
36817         * gfortran.dg/g77/19990218-0.f: Likewise.
36818         * gfortran.dg/g77/19990305-0.f: Likewise.
36819         * gfortran.dg/g77/19990419-0.f: Likewise.
36820         * gfortran.dg/g77/19990502-0.f: Likewise.
36821         * gfortran.dg/g77/19990502-1.f: Likewise.
36822         * gfortran.dg/g77/19990525-0.f: Likewise.
36823         * gfortran.dg/g77/19990826-1.f: Likewise.
36824         * gfortran.dg/g77/19990826-3.f: Likewise.
36825         * gfortran.dg/g77/19990905-2.f: Likewise.
36826         * gfortran.dg/g77/20000412-1.f: Likewise.
36827         * gfortran.dg/g77/20000511-1.f: Likewise.
36828         * gfortran.dg/g77/20000511-2.f: Likewise.
36829         * gfortran.dg/g77/20000518.f: Likewise.
36830         * gfortran.dg/g77/20000601-1.f: Likewise.
36831         * gfortran.dg/g77/20000601-2.f: Likewise.
36832         * gfortran.dg/g77/20000629-1.f: Likewise.
36833         * gfortran.dg/g77/20000630-2.f: Likewise.
36834         * gfortran.dg/g77/20010115.f: Likewise.
36835         * gfortran.dg/g77/20010321-1.f: Likewise.
36836         * gfortran.dg/g77/20010426.f: Likewise.
36837         * gfortran.dg/g77/20020307-1.f: Likewise.
36838         * gfortran.dg/g77/8485.f: Likewise.
36839         * gfortran.dg/g77/960317-1.f: Likewise.
36840         * gfortran.dg/g77/970915-0.f: Likewise.
36841         * gfortran.dg/g77/980310-1.f: Likewise.
36842         * gfortran.dg/g77/980310-2.f: Likewise.
36843         * gfortran.dg/g77/980310-3.f: Likewise.
36844         * gfortran.dg/g77/980310-4.f: Likewise.
36845         * gfortran.dg/g77/980310-6.f: Likewise.
36846         * gfortran.dg/g77/980310-7.f: Likewise.
36847         * gfortran.dg/g77/980310-8.f: Likewise.
36848         * gfortran.dg/g77/980419-2.f: Likewise.
36849         * gfortran.dg/g77/980424-0.f: Likewise.
36850         * gfortran.dg/g77/980427-0.f: Likewise.
36851         * gfortran.dg/g77/980729-0.f: Likewise.
36852         * gfortran.dg/g77/981117-1.f: Likewise.
36853         * gfortran.dg/g77/toon_1.f: Likewise.
36854
36855 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36856
36857         PR c++/2204
36858         * g++.dg/other/abstract2.C: New test.
36859
36860 2004-07-12  Paul Brook  <paul@codesourcery.com>
36861
36862         * gfortran.dg/pointer_init_1.f90: New test.
36863
36864 2004-07-11  Paul Brook  <paul@codesourcery.com>
36865
36866         PR fortran/15986
36867         * gfortran.dg/contained_1.f90: New test.
36868
36869 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
36870
36871         * g++.dg/parse/defarg8.C: New test.
36872
36873 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36874
36875         PR fortran/16433
36876         * gfortran.dg/pr16433.f: New test.
36877
36878         PR fortran/17574
36879         * gfortran.dg/pr15754.f90: New test.
36880
36881 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36882
36883         PR tree-optimization/16437
36884         * gcc.c-torture/execute/bitfld-4.c: New test.
36885
36886 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36887
36888         * gfortran.fortran-torture/execute/common_2.f90: Add check for
36889         access to common var from module.
36890
36891 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36892
36893         PR fortran/16336
36894         * gfortran.fortran-torture/execute/common_2.f90: New test.
36895
36896 2004-07-10  Paul Brook  <paul@codesourcery.com>
36897
36898         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36899
36900 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36901
36902         PR fortran/15969
36903         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36904
36905 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
36906
36907         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36908         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36909         * gfortran.dg/g77/ffree-form-1.f: Likewise.
36910         * gfortran.dg/g77/ffree-form-2.f: Likewise.
36911         * gfortran.dg/g77/ffree-form-3.f: Likewise.
36912         * gfortran.dg/g77/fno-underscoring.f: Likewise.
36913         * gfortran.dg/g77/funderscoring.f: Likewise.
36914         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
36915
36916 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36917
36918         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36919
36920 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36921         Paul Brook  <paul@codesourcery.com>
36922
36923         PR fortran/13415
36924         * gfortran.dg/common_pointer_1.f90: New test.
36925
36926 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36927
36928         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36929
36930 2004-07-09  James E Wilson  <wilson@specifixinc.com>
36931
36932         PR target/16364
36933         * gcc.c-torture/compile/20040709-1.c: New.
36934
36935 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36936
36937         PR fortran/14077
36938         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36939
36940 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36941
36942         PR fortran/13201
36943         * gfortran.dg/shape_1.f90: New test.
36944
36945 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
36946             Andrew Pinski  <apinski@apple.com>
36947
36948         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36949
36950 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36951
36952         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36953         comment.
36954
36955 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36956         Paul Brook  <paul@codesourcery.com>
36957
36958         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36959         '.f95' and '.F95'.
36960
36961 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
36962
36963         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36964
36965 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36966
36967         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36968         testcases with capital suffix.
36969
36970 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36971
36972         PR fortran/15481
36973         PR fortran/13372
36974         PR fortran/13575
36975         PR fortran/15978
36976         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36977
36978         * gfortran.dg/implicit_1.f90: New test.
36979
36980 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36981
36982         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36983         expression to match gfortran warning/error messages
36984         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36985         dg-error text.
36986
36987 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36988
36989         * lib/fortran-torture.exp: Rename proc search_for to
36990         search_for_re.
36991
36992 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36993
36994         * gcc.c-torture/execute/simd-5.x: New file.
36995         XFAIL on SPARC 64-bit at -O0.
36996
36997 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36998
36999         PR c++/8211
37000         PR c++/16165
37001         * g++.dg/warn/effc3.C: New test.
37002
37003 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37004
37005         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
37006         change X to 1X in format.
37007         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
37008         add data statements to conform to standard.
37009
37010 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37011
37012         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
37013         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
37014         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37015
37016 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37017
37018         * gfortran.dg/g77/7388.f: Copy from g77.dg
37019         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
37020         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
37021         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
37022         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
37023         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37024         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
37025         * gfortran.dg/g77/strlen0.f: Likewise.
37026
37027 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37028
37029         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
37030         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
37031
37032 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37033
37034         * gcc.c-torture/execute/920428-2.x: Delete.
37035         * gcc.c-torture/execute/920501-7.x: Likewise.
37036
37037 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
37038
37039         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
37040         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
37041         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
37042         prescott and c3-2.
37043         (PREFETCH_3DNOW): Add -march=c3.
37044
37045 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
37046
37047         PR c/16437
37048         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
37049         * gcc.c-torture/execute/bf64-1.x: Likewise.
37050
37051 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37052
37053         * gcc.c-torture/compile/20040708-1.c: New test.
37054
37055 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37056
37057         PR c++/16169
37058         * g++.dg/warn/effc2.C: New test.
37059
37060 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37061
37062         * gcc.c-torture/execute/bitfld-1.x: Remove.
37063         * gcc.c-torture/execute/bitfld-3.c: New test.
37064         * gcc.dg/bitfld-2.c: Remove XFAILs.
37065
37066 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
37067
37068         PR c++/16276
37069         * g++.dg/rtti/tinfo1.C: New file.
37070
37071 2004-07-07  Eric Christopher  <echristo@redhat.com>
37072
37073         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
37074
37075 2004-07-07  Andrew Pinski  <apinski@apple.com>
37076
37077         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
37078
37079 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
37080
37081         * g++.dg/init/call1.C: XFAIL.
37082
37083 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
37084
37085         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
37086         except for movstrict*, to movmem* and clrstr* to clrmem*.
37087
37088 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
37089
37090         * gcc.c-torture/execute/20040707-1.c: New test.
37091
37092 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
37093
37094         * gcc.c-torture/execute/20040706-1.c: New test.
37095
37096 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37097
37098         PR c++/3671
37099         * g++.dg/template/spec14.C: New test.
37100
37101 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
37102
37103         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37104         nothing if not yet defined.  Use it in b, c and d type definitions.
37105         * gcc.c-torture/execute/20040705-1.c: New test.
37106         * gcc.c-torture/execute/20040705-2.c: New test.
37107
37108 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37109
37110         PR c++/2518
37111         * g++.dg/lookup/new1.C: New test.
37112
37113 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37114
37115         PR c++/11406
37116         * g++.dg/template/sizeof8.C: New test.
37117
37118 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
37119
37120         * gcc.c-torture/compile/20040705-1.c: New test.
37121
37122 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
37123
37124         * gfortran.fortran-torture/execute/seq_io.f90: New test.
37125
37126 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
37127
37128         * gcc.dg/cpp/if-mop.c: Two new testcases.
37129         * gcc.dg/cpp/trad/comment-3.c: New.
37130
37131 2004-07-04  Paul Brook  <paul@codesourcery.com>
37132
37133         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
37134
37135 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
37136
37137         PR c++/3761
37138         * g++.dg/lookup/crash4.C: New test.
37139
37140 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
37141
37142         * gcc.c-torture/execute/builtin-abs-1.c
37143         * gcc.c-torture/execute/builtin-abs-2.c
37144         * gcc.c-torture/execute/builtin-complex-1.c
37145         * gcc.c-torture/execute/builtins/string-1-lib.c
37146         * gcc.c-torture/execute/builtins/string-1.c
37147         * gcc.c-torture/execute/builtins/string-2-lib.c
37148         * gcc.c-torture/execute/builtins/string-2.c
37149         * gcc.c-torture/execute/builtins/string-3-lib.c
37150         * gcc.c-torture/execute/builtins/string-3.c
37151         * gcc.c-torture/execute/builtins/string-4-lib.c
37152         * gcc.c-torture/execute/builtins/string-4.c
37153         * gcc.c-torture/execute/builtins/string-5-lib.c
37154         * gcc.c-torture/execute/builtins/string-5.c
37155         * gcc.c-torture/execute/builtins/string-6-lib.c
37156         * gcc.c-torture/execute/builtins/string-6.c
37157         * gcc.c-torture/execute/builtins/string-7-lib.c
37158         * gcc.c-torture/execute/builtins/string-7.c
37159         * gcc.c-torture/execute/builtins/string-8-lib.c
37160         * gcc.c-torture/execute/builtins/string-8.c
37161         * gcc.c-torture/execute/builtins/string-9-lib.c
37162         * gcc.c-torture/execute/builtins/string-9.c
37163         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
37164         * gcc.c-torture/execute/builtins/string-asm-1.c
37165         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
37166         * gcc.c-torture/execute/builtins/string-asm-2.c
37167         * gcc.c-torture/execute/stdio-opt-1.c
37168         * gcc.c-torture/execute/stdio-opt-2.c
37169         * gcc.c-torture/execute/stdio-opt-3.c
37170         * gcc.c-torture/execute/string-opt-1.c
37171         * gcc.c-torture/execute/string-opt-10.c
37172         * gcc.c-torture/execute/string-opt-11.c
37173         * gcc.c-torture/execute/string-opt-12.c
37174         * gcc.c-torture/execute/string-opt-13.c
37175         * gcc.c-torture/execute/string-opt-14.c
37176         * gcc.c-torture/execute/string-opt-15.c
37177         * gcc.c-torture/execute/string-opt-16.c
37178         * gcc.c-torture/execute/string-opt-2.c
37179         * gcc.c-torture/execute/string-opt-6.c
37180         * gcc.c-torture/execute/string-opt-7.c
37181         * gcc.c-torture/execute/string-opt-8.c:
37182         Replace with ...
37183
37184         * gcc.c-torture/execute/builtins/abs-2.c
37185         * gcc.c-torture/execute/builtins/abs-3.c
37186         * gcc.c-torture/execute/builtins/complex-1.c
37187         * gcc.c-torture/execute/builtins/fprintf.c
37188         * gcc.c-torture/execute/builtins/fputs.c
37189         * gcc.c-torture/execute/builtins/memcmp.c
37190         * gcc.c-torture/execute/builtins/memmove.c
37191         * gcc.c-torture/execute/builtins/memops-asm.c
37192         * gcc.c-torture/execute/builtins/mempcpy-2.c
37193         * gcc.c-torture/execute/builtins/mempcpy.c
37194         * gcc.c-torture/execute/builtins/memset.c
37195         * gcc.c-torture/execute/builtins/printf.c
37196         * gcc.c-torture/execute/builtins/sprintf.c
37197         * gcc.c-torture/execute/builtins/strcat.c
37198         * gcc.c-torture/execute/builtins/strchr.c
37199         * gcc.c-torture/execute/builtins/strcmp.c
37200         * gcc.c-torture/execute/builtins/strcpy.c
37201         * gcc.c-torture/execute/builtins/strcspn.c
37202         * gcc.c-torture/execute/builtins/strlen-2.c
37203         * gcc.c-torture/execute/builtins/strlen.c
37204         * gcc.c-torture/execute/builtins/strncat.c
37205         * gcc.c-torture/execute/builtins/strncmp-2.c
37206         * gcc.c-torture/execute/builtins/strncmp.c
37207         * gcc.c-torture/execute/builtins/strncpy.c
37208         * gcc.c-torture/execute/builtins/strpbrk.c
37209         * gcc.c-torture/execute/builtins/strpcpy-2.c
37210         * gcc.c-torture/execute/builtins/strpcpy.c
37211         * gcc.c-torture/execute/builtins/strrchr.c
37212         * gcc.c-torture/execute/builtins/strspn.c
37213         * gcc.c-torture/execute/builtins/strstr-asm.c
37214         * gcc.c-torture/execute/builtins/strstr.c:
37215         ... these new files.
37216
37217         * gcc.c-torture/execute/builtins/abs-2-lib.c
37218         * gcc.c-torture/execute/builtins/abs-3-lib.c
37219         * gcc.c-torture/execute/builtins/complex-1-lib.c
37220         * gcc.c-torture/execute/builtins/fprintf-lib.c
37221         * gcc.c-torture/execute/builtins/fputs-lib.c
37222         * gcc.c-torture/execute/builtins/memcmp-lib.c
37223         * gcc.c-torture/execute/builtins/memmove-lib.c
37224         * gcc.c-torture/execute/builtins/memops-asm-lib.c
37225         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37226         * gcc.c-torture/execute/builtins/mempcpy-lib.c
37227         * gcc.c-torture/execute/builtins/memset-lib.c
37228         * gcc.c-torture/execute/builtins/printf-lib.c
37229         * gcc.c-torture/execute/builtins/sprintf-lib.c
37230         * gcc.c-torture/execute/builtins/strcat-lib.c
37231         * gcc.c-torture/execute/builtins/strchr-lib.c
37232         * gcc.c-torture/execute/builtins/strcmp-lib.c
37233         * gcc.c-torture/execute/builtins/strcpy-lib.c
37234         * gcc.c-torture/execute/builtins/strcspn-lib.c
37235         * gcc.c-torture/execute/builtins/strlen-2-lib.c
37236         * gcc.c-torture/execute/builtins/strlen-lib.c
37237         * gcc.c-torture/execute/builtins/strncat-lib.c
37238         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
37239         * gcc.c-torture/execute/builtins/strncmp-lib.c
37240         * gcc.c-torture/execute/builtins/strncpy-lib.c
37241         * gcc.c-torture/execute/builtins/strpbrk-lib.c
37242         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37243         * gcc.c-torture/execute/builtins/strpcpy-lib.c
37244         * gcc.c-torture/execute/builtins/strrchr-lib.c
37245         * gcc.c-torture/execute/builtins/strspn-lib.c
37246         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
37247         * gcc.c-torture/execute/builtins/strstr-lib.c
37248         * gcc.c-torture/execute/builtins/lib/abs.c
37249         * gcc.c-torture/execute/builtins/lib/fprintf.c
37250         * gcc.c-torture/execute/builtins/lib/memset.c
37251         * gcc.c-torture/execute/builtins/lib/printf.c
37252         * gcc.c-torture/execute/builtins/lib/sprintf.c
37253         * gcc.c-torture/execute/builtins/lib/strcpy.c
37254         * gcc.c-torture/execute/builtins/lib/strcspn.c
37255         * gcc.c-torture/execute/builtins/lib/strncat.c
37256         * gcc.c-torture/execute/builtins/lib/strncmp.c
37257         * gcc.c-torture/execute/builtins/lib/strncpy.c
37258         * gcc.c-torture/execute/builtins/lib/strpbrk.c
37259         * gcc.c-torture/execute/builtins/lib/strspn.c
37260         * gcc.c-torture/execute/builtins/lib/strstr.c:
37261         New files containing support routines.
37262
37263         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
37264         declaration.
37265         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
37266         when not optimizing.
37267
37268 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
37269
37270         PR c++/16240
37271         * g++.dg/abi/mangle22.C: New test.
37272         * g++.dg/abi/mangle23.C: Likewise.
37273
37274 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
37275
37276         PR fortran/16290
37277         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
37278         Allow for cases without denormalized floating point numbers.
37279
37280 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
37281
37282         PR c/1027
37283         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37284         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
37285         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
37286         expected warning text.
37287         * gcc.dg/format/diag-2.c: New test.
37288
37289 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37290
37291         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37292
37293 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
37294
37295         * gcc.dg/builtins-43.c: New.
37296         * gcc.dg/builtins-44.c: New.
37297         * gcc.dg/builtins-45.c: New.
37298
37299 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
37300             Andreas Tobler  <a.tobler@schweiz.ch>
37301
37302         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37303         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
37304         as SIGSEGV.
37305         * gcc.dg/cleanup-11.c: Likewise.
37306         * gcc.dg/cleanup-8.c: Likewise.
37307         * gcc.dg/cleanup-9.c: Likewise.
37308         * gcc.dg/cleanup-5.c: Run on all platforms.
37309
37310 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37311
37312         * g++.dg/warn/nonnull1.C: New test.
37313
37314 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37315
37316         * gcc.dg/compat/compat-common.h: Wrap up CINT in
37317         an #ifndef SKIP_COMPLEX_INT/#endif pair.
37318         Special-case the Sun compiler wrt to <complex.h>.
37319
37320 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
37321
37322         * gcc.dg/Wunreachable-8.C: New test.
37323
37324         * gcc.dg/h8300-ice2.c : New test.
37325
37326 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
37327
37328         PR fortran/16161
37329         * gfortran.fortran-torture/compile/implicit.f90: Add test
37330         for implicit character.
37331
37332 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
37333
37334         PR fortran/16289
37335         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37336         Use tiny() intrinsic to find smallest non-negative real
37337
37338 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
37339
37340         * gcc.dg/compat/struct-by-value-22_main.c: New test.
37341         * gcc.dg/compat/struct-by-value-22_x.c: New.
37342         * gcc.dg/compat/struct-by-value-22_y.c: New.
37343
37344         * gcc.c-torture/execute/20040629-1.c: New test.
37345
37346 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
37347
37348         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37349         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37350
37351         PR target/16195
37352         * gcc.dg/20040625-1.c: New test.
37353
37354 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37355
37356         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37357
37358 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37359
37360         PR fortran/15963
37361         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37362
37363 2004-06-29  Richard Henderson  <rth@redhat.com>
37364
37365         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37366
37367 2004-06-29  Paul Brook  <paul@codesourcery.com>
37368
37369         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37370         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37371
37372 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
37373
37374         PR c++/16260
37375         * g++.dg/parse/crash15.C: New.
37376
37377 2004-06-28  Andrew Pinski  <apinski@apple.com>
37378
37379         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37380         by the error already.
37381
37382         * g++.dg/opt/ptrmem4.C: Change to compile only test.
37383
37384 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
37385
37386         PR target/14041
37387         * gcc.dg/h8300-bss-align-1.c : New.
37388
37389 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37390
37391         * PR c++/16174
37392         * g++.dg/template/ctor4.C: New.
37393
37394 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37395
37396         PR c++/16205
37397         * g++.dg/warn/Wsequence-point-1.C: New test.
37398
37399 2004-06-27  Paul Brook  <paul@codesourcery.com>
37400
37401         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37402
37403 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
37404
37405         * g++.old-deja/g++.mike/p7325.C: Remove.
37406
37407 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37408
37409         PR c/14963
37410         * gcc.dg/pr14963.c: New test.
37411
37412 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
37413
37414         PR c++/16193
37415         * g++.dg/parse/redef1.C: New test.
37416
37417 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37418
37419         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37420         20021110.c.
37421         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37422         20021119-1.c.
37423         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37424         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37425         5-04.c.
37426         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37427         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37428         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37429         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
37430         g++.brendan/enum14.C.
37431         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37432         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37433         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37434         g++.mike/virt1.C.
37435         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37436         memtemp24.C.
37437
37438 2004-06-27  Roger Sayle  <roger@eyesopen.com>
37439
37440         * gcc.dg/20040527-1.c: New test case.
37441
37442 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
37443
37444         PR gfortran/pr16196
37445         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
37446
37447 2004-06-25  Roger Sayle  <roger@eyesopen.com>
37448
37449         PR middle-end/15825
37450         * gcc.dg/pr15825-1.c: New test case.
37451
37452 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37453
37454         * gcc.c-torture/execute/20040625-1.c: New test.
37455
37456 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37457
37458         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37459
37460 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37461
37462         * gcc.dg/torture/mips-div-1.c: New test.
37463
37464 2004-06-24  Jeff Law  <law@redhat.com>
37465
37466         * gcc.dg/tree-ssa/20040624-1.c: New test.
37467
37468 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
37469
37470         * gcc.c-torture/compile/20040624-1.c: New test.
37471
37472 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37473
37474         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
37475         this directory.
37476
37477 2004-06-23  Andrew Pinski  <apinski@apple.com>
37478
37479         PR middle-end/15988
37480         * g++.dg/opt/ptrmem4.C: New test.
37481
37482         * gcc.dg/c90-array-quals-2.c: New test.
37483
37484 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
37485
37486         * gcc.dg/kpice1.c: New test.
37487
37488 2006-06-23  Andrew Pinski  <apinski@apple.com>
37489
37490         * gcc.dg/c90-array-quals.c: New test.
37491
37492 2006-06-22  Richard Henderson  <rth@redhat.com>
37493
37494         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
37495
37496 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
37497
37498         * gcc.dg/builtins-config.h: Handle FreeBSD.
37499
37500 2006-06-22  Richard Henderson  <rth@redhat.com>
37501
37502         * g++.dg/opt/devirt1.C: New.
37503
37504 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
37505
37506         * g++.dg/opt/pr15551.C: New testcase.
37507
37508 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
37509
37510         PR target/14800
37511         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37512         x86_64-*-linux* when compiling for 32bit.
37513
37514 2004-06-21  Andrew Pinski  <apinski@apple.com>
37515
37516         * gcc.dg/pch/struct-1.c: New.
37517         * gcc.dg/pch/struct-1.hs: New.
37518
37519 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
37520
37521         * gcc.dg/pch/save-temps-1.c: New file.
37522         * gcc.dg/pch/save-temps-1.hs: New file.
37523
37524 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37525
37526         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37527         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37528
37529 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37530
37531         * gfortran.fortran-torture/execute/select_1.f90: Rename function
37532         to fix type error.
37533         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37534         Remove trailing spaces.
37535
37536 2004-06-21  Richard Henderson  <rth@redhat.com>
37537
37538         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37539         merging && to BIT_FIELD_REF.
37540
37541 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
37542
37543         * g++.dg/opt/placeholder1.C: New test.
37544
37545 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37546
37547         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37548         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37549         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37550         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37551
37552 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
37553
37554         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37555         extern "C".
37556         * g++.dg/other/pragma-re-1.C: Add comments.
37557
37558 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
37559
37560         PR gfortran/16080
37561         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37562
37563 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
37564
37565         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37566         instead of setting the type of size_t by
37567         hand.
37568
37569 2004-06-18  Roger Sayle  <roger@eyesopen.com>
37570
37571         * gcc.dg/unordered-2.c: New test case.
37572         * gcc.dg/unordered-3.c: New test case.
37573
37574 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
37575
37576         PR other/16043
37577         * lib/g++.exp (g++_version): Tweak regexp for version
37578         * lib/g77.exp (g77_version): Likewise.
37579         * lib/gfortran.exp (gfortran_version): Likewise.
37580         * lib/objc.exp (objc_version): Likewise.
37581         * lib/treelang.exp (treelang_version): Likewise.
37582
37583 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
37584
37585         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37586         Use INT_MAX instead of __INT_MAX__.
37587         * gcc.dg/compat/struct-align-2_y.c: Likewise.
37588
37589         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37590         * gcc.dg/compat/scalar-return-3_x.c: Use it.
37591         * gcc.dg/compat/scalar-return-3_y.c: Use it.
37592         * gcc.dg/compat/scalar-return-4_x.c: Use it.
37593         * gcc.dg/compat/scalar-return-4_y.c: Use it.
37594         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37595         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37596         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37597         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37598
37599         * gcc.dg/range-test-1.c: New test.
37600         * g++.dg/opt/range-test-1.C: New test.
37601
37602 2004-06-17  Richard Henderson  <rth@redhat.com>
37603
37604         * objc.dg/sync-1.m: New.
37605         * objc.dg/try-catch-1.m: Don't force next runtime.
37606         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37607         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37608         shadowed catch clause.
37609         * objc.dg/try-catch-5.m: New.
37610
37611 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
37612
37613         Bug 14610
37614         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37615
37616 2004-06-15  Richard Henderson  <rth@redhat.com>
37617
37618         * gcc.dg/20001116-1.c: Move expected warning line.
37619
37620 2004-06-15  Richard Henderson  <rth@redhat.com>
37621
37622         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37623         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37624
37625 2004-06-15  Jeff Law  <law@redhat.com>
37626
37627         * gcc.dg/tree-ssa/20040615-1.c: New test.
37628         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37629         be less sensitive to operand ordering.
37630         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37631
37632 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37633
37634         * g++.dg/abi/bitfield3.C: Add comment..
37635
37636 2004-06-15  Richard Henderson  <rth@redhat.com>
37637
37638         * g++.dg/ext/stmtexpr1.C: XFAIL.
37639         * gcc.dg/20030612-1.c: XFAIL.
37640
37641 2004-06-15  Eric Christopher  <echristo@redhat.com>
37642
37643         * g++.dg/charset/asm5.c: New.
37644         * gcc.dg/charset/asm6.c: New.
37645
37646 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37647
37648         PR fortran/15962
37649         * gfortran.fortran-torture/execute/select_1.f90: New test.
37650
37651 2004-06-15  Paul Brook  <paul@codesourcery.com>
37652
37653         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37654
37655 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37656
37657         PR c++/15967
37658         * g++.dg/lookup/crash3.C: New test.
37659
37660 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37661
37662         PR c++/15947
37663         * g++.dg/parse/dtor4.C: New test.
37664
37665 2004-06-14  Jeff Law  <law@redhat.com>
37666
37667         * gcc.c-torture/compile/20040614-1.c: New test.
37668
37669 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37670
37671         PR fortran/15211
37672         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37673         LEN of a character array.
37674
37675 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
37676
37677         PR c++/15096
37678         * g++.dg/template/ptrmem10.C: New test.
37679
37680         PR c++/14930
37681         * g++.dg/template/friend30.C: New test.
37682
37683 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37684
37685         PR fortran/14928
37686         * gfortran.fortran-torture/compile/mloc.f90: New test.
37687
37688 2004-06-13  Paul Brook  <paul@codesourcery.com>
37689
37690         * gfortran.fortran-torture/execute/random_2.f90: New test.
37691
37692 2004-06-13  Eric Christopher  <echristo@redhat.com>
37693
37694         * gcc.dg/noncompile/redecl-1.c: Fix error message.
37695
37696 2004-06-12  Paul Brook  <paul@codesourcery.com>
37697
37698         * gfortran.fortran-torture/execute/contained_3.f90: New test.
37699
37700 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37701
37702         PR fortran/14923
37703         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37704
37705 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37706
37707         PR fortran/14957
37708         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37709         syntax errors in end statements of contained subroutines.
37710
37711 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37712
37713         PR fortran/12841
37714         * gfortran.fortran-torture/execute/null_arg.f90: New test.
37715
37716 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37717
37718         PR fortran/15665
37719         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
37720
37721 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37722
37723         PR gfortran/12839
37724         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37725
37726 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
37727
37728         PR c++/15862
37729         * g++.dg/parse/enum1.C: New test.
37730
37731 2004-06-10  Jeff Law  <law@redhat.com>
37732
37733         * gcc.c-torture/compile/20040610-1.c: New test.
37734
37735 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37736
37737         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37738         * g++.old-deja/g++.other/decl3.C: Likewise.
37739
37740 2004-06-10  Brian Booth  <bbooth@redhat.com>
37741
37742         * gcc.dg/tree-ssa/20031015-1.c: Scan for
37743         V_MAY_DEF instead of VDEF.
37744         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37745
37746 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
37747
37748         PR c++/14211
37749         * g++.dg/conversion/const1.C: New test.
37750
37751         PR c++/15076
37752         * g++.dg/conversion/reinterpret1.C: New test.
37753
37754         PR c++/15877
37755         * g++.dg/template/enum2.C: New test.
37756
37757         PR c++/15227
37758         * g++.dg/template/error13.C: New test.
37759
37760 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37761
37762         PR fortran/14957
37763         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37764         arguments to test_* REAL and of the right size.
37765
37766 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37767
37768         PR target/15569
37769         PR rtl-optimization/15681
37770         * gcc.dg/20040609-1.c: New test.
37771
37772 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37773
37774         PR c++/14791
37775         * g++.dg/opt/builtins1.C: New test.
37776
37777 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
37778
37779         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37780         that use default windows32 struct layout.
37781         * gcc.dg/i386-bitfield2.c: Likewise.
37782
37783 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
37784
37785         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37786         for mingw32 and cygwin targets.
37787
37788 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
37789
37790         * gcc.dg/pch/macro-4.c: New.
37791         * gcc.dg/pch/macro-4.hs: New.
37792
37793 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37794
37795         PR fortran/13249
37796         * gfortran.fortran-torture/compile/name_clash.f90: New test.
37797
37798 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37799
37800         PR fortran/13372
37801         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37802
37803 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37804
37805         PR gfortran/14897
37806         * gfortran.fortran-torture/execute/t_edit.f90: New test.
37807
37808 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37809
37810         PR gfortran/15755
37811         * gfortran.fortran-torture/execute/backspace.c : New test.
37812
37813 2004-06-09  Paul Brook  <paul@codesourcery.com>
37814
37815         * gfortran.fortran-torture/execure/intrinsic_associated.f90
37816         (pointer_to_section): Rewrite to use smaller array.
37817
37818 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
37819
37820         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37821         * gcc.dg/ext/altivec-10.c: Same.
37822         * gcc.dg/ext/altivec-11.c: Same.
37823         * gcc.dg/ext/altivec-12.c: Same.
37824         * gcc.dg/ext/altivec-13.c: Same.
37825         * gcc.dg/ext/altivec-14.c: Same.
37826         * gcc.dg/ext/altivec-15.c: Same.
37827         * gcc.dg/ext/altivec-16.c: Same.
37828         * gcc.dg/ext/altivec-3.c: Same.
37829         * gcc.dg/ext/altivec-4.c: Same.
37830         * gcc.dg/ext/altivec-6.c: Same.
37831         * gcc.dg/ext/altivec-7.c: Same.
37832         * gcc.dg/ext/altivec-8.c: Same.
37833         * gcc.dg/ext/altivec-varargs-1.c: Same.
37834
37835         * g++.dg/ext/altivec-1.C: Correct dg syntax.
37836         * g++.dg/ext/altivec-10.C: Same.
37837         * g++.dg/ext/altivec-2.C: Same.
37838         * g++.dg/ext/altivec-3.C: Same.
37839         * g++.dg/ext/altivec-4.C: Same.
37840         * g++.dg/ext/altivec-5.C: Same.
37841         * g++.dg/ext/altivec-6.C: Same.
37842         * g++.dg/ext/altivec-7.C: Same.
37843         * g++.dg/ext/altivec-8.C: Same.
37844         * g++.dg/ext/altivec-9.C: Same.
37845
37846 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37847
37848         PR c++/7841
37849         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37850
37851 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37852
37853         * gcc.dg/union-1.c: New test.
37854
37855 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37856
37857         * gcc.dg/builtins-41.c: New test case.
37858         * gcc.dg/builtins-42.c: New test case.
37859
37860 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37861
37862         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37863         * g++.dg/ext/altivec-10.C: Same.
37864         * g++.dg/ext/altivec-2.C: Same.
37865         * g++.dg/ext/altivec-3.C: Same.
37866         * g++.dg/ext/altivec-4.C: Same.
37867         * g++.dg/ext/altivec-5.C: Same.
37868         * g++.dg/ext/altivec-6.C: Same.
37869         * g++.dg/ext/altivec-7.C: Same.
37870         * g++.dg/ext/altivec-8.C: Same.
37871         * g++.dg/ext/altivec-9.C: Same.
37872         * g++.old-deja/g++.abi/cxa_vec.C: Same.
37873         * g++.old-deja/g++.brendan/new3.C: Same.
37874         * gcc.c-torture/execute/eeprof-1.x: Same.
37875
37876 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37877
37878         PR c/14765
37879         * gcc.dg/pr14765-1.c: New test.
37880
37881 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37882
37883         PR c/14649
37884         * gcc.dg/pr14649-1.c: New test case.
37885
37886 2004-06-07  Richard Henderson  <rth@redhat.com>
37887
37888         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37889         if temporaries.
37890
37891 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37892
37893         * g++.dg/eh/elide1.C: Remove XFAIL.
37894
37895 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
37896
37897         PR c++/15337
37898         * g++.dg/expr/sizeof3.C: New test.
37899
37900         PR c++/14777
37901         * g++.dg/template/access14.C: New test.
37902
37903         PR c++/15554
37904         * g++.dg/template/enum1.C: New test.
37905
37906         PR c++/15057
37907         * g++.dg/eh/throw1.C: New test.
37908
37909 2004-06-07  David Ayers  <d.ayers@inode.at>
37910             Ziemowit Laski  <zlaski@apple.com>
37911
37912         * lib/objc.exp (objc_target_compile): Revert the '-framework
37913         Foundation' flag fix, since bare Darwin does not ship
37914         with the Foundation framework.
37915         * objc/execute/next_mapping.h: Provide a local NSConstantString
37916         @interface and @implementation.
37917         (objc_constant_string_init): A constructor function, used to
37918         initialize the NSConstantString meta-class object.
37919         * objc/execute/string1.m: Include "next_mapping.h" instead of
37920         <Foundation/NSString.h>.
37921         * objc/execute/string2.m: Likewise.
37922         * objc/execute/string3.m: Likewise.
37923         * objc/execute/string4.m: Likewise.
37924
37925 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
37926
37927         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37928         to double. Replace double with FLOAT.
37929         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37930
37931         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37932         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37933         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37934         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37935         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37936         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37937         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37938         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37939
37940 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37941
37942         PR c/13519
37943         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37944
37945 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37946
37947         PR c++/15503
37948         * g++.dg/template/meminit2.C: New test.
37949
37950 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
37951
37952         PR target/15822
37953         * gcc.c-torture/execute/compare-fp-1.c,
37954         gcc.c-torture/execute/compare-fp-2.c,
37955         gcc.c-torture/execute/compare-fp-3.c,
37956         gcc.c-torture/execute/compare-fp-4.c,
37957         gcc.c-torture/execute/compare-fp-3.x,
37958         gcc.c-torture/execute/compare-fp-4.x: Moved...
37959         * gcc.c-torture/execute/ieee/compare-fp-1.c,
37960         gcc.c-torture/execute/ieee/compare-fp-2.c,
37961         gcc.c-torture/execute/ieee/compare-fp-3.c,
37962         gcc.c-torture/execute/ieee/compare-fp-4.c,
37963         gcc.c-torture/execute/ieee/compare-fp-3.x,
37964         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37965
37966 2004-06-04  David Ayers  <d.ayers@inode.at>
37967
37968         * objc/execute/protocol-isEqual-4.m: New testcase.
37969
37970 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
37971
37972         * objc/execute/protocol-isEqual-1.m: New testcase.
37973         * objc/execute/protocol-isEqual-2.m: New testcase.
37974         * objc/execute/protocol-isEqual-3.m: New testcase.
37975
37976 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37977
37978         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37979
37980 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37981
37982         * lib/objc.exp (objc_target_compile): When running tests on
37983         Darwin (Mac OS X), inform the linker about '-framework
37984         'Foundation'.
37985
37986 2004-06-02  Eric Christopher  <echristo@redhat.com>
37987
37988         * gcc.c-torture/compile/20040602-1.c: New.
37989
37990 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37991
37992         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37993         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37994
37995         PR tree-optimization/14736
37996         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37997
37998         PR tree-optimization/14042
37999         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
38000
38001         PR tree-optimization/14729
38002         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
38003
38004 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38005
38006         PR fortran/15557
38007         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
38008
38009 2004-06-01  Richard Hederson  <rth@redhat.com>
38010
38011         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
38012
38013 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38014
38015         PR c++/14932
38016         * g++.dg/parse/offsetof4.C: New test.
38017
38018 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
38019
38020         PR objc/7993
38021         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
38022
38023 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
38024
38025         PR c++/15701
38026         * g++.dg/template/friend29.C: New test.
38027
38028 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38029
38030         PR c/15749
38031         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
38032
38033 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
38034
38035         * gcc.dg/sparc-trap-1.c: New test.
38036
38037 2004-05-31  Roger Sayle  <roger@eyesopen.com>
38038
38039         PR middle-end/15069
38040         * g++.dg/opt/fold3.C: New test case.
38041
38042 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
38043
38044         * lib/target-supports.exp (check_iconv_available): Fix fallout
38045         from 2004-05-28 patch.
38046
38047 2004-05-30  Paul Brook  <paul@codesourcery.com>
38048
38049         PR fortran/15620
38050         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
38051         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
38052
38053 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
38054
38055         * gfortran.fortran-torture/execute/random_1.f90: New test.
38056
38057 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38058
38059         * g++.dg/ext/altivec-10.C: New test.
38060
38061 2004-05-29  Paul Brook  <paul@codesourcery.com>
38062
38063         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
38064
38065 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38066
38067         * gcc.dg/altivec-16.c: New test.
38068
38069 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
38070
38071         * lib/target-supports.exp (check_vmx_hw_available): New.
38072         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
38073
38074         * lib/target-supports.exp (check_alias_available,
38075         check_iconv_available, check_named_sections_available): Use
38076         unique names for temporary files.
38077
38078 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38079
38080         * gcc.dg/altivec-15.c: New test.
38081
38082 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38083
38084         PR c++/15083
38085         * g++.dg/warn/noeffect6.C: New test.
38086
38087         PR c++/15471
38088         * g++.dg/expr/ptrmem4.C: New test.
38089
38090         PR c++/15640
38091         * g++.dg/template/operator3.C: New test.
38092
38093 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38094
38095         PR c++/14668
38096         * g++.dg/lookup/redecl1.C: New test.
38097         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38098
38099 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
38100
38101         * gcc.c-torture/execute/compare-fp-1.c,
38102         gcc.c-torture/execute/compare-fp-2.c,
38103         gcc.c-torture/execute/compare-fp-3.c,
38104         gcc.c-torture/execute/compare-fp-4.c,
38105         gcc.c-torture/execute/compare-fp-3.x,
38106         gcc.c-torture/execute/compare-fp-4.x,
38107         gcc.dg/pr15649-1.c: New.
38108
38109 2004-05-27  Adam Nemet  <anemet@lnxw.com>
38110
38111         PR c++/12883
38112         * g++.dg/init/array14.C: New test.
38113
38114 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
38115
38116         * lib/compat.exp (compat-get-options-main): New.
38117         (compat-get-options): Remove unneeded code, warn for ignored
38118         command.
38119         (compat-execute): Check flag set by dg-require-* commands.
38120
38121         * lib/compat.exp (compat-execute): Break up long lines.
38122
38123 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
38124
38125         * gcc.dg/altivec-7.c: Don't use 'vector long'.
38126         * gcc.dg/altivec-14.c: New test.
38127         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38128
38129         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38130         * gcc.dg/altivec-12.c: Ditto.
38131
38132         * gcc.dg/altivec-3.c: Move call to altivec_check.
38133
38134 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38135
38136         PR c++/15044
38137         * g++.dg/template/error12.C: New test.
38138
38139         PR c++/15317
38140         * g++.dg/ext/attrib15.C: New test.
38141
38142         PR c++/15329
38143         * g++.dg/template/ptrmem9.C: New test.
38144
38145 2004-05-25  Paul Brook  <paul@codesourcery.com>
38146
38147         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
38148
38149 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38150
38151         PR c++/15165
38152         * g++.dg/template/crash19.C: New test.
38153
38154 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38155
38156         PR c++/15025
38157         * g++.dg/template/redecl1.C: New test.
38158
38159 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38160
38161         PR c++/14821
38162         * g++.dg/other/ns1.C: New test.
38163
38164         PR c++/14883
38165         * g++.dg/template/invalid1.C: New test.
38166
38167 2004-05-23  Paul Brook  <paul@codesourcery.com>
38168         Victor Leikehman  <lei@haifasphere.co.il>
38169
38170         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
38171         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
38172
38173 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38174
38175         PR c++/15285
38176         PR c++/15299
38177         * g++.dg/template/non-dependent5.C: New test.
38178         * g++.dg/template/non-dependent6.C: New test.
38179
38180 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38181
38182         PR c++/15507
38183         * g++.dg/inherit/union1.C: New test.
38184
38185         PR c++/15542
38186         * g++.dg/template/addr1.C: New test.
38187
38188         PR c++/15427
38189         * g++.dg/template/array5.C: New test.
38190
38191         PR c++/15287
38192         * g++.dg/template/array6.C: New test.
38193
38194 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
38195             Roger Sayle  <roger@eyesopen.com>
38196
38197         * g++.dg/lookup/forscope2.C: New test case.
38198
38199 2004-05-22  Ben Elliston  <bje@au.ibm.com>
38200
38201         * gcc.dg/cpp/Wmissingdirs.c: New.
38202
38203 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38204
38205         PR target/15301
38206         * gcc.dg/compat/union-m128-1.h: New file.
38207         * gcc.dg/compat/union-m128-1_main.c: Likewise.
38208         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38209         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38210
38211 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38212
38213         PR target/15302
38214         * gcc.dg/compat/struct-complex-1.h: New file.
38215         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
38216         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
38217         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38218
38219 2004-05-20  Roger Sayle  <roger@eyesopen.com>
38220
38221         PR middle-end/3074
38222         * gcc.dg/pr3074-1.c: New test case.
38223         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38224
38225 2004-05-20  Falk Hueffner  <falk@debian.org>
38226
38227         PR other/15526
38228         * gcc.dg/ftrapv-1.c: New test case.
38229
38230 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
38231
38232         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
38233
38234 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
38235             Jeff Law  <law@redhat.com>
38236
38237         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38238         * gcc.dg/tree-ssa/20040518-2.c: New test.
38239
38240         * gcc.dg/tree-ssa/20040518-1.c: New test.
38241
38242 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
38243
38244         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38245
38246 2004-05-18  Paul Brook  <paul@codesourcery.com>
38247
38248         PR fortran/13930
38249         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
38250
38251 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38252
38253         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
38254         constant folding.
38255
38256 2004-05-17  Steven Bosscher  <stevenb@suse.de>
38257
38258         * gcc.dg/tree-ssa/20040517-1.c: New test.
38259
38260 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38261
38262         * gcc.dg/loop-4.c: New test.
38263
38264 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
38265
38266         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
38267
38268 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
38269
38270         PR fortran/15311
38271         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
38272
38273 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38274
38275         PR fortran/13826
38276         PR fortran/13940
38277         * gfortran.fortran-torture/compile/data_1.f90: New test.
38278
38279 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
38280
38281         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
38282         * gcc.dg/uninit-H.c: Define ASM for __s390__.
38283
38284 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38285
38286         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
38287
38288 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38289
38290         PR c/15444
38291         * gcc.dg/format/xopen-1.c: Adjust expected message.
38292         * gcc.dg/format/xopen-3.c: New test.
38293
38294 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
38295
38296         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
38297
38298 2004-05-14  Jeff Law  <law@redhat.com>
38299
38300         * gcc.dg/tree-ssa/20040514-2.c: New test.
38301
38302 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38303
38304         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38305         this ...
38306         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38307         this.
38308
38309 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
38310
38311         * gcc.dg/tree-ssa/20040514-1.c: New test.
38312
38313 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38314
38315         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38316         test.
38317
38318 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38319
38320         PR fortran/14066
38321         * gfortran.fortran-torture/compile/do_1.f90: New test.
38322
38323 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38324
38325         PR fortran/15051
38326         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38327         test.
38328
38329 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
38330
38331         PR fortran/15149
38332         * gfortran.fortran-torture/execute/random_init.f90: New test.
38333
38334 2004-05-13  Paul Brook  <paul@codesourcery.com>
38335
38336         PR fortran/15314
38337         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38338
38339 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
38340
38341         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38342         for the powerpc case.
38343
38344 2004-05-13  Jeff Law  <law@redhat.com>
38345
38346         * gcc.dg/tree-ssa/20040513-1.c: New test.
38347         * gcc.dg/tree-ssa/20040513-2.c: New test.
38348
38349 2004-05-13  Paul Brook  <paul@codesourcery.com>
38350
38351         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38352         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38353         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38354
38355 2004-05-13  Andreas Schwab  <schwab@suse.de>
38356
38357         PR other/10819
38358         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38359         characters.
38360
38361 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
38362
38363         PR fortran/15294
38364         * gfortran.fortran-torture/execute/adjustr.f90: New file.
38365
38366 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
38367
38368         Merge from tree-ssa-20020619-branch.  See
38369         ChangeLog.tree-ssa for details.
38370
38371 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
38372
38373         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38374         include <altivec.h> explicitly.
38375         * gcc.dg/altivec-13.c: Likewise.
38376
38377 2004-05-11  Paul Brook  <paul@codesourcery.com>
38378
38379         * gcc.c-torture/compile/20010518-1.c: Force enum size.
38380
38381 2004-05-10  Eric Christopher  <echristo@redhat.com>
38382
38383         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38384         * gcc.dg/sibcall-4.c: Ditto.
38385
38386 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
38387
38388         * g++.dg/ext/altivec-8.C: New test case.
38389         * gcc.dg/altivec-13.c: New test case.
38390
38391 2004-05-08  Roger Sayle  <roger@eyesopen.com>
38392
38393         * gcc.c-torture/execute/divcmp-1.c: New test case.
38394         * gcc.c-torture/execute/divcmp-2.c: New test case.
38395         * gcc.c-torture/execute/divcmp-3.c: New test case.
38396
38397 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
38398
38399         * g++.dg/other/pragma-re-2.C: New test.
38400
38401 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38402
38403         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38404         * gcc.dg/i386-387-2.c: Likewise.
38405
38406         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38407         __builtin_drem.
38408         * gcc.dg/i386-387-6.c: Likewise.
38409
38410 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38411
38412         * gcc.dg/builtins-33.c: Also check log1p*.
38413
38414 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
38415
38416         PR optimization/15296
38417         * gcc.c-torture/execute/pr15296.c: New test.
38418
38419 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
38420
38421         * gcc.dg/builtins-40.c: New test.
38422
38423 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
38424
38425         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38426
38427 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
38428
38429         * g++.dg/ext/spe1.C: New testcase.
38430
38431 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
38432
38433         * objc.dg/image-info.m: Allow additional attributes
38434         for __image_info section.
38435
38436 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
38437
38438         * gcc.dg/torture/mips-hilo-2.c: New test.
38439
38440 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38441
38442         PR c++/14389
38443         * g++.dg/template/member5.C: New test.
38444
38445 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
38446
38447         * gcc.dg/builtins-34.c: Also check expm1*.
38448
38449 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38450
38451         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38452         * gcc.dg/torture/builtin-convert-3.c: New test.
38453
38454 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
38455
38456         PR middle-end/15054
38457         * g++.dg/opt/pr15054.C: New test.
38458
38459 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38460
38461         * gcc.dg/torture/builtin-rounding-1.c: New test.
38462         * gcc.dg/builtins-25.c: Delete.
38463         * gcc.dg/builtins-29.c: Delete.
38464
38465 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
38466
38467         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38468         * gcc.dg/sibcall-4.c: Likewise.
38469         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
38470
38471 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38472
38473         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
38474         bit-field on 16-bit targets.
38475
38476 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38477
38478         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
38479         16-bit targets.
38480
38481 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
38482
38483         * gcc.dg/rs6000-power2-1.c: Change to compile only.
38484         * gcc.dg/rs6000-power2-2.c: Likewise.
38485
38486 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
38487
38488         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
38489         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
38490         Change the asm registers to be in form of frN instead of fN.
38491
38492 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38493
38494         * gcc.dg/torture/builtin-convert-2.c: New test.
38495
38496 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
38497
38498         * gcc.dg/rs6000-power2-1.c: New test.
38499         * gcc.dg/rs6000-power2-2.c: New test.
38500
38501 2004-04-28  Jan Hubicka  <jh@suse.cz>
38502
38503         * gcc.dg/unused-6.c: New test.
38504
38505 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
38506             Ulrich Weigand  <uweigand@de.ibm.com>
38507
38508         * ada/acats/run_all.sh: Define $target variable.
38509
38510 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
38511
38512         PR c++/15119
38513         * g++.dg/other/vararg-1.C: New test.
38514
38515         PR c++/4794
38516         * g++.dg/eh/cleanup3.C: New test.
38517
38518 2004-04-24  Laurent GUERBY <laurent@guerby.net>
38519
38520         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38521         and ad8011a (target_insn).
38522         * ada/acats/support/macro.dfs: Likewise.
38523         * ada/acats/support/impbit.adb: New file.
38524
38525 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
38526
38527         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38528
38529 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38530
38531         * gcc.dg/loop-3.c: New test.
38532
38533 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
38534
38535         * gcc.c-torture/execute/simd-5.c: New test.
38536
38537 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38538
38539         PR c++/15064
38540         * g++.dg/template/crash18.C: New test.
38541
38542 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
38543
38544         * g++.dg/ext/complit3.C: New test.
38545
38546 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38547
38548         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38549         * gcc.dg/altivec-3.c: Same.
38550         * gcc.dg/altivec-varargs-1.c: Same.
38551
38552 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38553
38554         * lib/target-supports.exp (check_profiling_available): Assume
38555         profiling is not available on powerpc-eabi targets.
38556
38557 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
38558
38559         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38560         * gcc.dg/vmx/bug-1.c: Ditto.
38561
38562 2004-04-20  Eric Christopher  <echristo@redhat.com>
38563
38564         * gcc.dg/charset/extern.c: New test.
38565         * g++.dg/charset/extern3.cc: Ditto.
38566
38567 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
38568
38569         * gcc.dg/builtins-39.c: New test.
38570
38571 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
38572
38573         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38574
38575 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
38576
38577         * gcc.dg/torture/mips-hilo-1.c: New test.
38578
38579 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
38580
38581         * gcc.c-torture/compile/20040419-1.c: New test.
38582
38583 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
38584
38585         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38586
38587 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
38588             Aldy Hernandez  <aldyh@redhat.com>
38589
38590         * gcc.c-torture/execute/va-arg-24.c: New.
38591
38592 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
38593             Aldy Hernandez  <aldyh@redhat.com>
38594
38595         * gcc.dg/vmx/1b-01.c: New.
38596         * gcc.dg/vmx/1b-02.c: New.
38597         * gcc.dg/vmx/1b-03.c: New.
38598         * gcc.dg/vmx/1b-04.c: New.
38599         * gcc.dg/vmx/1b-05.c: New.
38600         * gcc.dg/vmx/1b-06.c: New.
38601         * gcc.dg/vmx/1b-07.c: New.
38602         * gcc.dg/vmx/1c-01.c: New.
38603         * gcc.dg/vmx/1c-02.c: New.
38604         * gcc.dg/vmx/3a-01a.c: New.
38605         * gcc.dg/vmx/3a-01.c: New.
38606         * gcc.dg/vmx/3a-01m.c: New.
38607         * gcc.dg/vmx/3a-03.c: New.
38608         * gcc.dg/vmx/3a-03m.c: New.
38609         * gcc.dg/vmx/3a-04.c: New.
38610         * gcc.dg/vmx/3a-04m.c: New.
38611         * gcc.dg/vmx/3a-05.c: New.
38612         * gcc.dg/vmx/3a-06.c: New.
38613         * gcc.dg/vmx/3a-06m.c: New.
38614         * gcc.dg/vmx/3a-07.c: New.
38615         * gcc.dg/vmx/3b-01.c: New.
38616         * gcc.dg/vmx/3b-02.c: New.
38617         * gcc.dg/vmx/3b-10.c: New.
38618         * gcc.dg/vmx/3b-13.c: New.
38619         * gcc.dg/vmx/3b-14.c: New.
38620         * gcc.dg/vmx/3b-15.c: New.
38621         * gcc.dg/vmx/3c-01a.c: New.
38622         * gcc.dg/vmx/3c-01.c: New.
38623         * gcc.dg/vmx/3c-02.c: New.
38624         * gcc.dg/vmx/3c-03.c: New.
38625         * gcc.dg/vmx/3d-01.c: New.
38626         * gcc.dg/vmx/4-01.c: New.
38627         * gcc.dg/vmx/4-03.c: New.
38628         * gcc.dg/vmx/5-01.c: New.
38629         * gcc.dg/vmx/5-02.c: New.
38630         * gcc.dg/vmx/5-03.c: New.
38631         * gcc.dg/vmx/5-04.c: New.
38632         * gcc.dg/vmx/5-05.c: New.
38633         * gcc.dg/vmx/5-06.c: New.
38634         * gcc.dg/vmx/5-07.c: New.
38635         * gcc.dg/vmx/5-07t.c: New.
38636         * gcc.dg/vmx/5-08.c: New.
38637         * gcc.dg/vmx/5-10.c: New.
38638         * gcc.dg/vmx/5-11.c: New.
38639         * gcc.dg/vmx/7-01a.c: New.
38640         * gcc.dg/vmx/7-01.c: New.
38641         * gcc.dg/vmx/7c-01.c: New.
38642         * gcc.dg/vmx/7d-01.c: New.
38643         * gcc.dg/vmx/7d-02.c: New.
38644         * gcc.dg/vmx/8-01.c: New.
38645         * gcc.dg/vmx/8-02a.c: New.
38646         * gcc.dg/vmx/8-02.c: New.
38647         * gcc.dg/vmx/brode-1.c: New.
38648         * gcc.dg/vmx/bug-1.c: New.
38649         * gcc.dg/vmx/bug-2.c: New.
38650         * gcc.dg/vmx/bug-3.c: New.
38651         * gcc.dg/vmx/cw-bug-1.c: New.
38652         * gcc.dg/vmx/cw-bug-2.c: New.
38653         * gcc.dg/vmx/cw-bug-3.c: New.
38654         * gcc.dg/vmx/dct.c: New.
38655         * gcc.dg/vmx/debug-1.c: New.
38656         * gcc.dg/vmx/debug-2.c: New.
38657         * gcc.dg/vmx/debug-3.c: New.
38658         * gcc.dg/vmx/debug-4.c: New.
38659         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38660         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38661         * gcc.dg/vmx/eg-5.c: New.
38662         * gcc.dg/vmx/fft.c: New.
38663         * gcc.dg/vmx/gcc-bug-1.c: New.
38664         * gcc.dg/vmx/gcc-bug-2.c: New.
38665         * gcc.dg/vmx/gcc-bug-3.c: New.
38666         * gcc.dg/vmx/gcc-bug-4.c: New.
38667         * gcc.dg/vmx/gcc-bug-5.c: New.
38668         * gcc.dg/vmx/gcc-bug-6.c: New.
38669         * gcc.dg/vmx/gcc-bug-7.c: New.
38670         * gcc.dg/vmx/gcc-bug-8.c: New.
38671         * gcc.dg/vmx/gcc-bug-9.c: New.
38672         * gcc.dg/vmx/gcc-bug-b.c: New.
38673         * gcc.dg/vmx/gcc-bug-c.c: New.
38674         * gcc.dg/vmx/gcc-bug-d.c: New.
38675         * gcc.dg/vmx/gcc-bug-e.c: New.
38676         * gcc.dg/vmx/gcc-bug-f.c: New.
38677         * gcc.dg/vmx/gcc-bug-g.c: New.
38678         * gcc.dg/vmx/gcc-bug-i.c: New.
38679         * gcc.dg/vmx/harness.h: New.
38680         * gcc.dg/vmx/ira1.c: New.
38681         * gcc.dg/vmx/ira2a.c: New.
38682         * gcc.dg/vmx/ira2b.c: New.
38683         * gcc.dg/vmx/ira2.c: New.
38684         * gcc.dg/vmx/ira2c.c: New.
38685         * gcc.dg/vmx/mem.c: New.
38686         * gcc.dg/vmx/newton-1.c: New.
38687         * gcc.dg/vmx/ops.c: New.
38688         * gcc.dg/vmx/sn7153.c: New.
38689         * gcc.dg/vmx/spill2.c: New.
38690         * gcc.dg/vmx/spill3.c: New.
38691         * gcc.dg/vmx/spill.c: New.
38692         * gcc.dg/vmx/t.c: New.
38693         * gcc.dg/vmx/varargs-1.c: New.
38694         * gcc.dg/vmx/varargs-2.c: New.
38695         * gcc.dg/vmx/varargs-3.c: New.
38696         * gcc.dg/vmx/varargs-4.c: New.
38697         * gcc.dg/vmx/varargs-5.c: New.
38698         * gcc.dg/vmx/varargs-6.c: New.
38699         * gcc.dg/vmx/varargs-7.c: New.
38700         * gcc.dg/vmx/vmx.exp: New.
38701         * gcc.dg/vmx/vprint-1.c: New.
38702         * gcc.dg/vmx/vscan-1.c: New.
38703         * gcc.dg/vmx/x-01.c: New.
38704         * gcc.dg/vmx/x-02.c: New.
38705         * gcc.dg/vmx/x-03.c: New.
38706         * gcc.dg/vmx/x-04.c: New.
38707         * gcc.dg/vmx/x-05.c: New.
38708         * gcc.dg/vmx/yousufi-1.c: New.
38709         * gcc.dg/vmx/zero-1.c: New.
38710         * gcc.dg/vmx/zero.c: New.
38711
38712 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
38713
38714         * g++.dg/lookup/java1.C: Update for chage of
38715         _Jv_AllocObject.
38716         * g++.dg/lookup/java2.C: Likewise.
38717
38718 2004-04-17  Laurent GUERBY <laurent@guerby.net>
38719
38720         * ada/acats/run_all.sh: use -O2 by default.
38721
38722 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
38723
38724         * gcc.dg/vr-mult-[12].c: New tests.
38725
38726 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38727
38728         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38729
38730         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38731
38732 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
38733
38734         * lib/target-supports.exp (check_profiling_available): Assume
38735         profiling isn't available for mips*-*-elf targets.
38736
38737 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
38738
38739         * gcc.dg/builtins-38.c: New test.
38740
38741 2004-04-14  Eric Christopher  <echristo@redhat.com>
38742
38743         * g++.dg/charset/charset.exp: Run .cc extension tests.
38744
38745 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
38746
38747         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
38748
38749 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38750
38751         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38752
38753 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
38754
38755         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38756         * gcc.dg/i386-387-2.c: Likewise.
38757
38758         * gcc.dg/i386-387-7.c: New test.
38759         * gcc.dg/i386-387-8.c: New test.
38760
38761         * gcc.dg/builtins-37.c: New test.
38762
38763 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
38764
38765         * g++.dg/pch/externc-1.C: Add missing semicolon.
38766
38767 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
38768
38769         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38770
38771 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38772
38773         * gcc.c-torture/execute/20040411-1.c: New test.
38774
38775 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38776
38777         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38778
38779 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
38780
38781         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38782
38783 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
38784
38785         * lib/target-supports.exp (check_named_sections_available): New.
38786         * lib/gcc-dg.exp (dg-require-named-sections): New.
38787         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38788         old-deja.exp.  Also prune error-count message from HP linker.
38789         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38790
38791         * g++.dg/init/init-ref4.C: Use dg-require-weak.
38792         * g++.old-deja/g++.pt/static3.C: Likewise.
38793         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38794
38795 2004-04-09  Roger Sayle  <roger@eyesopen.com>
38796
38797         * gcc.c-torture/execute/20040409-1.c: New test case.
38798         * gcc.c-torture/execute/20040409-2.c: New test case.
38799         * gcc.c-torture/execute/20040409-3.c: New test case.
38800
38801 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
38802
38803         * gcc.dg/20040409-1.c: New test.
38804
38805 2004-04-08  Roger Sayle  <roger@eyesopen.com>
38806
38807         PR target/14888
38808         * g++.dg/opt/pr14888.C: New test case.
38809
38810 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
38811
38812         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38813         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38814         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38815         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38816         New tests.
38817
38818 2004-04-08  Paul Brook  <paul@codesourcery.com>
38819
38820         * gcc.dg/spill-1.c: New test.
38821
38822 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38823
38824         * gcc.dg/torture/builtin-ctype-2.c: New test.
38825
38826 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
38827
38828         * gcc.dg/pch/pch.exp: Add largefile test.
38829
38830 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
38831
38832         * g++.dg/pch/externc-1.Hs: New.
38833         * g++.dg/pch/externc-1.C: New.
38834
38835 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38836
38837         * gcc.dg/compat/struct-by-value-5a_main.c,
38838         gcc.dg/compat/struct-by-value-5b_main.c: New files.
38839         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38840         * gcc.dg/compat/struct-by-value-5a_x.c,
38841         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38842         gcc.dg/compat/struct-by-value-5_x.c.
38843         * gcc.dg/compat/struct-by-value-5a_y.c,
38844         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38845         gcc.dg/compat/struct-by-value-5_y.c.
38846
38847         * gcc.dg/compat/struct-by-value-6a_main.c,
38848         gcc.dg/compat/struct-by-value-6b_main.c: New files.
38849         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38850         * gcc.dg/compat/struct-by-value-6a_x.c,
38851         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38852         gcc.dg/compat/struct-by-value-6_x.c.
38853         * gcc.dg/compat/struct-by-value-6a_y.c,
38854         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38855         gcc.dg/compat/struct-by-value-6_y.c.
38856
38857         * gcc.dg/compat/struct-by-value-7a_main.c,
38858         gcc.dg/compat/struct-by-value-7b_main.c: New files.
38859         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38860         * gcc.dg/compat/struct-by-value-7a_x.c,
38861         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38862         gcc.dg/compat/struct-by-value-7_x.c.
38863         * gcc.dg/compat/struct-by-value-7a_y.c,
38864         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38865         gcc.dg/compat/struct-by-value-7_y.c.
38866
38867 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
38868
38869         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38870         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38871         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38872         options.
38873
38874 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
38875
38876         * gcc.dg/builtins-36.c: New test.
38877
38878 2004-04-06  Paul Brook  <paul@codesourcery.com>
38879
38880         * README.gcc: Remove obsolete contraint on testcases.
38881
38882 2004-04-05  Paul Brook  <paul@codesourcery.com>
38883
38884         PR2123
38885         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
38886         failure and exit(0) on success.
38887         * g++.dg/expr/anew2.C: Ditto.
38888         * g++.dg/expr/anew3.C: Ditto.
38889         * g++.dg/expr/anew4.C: Ditto.
38890
38891 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
38892
38893         PR c++/3518
38894         * g++.dg/template/unify7.C: New.
38895
38896 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38897
38898         * g++.dg/README: Bring up to date with new subdirectories; remove
38899         duplicate subdirectory lines.
38900
38901 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
38902
38903         PR c++/14007
38904         * g++.dg/template/unify5.C: New.
38905         * g++.dg/template/unify6.C: New.
38906         * g++.dg/template/qualttp20.C: Adjust.
38907         * g++.old-deja/g++.jason/report.C: Adjust.
38908         * g++.old-deja/g++.other/qual1.C: Adjust.
38909
38910 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
38911
38912         PR c++/14803
38913         * g++.dg/inherit/ptrmem1.C: New test.
38914
38915 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
38916
38917         PR c++/14755
38918         * gcc.c-torture/execute/20040331-1.c: New test.
38919         * gcc.dg/20040331-1.c: New test.
38920
38921 2004-04-01  Paul Brook  <paul@codesourcery.com>
38922
38923         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38924
38925 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
38926
38927         PR c++/14724
38928         * g++.dg/init/goto1.C: New test.
38929
38930         PR c++/14763
38931         * g++.dg/template/defarg4.C: New test.
38932
38933 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
38934
38935         * gcc.dg/altivec-11.c: Extend test for more valid cases.
38936
38937 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
38938
38939         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38940
38941 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
38942
38943         * gcc.dg/noncompile/undeclared-2.c: New test.
38944
38945 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38946
38947         * gcc.dg/940409-1.c: Remove XFAIL.
38948         * gcc.dg/reg-vol-struct-1.c: New test.
38949
38950 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38951
38952         * gcc.dg/torture/builtin-wctype-1.c: New test.
38953
38954 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
38955
38956         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38957         * gcc.dg/20001101-1.c: Likewise.
38958         * gcc.dg/20001102-1.c: Likewise.
38959
38960 2004-03-25  Roger Sayle  <roger@eyesopen.com>
38961
38962         * gcc.dg/compare8.c: Add an additional test for XOR.
38963
38964 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38965
38966         * gcc.dg/torture/builtin-ctype-1.c: New test.
38967
38968 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38969
38970         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38971         * gcc.dg/torture/builtin-math-1.c: Likewise.
38972         * gcc.dg/torture/builtin-power-1.c: New test.
38973
38974 2004-03-24  Andreas Schwab  <schwab@suse.de>
38975
38976         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38977         IA64 assembler.
38978
38979 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38980             Roger Sayle  <roger@eyesopen.com>
38981
38982         * gcc.dg/compare8.c: New test case.
38983
38984 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38985
38986         * g++.dg/ext/altivec-7.C: New test.
38987
38988 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38989
38990         PR 12267, 12391, 12560, 13129, 14114, 14133
38991         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38992         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38993         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38994         Adjust error regexps.
38995         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38996         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38997         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38998         * gcc.dg/local1.c: Add explanatory comment.
38999
39000 2004-03-23  Roger Sayle  <roger@eyesopen.com>
39001
39002         PR optimization/14669
39003         * g++.dg/opt/fold2.C: New test case.
39004
39005 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
39006
39007         PR c/14069
39008         * gcc.dg/20040322-1.c: New test.
39009
39010 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39011
39012         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
39013         * gcc.dg/ultrasp4.c: Likewise.
39014         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
39015
39016 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39017
39018         * gcc.dg/i386-sse-8.c: Reset default options.
39019
39020 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39021
39022         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
39023         in the error message text.
39024
39025 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39026
39027         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
39028
39029 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
39030
39031         PR c++/14616
39032         * g++.dg/init/array13.C: New test.
39033
39034 2004-03-20  Roger Sayle  <roger@eyesopen.com>
39035
39036         PR target/13889
39037         * gcc.c-torture/compile/pr13889.c: New test case.
39038
39039 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39040
39041         PR c/14635
39042         * builtins-1.c (nan, nans): Don't test.
39043         * builtins-30.c: Don't use nan, nanf, nanl.
39044         * builtins-35.c: New test.
39045
39046 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
39047
39048         * g++.dg/ext/altivec-6.C: New test.
39049
39050 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
39051
39052         * g++.dg/init/placement3.C: New test.
39053
39054         * g++.dg/template/spec13.C: New test.
39055
39056         * g++.dg/lookup/using11.C: New test.
39057
39058         * g++.dg/lookup/koenig3.C: New test.
39059
39060         * g++.dg/template/operator2.C: New test.
39061
39062         * g++.dg/expr/dtor3.C: New test.
39063         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
39064         marker.
39065         * g++.old-deja/g++.law/visibility28.C: Likewise.
39066
39067 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
39068
39069         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
39070         * gcc.dg/ppc64-abi-3.c: Likewise.
39071
39072 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39073
39074         PR c++/14545
39075         * g++.dg/parse/template15.C: New test.
39076
39077 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39078
39079         * g++.dg/expr/dtor2.C: New test.
39080
39081         * g++.dg/lookup/anon4.C: New test.
39082
39083         * g++.dg/overload/using1.C: New test.
39084
39085         * g++.dg/template/lookup7.C: New test.
39086
39087         * g++.dg/template/typename6.C: New test.
39088
39089         * g++.dg/expr/cond6.C: New test.
39090
39091 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39092
39093         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39094
39095 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39096
39097         * g++.dg/expr/cond5.C: New test.
39098         * g++.dg/expr/constcast1.C: Likewise.
39099         * g++.dg/expr/ptrmem2.C: Likewise.
39100         * g++.dg/expr/ptrmem3.C: Likewise.
39101         * g++.dg/lookup/main1.C: Likewise.
39102         * g++.dg/template/lookup6.C: Likewise.
39103
39104 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39105
39106         * gcc.dg/local1.c: New test.
39107
39108         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39109
39110 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39111
39112         * gcc.dg/torture/builtin-convert-1.c: New test.
39113
39114 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39115
39116         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39117
39118 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39119
39120         PR c++/14481
39121         * g++.dg/warn/Wunused-7.C: New test.
39122
39123 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39124
39125         * gcc.dg/torture/builtin-integral-1.c: New test.
39126
39127 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39128
39129         PR c++/14586
39130         * g++.dg/parse/non-dependent3.C: New test.
39131
39132 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
39133
39134         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
39135         * g++.dg/eh/simd-2.C: Likewise.
39136         * g++.dg/init/array10.C: Likewise.
39137         * gcc.c-torture/compile/simd-1.c: Likewise.
39138         * gcc.c-torture/compile/simd-2.c: Likewise.
39139         * gcc.c-torture/compile/simd-3.c: Likewise.
39140         * gcc.c-torture/compile/simd-4.c: Likewise.
39141         * gcc.c-torture/compile/simd-6.c: Likewise.
39142         * gcc.c-torture/execute/simd-1.c: Likewise.
39143         * gcc.c-torture/execute/simd-2.c: Likewise.
39144         * gcc.dg/compat/vector-defs.h: Likewise.
39145         * gcc.dg/20020531-1.c: Likewise.
39146         * gcc.dg/altivec-3.c: Likewise.
39147         * gcc.dg/altivec-4.c: Likewise.
39148         * gcc.dg/altivec-varargs-1.c: Likewise.
39149         * gcc.dg/compat/vector-defs.h: Likewise.
39150         * gcc.dg/i386-mmx-3.c: Likewise.
39151         * gcc.dg/i386-sse-4.c: Likewise.
39152         * gcc.dg/i386-sse-5.c: Likewise.
39153         * gcc.dg/i386-sse-8.c: Likewise.
39154         * gcc.dg/simd-1.c: Likewise.
39155         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
39156         __ev64_opaque__ since the machine description provides it.
39157
39158 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39159
39160         * lib/compat.exp (skip_list): New global variable.
39161         Use it to hold the user defined COMPAT_SKIPS list if any.
39162         (compat-obj): Add the members of skip_list to optall.
39163
39164 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39165
39166         * gcc.dg/compat/union-by-value-1_main.c,
39167         union-by-value-1_x.c, union-by-value-1_y.c,
39168         union-check.h, union-defs.h,
39169         union-init.h, union-return-1_main.c,
39170         union-return-1_x.c, union-return-1_y.c: New files.
39171
39172 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39173
39174         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
39175         mixed-struct-init.h: Add 4 mixed structure types.
39176         struct-by-value-21_main.c, struct-by-value-21_x.c,
39177         struct-by-value-21_y.c, struct-return-21_main.c,
39178         struct-return-21_x.c, struct-return-21_y.c: New files.
39179
39180 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
39181
39182         PR c++/14550
39183         * g++.dg/parse/template14.C: New test.
39184
39185 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39186
39187         * gcc.c-torture/execute/20040313-1.c: New test.
39188
39189 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
39190
39191         PR target/14533
39192         * gcc.dg/20040311-2.c: New test.
39193
39194 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
39195
39196         PR other/14544
39197         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
39198         bit-field.
39199
39200 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
39201
39202         * gcc.dg/20040305-2.c: Add missing return statement.
39203
39204 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39205
39206         * gcc.dg/builtins-34.c: Also check pow10*.
39207
39208 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39209
39210         PR target/14262
39211         * gcc.dg/20040305-2.c: New test.
39212
39213 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39214
39215         * gcc.dg/20040310-1.c: New test.
39216
39217 2004-03-11  Roger Sayle  <roger@eyesopen.com>
39218
39219         * gcc.c-torture/execute/20040311-1.c: New test case.
39220
39221 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
39222
39223         PR c++/14476
39224         * g++.dg/lookup/enum1.C: New test.
39225
39226 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
39227
39228         PR c++/14510
39229         * g++.dg/lookup/struct2.C: New test.
39230
39231 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
39232
39233         * gcc.dg/builtins-34.c: New test.
39234
39235 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39236
39237         * gcc.dg/torture/builtin-nonneg-1.c: New test.
39238
39239 2004-03-09  James E Wilson  <wilson@specifixinc.com>
39240
39241         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39242         * gcc.dg/alias-2.c: New testcase.
39243
39244 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
39245
39246         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
39247
39248 2004-03-09  Roger Sayle  <roger@eyesopen.com>
39249
39250         * gcc.c-torture/execute/20040309-1.c: New test case.
39251
39252 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
39253
39254         PR c++/14397
39255         * g++.dg/overload/ref1.C: New.
39256
39257 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39258
39259         PR c++/14409
39260         * g++.dg/template/spec12.C: New test.
39261
39262         PR c++/14448
39263         * g++.dg/parse/crash14.C: New test.
39264
39265 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39266
39267         PR c++/14230
39268         * g++.dg/init/ref11.C: New test.
39269
39270 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39271
39272         PR c++/14432
39273         * g++.dg/parse/builtin2.C: New test.
39274
39275 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39276
39277         PR c++/14401
39278         * g++.dg/init/ctor3.C: New test.
39279         * g++.dg/init/union1.C: New test.
39280         * g++.dg/ext/anon-struct4.C: New test.
39281
39282 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39283
39284         * g++.dg/lookup/koenig1.C: Tweak error messages.
39285         * g++.dg/lookup/used-before-declaration.C: Likewise.
39286         * g++.dg/other/do1.C: Likewise.
39287         * g++.dg/overload/koenig1.C: Likewise.
39288         * g++.dg/parse/crash13.C: Likewise.
39289         * g++.dg/template/instantiate3.C: Likewise.
39290
39291 2004-03-08  Eric Christopher  <echristo@redhat.com>
39292
39293         * * lib/target-supports.exp: Enable libiconv in test
39294         compilation.  Fix up error checking.
39295
39296 2004-03-08  Roger Sayle  <roger@eyesopen.com>
39297
39298         PR middle-end/14289
39299         * gcc.dg/pr14289-1.c: New test case.
39300         * gcc.dg/pr14289-2.c: Likewise.
39301         * gcc.dg/pr14289-3.c: Likewise.
39302
39303 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
39304
39305         * gcc.c-torture/execute/20040308-1.c: New test.
39306
39307 2004-03-07  Roger Sayle  <roger@eyesopen.com>
39308
39309         * gcc.c-torture/execute/20040307-1.c: New test case.
39310
39311 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
39312
39313         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39314
39315 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
39316
39317         * gcc.dg/20040306-1.c: New test.
39318
39319 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
39320
39321         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39322         them static.
39323         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39324
39325 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39326
39327         PR c/14465
39328         * gcc.dg/decl-6.c: New test.
39329
39330 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39331
39332         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39333         Rename LOGPOW -> LOG_POW.
39334         (SQRT_EXP, POW_EXP): New.
39335
39336 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39337
39338         * gcc.dg/i386-sse-8.c: New test.
39339
39340 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39341
39342         PR c/14114
39343         * gcc.dg/decl-5.c: New test.
39344
39345 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
39346
39347         * gcc.dg/20040305-1.c: New test.
39348
39349 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
39350
39351         PR other/14354
39352         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39353
39354 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
39355
39356         PR c++/14425, c++/14426
39357         * g++.dg/ext/altivec-4.C: New test.
39358         * g++.dg/ext/altivec-5.C: New test.
39359
39360 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
39361
39362         * g++.old-deja/g++.other/linkage1.C: Expect errors about
39363         global variables of a type with no linkage.
39364         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39365         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39366         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39367         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39368         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
39369         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39370         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39371         * g++.dg/warn/deprecated.C: Name enum Color.
39372         * g++.dg/overload/VLA.C: Name structure for 'b'.
39373         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39374
39375 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39376
39377         * gcc.c-torture/compile/20040304-1.c: New test.
39378
39379 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
39380
39381         PR 13728
39382         * gcc.dg/decl-4.c: New testcase.
39383
39384 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
39385
39386         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39387         as PRECF if sizeof (float) > sizeof (double).
39388         (PRECL): Make it the same as PRECF if
39389         sizeof (float) > sizeof (long double).
39390
39391 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39392
39393         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
39394         system type.  Add check for irix6 which doesn't have c99 runtime.
39395
39396 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
39397
39398         * gcc.dg/const-elim-1.c: xfail for xtensa.
39399
39400 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39401
39402         PR c++/14369
39403         * g++.dg/template/cond4.C: New test.
39404
39405 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39406
39407         PR c++/14360
39408         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39409
39410         PR c++/14361
39411         * g++.dg/parse/defarg7.C: New test.
39412
39413         PR c++/14359
39414         * g++.dg/template/friend26.C: New test.
39415
39416 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39417
39418         PR c++/14324
39419         * g++.dg/abi/mangle21.C: New test.
39420
39421         PR c++/14260
39422         * g++.dg/parse/constructor2.C: New test.
39423
39424         PR c++/14337
39425         * g++.dg/template/sfinae1.C: New test.
39426
39427 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39428
39429         PR c++/14267
39430         * g++.dg/expr/crash2.C: New test.
39431
39432         PR middle-end/13448
39433         * gcc.dg/inline-5.c: New test.
39434         * gcc.dg/always-inline.c: Split out tests into ...
39435         * gcc.dg/always-inline2.c: ... this and ...
39436         * gcc.dg/always-inline3.c: ... this.
39437
39438 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39439
39440         PR debug/12103
39441         * g++.dg/debug/crash1.C: New test.
39442
39443 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
39444
39445         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39446         function with __attribute__((noinline)).
39447         (recurser_void2): Likewise.
39448         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39449         (recurser_void2): Likewise.
39450
39451 2004-02-29  Roger Sayle  <roger@eyesopen.com>
39452
39453         PR middle-end/14203
39454         * g++.dg/warn/Wunused-6.C: New test case.
39455
39456 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
39457
39458         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39459         not defined.
39460
39461 2004-02-27  Eric Christopher  <echristo@redhat.com>
39462
39463         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39464         * g++.dg/charset/asm2.c: Run only x86.
39465         * gcc.dg/charset/asm3.c: Ditto.
39466
39467 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
39468
39469         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39470         ld_library_path.
39471
39472 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
39473
39474         * g++.dg/ext/altivec-3.C: New.
39475
39476 2004-02-26  Richard Henderson  <rth@redhat.com>
39477
39478         * g++.dg/ext/attrib10.C: Mark for warning.
39479         * gcc.dg/attr-alias-1.c: New.
39480
39481 2004-02-26  Richard Henderson  <rth@redhat.com>
39482
39483         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
39484         * gcc.c-torture/execute/20040208-2.c: ... it back.
39485
39486 2004-02-26  Eric Christopher  <echristo@redhat.com>
39487
39488         * lib/target-supports.exp (check-iconv-available): New function.
39489         * lib/gcc-dg.exp (dg-require-iconv): New function.
39490         Use above.
39491         * gcc.dg/charset: New directory.
39492         * gcc.dg/charset/charset.exp: New file.
39493         * gcc.dg/charset/asm1.c: Ditto.
39494         * gcc.dg/charset/asm2.c: Ditto.
39495         * gcc.dg/charset/asm3.c: Ditto.
39496         * gcc.dg/charset/asm4.c: Ditto.
39497         * gcc.dg/charset/asm5.c: Ditto.
39498         * gcc.dg/charset/attribute1.c: Ditto.
39499         * gcc.dg/charset/attribute2.c: Ditto.
39500         * gcc.dg/charset/string1.c: Ditto.
39501         * g++.dg/charset: New directory.
39502         * g++.dg/dg.exp: Add here. Special options.
39503         * g++.dg/charset/charset.exp: New file.
39504         * g++.dg/charset/asm1.c: Ditto.
39505         * g++.dg/charset/asm2.c: Ditto.
39506         * g++.dg/charset/asm3.c: Ditto.
39507         * g++.dg/charset/asm4.c: Ditto.
39508         * g++.dg/charset/attribute1.c: Ditto.
39509         * g++.dg/charset/attribute2.c: Ditto.
39510         * g++.dg/charset/extern1.cc: Ditto.
39511         * g++.dg/charset/extern2.cc: Ditto.
39512         * g++.dg/charset/string1.c: Ditto.
39513
39514 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
39515
39516         PR c++/14278
39517         * g++.dg/parse/comma1.C: New test.
39518
39519 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39520
39521         PR c++/14284
39522         * g++.dg/template/ttp8.C: New test.
39523
39524 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
39525
39526         * gcc.dg/fixuns-trunc-1.c: New test.
39527
39528 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39529
39530         * gcc.dg/builtins-config.h: Use #elif.
39531
39532 2004-02-26  Michael Matz  <matz@suse.de>
39533
39534         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39535         * gcc.dg/991214-1.c: Likewise.
39536         * gcc.dg/i386-asm-1.c: Likewise.
39537
39538 2004-02-25  Richard Henderson  <rth@redhat.com>
39539
39540         * gcc.c-torture/execute/20040208-2.c: Move ...
39541         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39542
39543 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39544
39545         PR c++/14246
39546         * g++.dg/other/crash-3.C: New test.
39547
39548 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39549
39550         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39551         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39552
39553         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39554         HP-UX.
39555
39556 2004-02-24  Michael Matz  <matz@suse.de>
39557
39558         * gcc.dg/i386-regparm.c: New.
39559
39560 2004-02-23  James E Wilson  <wilson@specifixinc.com>
39561
39562         * gcc.c-torture/execute/20040223-1.c: New.
39563
39564 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
39565             Kazu Hirata  <kazu@cs.umass.edu>
39566
39567         * gcc.dg/fwritable-strings-1.c: Remove.
39568
39569 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
39570
39571         PR c/14156
39572         * gcc.dg/20040223-1.c: New test.
39573
39574 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39575
39576         PR c++/14106
39577         * g++.dg/ext/typeof9.C: New test.
39578
39579 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39580
39581         PR c++/14250
39582         * g++.dg/other/switch1.C: New test.
39583
39584 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39585
39586         * gcc.dg/cast-function-1.c: Adjust for new informative message.
39587         * gcc.dg/va-arg-1.c: Likewise.
39588
39589 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39590
39591         PR c++/14143
39592         * g++.dg/template/koenig5.C: New test.
39593
39594 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
39595
39596         * g++.dg/ext/altivec-1.C: Generalize target triple.
39597         * g++.dg/ext/altivec-2.C: New test case.
39598         * g++.dg/ext/altivec_check.h: New file.
39599         * gcc.dg/altivec-1.c: Generalize target triple;
39600         include altivec_check.h and call altivec_check().
39601         * gcc.dg/altivec-[2-5].c: Generalize target triple.
39602         * gcc.dg/altivec-6.c: New test case.
39603         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39604         type casts as needed.
39605         * gcc.dg/altivec-10.c: Include altivec_check.h and call
39606         altivec_check().
39607         * gcc.dg/altivec-12.c: New test case.
39608         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39609         include altivec_check.h and call altivec_check().
39610         * gcc.dg/altivec_check.h: New file.
39611
39612 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39613
39614         * lib/target-supports.exp (check_alias_available): Don't mangle
39615         function `g' in test program.
39616
39617 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39618
39619         * lib/target-supports.exp (check_profiling_available): Check
39620         argument to determine whether we support a profiling type.
39621         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39622         check_profiling_available.
39623         * g++.dg/bprob/bprob.exp: Likewise.
39624         * g77.dg/bprob/bprob.exp: Likewise.
39625         * gcc.misc-tests/bprob.exp: Likewise.
39626         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39627         dg-require-profiling and delete expected error handling.
39628         * gcc.dg/20021014-1.c: Likewise.
39629         * gcc.dg/nest.c: Likewise.
39630
39631 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39632
39633         PR c++/12007
39634         * g++.dg/other/vthunk1.C: New test.
39635
39636 2004-02-20  Falk Hueffner  <falk@debian.org>
39637
39638         PR target/14201
39639         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39640
39641 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
39642
39643         PR c++/13927
39644         * g++.dg/other/error8.C: Remove XFAIL markers.
39645
39646         PR c++/14173
39647         * g++.dg/ext/packed5.C: New test.
39648
39649         PR c++/14199
39650         * g++.dg/warn/Wunused-5.C: New test.
39651
39652         PR c++/14186
39653         * g++.dg/lookup/member1.C: New test.
39654
39655 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39656
39657         * gcc.c-torture/compile/20040130-1.c: Enable only when
39658         __INT_MAX__ >= 2147483647L.
39659         * gcc.c-torture/compile/961203-1.c: Likewise.
39660
39661 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39662
39663         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39664         * g++.dg/opt/template1.C: Robustify assembler regexp
39665
39666 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39667
39668         * gcc.c-torture/execute/simd-4.x: Remove.
39669         * gcc.c-torture/execute/va-arg-25.x: Likewise.
39670         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39671         Guard with #ifndef SKIP_ATTRIBUTE.
39672         * gcc.dg/compat/vector-1_y.c: Likewise.
39673         * gcc.dg/compat/vector-2_x.c: Likewise.
39674         * gcc.dg/compat/vector-2_y.c: Likewise.
39675         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39676         * g++.dg/eh/simd-2.C: Likewise.
39677
39678 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
39679
39680         * gcc.c-torture/compile/complex-1.c: New.
39681
39682 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
39683
39684         PR target/14209
39685         * gcc.c-torture/execute/20040218-1.c: New test.
39686
39687 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39688
39689         PR c++/14181
39690         * g++.dg/parse/new2.C: New test.
39691
39692 2004-02-18  Paul Brook  <paul@codesourcery.com>
39693
39694         * gcc.c-torture/compile/libcall-1.c: New test.
39695
39696 2004-02-18  Paul Brook  <paul@codesourcery.com>
39697
39698         PR debug/12934
39699         * gcc.dg/debug/debug-7.c: New test.
39700
39701 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
39702
39703         * gcc.dg/20040217-1.c: New test.
39704
39705 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
39706
39707         * gcc.c-torture/execute/990208-1.x: Delete.
39708
39709 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
39710
39711         * gcc.c-torture/execute/20040208-2.x: New file.
39712
39713 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
39714
39715         PR c++/11326
39716         * g++.dg/abi/structret1.C: New test.
39717
39718 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
39719
39720         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
39721         (i386_cpuid): No need to test if cpuid is available on AMD64.
39722         Fix assembly, so that it works onboth i386 and AMD64.
39723         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39724         (vecInLong): Fix s[] member type to unsigned int.
39725         (vecInWord): Remove type.
39726         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39727         (a64, b64, c64, d64, e64): Remove.
39728         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39729         Remove unused variable.  Remove initialization of removed variables.
39730         Don't call mmx_tests nor sse_tests.
39731         (reference_mmx, reference_sse): Remove.
39732         (check): Add return stmt.
39733         * gcc.dg/i386-sse-7.c: New test.
39734         * gcc.dg/i386-mmx-4.c: New test.
39735
39736 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39737
39738         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39739         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39740         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39741         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39742         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39743         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39744         g++.dg/tc1/dr94.C: Fix line terminator.
39745
39746 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
39747
39748         * gcc.c-torture/compile/20040216-1.c: New.
39749
39750 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39751
39752         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39753         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39754         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39755         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39756         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39757         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39758
39759 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39760
39761         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39762
39763 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
39764
39765         PR c++/13971
39766         * g++.dg/expr/cond4.C: New test.
39767
39768         PR c++/14086
39769         * g++.dg/lookup/crash2.C: New test.
39770
39771 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
39772
39773         * gcc.c-torture/compile/20040214-2.c: New test.
39774
39775 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
39776
39777         PR c++/14116
39778         * g++.dg/ext/typeof8.C: New test.
39779
39780 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
39781
39782         * gcc.c-torture/compile/20040214-1.c: New test.
39783
39784 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39785
39786         PR c++/13635
39787         * g++.dg/template/spec11.C: New test.
39788
39789 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39790
39791         PR c++/13927
39792         * g++.dg/other/error8.C: New test.
39793
39794 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
39795
39796         PR c++/14122
39797         * g++.dg/template/array4.C: New test.
39798
39799         PR c++/14108
39800         * g++.dg/inherit/thunk2.C: New test.
39801
39802         PR c++/14083
39803         * g++.dg/eh/cond2.C: New test.
39804
39805 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
39806
39807         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39808
39809 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
39810
39811         * lib/scanasm.exp (dg-scan): Quote pattern before display.
39812
39813 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
39814
39815         * g++.dg/simd-2.C: xfail on ppc64-linux.
39816
39817 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39818
39819         PR c/456
39820         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39821         tests.
39822
39823 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
39824
39825         * gcc.dg/builtins-33.c: New test.
39826
39827 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
39828
39829         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39830
39831 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39832
39833         * g++.dg/simd-2.C: Set -maltivec for ppc64.
39834
39835 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39836
39837         * gcc.dg/ppc64-abi-3.c: New test.
39838
39839 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
39840
39841         PR c/14092
39842
39843         * gcc.dg/pr14092-1.c: New testcase.
39844
39845 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
39846
39847         * gcc.dg/cpp/assert4.c: Fix typo last change.
39848
39849         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39850         * gcc.dg/cpp/assert4.c: Handle powerpc64.
39851
39852         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39853
39854 2004-02-09  Roger Sayle  <roger@eyesopen.com>
39855
39856         * gcc.c-torture/compile/20040209-1.c: New test case.
39857
39858 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39859
39860         * gcc.dg/c90-init-1.c: Adjust expected error messages.
39861
39862 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
39863
39864         * gcc.c-torture/execute/20040208-[12].c: New tests.
39865
39866 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39867
39868         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39869
39870 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39871
39872         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39873
39874 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39875
39876         Bug 13856
39877         * gcc.dg/visibility-8.c: New testcase.
39878
39879 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39880
39881         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39882         arguments.
39883         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39884
39885 2004-02-07  Roger Sayle  <roger@eyesopen.com>
39886
39887         PR middle-end/13696
39888         * g++.dg/opt/fold1.C: New test case.
39889
39890 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39891
39892         PR c++/14033
39893         * g++.dg/other/crash-2.C: New test.
39894
39895 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39896
39897         PR c++/14028
39898         * g++.dg/parse/angle-bracket2.C: New test.
39899
39900 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39901
39902         PR middle-end/13750
39903         Revert:
39904         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39905         PR pch/13361
39906         * g++.dg/pch/wchar-1.C: New.
39907         * g++.dg/pch/wchar-1.Hs: New.
39908
39909 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39910
39911         PR c++/14008
39912         * g++.dg/parse/error15.C: New test.
39913         * g++.dg/parse/crash11.C: Update dg-error mark.
39914
39915 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39916
39917         PR c++/13932
39918         * g++.dg/warn/conv2.C: New test.
39919
39920 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39921
39922         PR c++/13086
39923         * g++.dg/warn/incomplete1.C: Remove xfail.
39924
39925 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39926
39927         * lib/file-format.exp (gcc_target_object_format): Use
39928         ${tool}_target_compile, not gcc_target_compile.
39929         * lib/target-supports.exp (check_alias_available): Likewise.
39930         (check_gc_sections_available): Likewise.
39931         * g++.dg/ext/attrib10.C: Use dg-require-alias.
39932         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39933         dg-require-alias.
39934
39935 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39936
39937         PR c++/13969
39938         * g++.dg/template/static6.C: New test.
39939
39940 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
39941
39942         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39943
39944 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39945
39946         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39947         tests for systems where `char' is unsigned by default.
39948
39949 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39950
39951         PR c++/13997
39952         * g++.dg/template/partial3.C: New test.
39953
39954 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
39955
39956         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39957         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39958         Remove mentions of obsolete ports.
39959
39960 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
39961
39962         * gcc.dg/noncompile/20001228-1.c: Fix for new
39963         error message.
39964
39965 2004-02-03  Roger Sayle  <roger@eyesopen.com>
39966
39967         PR target/9348
39968         * gcc.c-torture/execute/multdi-1.c: New test case.
39969
39970 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39971
39972         PR c++/13925
39973         * g++.dg/template/lookup5.C: New test.
39974
39975 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39976
39977         PR c++/13950
39978         * g++.dg/template/lookup4.C: New test.
39979
39980         PR c++/13970
39981         * g++.dg/parse/error14.C: New test.
39982
39983         PR c++/14002
39984         * g++.dg/parse/template13.C: New test.
39985
39986 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39987
39988         PR c++/13978
39989         * g++.dg/template/koenig4.C: New test.
39990
39991         PR c++/13968
39992         * g++.dg/template/crash17.C: New test.
39993
39994         PR c++/13975
39995         * g++.dg/parse/error13.C: New test.
39996         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39997
39998 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39999
40000         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
40001
40002 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
40003
40004         PR c/11658
40005         PR c/13994
40006         * gcc.dg/noncompile/20040203-1.c: New test.
40007         * gcc.dg/noncompile/20040203-2.c: Likewise.
40008         * gcc.dg/noncompile/20040203-3.c: Likewise.
40009         * gcc.dg/20040203-1.c: Likewise.
40010
40011 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
40012
40013         PR c++/10858
40014         * g++.dg/template/sizeof7.C: New test.
40015
40016 2004-02-02  Eric Christopher  <echristo@redhat.com>
40017             Zack Weinberg  <zack@codesourcery.com>
40018
40019         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
40020
40021 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
40022
40023         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
40024         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
40025         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
40026         * gcc.dg/cleanup-5.c: Run only on Linux targets.
40027
40028 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
40029
40030         PR c++/13113
40031         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
40032
40033         PR c++/13854
40034         * g++.dg/ext/attrib13.C: New test.
40035
40036         PR c++/13907
40037         * g++.dg/conversion/op2.C: New test.
40038
40039 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40040
40041         * gcc.dg/titype-1.c: Fix pasto.
40042
40043 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40044
40045         * gcc.dg/titype-1.c: New test.
40046
40047 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40048
40049         PR c++/13957
40050         * g++.dg/template/non-type-template-argument-1.C,
40051         g++.dg/template/qualified-id1.C: Update dg-error marks.
40052         * g++.dg/template/nontype6.C: New test.
40053
40054 2004-02-01  Roger Sayle  <roger@eyesopen.com>
40055
40056         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
40057         * gcc.dg/builtins-31.c: New testcase.
40058         * gcc.dg/builtins-32.c: New testcase.
40059
40060 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
40061
40062         * objc.dg/call-super-2.m: Update line numbers
40063         for the including of stddef.h.
40064
40065 2004-01-30  Michael Matz  <matz@suse.de>
40066
40067         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
40068         g++.dg/ext/case-range3.C: New tests.
40069
40070 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40071
40072         DR206
40073         PR c++/13813
40074         * g++.dg/template/member4.C: New test.
40075
40076 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40077
40078         PR c++/13683
40079         * g++.dg/template/sizeof6.C: New test.
40080
40081 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40082
40083         * gcc.dg/fwritable-strings-1.c: New test.
40084
40085 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40086
40087         * gcc.c-torture/compile/20040130-1.c: New test.
40088
40089 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
40090
40091         * objc.dg/call-super-2.m: Include stddef.h for size_t.
40092
40093 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
40094
40095         PR c++/13883
40096         * g++.dg/template/ctor3.C: New test.
40097
40098 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40099
40100         * g++.dg/tc1: New directory.
40101         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40102         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40103         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40104         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40105         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40106
40107 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40108
40109         * g++.dg/parse/error11.C: New test.
40110         * g++.dg/parse/error12.C: Likewise.
40111
40112 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
40113
40114         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40115         (scan_initial, main): Use aligned_sizeof instead of sizeof.
40116
40117 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
40118
40119         PR c++/13791
40120         * g++.dg/ext/attrib12.C: New test.
40121
40122         PR c++/13736
40123         * g++.dg/parse/cast2.C: New test.
40124
40125 2004-01-27  James E Wilson  <wilson@specifixinc.com>
40126
40127         * objc.dg/encode-2.m (main): New local string.  Set depending on
40128         sizeof long.  Use in sscanf call.
40129         * objc.dg/encode-3.m (main): New local string.  Set depending on
40130         sizeof long.  Use in scan_initial call.
40131
40132 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40133
40134         * objc.dg/call-super-2.m: Make LP64-safe.
40135         * objc.dg/desig-init-1.m: Likewise.
40136
40137 2004-01-27  Devang Patel <dpatel@apple.com>
40138
40139         * g++.dg/debug/namespace1.C: New test.
40140
40141 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
40142
40143         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
40144         xscale-*-*.
40145
40146         * gcc.dg/arm-mmx-1.c: New test.
40147
40148 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40149
40150         * gcc.dg/20040127-1.c: New test.
40151         * gcc.dg/20040127-2.c: New test.
40152
40153 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40154
40155         * objc.dg/stret-1.m (glob): Renamed to globa.
40156
40157 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
40158
40159         PR c++/13663
40160         * g++.dg/expr/for1.C: New test.
40161
40162 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
40163
40164         PR middle-end/13779
40165         * gcc.dg/darwin-longlong.c: New test.
40166
40167 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
40168
40169         * gcc.dg/20040124-1.c: Moved test from here...
40170         * gcc.c-torture/compile/20040124-1.c: ...to here.
40171
40172 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40173
40174         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
40175         the assembly output if -m64 is passed.
40176
40177 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
40178
40179         PR c++/13833
40180         * g++.dg/template/cond3.C: New test.
40181
40182 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40183
40184         PR c++/13810
40185         * g++.dg/template/ttp7.C: New test.
40186
40187 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40188
40189         PR c++/13797
40190         * g++.dg/template/nontype4.C: New test.
40191         * g++.dg/template/nontype5.C: Likewise.
40192
40193 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
40194
40195         * gcc.dg/torture/mips-clobber-at.c: New test.
40196
40197 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
40198
40199         * gcc.dg/20040124-1.c: New test.
40200
40201 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
40202
40203         * gcc.dg/20040123-1.c: New test.
40204
40205 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40206
40207         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40208
40209 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40210
40211         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40212
40213 2004-01-23  Andrew Pinski  <apinski@apple.com>
40214
40215         * gcc.dg/20030121-1.c: Move to ..
40216         * gcc.dg/20040121-1.c: here.
40217
40218 2004-01-23  Roger Sayle  <roger@eyesopen.com>
40219
40220         * gcc.dg/builtins-29.c: New test case.
40221
40222 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40223
40224         PR 18314
40225         * gcc.dg/builtins-30.c: New testcase.
40226
40227 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
40228
40229         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40230         * lib/g77.exp: Likewise.
40231         * lib/objc.exp: Likewise.
40232         * lib/g++.exp: Likewise.
40233
40234 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40235
40236         * gcc.dg/struct-by-value-2.c: New test.
40237
40238 2004-01-21  Andrew Pinski  <apinski@apple.com>
40239
40240         PR target/13785
40241         * gcc.dg/20030121-1.c: New test.
40242
40243 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
40244
40245         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
40246         clobber frame pointer register in asm statement.
40247
40248 2004-01-21  Falk Hueffner  <falk@debian.org>
40249
40250         * gcc.c-torture/compile/20040121-1.c: New test.
40251
40252 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
40253
40254         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
40255
40256 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
40257
40258         * gcc.dg/ppc64-abi-2.c: New test.
40259
40260 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
40261
40262         * lib/treelang.exp: Fill out this file.
40263         * lib/treelang-dg.exp: New File.
40264
40265 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40266
40267         * gcc.c-torture/compile/981022-1.c: Remove.
40268         * gcc.dg/array-5.c: Remove XFAIL.
40269         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
40270         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
40271         gcc.dg/cond-lvalue-1.c: Update.
40272         * gcc.dg/cast-lvalue-2.c: New test.
40273
40274 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
40275
40276         PR c++/13592
40277         * g++.dg/other/error1.C (class foo): Tweak error message.
40278
40279         PR c++/13592
40280         * g++.dg/template/call2.C: New test.
40281
40282 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40283
40284         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
40285         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
40286         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
40287         scalar-return-1_x.c, scalar-return-2_y.c,
40288         scalar-return-3_x.c, scalar-return-3_y.c,
40289         scalar-return-4_x.c, scalar-return-4_y.c,
40290         struct-align-1.h, struct-align-1_x.c,
40291         struct-align-1_y.c, struct-align-2.h,
40292         struct-align-2_x.c, struct-align-2_y.c,
40293         struct-by-value-10_y.c, struct-by-value-11_x.c,
40294         struct-by-value-11_y.c, struct-by-value-12_x.c,
40295         struct-by-value-12_y.c, struct-by-value-13_x.c,
40296         struct-by-value-13_y.c, struct-by-value-14_x.c,
40297         struct-by-value-14_y.c, struct-by-value-15_x.c,
40298         struct-by-value-15_y.c, struct-by-value-16_y.c,
40299         struct-by-value-17_y.c, struct-by-value-18_y.c,
40300         struct-by-value-19_y.c, struct-by-value-1_x.c,
40301         struct-by-value-1_y.c, struct-by-value-20_y.c,
40302         struct-by-value-2_x.c, struct-by-value-2_y.c,
40303         struct-by-value-3_y.c, struct-by-value-4_x.c,
40304         struct-by-value-4_y.c, struct-by-value-5_y.c,
40305         struct-by-value-6_y.c, struct-by-value-7_y.c
40306         struct-by-value-8_x.c, struct-by-value-8_y.c
40307         struct-by-value-9_x.c, struct-by-value-9_y.c
40308         struct-return-10_x.c, struct-return-10_y.c,
40309         struct-return-19_x.c, struct-return-20_x.c
40310         struct-return-2_x.c, struct-return-2_y.c
40311         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40312         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
40313
40314 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40315
40316         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40317         attribute on sparc*-sun-solaris2.*.
40318
40319 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
40320
40321         PR c++/13710
40322         * g++.dg/ext/typeof7.C: New test.
40323
40324 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
40325
40326         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40327         * gcc.dg/const-elim-1.c: Same.
40328
40329 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
40330
40331         * objc.dg/stret-1.m: New.
40332         * objc.dg/stret-2.m: New.
40333
40334 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
40335
40336         PR c++/11895
40337         * g++.dg/ext/vector1.C: New test.
40338
40339 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
40340
40341         * gcc.dg/pch/import-1.c: New.
40342         * gcc.dg/pch/import-1.hs: New.
40343         * gcc.dg/pch/import-1a.h: New.
40344         * gcc.dg/pch/import-1b.h: New.
40345         * gcc.dg/pch/import-1c.h: New.
40346
40347 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40348
40349         PR c++/13574
40350         * g++.dg/ext/array1.C: New test.
40351
40352         PR c++/13178
40353         * g++.dg/conversion/op1.C: New test.
40354
40355 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
40356
40357         PR 11864
40358         From Kazumoto Kojima / Dan Kegel:
40359         * gcc.dg/pr11864-1.c: New test.
40360
40361         PR 10392
40362         From Marcus Comstedt / Dan Kegel:
40363         * gcc.dg/pr10392-1.c: New test.
40364
40365 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40366
40367         PR c++/13478
40368         * g++.dg/init/ref10.C: New test.
40369
40370 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40371
40372         PR c++/13407
40373         * g++.dg/parse/typename6.C: New test.
40374
40375 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40376
40377         PR pch/13361
40378         * g++.dg/pch/wchar-1.C: New.
40379         * g++.dg/pch/wchar-1.Hs: New.
40380
40381 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40382
40383         PR c++/9259
40384         * g++.dg/expr/sizeof2.C: New test.
40385
40386 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
40387
40388         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40389
40390 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40391
40392         PR c++/13659
40393         * g++.dg/lookup/strong-using-3.C: New.
40394         * g++.dg/lookup/using-10.C: New.
40395
40396 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40397
40398         PR c++/13594
40399         * g++.dg/lookup/strong-using-2.C: New.
40400
40401 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
40402             Dan Kegel <dank@kegel.com>
40403             J"orn Rennecke <joern.rennecke@superh.com>
40404
40405         PR target/9365
40406         * gcc.dg/pr9365-1.c: New test.
40407
40408 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40409
40410         PR c++/8856
40411         * g++.dg/parse/casting-operator2.C: New test.
40412         * g++.old-deja/g++.pt/explicit83.C: Remove.
40413
40414 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
40415
40416         * gcc.dg/label-compound-stmt-1.c: New test.
40417         * gcc.c-torture/compile/950922-1.c,
40418         gcc.c-torture/compile/20000211-3.c,
40419         gcc.c-torture/compile/20000518-1.c,
40420         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40421         compound statements.
40422
40423 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
40424
40425         * gcc.dg/ppc64-abi-1.c: New test.
40426
40427 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
40428
40429          * g++.dg/ext/attrib9.C: Add dg-warnings.
40430
40431 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40432
40433         PR c++/12335
40434         * g++.dg/parse/dtor3.C: New test.
40435
40436 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
40437
40438         PR c++/12709
40439         * g++.dg/parse/try-catch-1.C: New test.
40440
40441 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
40442
40443         * ada/acats/run_all.sh: Add more verbose output in acats.log
40444         when compiling tests.
40445
40446 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40447
40448         PR 13656
40449         * gcc.dg/typedef-redecl.c: New test case.
40450         * gcc.dg/typedef-redecl.h: New support file.
40451
40452 2004-01-13  Jan Hubicka  <jh@suse.cz>
40453
40454         * gcc.dg/always_inline.c: New test.
40455         * gcc.dg/debug/20031231-1.c: Fix.
40456
40457 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40458
40459         PR c++/13474
40460         * g++.dg/template/array3.C: New test.
40461
40462 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40463
40464         * g++.dg/ext/lvalue1.C: No longer expected to fail.
40465         * g++.dg/warn/Wunused-2.C: Likewise.
40466
40467 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40468
40469         PR c++/13289
40470         * g++.dg/template/instantiate6.C: New test.
40471
40472 2004-01-12  Roger Sayle  <roger@eyesopen.com>
40473
40474         PR middle-end/11397
40475         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
40476
40477 2004-01-12  Jan Hubicka  <jh@suse.cz>
40478
40479         PR opt/12826
40480         * gcc.dg/20040112-1.c: New.
40481
40482         * gcc.dg/dwarf-die[1-7].c: Move to...
40483         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
40484         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
40485
40486 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
40487
40488         PR c++/4100
40489         * g++.dg/parse/friend4.C: New test.
40490
40491 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
40492
40493         PR c++/4100
40494         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
40495         definition is called a friend.
40496
40497 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
40498
40499         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40500
40501 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
40502
40503         PR c++/3478
40504         * g++.dg/parse/error10.C: New test.
40505         * g++.dg/template/arg2.C: Accept "invalid type" error.
40506
40507 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
40508
40509         PR middle-end/13392
40510         * g++.dg/opt/expect2.C: New test.
40511
40512 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40513
40514         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40515         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40516         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40517         Update dg-error regexps.
40518
40519 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40520
40521         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40522         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40523
40524 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40525
40526         * gcc.dg/pragma-re-1.c: Use right pointer type.
40527
40528 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40529
40530         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40531
40532 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
40533
40534         * gcc.dg/rs6000-ldouble-1.c: New.
40535
40536 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40537
40538         DR 337
40539         PR c++/9256
40540         * g++.dg/other/abstract1.C: New test.
40541
40542 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
40543
40544         * g++.dg/lookup/strong-using-1.C: New.
40545
40546 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40547
40548         PR c/11234
40549         * gcc.dg/func-ptr-conv-1.c: New test.
40550         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40551
40552 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
40553
40554         PR target/13380.
40555         * gcc.c-torture/compile/20040109-1.c: New.
40556
40557 2004-01-08  Stuart Hastings  <stuart@apple.com>
40558
40559         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40560         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40561         * gcc.dg/i386-sse-6.c: ...this new testcase.
40562
40563 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
40564
40565         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40566
40567 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40568
40569         * ada/acats/run_acats: Treat 'gnatchop' the same way
40570         as 'gnatmake'.  Export GCC_DRIVER.
40571         * ada/acats/run_all.sh: Add target_gnatchop.  Use
40572         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40573
40574 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40575
40576         PR c++/12573
40577         * g++.dg/template/dependent-expr4.C: New test.
40578
40579 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
40580
40581         * gcc.dg/altivec-11.c: New test.
40582
40583 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
40584
40585         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40586
40587 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40588
40589         PR c/6024
40590         * gcc.dg/enum-compat-1.c: New test.
40591         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40592
40593 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40594
40595         PR c/12165
40596         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40597         gcc.dg/c99-idem-qual-3.c: New tests.
40598
40599 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
40600
40601         * gcc.dg/winline-7.c: Don't cast void * to int.
40602
40603 2004-01-06  Jan Hubicka  <jh@suse.cz>
40604
40605         * gcc.dg/i386-sse-5.c: New test
40606         * g++.dg/eh/simd-1.c: Add -w argument for i386.
40607
40608 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40609
40610         PR c++/12815
40611         * g++.dg/rtti/typeid4.C: New test.
40612
40613 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40614
40615         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40616
40617 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40618
40619         PR c++/12132
40620         * g++.dg/template/error11.C: New test.
40621
40622         PR c++/13451
40623         * g++.dg/template/class2.C: New test.
40624
40625 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40626         Richard Sandiford <rsandifo@redhat.com>
40627
40628         PR c++/13387
40629         * g++.dg/opt/alias3.C: New test.
40630
40631 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
40632
40633         PR c++/13157
40634         * g++.dg/template/koenig3.C: New test.
40635
40636         PR c++/13529
40637         * g++.dg/parse/offsetof3.C: New test.
40638
40639         * g++.dg/init/copy7.C: Add missing dg-error markers.
40640
40641         PR c++/12226
40642         * g++.dg/init/copy7.c: New test.
40643
40644         PR c++/13536
40645         * g++.dg/parse/cast1.C: New test.
40646
40647 2004-01-04  Jan Hubicka  <jh@suse.cz>
40648
40649         * gcc.dg/winline[1-7].c: New tests.
40650
40651 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40652
40653         PR c++/13520
40654         * g++.dg/template/qualttp22.C: New test.
40655
40656 2004-01-01  Jan Hubicka  <jh@suse.cz>
40657
40658         * gcc.dg/debug/20031231-1.c: New.
40659         * gcc.c-torture/compile/20040101-1.c: New.
40660         * gcc.dg/dwarf-die-[1-7].c: New.
40661
40662 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
40663
40664         PR optimization/13521
40665         * gcc.c-torture/compile/20031231-1.c: New test.
40666
40667 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40668
40669         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40670
40671 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40672
40673         PR c++/10079
40674         * g++.dg/template/crash16.C: New test.
40675
40676 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
40677
40678         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40679
40680 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40681
40682         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40683         ports.
40684         * g++.old-deja/g++.jason/thunk3.C: Likewise.
40685         * g++.old-deja/g++.law/profile1.C: Likewise.
40686         * gcc.c-torture/compile/981006-1.c: Likewise.
40687         * gcc.c-torture/execute/loop-2e.x: Likewise.
40688         * gcc.c-torture/execute/loop-2f.x: Remove.
40689         * gcc.c-torture/execute/loop-2g.x: Likewise.
40690         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40691         * gcc.dg/20020312-2.c: Remove traces of dead ports.
40692
40693 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40694
40695         PR c++/13507
40696         * g++.dg/ext/attrib11.C: New test.
40697
40698         PR c++/13494
40699         * g++.dg/template/array2-1.C: New test.
40700         * g++.dg/template/array2-2.C: New test.
40701
40702 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
40703
40704         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40705
40706 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40707
40708         PR c++/12774
40709         * g++.dg/template/array1-1.C: New test.
40710         * g++.dg/template/array1-2.C: New test.
40711
40712 2003-12-29  Roger Sayle  <roger@eyesopen.com>
40713
40714         PR fortran/12632
40715         * g77.dg/12632.f: New test case.
40716
40717 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40718
40719         PR c++/13289
40720         * g++.dg/parse/nontype1.C: New test.
40721
40722 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40723
40724         PR c++/12403
40725         * g++.dg/parse/explicit1.C: New test.
40726         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40727
40728 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40729
40730         PR c++/13081
40731         * g++.dg/opt/inline6.C: New test.
40732
40733         PR c++/12613
40734         * g++.dg/parse/error9.C: New test.
40735
40736         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40737
40738 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40739
40740         PR c++/13009
40741         * g++.dg/init/assign1.C: New test.
40742
40743 2003-12-28  Roger Sayle  <roger@eyesopen.com>
40744
40745         PR c++/13070
40746         * g++.dg/warn/format3.C: New test case.
40747
40748 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40749
40750         * gcc.c-torture/compile/20031227-1.c: New test.
40751
40752 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40753
40754         * g++.dg/bprob/bprob.exp: Load target-supports.exp
40755         * g77.dg/bprob/bprob.exp: Likewise.
40756         * gcc.misc-tests/bprob.exp: Likewise.
40757         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
40758         variants on systems where the library does not provide that
40759         functionality.
40760         * gcc.dg/builtins-20.c: Use builtins-config.h.
40761         * gcc.dg/builtins-config.h: New file.
40762
40763 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40764
40765         * lib/gcc-dg.exp (dg-require-profiling): New function.
40766         * lib/target-supports.exp (check_profiling_available): Likewise.
40767         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40768         * g77.dg/bprob/bprob.exp: Likewise.
40769         * gcc.misc-tests/bprob.exp: Likewise.
40770         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40771         * gcc.dg/20021014-1.c: Likewise.
40772         * gcc.dg/nest.c: Likewise.
40773
40774 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40775
40776         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40777         compiling.
40778         * g++.dg/lookup/java2.C: Likewise.
40779         * gcc.dg/cpp/lexident.c: Likewise.
40780
40781 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
40782
40783         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40784         given.
40785         * gcc.c-torture/compile/961203-1.c: Likewise.
40786         * gcc.c-torture/compile/980506-1.c: Likewise.
40787
40788 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
40789
40790         * lib/gcc-dg.exp (dg-prune-output): New annotation.
40791         (additional_prunes): New global.
40792         (gcc-dg-prune): Handle additional per-test pruning.
40793         (dg-test): Clear additional_prunes between tests.
40794
40795         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
40796         dg-prune-output to avoid spurious failures from assembler
40797         complaining about nonexistent WAW violations.
40798         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40799         Use dg-prune-output to avoid spurious failures from assembler
40800         warning about Itanium B-step errata.
40801
40802 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40803
40804         * g++.dg/abi/macro0.C: New test.
40805         * g++.dg/abi/macro1.C: Likewise.
40806         * g++.dg/abi/macro2.C: Likewise.
40807
40808         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40809         * g++.dg/abi/bitfield7.C: Likewise.
40810         * g++.dg/abi/dtor2.C: Likewise.
40811         * g++.dg/abi/mangle11.C: Likewise.
40812         * g++.dg/abi/mangle12.C: Likewise.
40813         * g++.dg/abi/mangle14.C: Likewise.
40814         * g++.dg/abi/mangle17.C: Likewise.
40815         * g++.dg/abi/vbase10.C: Likewise.
40816         * g++.dg/abi/vbase14.C: Likewise.
40817         * g++.dg/template/qualttp17.C: Likewise.
40818
40819 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
40820
40821         PR c/11995
40822         * gcc.dg/20031223-1.c: New test.
40823
40824 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40825
40826         * gcc.dg/noreturn-7.c: New test.
40827
40828 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40829
40830         * gcc.dg/null-pointer-1.c: New test.
40831
40832 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40833
40834         * g++.old-deja/g++.jason/template18.C: Remove.
40835         * g++.old-deja/g++.jason/template37.C: Likewise.
40836
40837         PR c++/12862
40838         * g++.dg/lookup/ns1.C: New test.
40839
40840         PR c++/12397
40841         * g++.dg/template/lookup3.C: New test.
40842
40843 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40844
40845         * g++.dg/template/recurse1.C: New test
40846
40847 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40848
40849         PR c++/12479
40850         * g++.dg/parse/semicolon1.C: New test.
40851         * g++.dg/parse/semicolon1.h: Likewise.
40852
40853 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
40854
40855         * gcc.dg/darwin-misaligned.c: New test.
40856
40857 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40858
40859         PR c/9163
40860         * gcc.dg/20031222-1.c: New test.
40861
40862 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
40863
40864         PR c++/13438
40865         * g++.dg/parse/error8.C: New test.
40866
40867         PR c++/11554
40868         * g++.dg/warn/ctor-init-1.C: New test.
40869
40870 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
40871
40872         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40873         too small.
40874         * gcc.c-torture/compile/930217-1.c: Likewise.
40875         * gcc.c-torture/compile/930513-1.c: Likewise.
40876         * gcc.c-torture/execute/920908-2.c: Likewise.
40877         * gcc.c-torture/execute/921204-1.c: Likewise.
40878         * gcc.c-torture/execute/930621-1.c: Likewise.
40879         * gcc.c-torture/execute/930630-1.c: Likewise.
40880         * gcc.c-torture/execute/931031-1.c: Likewise.
40881         * gcc.c-torture/execute/980602-2.c: Likewise.
40882         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40883         * gcc.c-torture/execute/compndlit-1.c: Likewise.
40884         * gcc.c-torture/execute/extzvsi.c: Likewise.
40885         * gcc.c-torture/unsorted/ext.c: Likewise.
40886
40887 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
40888
40889         PR target/12749
40890         * gcc.c-torture/compile/20031220-2.c: New test case.
40891
40892 2003-12-20  Roger Sayle  <roger@eyesopen.com>
40893
40894         PR optimization/13031
40895         * gcc.c-torture/compile/20031220-1.c: New test case.
40896
40897 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40898
40899         * gcc.dg/cast-function-1.c: New test.
40900
40901 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40902
40903         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40904         formats.
40905
40906 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
40907
40908         PR c++/12795
40909         * g++.dg/ext/attrib10.C: New test.
40910
40911 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40912
40913         * gcc.dg/cleanup-10.c: New test.
40914         * gcc.dg/cleanup-11.c: New test.
40915
40916 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40917
40918         PR c++/13239
40919         * g++.dg/opt/expect1.C: New test.
40920
40921 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
40922
40923         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40924
40925 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
40926
40927         PR debug/12923
40928         * gcc.dg/20031218-1.c: New test.
40929
40930         PR debug/12389
40931         * gcc.dg/20031218-2.c: New test.
40932         * gcc.dg/20031218-3.c: New test.
40933
40934         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40935         of label name and allow for USER_LABEL_PREFIX == "_" names.
40936         * g++.dg/abi/mangle18-2.C: Likewise.
40937         * g++.dg/abi/mangle19-1.C: Likewise.
40938         * g++.dg/abi/mangle19-2.C: Likewise.
40939         * g++.dg/abi/mangle20-1.C: Likewise.
40940         * g++.dg/abi/mangle20-2.C: Likewise.
40941
40942 2003-12-18  Richard Henderson  <rth@redhat.com>
40943
40944         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40945
40946 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
40947             Dan Kegel <dank@kegel.com>
40948
40949         PR other/12009
40950         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40951         testing a cross compiler, it causes spurious compile failures.
40952         * lib/g++.exp: Likewise.
40953
40954 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40955
40956         PR c++/13262
40957         * g++.dg/template/access13.C: New test.
40958
40959 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
40960
40961         * gcc.dg/20031216-1.c: New test.
40962
40963 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40964
40965         PR c++/9154
40966         * g++.dg/template/error10.C: New test.
40967
40968 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40969
40970         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40971         * g++.dg/eh/simd-2.C: Likewise.
40972
40973 2003-12-17  James E Wilson  <wilson@specifixinc.com>
40974             Roger Sayle  <roger@eyesopen.com>
40975
40976         * gcc.c-torture/execute/ieee/mzero5.c: New.
40977
40978 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40979
40980         PR c++/10603
40981         * g++.dg/parse/error6.C: New test.
40982
40983         PR c++/12827
40984         * g++.dg/parse/error7.C: New test.
40985
40986 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40987
40988         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40989         at -O with stabs debugging formats.
40990         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40991         * gcc.dg/debug/debug-2.c: Likewise.
40992
40993 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40994
40995         PR c++/12696
40996         * g++.dg/init/error1.C: New test.
40997
40998         PR c++/12218
40999         * g++.dg/init/pm3.C: New test.
41000
41001 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41002
41003         PR c/3347
41004         * gcc.dg/bitfld-8.c: New test.
41005
41006 2003-12-16  James Lemke  <jim@wasabisystems.com>
41007
41008         * gcc.dg/arm-scd42-[123].c: New tests.
41009
41010 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41011
41012         PR c++/9043
41013         * g++.dg/abi/mangle20-1.C: New test.
41014         * g++.dg/abi/mangle20-2.C: New test.
41015
41016 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41017
41018         PR c++/13275
41019         * g++.dg/other/offsetof2.C: Remove XFAIL.
41020         * g++.dg/parse/offsetof1.C: New test.
41021         * g++.gd/parse/offsetof2.C: Likewise.
41022
41023 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41024
41025         * g++.dg/template/nontype3.C: New test.
41026         * g++.dg/template/static2.C: Tweaked the dg-error clause.
41027
41028 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41029
41030         * g++.dg/warn/noreturn-3.C: Also test instantiation.
41031
41032 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41033
41034         PR c++/13387
41035         * g++.dg/expr/assign1.C: New test.
41036
41037         PR c++/13242
41038         * g++.dg/abi/mangle19-1.C: New test.
41039         * g++.dg/abi/mangle19-2.C: New test.
41040
41041 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
41042
41043         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
41044
41045 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41046
41047         * gcc.c-torture/execute/20031216-1.c: New test.
41048
41049 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41050
41051         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
41052         an ICE regression.
41053
41054 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41055
41056         PR c++/10926
41057         * g++.dg/template/error9.C: New test.
41058
41059         PR c++/11116
41060         * g++.dg/template/error8.C: New test.
41061
41062 2003-12-15  Roger Sayle  <roger@eyesopen.com>
41063
41064         PR middle-end/13400
41065         * gcc.c-torture/execute/20031215-1.c: New test case.
41066
41067 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41068
41069         PR c++/13269
41070         * g++.dg/parse/error5.C: New test.
41071
41072         PR c++/12989
41073         * g++.dg/expr/sizeof1.C: New test.
41074
41075         PR c++/13310
41076         * g++.dg/template/crash15.C: New test.
41077
41078 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
41079
41080         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
41081         a non-POD type as the last named parameter of a varargs function.
41082
41083 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41084
41085         PR c++/13243
41086         PR c++/12573
41087         * g++.dg/template/crash14.C: New test.
41088         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41089
41090 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
41091
41092         * g++.dg/other/java1.C: New test.
41093
41094         PR c++/13241
41095         * g++.dg/abi/mangle18-1.C: New test.
41096         * g++.dg/abi/mangle18-2.C: New test.
41097
41098 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41099
41100         PR optimization/10312
41101         * gcc.c-torture/execute/20031214-1.c: New.
41102
41103 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
41104
41105         PR c++/10779
41106         PR c++/12160
41107         * g++.dg/parse/error3.C: New test.
41108         * g++.dg/parse/error4.C: Likewise.
41109         * g++.dg/abi/mangle4.C: Tweak error messages.
41110         * g++.dg/lookup/using5.C: Likewise.
41111         * g++.dg/other/error2.C: Likewise.
41112         * g++.dg/parse/typename5.C: Likewise.
41113         * g++.dg/parse/undefined1.C: Likewise.
41114         * g++.dg/template/arg2.C: Likewise.
41115         * g++.dg/template/ttp3.C: Likewise.
41116         * g++.dg/template/type1.C: Likewise.
41117         * g++.old-deja/g++.other/crash32.C: Likewise.
41118         * g++.old-djea/g++.pt/defarg8.C: Likewise.
41119
41120 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41121
41122         PR c++/13106
41123         * g++.dg/warn/noreturn-3.C: New test.
41124
41125 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41126
41127         PR c++/13118
41128         * g++.dg/abi/covariant3.C: New.
41129
41130 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
41131
41132         * g++.dg/eh/ia64-1.C: New test.
41133
41134 2003-12-12  Roger Sayle  <roger@eyesopen.com>
41135
41136         PR optimization/13037
41137         * g77.f-torture/execute/13037.f: New test case.
41138
41139 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41140
41141         PR c++/12881
41142         * g++.dg/abi/covariant2.C: New.
41143
41144 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
41145
41146         * gcc.dg/cpp/trad/macro.c: New tests.
41147
41148 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
41149
41150         * gcc.c-torture/execute/wchar_t-1.x: Delete.
41151
41152 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
41153
41154         PR other/10819
41155         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
41156         to fix Bug 10819.
41157         * lib/g++.exp (g++_version): Likewise.
41158         * lib/g77.exp (g77_version): Likewise.
41159         * lib/objc.exp (default_objc_version): Likewise.
41160
41161 2003-12-10  Richard Henderson  <rth@redhat.com>
41162
41163         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
41164
41165         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
41166
41167 2003-12-08  Matt Austern  <austern@apple.com>
41168
41169         PR c/13134
41170         * lib/gcc-dg.exp (dg-require-visibility): Define.
41171         * lib/target-supports (check_visibility_available): Define.
41172         * gcc.dg/visibility-1.c: New test.
41173         * gcc.dg/visibility-2.c: Likewise.
41174         * gcc.dg/visibility-3.c: Likewise.
41175         * gcc.dg/visibility-4.c: Likewise.
41176         * gcc.dg/visibility-5.c: Likewise.
41177         * gcc.dg/visibility-6.c: Likewise.
41178         * g++.dg/ext/visibility-1.C: Likewise.
41179         * g++.dg/ext/visibility-2.C: Likewise.
41180         * g++.dg/ext/visibility-3.C: Likewise.
41181         * g++.dg/ext/visibility-4.C: Likewise.
41182         * g++.dg/ext/visibility-5.C: Likewise.
41183         * g++.dg/ext/visibility-6.C: Likewise.
41184
41185 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41186
41187         * g++.dg/lookup/java1.C: New test.
41188         * g++.dg/lookup/java2.C: New test.
41189
41190 2003-12-07  Falk Hueffner  <falk@debian.org>
41191
41192         * g++.dg/opt/noreturn-1.C: New test.
41193
41194 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
41195
41196         * gcc.dg/overflow-1.c: New test.
41197
41198 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41199
41200         * g77.f-torture/compile/13060.f: New test.
41201
41202 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
41203
41204         PR c++/13323
41205         * g++.dg/inherit/operator2.C: New test.
41206
41207 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41208
41209         PR c++/13305
41210         * g++.dg/ext/attrib9.C: New test.
41211
41212 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41213
41214         PR c++/13314
41215         * g++.dg/template/error7.C: New test.
41216
41217 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
41218             J"orn Rennecke <joern.rennecke@superh.com>
41219
41220         PR target/13302
41221         * g++.dg/other/struct-va_list.C: New test.
41222
41223 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41224
41225         PR c++/13166
41226         * g++.dg/parse/defarg6.C: New test.
41227
41228 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
41229
41230         PR target/13256
41231         * gcc.c-torture/execute/20031201-1.c: New test.
41232
41233 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
41234
41235         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41236
41237 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41238
41239         * gcc.dg/builtin-return-1.c: New test.
41240
41241 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
41242             J"orn Rennecke <joern.rennecke@superh.com>
41243
41244         PR optimization/13260
41245         * gcc.c-torture/execute/20031204-1.c: New test.
41246
41247 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41248
41249         PR c++/9127
41250         * g++.dg/template/error6.C: New test.
41251
41252 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
41253
41254         * gcc.dg/20031202-1.c: New test.
41255
41256 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41257
41258         PR c++/13179
41259         * g++.dg/template/eh1.C: New test.
41260
41261         PR c++/10771
41262         * g++.dg/template/error5.C: New test.
41263
41264 2003-12-02  David Ung  <davidu@mips.com>
41265
41266         * gcc.dg/compat/vector-check.h: Corrected type for var
41267         g_##TMODE
41268
41269 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41270
41271         PR c++/10126
41272         * g++.dg/template/ptrmem8.C: New test.
41273
41274 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41275
41276         PR c++/12573
41277         * g++.dg/template/dependent-expr3.C: New test.
41278
41279 2003-12-01  James Lemke  <jim@wasabisystems.com>
41280
41281         * gcc.dg/arm-g2.c: New test.
41282
41283 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41284
41285         PR optimization/11634
41286         * gcc.dg/20031201-2.c: New test case.
41287
41288 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
41289
41290         PR 11433
41291         * objc.dg/proto-lossage-3.m: New test.
41292
41293 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41294
41295         PR optimization/12628
41296         * gcc.dg/20031201-1.c: New test case.
41297
41298 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41299
41300         * gcc.dg/unaligned-1.c: New test.
41301
41302 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
41303
41304         PR c++/9849
41305         * g++.dg/template/error4.C: New test.
41306         * g++.dg/template/nested3.C: Adjust error markers.
41307
41308 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41309
41310         * gcc.dg/cpp/assert4.c: Check more #system assertions.
41311
41312 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
41313
41314         PR c/10333
41315         * gcc.dg/bitfld-7.c: New test.
41316
41317 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
41318
41319         * gcc.dg/tls/asm-1.C: New test.
41320
41321 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41322
41323         * gcc.dg/cpp/assert4.c: Update.
41324
41325 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41326
41327         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41328         * gcc.dg/builtin-apply3.c: New test.
41329
41330 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41331
41332         * lib/compat.exp (compat-obj): New xfaildata parameter.
41333         Use it to set compiler_conditional_xfail_data before compiling.
41334         (compat-get-options): Handle dg-xfail-if.
41335         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41336         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41337         * gcc.dg/compat/vector-1_y.c: Likewise.
41338         * gcc.dg/compat/vector-2_x.c: Likewise.
41339         * gcc.dg/compat/vector-2_y.c: Likewise.
41340
41341 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41342
41343         * g++.dg/opt/reg-stack4.C: New test.
41344
41345 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41346
41347         * gcc.dg/builtin-apply2.c: New test.
41348
41349 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41350
41351         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41352
41353 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41354
41355         PR c++/12924
41356         * g++.dg/template/template-id-2.C: New test.
41357
41358 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41359
41360         PR c++/5369
41361         * g++.dg/template/memfriend1.C: New test.
41362         * g++.dg/template/memfriend2.C: Likewise.
41363         * g++.dg/template/memfriend3.C: Likewise.
41364         * g++.dg/template/memfriend4.C: Likewise.
41365         * g++.dg/template/memfriend5.C: Likewise.
41366         * g++.dg/template/memfriend6.C: Likewise.
41367         * g++.dg/template/memfriend7.C: Likewise.
41368         * g++.dg/template/memfriend8.C: Likewise.
41369         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41370
41371 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
41372
41373         PR c++/12515
41374         * g++.dg/ext/cond1.C: New test.
41375
41376 2003-11-20  Richard Henderson  <rth@redhat.com>
41377
41378         * gcc.dg/20020201-2.c: Remove.
41379         * gcc.dg/20020201-4.c: Remove.
41380         * gcc.dg/20020304-1.c: Remove.
41381
41382 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
41383
41384         * gcc.dg/cpp/trad/xwin1.c: New test case.
41385
41386 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
41387
41388         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41389         * lib/g77.exp: Likewise.
41390         * lib/objc.exp: Likewise.
41391         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
41392         for darwin.
41393
41394 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41395
41396         PR c++/12932
41397         * g++.dg/template/static5.C: New test.
41398
41399 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
41400
41401         * gcc.dg/nested-func-1.c: New test.
41402
41403 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41404
41405         * gcc.dg/cpp/assert4.c: New test.
41406
41407 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41408
41409         PR c++/2294
41410         * g++.dg/lookup/using9.c: New test.
41411
41412 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
41413
41414         PR c++/12762
41415         * g++.dg/template/error3.C: New test.
41416
41417 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
41418
41419         PR ada/13035
41420         * ada/acats/run_acats, run_all.sh: Fix syntax error.
41421         No longer use a wrapper for gcc, since this does not work under
41422         Windows.
41423
41424 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41425
41426         PR c++/2094
41427         * g++.dg/template/ptrmem7.C: New test.
41428
41429 2003-11-13  Andrew Pinski <apinski@apple.com>
41430
41431         * gcc.c-torture/compile/20031113-1.c: New test.
41432
41433 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
41434             Kean Johnston <jkj@sco.com>
41435
41436         PR c/13029
41437         * gcc.dg/unused-4.c: Update.
41438
41439 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41440
41441         * g++.dg/opt/const3.C: New test.
41442
41443 2003-11-13  Jan Hubicka  <jh@suse.cz>
41444
41445         * gcc.c-torture/compile/20031112-1.c: New test.
41446
41447 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
41448
41449         * g++.dg/parse/crash10.C: Remove bogus error marker.
41450
41451 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41452
41453         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41454         (host_gcc): Likewise.
41455         (ROOT): Honor $PWDCMD.
41456         (BASE): Likewise.
41457         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
41458
41459 2003-11-12  Catherine Moore  <clm@redhat.com>
41460
41461         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41462
41463 2003-11-12  Andreas Jaeger  <aj@suse.de>
41464             Jakub Jelinek  <jakub@redhat.com>
41465             Andrew Pinski  <pinskia@physics.uc.edu>
41466             Richard Henderson  <rth@redhat.com>
41467
41468         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41469         systems.
41470         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
41471
41472         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41473         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
41474
41475 2003-11-11  Andreas Jaeger  <aj@suse.de>
41476
41477         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
41478
41479         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
41480
41481 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
41482
41483         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
41484         Clean ups.
41485
41486 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
41487
41488         * gcc.dg/trampoline-1.c: New test.
41489
41490 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
41491
41492         * gcc.c-torture/compile/200031109-1.c: New test.
41493
41494 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41495
41496         PR c/3190
41497         PR c/8714
41498         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41499         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41500         gcc.dg/format/no-y2k-1.c: Update.
41501
41502 2003-11-08  Roger Sayle  <roger@eyesopen.com>
41503
41504         PR optimization/10467
41505         * gcc.dg/20031108-1.c: New test case.
41506
41507 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
41508
41509         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41510
41511 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41512
41513         * gcc.dg/compound-lvalue-1.c: New test.
41514         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41515         some XFAILs.
41516
41517 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
41518
41519         * gcc.dg/altivec-varargs-1.c: New test.
41520
41521 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41522
41523         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41524         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41525         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
41526         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
41527         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41528
41529 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
41530
41531         * gcc.dg/cond-lvalue-1.c: New test.
41532
41533 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
41534
41535         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41536
41537 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41538
41539         PR c++/11616
41540         * g++.dg/template/instantiate5.C: New test.
41541
41542 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41543
41544         PR c++/12726
41545         * g++.dg/ext/complit2.C: Replace test with self-contained version.
41546         * ChangeLog: Add missing first entry for above test.
41547
41548 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41549
41550         PR c++/9810
41551         * g++.dg/template/using8.C: New test.
41552         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41553
41554 2003-11-02  Roger Sayle  <roger@eyesopen.com>
41555
41556         PR optimization/10817
41557         * gcc.c-torture/compile/20031102-1.c: New test case.
41558
41559 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
41560
41561         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41562         2147483647.
41563
41564 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41565
41566         * gcc.dg/20031102-1.c: New test.
41567
41568 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41569
41570         * gcc.dg/complex-1.c: New test.
41571
41572 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41573
41574         PR c++/12796
41575         * g++.dg/template/crash13.C: Adjust expected error location.
41576         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41577
41578 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41579
41580         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41581
41582 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41583
41584         PR/10239
41585         * gcc.c-torture/compile/20031031-2.c: New test.
41586
41587 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41588
41589         PR/11640
41590         * gcc.c-torture/compile/20031031-1.c: New test.
41591
41592 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41593
41594         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41595         * gcc.misc-tests/bprob.exp: Likewise.
41596         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41597         the execution test on arm-elf configs.
41598         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
41599         configs that don't support scratch files.
41600         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41601
41602 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
41603
41604         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41605         done by dejagnu.
41606
41607 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41608
41609         * ada/acats/run_all.sh: Redirect mv output to /dev/null
41610         Avoid non pure sh syntax. Add more logging.
41611
41612         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41613         fail.
41614
41615 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41616
41617         PR libgcj/10610
41618         * gcc.dg/ppc-stackalign-1.c: New test.
41619
41620 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41621
41622         * ada/acats/run_all.sh: Change output to be more compliant with
41623         dejagnu framework.
41624         Create acats.sum and acats.log files under testsuite/ada/acats
41625         Only run [a-z]* directories, to filter out e.g. CVS.
41626         Redirect build output to log file.
41627
41628 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41629
41630         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41631
41632 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41633
41634         PR ada/5909:
41635         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41636
41637 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
41638
41639         * gcc.c-torture/compile/20031023-1.c: New test.
41640         * gcc.c-torture/compile/20031023-2.c: New test.
41641         * gcc.c-torture/compile/20031023-3.c: New test.
41642         * gcc.c-torture/compile/20031023-4.c: New test.
41643
41644 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41645
41646         PR c++/10371
41647         * g++.dg/lookup/scoped8.C: New test.
41648
41649 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41650
41651         * g++.dg/opt/reg-stack3.C: New test.
41652
41653 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41654
41655         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41656
41657 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41658
41659         PR c++/11076
41660         * g++.dg/template/crash13.C: New test.
41661
41662 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41663
41664         * gcc.dg/c99-restrict-2.c: New test.
41665
41666 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
41667
41668         PR c++/12698, c++/12699, c++/12700, c++/12566
41669         * g++.dg/inherit/covariant9.C: New test.
41670         * g++.dg/inherit/covariant10.C: New test.
41671         * g++.dg/inherit/covariant11.C: New test.
41672
41673 2003-10-23  Jason Merrill  <jason@redhat.com>
41674
41675         PR c++/12726
41676         * g++.dg/ext/complit2.C: New test.
41677
41678 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41679
41680         PR target/12654
41681         * gcc.c-torture/execute/20031020-1.c: New test.
41682
41683 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41684
41685         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41686         following the jump_insn.
41687
41688 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41689
41690         * gcc.dg/cast-lvalue-1.c: New test.
41691
41692 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
41693
41694         PR c++/11962
41695         * g++.dg/template/cond2.C: New test.
41696
41697 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41698
41699         * gcc.dg/builtins-28.c: New test.
41700
41701 2003-10-20  Jan Hubicka  <jh@suse.cz>
41702
41703         * g++.dg/opt/inline4.C: Do not use min-inline-insns
41704         parameter.
41705         * gcc.dg/inline-2.c: Likewise.
41706
41707 2003-10-20  Phil Edwards  <phil@codesourcery.com>
41708
41709         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41710         * gcc.dg/nest.c: Likewise.
41711
41712 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41713
41714         PR c++/9781, c++/10583, c++/11862
41715         * g++.dg/parse/crash13.C: New test.
41716
41717 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41718
41719         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
41720
41721 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41722
41723         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41724         Define HAVE_C99_RUNTIME except on Solaris.
41725         * gcc.dg/builtins-20.c: Likewise.
41726
41727 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41728
41729         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41730
41731 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41732
41733         PR c++/12495
41734         * g++.dg/template/crash21.C: New test.
41735
41736 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41737
41738         PR c++/2513
41739         * g++.dg/template/typename5.C: New test.
41740
41741 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41742
41743         PR c++/12369
41744         * g++.dg/template/friend25.C: New test.
41745
41746 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
41747
41748         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41749         versions.
41750
41751 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
41752
41753         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41754         == 2147483647.
41755
41756 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
41757
41758         * gcc.c-torture/execute/960416-1.x: Remove.
41759         * gcc.c-torture/execute/divconst-3.x: Likewise.
41760
41761 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
41762
41763         PR target/12598
41764         * gcc.dg/torture/cris-volatile-1.c: New test.
41765
41766 2003-10-14  Roger Sayle  <roger@eyesopen.com>
41767
41768         PR optimization/9325
41769         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41770         for overflowing floating point to integer conversion during RTL
41771         simplification.
41772
41773 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
41774
41775         * objc/execute/_cmd.m: Fix typo.
41776         * objc.dg/image-info.m, objc.dg/symtab-1.m:
41777         Relax 'scan-assembler' regexp.
41778         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41779         objc.dg/try-catch-4.m: Run on non-Darwin targets.
41780         * objc.dg/zero-link-2.m: Remove blank line.
41781         * objc.dg/zero-link-3.m: New test case.
41782
41783 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
41784
41785         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41786
41787         * gcc.dg/asm-names.c: Use scan-assembler-not rather
41788         than linker trickery.
41789
41790 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41791
41792         PR c++/12370
41793         * g++.dg/other/friend2.C: New test.
41794
41795 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41796
41797         * gcc.dg/20031012-1.c: New test.
41798
41799 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41800
41801         * gcc.dg/weak/weak-3.c: Fix for new warning.
41802
41803 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
41804
41805         PR optimization/8750
41806         * gcc.c-torture/execute/20031012-1.c: New test case.
41807
41808 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41809
41810         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41811         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41812
41813 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41814
41815         PR optimization/12260
41816         * gcc.c-torture/compile/20031011-2.c: New test case.
41817
41818 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41819
41820         * gcc.c-torture/execute/20031011-1.c: New testcase.
41821
41822 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
41823
41824         * gcc.c-torture/compile/20031011-1.c: New test.
41825
41826 2003-10-11  Jan Hubicka  <jh@suse.cz>
41827
41828         * g++.dg/other/first-global.C: New test.
41829
41830 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41831
41832         * gcc.c-torture/execute/string-opt-18.c: New testcase.
41833
41834 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
41835
41836         * gcc.c-torture/compile/20031010-1.c: New test.
41837
41838 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
41839
41840         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41841         * gcc.c-torture/execute/va-arg-25.c: ... here.
41842
41843 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
41844
41845         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41846
41847 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
41848
41849         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41850
41851 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
41852
41853         * g++.dg/parse/error2.C: New test.
41854
41855 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
41856
41857         PR c++/11097
41858         * g++.dg/other/error5.C: Modify the error message.
41859         * g++.dg/lookup/using8.C: New test.
41860
41861 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
41862
41863         * gcc.dg/darwin-abi-2.c: New file.
41864         * gcc.c-torture/execute/va-arg-24.c: New file.
41865
41866 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
41867
41868         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
41869         indentation.
41870
41871 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
41872
41873         PR c++/10147
41874         * g++.dg/other/error4.C: Update error messages.
41875         * g++.dg/template/ptrmem4.C: Likewise.
41876
41877         PR c++/12337
41878         * g++.dg/init/new9.C: New test.
41879
41880         PR c++/12334, c++/12236, c++/8656
41881         * g++.dg/ext/attrib8.C: New test.
41882
41883 2003-10-06  Devang Patel  <dpatel@apple.com>
41884
41885         * gcc.dg/debug/dwarf2-3.h: New test.
41886         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41887
41888 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
41889
41890         * g++.dg/opt/cfg2.C: New test.
41891
41892 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41893
41894         * g++.dg/opt/float1.C: New test.
41895
41896 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41897
41898         * gcc.dg/c90-array-lval-6.c: New test.
41899         * gcc.dg/c99-array-lval-6.c: New test.
41900
41901 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
41902             Ziemowit Laski  <zlaski@apple.com>
41903
41904         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41905         'Derived', so that it is never considered a class method; add
41906         new warning for '+port' method ambiguity.
41907         * objc.dg/method-12.m: Include <objc/objc.h> instead of
41908         <objc/objc-api.h> (needed on Mac OS X).
41909         * objc.dg/method-13.m: New test.
41910
41911 2003-10-03  Roger Sayle  <roger@eyesopen.com>
41912
41913         PR optimization/9325, PR java/6391
41914         * gcc.c-torture/execute/20031003-1.c: New test case.
41915
41916 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
41917
41918         PR optimization/12180
41919         * gcc.dg/20031002-1.c: New test.
41920
41921         PR c++/12486
41922         * g++.dg/inherit/error1.C: New test.
41923
41924 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
41925
41926         * lib/f-torture.exp (search_for): Rename to...
41927         (search_for_re): This.  Also, clean up comments and the
41928         "regexp" invocation.
41929
41930 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
41931
41932         * gcc.c-torture/compile/20031002-1.c: New test.
41933
41934 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
41935
41936         * g++.dg/opt/cond1.C: New test.
41937
41938 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
41939
41940         * gcc.dg/Wold-style-definition-2.c: New testcase.
41941         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41942
41943 2003-09-29  Richard Henderson  <rth@redhat.com>
41944
41945         * g++.dg/init/array10.C: Add dg-options.
41946
41947 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
41948
41949         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41950
41951 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41952
41953         * g++.dg/template/friend19.C: Fix typo.
41954         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41955
41956 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
41957
41958         * gcc.c-torture/execute/20030928-1.c: New test.
41959         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41960
41961 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41962
41963         * g++.dg/opt/unroll1.C: New test.
41964
41965 2003-09-26  Roger Sayle  <roger@eyesopen.com>
41966
41967         PR optimization/11741
41968         * gcc.dg/20030926-1.c: New test case.
41969
41970 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41971
41972         PR c++/5655
41973         * g++.dg/parse/access7.C: New test.
41974         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41975
41976 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41977
41978         MERGE OF objc-improvements-branch into MAINLINE:
41979         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41980         if libobjc has not been built.
41981         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41982         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41983         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41984         objc/execute/nested-3.m, objc/execute/np-2.m,
41985         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41986         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41987         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41988         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41989         objc.dg/special/unclaimed-category-1.h,
41990         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41991         well as GNU runtime.
41992         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41993         * execute/cascading-1.m, execute/function-message-1.m,
41994         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41995         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41996         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41997         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41998         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41999         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
42000         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
42001         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
42002         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
42003         * objc.dg/bitfield-2.m: Run only on Darwin.
42004         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
42005         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
42006         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
42007         * objc.dg/const-str-1.m: Fix constant string layout.
42008
42009 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
42010
42011         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
42012
42013 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
42014
42015         * gcc.dg/darwin-abi-1.c: New file.
42016
42017 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
42018
42019         PR target/12281
42020         * gcc.c-torture/compile/20030921-1.c: New test.
42021
42022 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42023
42024         * g++.dg/opt/reg-stack2.C: New test.
42025
42026 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42027
42028         * g++.dg/eh/delayslot1.C: New test.
42029
42030 2003-09-20  Richard Henderson  <rth@redhat.com>
42031
42032         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
42033
42034 2003-09-20  Roger Sayle  <roger@eyesopen.com>
42035
42036         * gcc.c-torture/execute/20030920-1.c: New test case.
42037
42038 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42039
42040         * g++.dg/rtti/typeid3.C: Correct expected error message.
42041
42042 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42043
42044         PR c++/157
42045         * g++.dg/parse/crash12.C: New test.
42046
42047 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
42048
42049         * gcc.dg/compat/mixed-struct-check.h: New.
42050         * gcc.dg/compat/mixed-struct-defs.h: New.
42051         * gcc.dg/compat/mixed-struct-init.h: New.
42052         * gcc.dg/compat/struct-by-value-19_main.c: New.
42053         * gcc.dg/compat/struct-by-value-19_x.c: New.
42054         * gcc.dg/compat/struct-by-value-19_y.c: New.
42055         * gcc.dg/compat/struct-by-value-20_main.c: New.
42056         * gcc.dg/compat/struct-by-value-20_x.c: New.
42057         * gcc.dg/compat/struct-by-value-20_y.c: New.
42058         * gcc.dg/compat/struct-return-19_main.c: New.
42059         * gcc.dg/compat/struct-return-19_x.c: New.
42060         * gcc.dg/compat/struct-return-19_y.c: New.
42061         * gcc.dg/compat/struct-return-20_main.c: New.
42062         * gcc.dg/compat/struct-return-20_x.c: New.
42063         * gcc.dg/compat/struct-return-20_y.c: New.
42064
42065 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
42066         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
42067         so that it will not complain on LP64 targets.
42068
42069 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42070
42071         PR c++/495
42072         * g++.dg/template/friend24.C: New test.
42073
42074 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
42075
42076         PR c++/12332
42077         * g++.dg/template/memtmpl2.C: New test.
42078
42079 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
42080
42081         PR target/11184
42082         * gcc.dg/builtin-apply1.c: New test.
42083
42084 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42085
42086         PR c++/9848
42087         * g++.dg/warn/Wunused-4.C: New test.
42088
42089 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42090
42091         PR c++/12316
42092         * g++.dg/other/gc2.C: New test.
42093
42094 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
42095
42096         PR c++/11991
42097         * g++.dg/rtti/typeid3.C: New test.
42098
42099         PR c++/12266
42100         * g++.dg/overload/template1.C: New test.
42101
42102 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42103
42104         * g++.dg/opt/cfg3.C: New test.
42105
42106 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42107
42108         PR c++/7939
42109         * g++.dg/template/crash11.C: New test.
42110
42111 2003-09-16  Jason Merrill  <jason@redhat.com>
42112             Jakub Jelinek  <jakub@redhat.com>
42113
42114         * gcc.dg/attr-warn-unused-result.c: New test.
42115
42116 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42117
42118         PR c++/12184
42119         * g++.dg/expr/call2.C: New test.
42120
42121 2003-09-15  Andreas Jaeger  <aj@suse.de>
42122
42123         * gcc.dg/Wold-style-definition-1.c: New test.
42124
42125 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
42126
42127         PR c++/3907
42128         * g++.dg/parse/template12.C: New test.
42129
42130         * g++.dg/abi/bitfield11.C: New test.
42131         * g++.dg/abi/bitfield12.C: Likewise.
42132
42133 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
42134
42135         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
42136         non-expansion of functional macro name without arguments at EOL.
42137         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
42138
42139 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
42140
42141         * gcc.c-torture/execute/20030914-[12].c: New tests.
42142
42143 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42144
42145         PR c++/11788
42146         * g++.dg/overload/addr1.C: New test.
42147
42148 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
42149
42150         * gcc.dg/20030909-1.c: New test.
42151
42152 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42153
42154         * gcc.dg/ultrasp10.c: New test.
42155
42156 2003-09-09  Devang Patel  <dpatel@apple.com>
42157
42158         * gcc.dg/darwin-ld-6.c: New test.
42159
42160 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42161
42162         * gcc.dg/torture/builtin-explog-1.c: New testcase.
42163
42164 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42165
42166         * gcc.dg/ia64-types1.c: New test.
42167         * gcc.dg/ia64-types2.c: Likewise.
42168
42169 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42170
42171         * gcc.dg/builtins-1.c: Add more _Complex tests.
42172         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42173
42174         * gcc.dg/builtins-1.c: Test existing _Complex functions.
42175         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42176
42177 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42178
42179         PR c++/11786
42180         * g++.dg/lookup/koenig2.C: New test.
42181
42182         PR c++/5296
42183         * g++.dg/rtti/typeid2.C: New test.
42184
42185 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
42186
42187         * gcc.c-torture/compile/20030904-1.c: New test.
42188
42189 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42190
42191         * g++.dg/opt/longbranch2.C: New test.
42192
42193 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42194
42195         * g++.dg/template/crash10.C: Only compile it.
42196
42197 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42198
42199         PR middle-end/11665
42200         * gcc.c-torture/compile/20030907-1.c: New test.
42201         * g++.dg/init/array11.C: New test.
42202
42203 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42204
42205         PR c++/11852
42206         * g++.dg/init/struct1.C: New test.
42207
42208 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42209
42210         PR c++/12181
42211         * g++.dg/expr/comma1.C: New test.
42212
42213 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
42214
42215         PR c++/11867
42216         * g++.dg/expr/static_cast5.C: New test.
42217
42218 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
42219
42220         PR c++/11507
42221         * g++.dg/lookup/scoped7.C: New test.
42222
42223         PR c++/9574
42224         * g++.dg/other/static1.C: New test.
42225
42226         PR c++/11490
42227         * g++.dg/warn/template-1.C: New test.
42228
42229         PR c++/11432
42230         * g++.dg/template/crash10.C: New test.
42231
42232         PR c++/2478
42233         * g++.dg/overload/VLA.C: New test.
42234
42235         PR c++/10804
42236         * g++.dg/template/call1.C: New test.
42237
42238 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42239
42240         PR c++/11794
42241         * g++.dg/parse/using3.C: New test.
42242
42243 2003-09-06  Roger Sayle  <roger@eyesopen.com>
42244
42245         PR c++/11409
42246         * g++.dg/overload/builtin3.C: New test case.
42247
42248 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
42249
42250         PR c/9862
42251         * gcc.dg/20030906-1.c: New test.
42252         * gcc.dg/20030906-2.c: Likewise.
42253
42254 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42255
42256         PR c++/12167
42257         * g++.dg/parse/defarg5.C: New test.
42258
42259         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
42260
42261 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
42262
42263         PR c++/12163
42264         * g++.dg/expr/static_cast4.C: New test.
42265
42266         PR c++/12146
42267         * g++.dg/template/crash9.C: New test.
42268
42269 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
42270
42271         * g++.old-deja/g++.ext/pretty2.C: Update for change
42272         in __FUNCTION__.
42273         * g++.old-deja/g++.ext/pretty3.C: Likewise.
42274
42275 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
42276
42277         PR c++/11922
42278         * g++/dg/template/qualified-id1.C: New test.
42279
42280         PR c++/12037
42281         * g++.dg/warn/noeffect4.C: New test.
42282
42283 2003-09-04  Matt Austern  <austern@apple.com>
42284
42285         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
42286         * g++.dg/ext/fnname2.C: Likewise.
42287         * g++.dg/ext/fnname3.C: Likewise.
42288
42289 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
42290
42291         * g++.dg/expr/lval1.C: New test.
42292         * g++.dg/ext/lvcast.C: Remove.
42293
42294 2003-09-03  Roger Sayle  <roger@eyesopen.com>
42295
42296         PR optimization/11700.
42297         * gcc.c-torture/compile/20030903-1.c: New test case.
42298
42299 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
42300
42301         PR c++/12053
42302         * g++.dg/abi/layout4.C: New test.
42303
42304 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
42305
42306         PR c++/11553
42307         * g++.dg/parse/friend3.C: New test.
42308
42309 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
42310
42311         PR c++/11847
42312         * g++.dg/template/class1.C: New test.
42313
42314         PR c++/11808
42315         * g++.dg/expr/call1.C: New test.
42316
42317 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
42318
42319         PR c++/12114
42320         * g++.dg/init/ref9.C: New test.
42321
42322         PR c++/11972
42323         * g++.dg/template/nested4.C: New test.
42324
42325 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42326
42327         PR c++/12093
42328         * g++.dg/template/non-dependent4.C: New test.
42329
42330         PR c++/11928
42331         * g++.dg/inherit/conv1.C: New test.
42332
42333 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42334
42335         PR c++/6196
42336         * g++.dg/ext/label1.C: New test.
42337         * g++.dg/ext/label2.C: Likewise.
42338
42339 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42340
42341         * g++.dg/expr/cond3.C: New test.
42342
42343 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42344
42345         * gcc.dg/builtins-1.c: Add new builtin cases.
42346
42347 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42348
42349         * gcc.dg/builtins-1.c: Add new cases.
42350         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42351
42352 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42353
42354         * gcc.dg/builtins-1.c: Add more math builtin tests.
42355         * gcc.dg/torture/builtin-attr-1.c: New test.
42356
42357 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42358
42359         PR optimization/5079
42360         * g++.dg/opt/static3.C: New test.
42361
42362 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42363
42364         * gcc.misc-tests/gcov-10b.c: New test.
42365
42366 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
42367
42368         * g++.dg/opt/ptrmem3.C: New test.
42369
42370         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42371
42372 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
42373
42374         * gcc.dg/20030826-2.c: New test.
42375
42376 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42377
42378         PR middle-end/12002
42379         * g77.f-torture/compile/12002.f: New test case.
42380
42381 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42382
42383         * gcc.dg/20030826-1.c: New test case.
42384
42385 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
42386
42387         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42388
42389 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
42390
42391         PR c++/11871
42392         * c++.dg/lookup/crash1.C: New test.
42393
42394         * c++.dg/warn/noeffect3.C: New test.
42395
42396 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
42397
42398         * gcc.dg/compat/vector-1_x.c: Compile with -w.
42399         * gcc.dg/compat/vector-1_y.c: Ditto.
42400         * gcc.dg/compat/vector-2_x.c: Ditto.
42401         * gcc.dg/compat/vector-2_y.c: Ditto.
42402
42403 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
42404
42405         * gcc.dg/20030702-1.c: New test.
42406
42407 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
42408
42409         PR c++/8795
42410         * g++.dg/ext/altivec-1.C: New test.
42411
42412 2003-08-24  Richard Henderson  <rth@redhat.com>
42413
42414         * g++.dg/eh/simd-2.C: Add -w for x86.
42415
42416 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
42417
42418         * gcc.dg/20030815-1.c: New test.
42419
42420 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42421
42422         PR c++/3765
42423         * g++.dg/parse/access6.C: New test.
42424
42425 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42426
42427         PR c++/641, c++/11876
42428         * g++.dg/template/friend22.C: New test.
42429         * g++.dg/template/friend23.C: Likewise.
42430
42431 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42432
42433         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42434         identically.
42435
42436 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42437
42438         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42439
42440 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42441
42442         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
42443
42444 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42445
42446         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42447
42448 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42449
42450         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42451
42452 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
42453
42454         PR c++/11919
42455         * g++.dg/overload/prom1.C: New test.
42456
42457         PR c++/11551
42458         * g++.dg/parse/dtor2.C: New test.
42459
42460         PR c++/10762
42461         * g++.dg/parse/using2.C: New test.
42462
42463 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
42464
42465         PR target/11805
42466         * gcc.c-torture/compile/20030821-1.c: New.
42467
42468 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
42469
42470         PR c++/11834
42471         * g++.dg/template/deduce2.C: New test.
42472
42473 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
42474
42475         * gcc.c-torture/execute/20030821-1.c: New test.
42476
42477 2003-08-20  Roger Sayle  <roger@eyesopen.com>
42478
42479         PR middle-end/11984
42480         * gcc.dg/20030820-1.c: New test case.
42481
42482 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
42483
42484         PR c++/11945
42485         * g++.dg/warn/noeffect2.C: New test.
42486
42487 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
42488
42489         PR c++/10926
42490         * g++.dg/template/dtor2.C: New test.
42491
42492         PR c++/11684
42493         * g++.dg/template/operator1.C: New test.
42494         * g++.dg/parse/operator4.C: New test.
42495
42496         PR c++/11946.C
42497         * g++.dg/expr/enum1.C: New test.
42498         * gcc.dg/c99-bool-1.c: Remove bogus warning.
42499
42500         PR c++/11036.C
42501         * g++.dg/parse/elab2.C: New test.
42502         * g++.dg/parse/typedef4.C: Change error message.
42503         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42504         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42505         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42506
42507 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
42508
42509         * gcc.dg/pch/warn-1.c: New.
42510         * gcc.dg/pch/warn-1.hs: New.
42511
42512         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42513         not-tested file.
42514
42515 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42516
42517         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42518
42519 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42520
42521         * gcc.dg/uninit-D.c: New Test.
42522         * gcc.dg/uninit-E.c: New Test.
42523         * gcc.dg/uninit-F.c: New Test.
42524         * gcc.dg/uninit-G.c: New Test.
42525
42526 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
42527
42528         * g++.dg/README: Describe the pch directory.
42529
42530 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42531
42532         PR c++/11174
42533         * g++.dg/parse/access4.C: New test.
42534         * g++.dg/parse/access5.C: Likewise.
42535         * g++.old-deja/g++.jason/access17.C: Adjust error message.
42536
42537 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
42538
42539         * gcc.dg/noncompile/20030818-1.c: New.
42540
42541 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42542
42543         PR c++/11957
42544         * g++.dg/warn/noeffect1.C: New test.
42545
42546         * g++.dg/template/scope2.C: New test.
42547         * g++.dg/template/error2.C: Correct dg-error
42548
42549 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
42550
42551         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42552
42553 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
42554
42555         PR C++/11512
42556         * g++.dg/template/warn1.C: New.
42557
42558 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42559
42560         * g++.dg/template/error2.C: New test.
42561         * g++.dg/lookup/using7.C: Adjust errors
42562         * g++.old-deja/g++.pt/crash36.C: Likewise.
42563         * g++.old-deja/g++.pt/derived3.C: Likewise.
42564
42565 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42566
42567         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42568         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42569         * gcc.c-torture/execute/builtins/string-9.c: New, from
42570         string-opt-9.c.  Adjust for execute/builtins framework.
42571         * gcc.c-torture/execute/string-opt-9.c: Delete.
42572
42573 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
42574
42575         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42576
42577         * g++.dg/parse/ret-type2.C: New test.
42578
42579         PR c++/11703
42580         * g++.dg/init/new8.C: New test.
42581
42582         PR c++/10923
42583         * g++.dg/parse/typedef5.C: New test.
42584
42585         PR c++/9512
42586         * g++.dg/parse/qualified2.C: New test.
42587         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42588         invalid code.
42589
42590 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
42591
42592         * g++.dg/conversion/ptrmem1.C: New test.
42593
42594 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
42595
42596         PR target/11693
42597         * gcc.dg/20030811-1.c: New test.
42598
42599         PR target/11535
42600         * gcc.c-torture/execute/20030811-1.c: New test.
42601
42602 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42603
42604         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42605
42606 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
42607
42608         PR c++/11789.C
42609         * g++.dg/inherit/multiple1.C: New test.
42610
42611 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42612
42613         * gcc.dg/spe1.c: New test.
42614
42615         PR c++/11670
42616         * g++.dg/expr/cast2.C: New test.
42617
42618         PR c++/10530
42619         * g++.dg/template/dependent-name2.C: New test.
42620
42621 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42622
42623         * g++.dg/parse/crash11.C: Put the dg options in comments.
42624
42625 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42626
42627         * lib/gcc-dg.exp: Update for diagnostic change.
42628
42629 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42630
42631         PR c++/5767
42632         * g++.dg/parse/crash11.C: New test.
42633
42634 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42635
42636         * gcc.dg/cpp/spacing1.c: Update.
42637
42638 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
42639
42640         PR target/11739
42641         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42642         a value for -mtune.
42643
42644 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42645
42646         PR middle-end/11771
42647         * gcc.c-torture/compile/20030804-1.c: New test case.
42648
42649 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42650
42651         * gcc.dg/20030804-1.c: New test case.
42652
42653 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42654
42655         * gcc.dg/cpp/separate-1.c: New test.
42656
42657 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42658
42659         PR c++/11704
42660         * g++.dg/template/dependent-expr2.C: New test.
42661
42662         PR c++/11766
42663         * g++.dg/expr/ptrmem1.C: New test.
42664
42665 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42666
42667         PR c++/9453
42668         * g++.dg/template/friend15.C: New test.
42669
42670 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
42671
42672         * lib/dg-pch.exp: Work round PCH bug.
42673
42674 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42675
42676         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
42677         builtins.  Move cases from builtins-4.c here.
42678
42679         * gcc.dg/torture/builtin-math-1.c: New test taken from
42680         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42681         additional cases.
42682
42683         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42684         Delete.
42685
42686 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42687
42688         PR c++/9447
42689         * g++.dg/template/using7.C: New test.
42690
42691 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
42692
42693         * import1.c, import2.c: New tests.
42694
42695 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
42696
42697         * g++.dg/eh/crossjump1.C: New test.
42698
42699 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
42700
42701         PR c++/11697
42702         * g++.dg/template/using6.C: New test.
42703
42704         PR c++/11744
42705         * g++.dg/template/koenig2.C: New test.
42706
42707 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42708
42709         PR c++/7983
42710         * g++.dg/parse/typedef4.C: New test.
42711
42712 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42713
42714         PR c++/8442, c++/8806
42715         * g++.dg/template/elab1.C: New test.
42716         * g++.dg/template/type2.C: Likewise.
42717         * g++.dg/template/ttp3.C: Adjust expected error message.
42718         * g++.old-deja/g++.law/visibility13.C: Likewise.
42719         * g++.old-deja/g++.niklas/t135.C: Likewise.
42720         * g++.old-deja/g++.pt/ttp41.C: Likewise.
42721         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
42722         template argument.
42723         * g++.old-deja/g++.pt/ttp44.C: Likewise.
42724
42725 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
42726
42727         PR c++/11295
42728         * g++.dg/ext/stmtexpr1.C: New test.
42729
42730         * g++.dg/opt/tmp1.C: New test.
42731
42732         PR c++/11525
42733         * g++.dg/parse/constant4.C: New test.
42734
42735         PR c++/9447
42736         * g++.dg/template/using5.C: New test.
42737
42738 2003-07-31  Roger Sayle  <roger@eyesopen.com>
42739
42740         * gcc.dg/builtins-27.c: New test case.
42741
42742 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
42743
42744         * gcc.dg/tls/opt-7.c: New test.
42745
42746 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
42747
42748         * g++.old-deja/g++.other/crash18.C: Remove.
42749
42750 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42751
42752         * g++.dg/template/explicit3.C: New.
42753         * g++.dg/template/explicit4.C: New.
42754         * g++.dg/template/explicit5.C: New.
42755
42756         PR c++/11347
42757         * g++.dg/template/memtmpl1.C: New.
42758
42759 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
42760
42761         PR target/11565
42762         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42763         * gcc.dg/i386-387-5.c (dg-options): Likewise.
42764
42765 2003-07-30  Jan Hubicka  <jh@suse.cz>
42766
42767         * vtgc1.c: Kill.
42768
42769 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
42770
42771         * gcc.dg/struct-in-proto-1.c: New test.
42772
42773 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
42774
42775         * gcc.dg/cpp/include2.c: Only expect one message.
42776
42777 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
42778
42779         PR c++/9447
42780         * g++.dg/template/using1.C: New test.
42781         * g++.dg/template/using2.C: New test.
42782         * g++.dg/template/using3.C: New test.
42783         * g++.dg/template/using4.C: New test.
42784
42785 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
42786
42787         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42788         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42789
42790 2003-07-28  Jan Hubicka  <jh@suse.cz>
42791
42792         PR c++/11530
42793         * g++.dg/opt/call1.C: New test.
42794
42795 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
42796
42797         PR c++/11667
42798         * g++.dg/init/enum2.C: New test.
42799         * g++.dg/template/overload1.C: Add "-w" option.
42800
42801 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
42802
42803         * gcc.dg/Wdeclaration-after-statement-1.c,
42804         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42805
42806 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
42807
42808         * gcc.c-torture/compile/20030725-1.c: New test.
42809
42810 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
42811
42812         * gcc.dg/20030505.c: Only run for SPE.
42813         Remove definition of opaque type.
42814
42815 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
42816
42817         * g++.dg/template/ptrmem6.C: New test.
42818
42819 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
42820
42821         * gcc.c-torture/compile/zero-strct-2.c: New test.
42822
42823 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
42824
42825         * gcc.dg/intermod-1.c: New test.
42826
42827 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42828
42829         PR c++/11617
42830         * g++.dg/template/lookup2.C: New test.
42831         * g++.dg/template/memclass1.C: Remove instantiated from error.
42832         * g++.dg/other/error2.C: Tweak expected errors.
42833
42834         PR c++/11596
42835         * g++.dg/template/defarg3.C: New test.
42836
42837         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42838
42839 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
42840
42841         * g++.dg/inherit/access5.C: New test.
42842
42843 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42844
42845         PR c++/11513
42846         * g++.dg/template/crash8.C: New test.
42847
42848 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
42849
42850         PR c/10602
42851         * gcc.dg/noncompile/incomplete-2.c: New test.
42852
42853 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
42854
42855         PR c++/11645
42856         * g++.dg/inherit/access4.C: New test.
42857
42858         PR c++/11517
42859         * g++.dg/expr/cond2.C: New test.
42860
42861         PR optimization/10679
42862         * g++.dg/opt/inline4.C: New test.
42863
42864 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
42865
42866         * g++.dg/parse/crash10: New test.
42867
42868 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42869
42870         * g++.dg/ext/flexary1.C: New test.
42871
42872 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42873
42874         PR c++/10793
42875         * g++.dg/template/crash9.C: New test.
42876
42877 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42878
42879         PR c++/3004
42880         * g++.dg/parse/typedef3.C: New test.
42881
42882         PR c++/7906
42883         * g++.dg/parse/operator2.C: New test.
42884
42885         PR c++/8895
42886         * g++.dg/parse/def-tmpl-arg1.C: New test.
42887
42888         PR c++/9282
42889         * g++.dg/parse/funptr1.C: New test.
42890
42891         PR c++/9452
42892         * g++.dg/parse/ambig3.C: New test.
42893
42894         PR c++/9454
42895         * g++.dg/parse/operator3.C: New test.
42896
42897         PR c++/9486
42898         * g++.dg/parse/template10.C: New test.
42899
42900         PR c++/9488
42901         * g++.dg/parse/template11.C: New test.
42902
42903         PR c++/10150
42904         * g++.dg/parse/invalid-op1.C: New test.
42905
42906         PR c++/10247
42907         * g++.dg/parse/condexpr1.C: New test.
42908
42909 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42910
42911         * g++.dg/ext/packed3.C: New test.
42912         * g++.dg/ext/packed4.C: New test.
42913
42914         * gcc.dg/pack-test-3.c: New test.
42915
42916 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
42917
42918         * lib/compat.exp: Handle dg-options per source file.
42919         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42920         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42921         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42922         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42923         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42924         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42925         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42926         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42927         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42928         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42929         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42930         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42931         * g++.dg/compat/break/bitfield7_x.C: Ditto.
42932         * g++.dg/compat/break/bitfield7_y.C: Ditto.
42933
42934 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
42935
42936         PR c/10320
42937         * gcc.c-torture/execute/20030718-1.c: New test.
42938
42939 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42940
42941         PR optimization/11536
42942         * gcc.dg/20030721-1.c: New test.
42943
42944 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
42945
42946         PR c++/11546
42947         * g++.dg/template/lookup1.C: New test.
42948
42949 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
42950
42951         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42952         diagnostics of ill-formed constructs involving labels.
42953         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42954         the new 'previously defined here' message.
42955
42956 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
42957
42958         * g++.dg/parse/non-dependent2.C: New test.
42959
42960 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
42961
42962         * g++.dg/init/init-ref4.C: xfail on targets without
42963         weak symbols.
42964
42965 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
42966
42967         PR target/11087
42968         * gcc.c-torture/execute/20030717-1.c: New test.
42969
42970 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42971
42972         * g++.dg/opt/cfg1.C: New test.
42973
42974 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42975
42976         PR optimization/11557
42977         * gcc.dg/20030717-1.c: New test.
42978
42979 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42980
42981         PR c++/10476
42982         * g++.dg/expr/crash-1.C: New test.
42983
42984         PR c++/11027
42985         * g++.dg/template/init3.C: New test.
42986
42987         PR c++/8222
42988         * g++.dg/template/non-dependent1.C: New test.
42989
42990         PR c++/11070
42991         * g++.dg/template/non-dependent2.C: New test.
42992
42993         PR c++/11071
42994         * g++.dg/template/non-dependent3.C: New test.
42995
42996         PR c++/9907
42997         * g++.dg/template/sizeof5.C: New test.
42998
42999 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
43000
43001         PR 11498
43002         * gcc.c-torture/compile/mangle-1.c: New file.
43003
43004 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43005
43006         PR c++/7809
43007         * g++.dg/parse/access3.C: New test.
43008
43009 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
43010
43011         PR c++/11384
43012         * g++.dg/init/init-ref4.C: New test.
43013
43014 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
43015
43016         PR c++/11547
43017         * g++.dg/parse/constant3.C: New test.
43018         * g++.dg/parse/crash7.C: Likewise.
43019
43020 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
43021
43022         PR target/11008
43023         * gcc.dg/i386-pentium4-not-mull.c: New.
43024
43025 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
43026
43027         * gcc.dg/asm-names.c (ymain): Make it weak.
43028
43029 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43030
43031         PR c++/5421
43032         * g++.dg/template/friend21.C: New test.
43033
43034 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
43035
43036         * gcc.dg/cleanup-8.c: New test.
43037         * gcc.dg/cleanup-9.c: New test.
43038
43039 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
43040
43041         * g++.dg/ext/dll-MI1.h: New file.
43042         * g++.dg/ext/dllexport-MI1.C: New file.
43043         * g++.dg/ext/dllimport-MI1.C: New file.
43044
43045 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
43046
43047         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
43048         it does not have cmpstrsi patterns (just cmpmemsi).
43049
43050 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
43051
43052         PR debug/11473
43053         * g++.dg/debug/debug8.C: New test.
43054
43055 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43056
43057         PR c++/10108
43058         * g++.dg/template/crash7.C: New test.
43059
43060 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
43061
43062         PR target/10795
43063         * gcc.c-torture/compile/20030708-1.c: New.
43064
43065 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
43066
43067         * gcc.c-torture/execute/20030715-1.c: New test.
43068
43069 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
43070
43071         * gcc.dg/pch/inline-3.c: New file.
43072         * gcc.dg/pch/inline-3.hs: New file.
43073         * gcc.dg/pch/inline-4.c: New file.
43074         * gcc.dg/pch/inline-4.hs: New file.
43075
43076 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
43077
43078         PR c++/11509
43079         * g++.dg/template/crash6.C: New test.
43080
43081         PR c++/7053
43082         * g++.dg/template/friend20.C: New test.
43083
43084         PR c++/7019
43085         * g++.dg/template/overload2.C: New test.
43086
43087 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43088
43089         PR optimization/11440
43090         * gcc.c-torture/execute/20030714-1.c: New test.
43091
43092 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43093
43094         PR c++/11154
43095         * g++.dg/template/partial2.C: New test.
43096
43097 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
43098
43099         PR c++/11503
43100         * g++.dg/template/anon1.C: New test.
43101
43102         PR c++/11493
43103         PR c++/11495
43104         * g++.dg/parse/template9.C: Likewise.
43105         * g++.dg/template/crash4.C: New test.
43106         * g++.dg/template/koenig1.C: Likewise.
43107         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43108         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43109         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43110         functions.
43111         * g++.old-deja/g++.jason/template36.C: Likewise.
43112         * g++.old-deja/g++.mike/p1989.C: Likewise.
43113         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43114         * g++.old-deja/g++.pt/ttp20.C: Use this->.
43115         * g++.old-deja/g++.pt/ttp21.C: Use this->.
43116         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43117         compiling.
43118         * g++.old-deja/g++.pt/union2.C: Use this->.
43119
43120 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
43121
43122         * gcc.dg/20030711-1.c: New test.
43123
43124 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
43125
43126         PR c++/11050
43127         * g++.dg/parse/args1.C: New test.
43128         * g++.pt/defarg8.C: Change expected errors.
43129
43130 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
43131
43132         PR c++/8164
43133         * g++.dg/template/nontype2.C: New test.
43134
43135         PR c++/10558
43136         * g++.dg/parse/template8.C: New test.
43137
43138         PR c++/8327
43139         * g++.dg/template/scope1.C: New test.
43140
43141         * g++.dg/warn/Wsign-compare-1.C: New test.
43142
43143 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43144
43145         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
43146
43147 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
43148
43149         PR c++/9411
43150         * g++.dg/template/explicit2.C: New test.
43151
43152         PR c++/10032
43153         * g++.dg/warn/pedantic1.C: New test.
43154
43155 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
43156
43157         PR c++ 9483
43158         * g++.dg/other/field1.C: New test.
43159
43160 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43161
43162         PR c/11449
43163         * gcc.c-torture/compile/20030707-1.c: New.
43164
43165 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43166
43167         PR c++/10849
43168         * g++.dg/template/access12.C: New test.
43169
43170 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
43171
43172         * g++.dg/bprob/bprob.exp (prof_ext): Update.
43173         * g77.dg/bprob/bprob.exp (prof_ext): Update.
43174         * gcc.misc-tests/bprob.exp (prof_ext): Update.
43175         * gcc.misc-tests/gcov.exp: Update
43176         * g++.dg/gcov/gcov.exp: Update
43177         * lib/gcov.exp: Update.
43178
43179 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
43180
43181         * g++.dg/abi/mangle17.C: Make sure template expressions are
43182         dependent.
43183         * g++.dg/abi/mangle4.C: Mark erroneous casts.
43184         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
43185         * g++.dg/opt/stack1.C: Remove erroneous code.
43186         * g++.dg/parse/template7.C: New test.
43187         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
43188         * g++.old-deja/g++.pt/crash4.C: Likewise.
43189
43190 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43191
43192         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
43193         with zero or one occurence of `$' after the initial `L'.
43194
43195 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
43196
43197         * gcc.c-torture/compile/20030704-1.c: Add a comment.
43198
43199 2003-07-08  Roger Sayle  <roger@eyesopen.com>
43200
43201         PR c/11370
43202         * gcc.dg/Wunreachable-6.c: New testcase.
43203         * gcc.dg/Wunreachable-7.c: New testcase.
43204
43205 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43206
43207         PR c/11420
43208         * gcc.dg/20030708-1.c: New test.
43209
43210 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
43211
43212         * gcc.dg/compat/sdata-section.h: New file.
43213         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43214         * gcc.dg/torture/mips-sdata-1.c: New test.
43215
43216 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43217
43218         PR c++/11030
43219         * g++.dg/template/friend19.C: New test.
43220
43221 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43222
43223         * g++.dg/opt/strength-reduce.C: New test.
43224
43225 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43226
43227         PR target/10979
43228         * gcc.dg/20030707-1.c: New testcase.
43229
43230 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43231
43232         PR optimization/11059
43233         * g++.dg/opt/emptyunion.C: New testcase.
43234
43235 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43236             Eric Botcazou  <ebotcazou@libertysurf.fr>
43237
43238         * g++.dg/opt/stack1.C: New test.
43239
43240 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
43241
43242         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43243         run test.
43244
43245         PR c++/11431
43246         * g++.dg/expr/static_cast3.C: New test.
43247
43248 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
43249
43250         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
43251         everywhere.
43252         * gcc.dg/concat.c: Concatenation of string constants with
43253         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
43254         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
43255         * gcc.dg/cpp/escape-2.c: Use wide character constants where
43256         necessary to avoid multi-character character constant warning.
43257         * gcc.dg/cpp/escape.c: Likewise.
43258         * gcc.dg/cpp/ucs.c: Likewise.
43259         Remove backslashes from dg-bogus comments, as they confuse Tcl.
43260         Fix a typo.
43261
43262 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43263
43264         PR c/11428
43265         * gcc.c-torture/compile/20030704-1.c: New.
43266
43267 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43268
43269         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
43270
43271 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
43272
43273         PR c++/5287, PR c++/7910,  PR c++/11021
43274         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
43275         tests for warnings.
43276         * g++.dg/ext/dllimport2.C: Add tests for warnings.
43277         * g++.dg/ext/dllimport3.C: Likewise.
43278         * g++.dg/ext/dllimport4.C: New file.
43279         * g++.dg/ext/dllimport5.C: New file.
43280         * g++.dg/ext/dllimport6.C: New file.
43281         * g++.dg/ext/dllimport7.C: New file.
43282         * g++.dg/ext/dllimport8.C: New file.
43283         * g++.dg/ext/dllimport9.C: New file.
43284         * g++.dg/ext/dllimport10.C: New file.
43285         * g++.dg/ext/dllexport1.C: New file.
43286
43287 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43288
43289         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43290         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
43291
43292 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43293
43294         * gcc.dg/builtins-25.c: New testcase.
43295         * gcc.dg/builtins-26.c: New testcase.
43296
43297 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
43298
43299         * gcc.dg/compat/vector-defs.h: New file.
43300         * gcc.dg/compat/vector-setup.h: New file.
43301         * gcc.dg/compat/vector-check.h: New file.
43302         * gcc.dg/compat/vector-1_main.c: New file.
43303         * gcc.dg/compat/vector-1_x.c: New file.
43304         * gcc.dg/compat/vector-1_y.c: New file.
43305         * gcc.dg/compat/vector-2_main.c: New file.
43306         * gcc.dg/compat/vector-2_x.c: New file.
43307         * gcc.dg/compat/vector-2_y.c: New file.
43308
43309         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43310         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43311         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43312         * gcc.dg/compat/struct-align-1.h: New file.
43313         * gcc.dg/compat/struct-align-1_main.c: New file.
43314         * gcc.dg/compat/struct-align-1_x.c: New file.
43315         * gcc.dg/compat/struct-align-1_y.c: New file.
43316         * gcc.dg/compat/struct-align-2.h: New file.
43317         * gcc.dg/compat/struct-align-2_main.c: New file.
43318         * gcc.dg/compat/struct-align-2_x.c: New file.
43319         * gcc.dg/compat/struct-align-2_y.c: New file.
43320
43321         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43322         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43323         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43324         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43325         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43326         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43327         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43328         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43329         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43330         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43331         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43332         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43333         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43334         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43335         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43336         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43337         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43338         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43339         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43340         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43341         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43342         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43343         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43344         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43345         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43346         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43347         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43348         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43349         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43350
43351 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43352
43353         * gcc.dg/i386-call-1.c: New test.
43354
43355 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43356
43357         PR c++/9162
43358         * g++.dg/parse/defarg4.C: New.
43359
43360 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43361
43362         PR target/10700
43363         * gcc.c-torture/compile/20030703-1.c: New test case.
43364
43365 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43366
43367         * g++.dg/template/local3.C: Remove extra semicolon.
43368
43369 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43370
43371         * gcc.dg/i386-volatile-1.c: New test.
43372
43373 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
43374
43375         PR c++/11072
43376         * g++.dg/other/offsetof2.C: XFAIL.
43377         * g++.dg/other/offsetof5.C: New.
43378
43379         PR c++/10219
43380         * g++.dg/template/error1.C: New.
43381
43382         PR c++/9779
43383         * g++.dg/template/dependent-expr1.C: New.
43384
43385 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43386
43387         PR c++/6949
43388         * g++.dg/template/local3.C: New test.
43389
43390         PR c++/11149
43391         * g++.dg/lookup/scoped6.C: New test.
43392
43393 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
43394
43395         PR c++/8046
43396         * g++.dg/other/error7.C: New test.
43397
43398 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
43399
43400         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43401         * g++.old-deja/g++.abi/vtable3.h: Likewise.
43402         * g++.old-deja/g++.law/code-gen5.C: Likewise.
43403         * g++.old-deja/g++.other/union2.C: Likewise.
43404         * gcc.dg/c90-const-expr-2.c: Likewise.
43405         * gcc.dg/c90-const-expr-3.c: Likewise.
43406         * gcc.dg/c99-const-expr-2.c: Likewise.
43407         * gcc.dg/c99-const-expr-3.c: Likewise.
43408         * gcc.dg/concat.c: Likewise.
43409
43410 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43411
43412         PR c++/9559
43413         * g++.dg/init/static1.C: New test.
43414
43415 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43416
43417         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43418         * g++.old-deja/g++.other/access2.C: Likewise.
43419         * g++.old-deja/g++.other/decl2.C: Likewise.
43420         * gcc.c-torture/execute/20020615-1.c: Likewise.
43421
43422 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43423
43424         PR c++/4933
43425         * g++.dg/template/sizeof4.C: New test.
43426
43427 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43428
43429         * g++.dg/other/error6.C: New test.
43430
43431 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43432
43433         PR c++/10750
43434         * g++.dg/parse/constant2.C: New test.
43435
43436 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
43437
43438         PR c++/11106
43439         * g++.dg/other/error5.C: New test.
43440
43441 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43442
43443         * gcc.dg/format/gcc_diag-1.c: New test.
43444
43445 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
43446
43447         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43448
43449 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
43450
43451         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43452         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
43453         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
43454
43455 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
43456
43457         * gcc.c-torture/execute/builtins/string-8.c: New test.
43458         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
43459         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43460         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43461
43462 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43463
43464         PR c++/10468
43465         * g++.dg/ext/typeof6.C: New test.
43466
43467 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43468
43469         PR c++/10796
43470         * g++.dg/init/enum1.C: New test.
43471
43472 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
43473
43474         * gcc.dg/20030627-1.c: New test.
43475
43476 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
43477
43478         PR c++/11332
43479         * g++.dg/expr/static_cast2.C: New test.
43480
43481 2003-06-26  Roger Sayle  <roger@eyesopen.com>
43482             Jakub Jelinek  <jakub@redhat.com>
43483
43484         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
43485         sprintf(dst,"%s",src) optimization.
43486         * gcc.c-torture/execute/20030626-1.c: New test case.
43487         * gcc.c-torture/execute/20030626-2.c: New test case.
43488
43489 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
43490
43491         * gcc.c-torture/execute/multi-ix.c: New test.
43492
43493         * gcc.c-torture/execute/simd-4.c (main):
43494         Added missing semicolon at end of union.
43495
43496 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
43497
43498         PR c++/8266
43499         * g++.dg/template/explicit-instantiation3.C: New test.
43500
43501 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43502
43503         * gcc.dg/20030626-1.c: Use signed char.
43504
43505 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43506
43507         * gcc.dg/20030626-1.c: New test.
43508
43509 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
43510
43511         * const-str-2.m: Update.
43512
43513 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
43514
43515         PR c++/10990
43516         * g++.dg/rtti/dyncast1.C: New test.
43517         * g++.dg/abi/mangle4.C: Correct base-specifier access.
43518         * g++.dg/lookup/scoped1.C: Remove XFAIL.
43519         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43520
43521         PR c++/10931
43522         * g++.dg/expr/static_cast1.C: New test.
43523
43524 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
43525
43526         * gcc.dg/20030625-1.c: New test.
43527
43528 2003-06-24  Roger Sayle  <roger@eyesopen.com>
43529
43530         * gcc.c-torture/compile/20030624-1.c: New test case.
43531
43532 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
43533
43534         * gcc.c-torture/execute/string-opt-17.c: New test.
43535
43536 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
43537
43538         PR c++/5754
43539         * g++.dg/parse/crash6.C: New test.
43540
43541 2003-06-23  Roger Sayle  <roger@eyesopen.com>
43542
43543         * gcc.dg/builtins-24.c: New test case.
43544
43545 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
43546
43547         * g++.dg/opt/operator1.C: New test.
43548
43549 2003-06-22  Roger Sayle  <roger@eyesopen.com>
43550
43551         * gcc.c-torture/execute/string-opt-16.c: New test case.
43552
43553 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43554
43555         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
43556         * g++.old-deja/g++.other/conv7.C: Likewise.
43557         * g++.old-deja/g++.other/overcnv2.C: Likewise.
43558         * g++.old-deja/g++.other/overload14.C: Likewise.
43559
43560 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43561
43562         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43563         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43564
43565 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43566
43567         PR c++/10888
43568         * g++.dg/warn/Winline-3.C: New test.
43569
43570 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43571
43572         * lib/target-supports.exp (check_alias_available): Make the test
43573         program acceptable to the Solaris assembler.
43574
43575         PR c++/10749
43576         * g++.dg/template/memclass2.C: New test.
43577
43578 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43579             Eric Botcazou  <ebotcazou@libertysurf.fr>
43580
43581         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43582         data for non-matching targets.
43583         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43584
43585 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43586
43587         PR c++/10845
43588         * g++.dg/template/member3.C: New test.
43589
43590 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
43591
43592         PR c++/10939
43593         * g++.dg/template/func1.C: New test.
43594
43595         PR c++/9649
43596         * g++.dg/template/static4.C: New test.
43597         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43598
43599         PR c++/11041
43600         * g++.dg/init/ref7.C: New test.
43601
43602 2003-06-19  Matt Austern  <austern@apple.com>
43603
43604         PR c++/11228
43605         * g++.dg/anew1.C: New test.
43606         * g++.dg/anew2.C: New test.
43607         * g++.dg/anew3.C: New test.
43608         * g++.dg/anew4.C: New test.
43609
43610 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43611
43612         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43613
43614 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43615
43616         * gcc.c-torture/execute/simd-4.c (main): Make expected value
43617         endian-dependent.
43618
43619 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43620
43621         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43622         Remove cruft.
43623
43624 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43625
43626         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43627         * gcc.c-torture/compile/961203-1.c: Likewise.
43628         * gcc.c-torture/compile/980506-1.c: Likewise.
43629
43630 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43631
43632         PR c++/10712
43633         * g++.dg/lookup/using7.C: New test.
43634
43635 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43636
43637         PR c++/11105
43638         * g++.dg/abi/conv1.C: Remove it.
43639         * g++.dg/template/conv7.C: New test.
43640         * g++.dg/template/conv8.C: Likewise.
43641         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43642         conversion operator.
43643
43644 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
43645
43646         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43647         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43648         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43649         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43650         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43651         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43652         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43653         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43654         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43655         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43656         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43657         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43658         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43659         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43660         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43661         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43662         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43663         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43664         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43665         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43666         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43667         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43668         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43669         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43670         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43671         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43672         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43673         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43674         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43675
43676 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
43677
43678         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43679         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43680         indications.
43681
43682 2003-06-16  Roger Sayle  <roger@eyesopen.com>
43683
43684         * gcc.dg/i386-387-5.c: New test case.
43685         * gcc.dg/i386-387-6.c: New test case.
43686         * gcc.dg/builtins-23.c: New test case.
43687
43688 2003-06-15  Roger Sayle  <roger@eyesopen.com>
43689
43690         * gcc.dg/builtins-22.c: New test case.
43691         * gcc.dg/i386-387-1.c: Update to test exp.
43692         * gcc.dg/i386-387-2.c: Likewise.
43693
43694 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43695
43696         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43697
43698 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43699
43700         * lib/gcc-dg.exp (dg-require-dll): New function.
43701         (dg-xfail-if): Likewise.
43702         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43703         driver.
43704
43705         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43706         * gcc.c-torture/compile/20001205-1.c: Likewise.
43707         * gcc.c-torture/compile/20001226-1.c: Likewise.
43708         * gcc.c-torture/compile/20010518-2.c: Likewise.
43709         * gcc.c-torture/compile/20020312-1.c: Likewise.
43710         * gcc.c-torture/compile/20020604-1.c: Likewise.
43711         * gcc.c-torture/compile/920501-12.c: Likewise.
43712         * gcc.c-torture/compile/920501-4.c: Likewise.
43713         * gcc.c-torture/compile/920520-1.c: Likewise.
43714         * gcc.c-torture/compile/920521-1.c: Likewise.
43715         * gcc.c-torture/compile/920625-1.c: Likewise.
43716         * gcc.c-torture/compile/961203-1.c: Likewise.
43717         * gcc.c-torture/compile/980506-1.c: Likewise.
43718         * gcc.c-torture/compile/981006-1.c: Likewise.
43719         * gcc.c-torture/compile/981022-1.c: Likewise.
43720         * gcc.c-torture/compile/981223-1.c: Likewise.
43721         * gcc.c-torture/compile/990617-1.c: Likewise.
43722         * gcc.c-torture/compile/dll.c: Likewise.
43723         * gcc.c-torture/compile/labels-3.c: Likewise.
43724         * gcc.c-torture/compile/mipscop-1.c: Likewise.
43725         * gcc.c-torture/compile/mipscop-2.c: Likewise.
43726         * gcc.c-torture/compile/mipscop-3.c: Likewise.
43727         * gcc.c-torture/compile/mipscop-4.c: Likewise.
43728         * gcc.c-torture/compile/simd-5.c: Likewise.
43729         * gcc.c-torture/compile/20000804-1.x: Remove.
43730         * gcc.c-torture/compile/20001205-1.x: Likewise.
43731         * gcc.c-torture/compile/20001226-1.x: Likewise.
43732         * gcc.c-torture/compile/20010518-2.x: Likewise.
43733         * gcc.c-torture/compile/20020312-1.x: Likewise.
43734         * gcc.c-torture/compile/20020604-1.x: Likewise.
43735         * gcc.c-torture/compile/920501-12.x: Likewise.
43736         * gcc.c-torture/compile/920501-4.x: Likewise.
43737         * gcc.c-torture/compile/920520-1.x: Likewise.
43738         * gcc.c-torture/compile/920521-1.x: Likewise.
43739         * gcc.c-torture/compile/920625-1.x: Likewise.
43740         * gcc.c-torture/compile/961203-1.x: Likewise.
43741         * gcc.c-torture/compile/980506-1.x: Likewise.
43742         * gcc.c-torture/compile/981006-1.x: Likewise.
43743         * gcc.c-torture/compile/981022-1.x: Likewise.
43744         * gcc.c-torture/compile/981223-1.x: Likewise.
43745         * gcc.c-torture/compile/990617-1.x: Likewise.
43746         * gcc.c-torture/compile/mipscop-1.x: Likewise.
43747         * gcc.c-torture/compile/mipscop-2.x: Likewise.
43748         * gcc.c-torture/compile/mipscop-3.x: Likewise.
43749         * gcc.c-torture/compile/mipscop-4.x: Likewise.
43750         * gcc.c-torture/compile/simd-5.x: Likewise.
43751
43752         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43753
43754 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43755
43756         * gcc.c-torture/execute/20030611-1.c: New test.
43757
43758 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43759
43760         PR middle-end/168
43761         * gcc.dg/20030612-1.c: New test case.
43762
43763 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43764
43765         PR c++/10635
43766         * g++.dg/expr/cast1.C: New test.
43767
43768 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43769
43770         * gcc.dg/builtins-21.c: New test case.
43771
43772 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
43773
43774         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43775         options instead of at the end.
43776         * lib/objc.exp (objc_target_compile): Likewise.
43777
43778 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
43779
43780         PR c++/10432
43781         * g++.dg/parse/error1.C: New test.
43782
43783 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
43784
43785         * gcc.dg/compat/struct-by-value-11_main.c: New file.
43786         * gcc.dg/compat/struct-by-value-11_x.c: New file.
43787         * gcc.dg/compat/struct-by-value-11_y.c: New file.
43788         * gcc.dg/compat/struct-by-value-12_main.c: New file.
43789         * gcc.dg/compat/struct-by-value-12_x.c: New file.
43790         * gcc.dg/compat/struct-by-value-12_y.c: New file.
43791         * gcc.dg/compat/struct-by-value-13_main.c: New file.
43792         * gcc.dg/compat/struct-by-value-13_x.c: New file.
43793         * gcc.dg/compat/struct-by-value-13_y.c: New file.
43794         * gcc.dg/compat/struct-by-value-14_main.c: New file.
43795         * gcc.dg/compat/struct-by-value-14_x.c: New file.
43796         * gcc.dg/compat/struct-by-value-14_y.c: New file.
43797         * gcc.dg/compat/struct-by-value-15_main.c: New file.
43798         * gcc.dg/compat/struct-by-value-15_x.c: New file.
43799         * gcc.dg/compat/struct-by-value-15_y.c: New file.
43800         * gcc.dg/compat/struct-by-value-16_main.c: New file.
43801         * gcc.dg/compat/struct-by-value-16_x.c: New file.
43802         * gcc.dg/compat/struct-by-value-16_y.c: New file.
43803         * gcc.dg/compat/struct-by-value-17_main.c: New file.
43804         * gcc.dg/compat/struct-by-value-17_x.c: New file.
43805         * gcc.dg/compat/struct-by-value-17_y.c: New file.
43806         * gcc.dg/compat/struct-by-value-18_main.c: New file.
43807         * gcc.dg/compat/struct-by-value-18_x.c: New file.
43808         * gcc.dg/compat/struct-by-value-18_y.c: New file.
43809
43810         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43811         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43812         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43813         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43814         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43815         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43816         * gcc.dg/compat/scalar-return-3_main.c: New file.
43817         * gcc.dg/compat/scalar-return-3_x.c: New file.
43818         * gcc.dg/compat/scalar-return-3_y.c: New file.
43819         * gcc.dg/compat/scalar-return-4_main.c: New file.
43820         * gcc.dg/compat/scalar-return-4_x.c: New file.
43821         * gcc.dg/compat/scalar-return-4_y.c: New file.
43822
43823 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
43824
43825         * gcc.dg/compat/fp2-struct-check.h: New file.
43826         * gcc.dg/compat/fp2-struct-defs.h: New file.
43827         * gcc.dg/compat/fp2-struct-init.h: New file.
43828         * gcc.dg/compat/struct-by-value-10_main.c: New file.
43829         * gcc.dg/compat/struct-by-value-10_x.c: New file.
43830         * gcc.dg/compat/struct-by-value-10_y.c: New file.
43831         * gcc.dg/compat/struct-return-10_main.c: New file.
43832         * gcc.dg/compat/struct-return-10_x.c: New file.
43833         * gcc.dg/compat/struct-return-10_y.c: New file.
43834
43835         * gcc.dg/compat/compat-common.h: New file.
43836         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43837         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43838         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43839         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43840         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43841         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43842         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43843         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43844         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43845         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43846         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43847         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43848         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43849         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43850         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43851         * gcc.dg/compat/small-struct-check.h: Ditto.
43852         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43853         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43854         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43855         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43856         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43857         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43858         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43859         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43860         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43861         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43862         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43863         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43864         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43865         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43866         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43867         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43868         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43869         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43870         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43871         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43872         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43873         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43874         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43875         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43876         * gcc.dg/compat/struct-return-2_main.c: Ditto.
43877         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43878         * gcc.dg/compat/struct-return-2_y.c: Ditto.
43879         * gcc.dg/compat/struct-return-3_main.c: Ditto.
43880         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43881         * gcc.dg/compat/struct-return-3_y.c: Ditto.
43882
43883 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
43884
43885         * g++.dg/pch/static-1.C: New file.
43886         * g++.dg/pch/static-1.Hs: New file.
43887
43888 2003-06-10  Richard Henderson  <rth@redhat.com>
43889
43890         * gcc.dg/asm-7.c: Adjust expected warning text.
43891
43892 2003-06-10  Roger Sayle  <roger@eyesopen.com>
43893
43894         * gcc.dg/builtins-20.c: New test case.
43895
43896 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
43897
43898         PR c++/11131
43899         * g++.dg/opt/template1.C: New test.
43900
43901 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43902
43903         * lib/gcc-dg.exp (dg-test): Clear additional_files and
43904         additional_sources.
43905
43906 2003-05-21  David Taylor  <dtaylor@emc.com>
43907
43908         * gcc.dg/Wpadded.c: New file.
43909
43910 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43911
43912         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43913         * gcc.dg/special/weak-2.c: Add dg-require-weak.
43914         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43915         dg-require-weak.
43916
43917 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
43918
43919         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43920
43921 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43922
43923         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43924         (dg-require-alias): Likewise.
43925         (dg-require-gc-sections): Likewise.
43926         * lib/target-supports.exp (check_gc_sections_available): Likewise.
43927
43928 2003-06-08  Richard Henderson  <rth@redhat.com>
43929
43930         * gcc.dg/20011029-2.c: Fix the array reference.
43931         * gcc.dg/asm-7.c: New.
43932
43933 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
43934
43935         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43936
43937 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
43938
43939         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43940         (dg-require-gc-sections): Likewise.
43941
43942 2003-06-08  Jan Hubicka  <jh@suse.cz>
43943
43944         * i386-cmov1.c: Fix regular expression.
43945         * i386-cvt-1.c: Likewise.
43946         * i386-local.c: Likewise.
43947         * i386-local2.c: Likewise.
43948         * i386-mul.c: Likewise.
43949         * i386-ssetype-1.c: Likewise.
43950         * i386-ssetype-3.c: Likewise.
43951         * i386-ssetype-5.c: Likewise.
43952
43953 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43954
43955         PR c++/11039
43956         * g++.dg/warn/implicit-typename2.C: New test.
43957         * g++.dg/warn/implicit-typename3.C: New test.
43958
43959 2003-06-07  Richard Henderson  <rth@redhat.com>
43960
43961         * g++.dg/other/offsetof3.C: Use size_t.
43962         * g++.dg/other/offsetof4.C: Likewise.
43963
43964 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
43965
43966         * lib/copy-file.exp: New. Implement gcc_copy_files.
43967
43968         * lib/dg-pch.exp: Load copy-file.exp
43969         (dg-pch): Use gcc_copy_files instead of "file copy".
43970
43971 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
43972
43973         * gcc.dg/weak/weak.exp: Simplify.
43974         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43975         * gcc.dg/weak/weak-1.c: Likewise.
43976         * gcc.dg/weak/weak-2.c: Likewise.
43977         * gcc.dg/weak/weak-3.c: Likewise.
43978         * gcc.dg/weak/weak-4.c: Likewise.
43979         * gcc.dg/weak/weak-5.c: Likewise.
43980         * gcc.dg/weak/weak-6.c: Likewise.
43981         * gcc.dg/weak/weak-7.c: Likewise.
43982         * gcc.dg/weak/weak-8.c: Likewise.
43983         * gcc.dg/weak/weak-9.c: Likewise.
43984
43985 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43986
43987         gcc.c-torture/execute/20030606-1.c: New.
43988
43989 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43990
43991         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43992         * gcc.dg/builtins-19.c: Likewise.
43993
43994 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43995
43996         * gcc.dg/builtins-2.c: Add some more tests.
43997         * gcc.dg/builtins-18.c: New test case.
43998         * gcc.dg/builtins-19.c: New test case.
43999
44000 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44001             Jim Wilson  <wilson@tuliptree.org>
44002
44003         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
44004
44005 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
44006
44007         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
44008         mempcpy/stpcpy calls not to be optimized into something else.
44009         * gcc.c-torture/execute/string-opt-3.c: Moved to...
44010         * gcc.c-torture/execute/builtins/string-7.c: ...here.
44011         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
44012
44013 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44014
44015         * gcc.dg/format/asm_fprintf-1.c: New test.
44016
44017 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
44018
44019         * lib/gcc-defs.exp (additional_sources): New variable.
44020         (dg-additional-sources): New function.
44021         (additional_files): New variable.
44022         (dg-additional-files): New function.
44023         (dg-additional-files-options): Likewise.
44024         * lib/gcc-dg.exp (dg-require-weak): New function.
44025         (dg-require-alias): Likewise.
44026         (dg-require-gc-sections): Likewise.
44027         * lib/target-supports.exp (check_alias_available): Remove testfile
44028         parameter.
44029         (check_gc_sections_available): New function.
44030         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
44031         (dg-gpp-additional-files): Likewise.
44032         * lib/g++.exp (additional_sources): Remove.
44033         (additional_files): Likewise.
44034         (g++_target_compile): Use dg-additional-files-options.
44035
44036         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
44037         Tcl logic.
44038         * gcc.dg/special/ecos.exp: Remove.
44039         * gcc.dg/special/20000419-2.c: Use dg-require-*.
44040         * gcc.dg/special/alias-1.c: Likewise.
44041         * gcc.dg/special/alias-2.c: Likewise.
44042         * gcc.dg/special/gcsec-1.c: Likewise.
44043         * gcc.dg/special/weak-1.c: Likewise.
44044         * gcc.dg/special/weak-2.c: Likewise.
44045         * gcc.dg/special/wkali-1.c: Likewise.
44046         * gcc.dg/special/wkali-2.c: Likewise.
44047
44048         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
44049         dg-gpp-additional-*.
44050         * g++.dg/special/conpr-3.C: Likewise.
44051         * g++.dg/special/conpr-4.C: Likewise.
44052         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
44053         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
44054         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
44055         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
44056         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
44057         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
44058         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
44059         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
44060         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
44061         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
44062         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
44063         * g++.old-deja/g++.other/comdat1.C: Likewise.
44064         * g++.old-deja/g++.other/comdat2.C: Likewise.
44065         * g++.old-deja/g++.other/comdat3.C: Likewise.
44066         * g++.old-deja/g++.other/ctor1.C: Likewise.
44067         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
44068
44069 2003-06-05  Richard Henderson  <rth@redhat.com>
44070
44071         * gcc.dg/debug/20030605-1.c: New.
44072
44073 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44074
44075         * README.QMTEST: Update.
44076
44077 2003-06-04  Richard Henderson  <rth@redhat.com>
44078
44079         * gcc.dg/cleanup-1.c: New.
44080         * gcc.dg/cleanup-2.c: New.
44081         * gcc.dg/cleanup-3.c: New.
44082         * gcc.dg/cleanup-4.c: New.
44083         * gcc.dg/cleanup-5.c: New.
44084         * gcc.dg/cleanup-6.c: New.
44085         * gcc.dg/cleanup-7.c: New.
44086
44087 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44088
44089         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44090
44091         * lib/dg-pch.exp: New file.
44092         * g++.dg/pch/pch.exp: Use dg-pch.exp.
44093         * gcc.dg/pch/pch.exp: Likewise.
44094
44095 2003-06-04  Roger Sayle  <roger@eyesopen.com>
44096
44097         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44098         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44099         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44100         * gcc.dg/builtins-17.c: New test case.
44101         * gcc.dg/i386-387-4.c: New test case.
44102         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
44103
44104 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44105
44106         * gcc.dg/ultrasp9.c: New test.
44107
44108 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44109
44110         * gcc.c-torture/compile/20030604-1.c: New test.
44111         * gcc.dg/sparc-constant-1.c: New test.
44112
44113 2003-06-03  Glen Nakamura  <glen@imodulo.com>
44114
44115         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44116
44117 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
44118
44119         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44120
44121         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44122         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44123
44124 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
44125
44126         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44127
44128 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44129
44130         PR c++/10940
44131         * g++.dg/template/spec10.C: New test.
44132
44133 2003-06-03  Roger Sayle  <roger@eyesopen.com>
44134
44135         * gcc.dg/builtins-16.c: New test case.
44136
44137 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
44138
44139         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
44140         mempcpy test with post-increments.
44141         * gcc.c-torture/execute/string-opt-3.c: New test.
44142         * gcc.dg/string-opt-1.c: New test.
44143
44144 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
44145
44146         PR fortran/10965
44147         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
44148
44149 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
44150
44151         * lib/scanasm.exp (dg-scan): New function, factored out of ...
44152         (scan-assembler): ... here.  Use dg-scan.
44153         (scan-assembler-not): Likewise.
44154         (scan-file): New function.
44155         (scan-file-not): Likewise.
44156         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
44157         * gcc.dg/cpp/_Pragma4.c: Likewise.
44158         * gcc.dg/cpp/_Pragma5.c: Likewise.
44159         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44160         * gcc.dg/cpp/avoidpaste2.c: Likewise.
44161         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
44162         * gcc.dg/cpp/cmdlne-P.c: Likewise.
44163         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
44164         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
44165         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
44166         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
44167         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
44168         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
44169         * gcc.dg/cpp/cxxcom1.c: Likewise.
44170         * gcc.dg/cpp/line1.c: Likewise.
44171         * gcc.dg/cpp/maccom1.c: Likewise.
44172         * gcc.dg/cpp/maccom2.c: Likewise.
44173         * gcc.dg/cpp/maccom3.c: Likewise.
44174         * gcc.dg/cpp/maccom4.c: Likewise.
44175         * gcc.dg/cpp/maccom5.c: Likewise.
44176         * gcc.dg/cpp/maccom6.c: Likewise.
44177         * gcc.dg/cpp/multiline.c: Likewise.
44178         * gcc.dg/cpp/spacing1.c: Likewise.
44179         * gcc.dg/cpp/spacing2.c: Likewise.
44180         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
44181         * gcc.dg/cpp/trad/maccom1.c: Likewise.
44182         * gcc.dg/cpp/trad/maccom2.c: Likewise.
44183         * gcc.dg/cpp/trad/maccom3.c: Likewise.
44184         * gcc.dg/cpp/trad/maccom4.c: Likewise.
44185         * gcc.dg/cpp/trad/maccom6.c: Likewise.
44186         * gcc.dg/cpp/cxxcom2.c: Likewise.
44187         * gcc.dg/cpp/cxxcom2.h: New file.
44188
44189         * gcc.dg/cpp/truefalse.cpp: Move it to ...
44190         * g++.dg/cpp/truefalse.C: Here.
44191         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
44192
44193 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
44194
44195         * gcc.dg/cpp/redef3.c: New file.
44196
44197 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44198
44199         * gcc.dg/i386-loop-3.c: New test.
44200
44201 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
44202
44203         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
44204
44205 2003-05-31  Roger Sayle  <roger@eyesopen.com>
44206
44207         * gcc.dg/fwrapv-1.c: New test case.
44208         * gcc.dg/fwrapv-2.c: New test case.
44209
44210 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44211
44212         PR c++/10956
44213         * g++.dg/template/spec9.C: New test.
44214
44215 2003-05-29  Roger Sayle  <roger@eyesopen.com>
44216
44217         * gcc.dg/duff-4.c: New test case.
44218
44219 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
44220
44221         PR fortran/10843
44222         * g77.dg/ffixed-form-1.f: New test
44223         * g77.dg/ffixed-form-2.f: New test
44224         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44225         * g77.dg/ffree-form-3.f: New test
44226
44227 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
44228
44229         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44230         * gcc.dg/wint_t-1.c: Likewise.
44231
44232 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44233
44234         * g++.dg/template/access11.C: New test.
44235
44236 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44237
44238         PR c++/10849
44239         * g++.dg/template/access10.C: New test.
44240
44241 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44242             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44243
44244         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44245
44246 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44247
44248         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
44249         suppress for powerpc-*-darwin*.
44250         * gcc.dg/torture/builtin-noret-2.c: Likewise.
44251
44252 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44253
44254         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
44255         suppress option for powerpc-*-darwin*.
44256
44257 2003-05-23  Roger Sayle  <roger@eyesopen.com>
44258
44259         * gcc.dg/builtins-1.c: Add tests for tan and atan.
44260         * gcc.dg/builtins-4.c: Add test for fmod.
44261
44262 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44263
44264         PR c++/10682
44265         * g++.dg/template/instantiate4.C: New test.
44266
44267 2003-05-22  Roger Sayle  <roger@eyesopen.com>
44268
44269         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
44270
44271 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
44272
44273         * gcc.dg/compat/scalar-return-1_main.c: New file.
44274         * gcc.dg/compat/scalar-return-1_x.c: New file.
44275         * gcc.dg/compat/scalar-return-1_y.c: New file.
44276         * gcc.dg/compat/scalar-return-2_main.c: New file.
44277         * gcc.dg/compat/scalar-return-2_x.c: New file.
44278         * gcc.dg/compat/scalar-return-2_y.c: New file.
44279         * gcc.dg/compat/struct-return-3_main.c: New file.
44280         * gcc.dg/compat/struct-return-3_y.c: New file.
44281         * gcc.dg/compat/struct-return-3_x.c: New file.
44282         * gcc.dg/compat/struct-return-2_main.c: New file.
44283         * gcc.dg/compat/struct-return-2_x.c: New file.
44284         * gcc.dg/compat/struct-return-2_y.c: New file.
44285
44286 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44287
44288         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44289         for hppa*-hp-hpux*.
44290         * gcc.dg/20021014-1.c (dg-options): Likewise.
44291         * gcc.dg/nest.c (dg-options): Likewise.
44292
44293 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
44294
44295         PR c++/9738
44296         * g++.dg/ext/dllimport2.C: New file.
44297         * g++.dg/ext/dllimport3.C: New file.
44298
44299 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
44300
44301         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44302         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44303         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44304         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44305         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44306         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44307         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
44308         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
44309         * gcc.dg/compat/small-struct-defs.h: New file.
44310         * gcc.dg/compat/small-struct-init.h: New file.
44311         * gcc.dg/compat/small-struct-check.h: New file.
44312         * gcc.dg/compat/fp-struct-defs.h: New file.
44313         * gcc.dg/compat/fp-struct-check.h: New file.
44314         * gcc.dg/compat/fp-struct-init.h: New file.
44315         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44316         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44317
44318 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
44319
44320         * gcc.dg/20030225-2.c: New test.
44321
44322 2003-05-18  Roger Sayle  <roger@eyesopen.com>
44323             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44324
44325         * gcc.c-torture/compile/20030518-1.c: New test case.
44326
44327 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
44328
44329         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44330         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44331         gcc-dg-debug-runtest.
44332         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44333         gcc-dg-debug-runtest.
44334
44335 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44336
44337         PR c++/9022
44338         * g++.dg/lookup/using6.C: New test.
44339
44340 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44341
44342         * g++.dg/parse/access2.C: New test.
44343
44344 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
44345
44346         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44347         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44348         * gcc.dg/debug/debug.exp: Likewise.
44349
44350 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
44351
44352         * gcc.dg/dollar.c: New test.
44353
44354 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
44355
44356         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44357         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44358         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44359         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44360         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44361         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44362         * gcc.dg/compat/struct-by-value-6_main.c: New file.
44363         * gcc.dg/compat/struct-by-value-6_x.c: New file.
44364         * gcc.dg/compat/struct-by-value-6_y.c: New file.
44365         * gcc.dg/compat/struct-by-value-7_main.c: New file.
44366         * gcc.dg/compat/struct-by-value-7_x.c: New file.
44367         * gcc.dg/compat/struct-by-value-7_y.c: New file.
44368         * gcc.dg/compat/struct-by-value-8_main.c: New file.
44369         * gcc.dg/compat/struct-by-value-8_x.c: New file.
44370         * gcc.dg/compat/struct-by-value-8_y.c: New file.
44371         * gcc.dg/compat/struct-by-value-9_main.c: New file.
44372         * gcc.dg/compat/struct-by-value-9_x.c: New file.
44373         * gcc.dg/compat/struct-by-value-9_y.c: New file.
44374
44375 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
44376
44377         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44378         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
44379         support for "repo" mode.
44380         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44381         * lib/g77-dg.exp: Likewise.
44382         * lib/obj-dg.exp: Likewise.
44383
44384 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
44385
44386         Merge from gcc-3_2-rhl8-branch:
44387         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
44388
44389         * gcc.dg/tls/opt-6.c: New test.
44390
44391         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
44392
44393         * gcc.dg/20030405-1.c: New test.
44394
44395         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
44396
44397         * gcc.dg/20030309-1.c: New test.
44398
44399         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44400
44401         * gcc.c-torture/execute/20030307-1.c: New test.
44402
44403         2003-02-20  Randolph Chung  <tausq@debian.org>
44404
44405         * gcc.c-torture/compile/20030220-1.c: New test.
44406
44407         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
44408
44409         * gcc.dg/20030217-1.c: New test.
44410
44411         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
44412
44413         * gcc.c-torture/compile/20020129-1.c: New test.
44414
44415         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44416
44417         * gcc.dg/unroll-1.c: New test.
44418
44419         2002-11-16  Jan Hubicka  <jh@suse.cz>
44420
44421         * gcc.c-torture/execute/20020920-1.c: New test.
44422
44423         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
44424
44425         PR target/7434
44426         * gcc.c-torture/compile/20021008-1.c: New test.
44427
44428         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
44429
44430         PR target/7559
44431         * gcc.c-torture/execute/20020810-1.c: New test.
44432
44433         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44434
44435         * gcc.c-torture/compile/20020807-1.c: New test.
44436
44437         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
44438
44439         * gcc.dg/tls/opt-1.c: New test.
44440
44441         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
44442
44443         * gcc.dg/20020729-1.c: New test.
44444
44445         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
44446
44447         * g++.dg/opt/life1.C: New test.
44448
44449         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
44450
44451         * gcc.dg/20020525-1.c: New test.
44452
44453         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44454
44455         PR c++/6794
44456         * g++.dg/ext/pretty1.C: New test.
44457         * g++.dg/ext/pretty2.C: New test.
44458
44459 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
44460
44461         PR c++/8385
44462         * g++.dg/ext/typeof5.C: New test.
44463
44464 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
44465
44466         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
44467         __USER_LABEL_PREFIX__ into account.
44468         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44469
44470 2003-05-14  Roger Sayle  <roger@eyesopen.com>
44471
44472         * gcc.dg/builtins-15.c: New test case.
44473
44474 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
44475
44476         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
44477
44478 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
44479
44480         * lib/g++.exp: Tweak handling of additional source files.
44481         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
44482         * g++.dg/special/conpr-2a.C: Rename to ...
44483         * g++.dg/special/conpr-2a.cc: ... this.
44484         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
44485         * g++.dg/special/conpr-3a.C: Rename to ...
44486         * g++.dg/special/conpr-3a.cc: This.
44487         * g++.dg/special/conpr-3b.C: Rename to ...
44488         * g++.dg/special/conpr-3b.cc: This.
44489         * g++.dg/special/conpr-4.C: New test.
44490         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
44491
44492 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
44493
44494         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
44495
44496 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44497
44498         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44499         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44500         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44501         * g++.old-deja/g++.other/warn3.C: Likewise.
44502
44503 2003-05-11  Roger Sayle  <roger@eyesopen.com>
44504
44505         * gcc.dg/i386-387-1.c: Update to also test log.
44506         * gcc.dg/i386-387-2.c: Likewise.
44507
44508 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44509
44510         * g77.f-torture/execute/int8421.f: New test.
44511
44512 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44513
44514         PR c++/10230, c++/10481
44515         * g++.dg/lookup/scoped5.C: New test.
44516
44517 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44518
44519         PR c++/10552
44520         * g++.dg/template/ttp6.C: New test.
44521
44522 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
44523
44524         * gcc.c-torture/execute/builtins: New directory.
44525         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44526         gcc.c-torture/execute/builtins.
44527         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44528         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44529         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
44530         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44531
44532 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44533
44534         PR c++/9252
44535         * g++.dg/template/access8.C: New test.
44536         * g++.dg/template/access9.C: New test.
44537
44538 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44539
44540         PR c++/9554
44541         * g++.dg/parse/access1.C: New test.
44542
44543 2003-05-09  DJ Delorie  <dj@redhat.com>
44544
44545         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44546         long, and not an int.
44547
44548 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44549
44550         PR c++/10555, c++/10576
44551         * g++.dg/template/memclass1.C: New test.
44552
44553 2003-05-08  DJ Delorie  <dj@redhat.com>
44554
44555         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44556         targets.
44557         * gcc.c-torture/execute/20021024-1.x: Likewise.
44558         * gcc.c-torture/execute/shiftdi.x: Likewise.
44559         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44560         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44561         * gcc.dg/20021018-1.c: Likewise.
44562
44563 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44564
44565         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44566
44567         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44568         (bcopy): Call memmove.
44569
44570 2003-05-08  Roger Sayle  <roger@eyesopen.com>
44571
44572         * g77.f-torture/compile/8485.f: New test case.
44573
44574 2003-05-07  Richard Henderson  <rth@redhat.com>
44575
44576         PR c++/10570
44577         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44578         Verify exception_cleanup not called for rethrows.
44579         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44580         when exiting catch block without rethrowing.
44581         * g++.dg/eh/forced3.C: New.
44582         * g++.dg/eh/forced4.C: New.
44583
44584 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
44585
44586         * gcc.dg/20030505.c: Fix triplet.
44587
44588 2003-05-06  DJ Delorie  <dj@redhat.com>
44589
44590         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44591         * gcc.dg/nest.c: Likewise.
44592
44593 2003-05-05  Roger Sayle  <roger@eyesopen.com>
44594
44595         * gcc.dg/builtins-14.c: New test case.
44596
44597 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
44598
44599         * lib/compat.exp (compat-execute): New argument.
44600         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44601         * gcc.dg/compat: New test directory.
44602         * gcc.dg/compat/compat.exp: New expect script.
44603         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44604         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44605         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44606         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44607         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44608         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44609
44610         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44611         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44612         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44613         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44614         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44615         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44616         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44617         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44618         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44619         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44620         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44621         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44622         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44623         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44624         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44625
44626 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
44627
44628         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44629
44630 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
44631
44632         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44633
44634 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
44635
44636         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44637         * gcc.dg/ppc-fsel-2.c: New test.
44638
44639         * gcc.dg/unused-5.c: New test.
44640
44641 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44642
44643         PR c++/10496
44644         * g++.dg/warn/pmf1.C: New test.
44645
44646 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44647
44648         PR c++/4494
44649         * g++.dg/warn/main.C: New test.
44650
44651 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44652
44653         * gcc.dg/nonnull-3.c: New test.
44654
44655 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44656
44657         * gcc.dg/cpp/Wtrigraphs.c: Update.
44658         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44659
44660 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
44661
44662         * gcc.dg/ppc-fsel-1.c: New test.
44663
44664 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
44665
44666         PR c/10604
44667         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44668
44669 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
44670
44671         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44672
44673 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44674
44675         PR c++/9364, c++/10553, c++/10586
44676         * g++.dg/parse/typename4.C: New test.
44677         * g++.dg/parse/typename5.C: Likewise.
44678
44679 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
44680
44681         * gcc.c-torture/compile/20030503-1.c: New test.
44682
44683 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44684
44685         * g++.dg/lookup/using5.C: Fix testcase error.
44686
44687 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
44688
44689         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44690         since MEABI is no longer supported.  Remove all vestiges
44691         of MEABI from the test.
44692
44693 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44694
44695         PR c++/10554
44696         * g++.dg/lookup/using5.C: New test.
44697
44698 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44699
44700         PR c++/8772
44701         * g++.dg/template/ttp5.C: New test.
44702
44703 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
44704
44705         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44706         (dg-gpp-additional-sources): New function.
44707         (dg-gpp-additional-files): Likewise.
44708         * lib/g++.exp (additional_sources): New variable.
44709         (additional_files): Likewise.
44710         (g++_target_compile): Deal with them.
44711         * lib/old-dejagnu.exp: Remove.
44712         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
44713         * g++.old-deja: Revise all tests to use dg commands.
44714
44715 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44716
44717         PR c++/9432, c++/9528
44718         * g++.dg/lookup/using4.C: New test.
44719
44720 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
44721
44722         * gcc.dg/noreturn-5.c: New file.
44723         * gcc.dg/noreturn-6.c: New file.
44724
44725         * gcc.c-torture/compile/inline-1.c: New file.
44726
44727 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44728
44729         PR c++/10551
44730         * g++.dg/template/explicit1.C: New test.
44731
44732 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44733
44734         PR c++/10549
44735         * g++.dg/other/bitfield1.C: New test.
44736
44737         PR c++/10527
44738         * g++.dg/init/new7.C: New test.
44739
44740 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44741
44742         * g++.dg/ext/desig1.C: New test.
44743         * g++.dg/ext/init1.C: Update.
44744
44745         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44746
44747 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
44748
44749         PR c++/10180
44750         * g++.dg/warn/Winline-1.C: New test.
44751
44752 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
44753
44754         * gcc.c-torture/execute/string-opt-19.c: New test.
44755
44756         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44757         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44758
44759 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
44760
44761         PR c++/10506
44762         * g++.dg/init/new6.C: New test.
44763
44764         PR c++/10503
44765         * g++.dg/init/ref6.C: New test.
44766
44767 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
44768
44769         * g++.dg/warn/weak1.C: XFAIL on AIX4.
44770
44771 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44772
44773         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44774         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44775
44776 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
44777
44778         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44779         initialized static data members.
44780
44781 2003-04-25  H.J. Lu <hjl@gnu.org>
44782
44783         * gcc.dg/ia64-sync-4.c: New test.
44784
44785 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44786
44787         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
44788         date.
44789
44790 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
44791
44792         PR c++/10337
44793         * g++.dg/warn/conv1.C: New test.
44794         * g++.old-deja/g++.other/conv7.C: Adjust.
44795         * g++.old-deja/g++.other/overload14.C: Adjust.
44796
44797 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44798
44799         PR c++/10471
44800         * g++.dg/template/defarg2.C: New test.
44801
44802 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
44803
44804         * gcc.dg/cpp/include2.c: Update.
44805         * gcc.dg/cpp/multiline-2.c: New.
44806         * gcc.dg/cpp/multiline.c: Update.
44807         * gcc.dg/cpp/strify2.c: Update.
44808         * gcc.dg/cpp/trad/literals-2.c: Update.
44809
44810 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44811
44812         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44813
44814 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44815
44816         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44817
44818 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44819
44820         PR c++/10451
44821         * g++.dg/parse/crash4.C: New test.
44822
44823         PR c++/9847
44824         * g++.dg/parse/crash5.C: New test.
44825
44826 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
44827
44828         PR c++/10446
44829         * g++.dg/parse/crash3.C: New test.
44830
44831         PR c++/10428
44832         * g++.dg/parse/elab1.C: New test.
44833
44834 2003-04-22  Devang Patel  <dpatel@apple.com>
44835
44836         * gcc.dg/cpp/trad/funlike-5.c: New test.
44837
44838 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
44839
44840         * g++.dg/other/packed1.C: Fix dg options.
44841
44842 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
44843
44844         * g++.dg/other/offsetof2.C: New test.
44845
44846 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
44847
44848         * g++.dg/template/recurse.C: Adjust location of error messages.
44849
44850 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
44851
44852         PR c++/9881
44853         * g++.dg/init/addr-const1.C: New test.
44854         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44855
44856 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44857
44858         PR c++/10405
44859         * g++.dg/lookup/struct-hack1.C: New test.
44860
44861 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
44862
44863         * ucs.c: Update diagnostic messages.
44864
44865 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44866
44867         * gcc.dg/cpp/truefalse.cpp: New test.
44868         * gcc.dg/cpp/cpp.exp: Update.
44869         * g++.dg/other/stdbool-if.C: Remove.
44870
44871 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44872
44873         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44874         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44875
44876 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44877
44878         * gcc.c-torture/compile/20030418-1.c: New test.
44879
44880 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
44881
44882         * README.compat: Remove; content moved to doc/sourcebuild.texi.
44883
44884 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44885
44886         PR c++/10347
44887         g++.dg/template/dependent-name1.C: New test.
44888
44889 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
44890
44891         * gcc.dg/warn-1.c (tourist_guide): New array,
44892         contains a pointer to bar.
44893
44894 2003-04-16  Roger Sayle  <roger@eyesopen.com>
44895
44896         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44897         * gcc.c-torture/execute/medce-1.c: New test case.
44898         * gcc.c-torture/execute/medce-2.c: New test case.
44899
44900 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
44901
44902         * lib/prune.exp: Ignore more messages.
44903
44904         PR c++/10381
44905         * g++.dg/parse/lookup3.C: New test.
44906
44907 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
44908
44909         * gcc.c-torture/compile/20030415-1.c : New test.
44910
44911 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
44912
44913         * gcc.c-torture/execute/scope-2.c: Move to ...
44914         * gcc.dg/noncompile/scope.c: .... here.
44915
44916 2003-04-14  Roger Sayle  <roger@eyesopen.com>
44917
44918         * gcc.dg/20030414-2.c: New test case.
44919
44920 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
44921
44922         PR target/10377
44923         * gcc.dg/20030414-1.c: New test.
44924
44925 2003-04-13  Roger Sayle  <roger@eyesopen.com>
44926
44927         * gcc.dg/builtins-12.c: New test case.
44928         * gcc.dg/builtins-13.c: New test case.
44929
44930 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44931
44932         * gcc.c-torture/execute/string-opt-18.c: New test.
44933
44934 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
44935
44936         PR c++/10300
44937         * g++.dg/init/new5.C: New test.
44938
44939 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
44940
44941         PR c++/7910
44942         * g++.dg/ext/dllimport1.C: New test.
44943
44944 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44945
44946         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44947
44948 2003-04-11  Bud Davis <bdavis9659@comcast.net>
44949
44950         PR Fortran/9263
44951         * g77.f-torture/noncompile/9263.f: New test
44952         PR Fortran/1832
44953         * g77.f-torture/execute/1832.f: New test
44954
44955 2003-04-11  David Chad  <davidc@freebsd.org>
44956             Loren J. Rittle  <ljrittle@acm.org>
44957
44958         PR libobjc/8562
44959         * objc.dg/headers.m: New test.
44960
44961 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
44962
44963         * gcc.c-torture/execute/builtin-noret-2.c: New.
44964         * gcc.c-torture/execute/builtin-noret-2.x: New.
44965         XFAIL builtin-noret-2.c at -O1 and above.
44966         * gcc.dg/redecl.c: New.
44967         * gcc.dg/Wshadow-1.c: Update error regexps.
44968
44969 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
44970
44971         * g++.dg/abi/bitfield10.C: New test.
44972
44973 2003-04-09  Mike Stump  <mrs@apple.com>
44974
44975         * gcc.dg/pch/pch.exp: Make testcase names longer.
44976         * g++.dg/pch/pch.exp: Make testcase names longer.
44977
44978 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44979
44980         * gcc.dg/builtins-11.c: New test case.
44981
44982 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44983
44984         * gcc.dg/builtins-9.c: New test case.
44985         * gcc.dg/builtins-10.c: New test case.
44986
44987 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44988
44989         * gcc.dg/noncompile/init-4.c.c: New test.
44990
44991 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44992
44993         * gcc.misc-test/gcov-9.c: New test.
44994         * gcc.misc-test/gcov-10.c: New test
44995         * gcc.misc-test/gcov-11.c: New test.
44996
44997 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44998
44999         PR optimization/10024
45000         * gcc.c-torture/compile/20030405-1.c: New test.
45001
45002 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
45003
45004         * gcc.dg/pch/static-3.c: New.
45005         * gcc.dg/pch/static-3.hs: New.
45006         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
45007
45008 2003-04-04  Richard Henderson  <rth@redhat.com>
45009
45010         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
45011         * g++.dg/eh/forced2.C: Likewise.
45012
45013 2003-04-03  Mike Stump  <mrs@apple.com>
45014
45015         * lib/scanasm.exp (scan-assembler): Add xfail processing for
45016         target arg.
45017         (scan-assembler-times, scan-assembler-not): Likewise.
45018         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
45019
45020 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45021
45022         * gcc.dg/sparc-loop-1.c: New test.
45023
45024 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
45025
45026         PR other/9274
45027         * g++.dg/pch/system-2.C: New.
45028         * g++.dg/pch/system-2.Hs: New.
45029
45030 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
45031
45032         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
45033
45034         * g++.dg/eh/simd-1.C (vecfunc): Same.
45035
45036 2003-04-01  Roger Sayle  <roger@eyesopen.com>
45037
45038         * gcc.c-torture/execute/20030401-1.c: New test case.
45039
45040 2003-04-01  Ziemowit Laski <zlaski@apple.com>
45041
45042         * objc.dg/defs.m: New.
45043
45044 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
45045
45046         * g++.dg/eh/simd-1.C: New.
45047         * g++.dg/eh/simd-2.C: New.
45048
45049 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
45050
45051         * gcc.c-torture/execute/simd-3.c: New.
45052
45053 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45054
45055         PR c/9936
45056         * gcc.dg/20030331-2.c: New test.
45057
45058 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45059
45060         PR c++/10278
45061         * g++.dg/parse/crash2.C: New test.
45062
45063 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45064
45065         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
45066         * gcc.c-torture/execute/20030331-1.c: ...here.
45067
45068 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45069
45070         * gcc.c-torture/execute/20030331-1.c: New test.
45071
45072 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
45073
45074         * lib/gcov.exp: Adjust call return testing strings.
45075         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
45076
45077 2003-03-31  Roger Sayle  <roger@eyesopen.com>
45078
45079         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
45080         * gcc.dg/builtins-7.c: New test case.
45081         * gcc.dg/builtins-8.c: New test case.
45082
45083 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45084
45085         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
45086
45087 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
45088
45089         PR c++/7647
45090         * g++.dg/lookup-class-member-2.C: New test.
45091
45092 2003-03-30  Glen Nakamura  <glen@imodulo.com>
45093
45094         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
45095
45096 2003-03-28  Roger Sayle  <roger@eyesopen.com>
45097
45098         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45099
45100 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
45101
45102         * g++.dg/init/attrib1.C: New test.
45103
45104 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45105
45106         * gcc.dg/ultrasp8.c: New test.
45107
45108 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45109
45110         * gcc.dg/ultrasp7.c: New test.
45111
45112 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
45113
45114         PR c++/10047
45115         * g++.dg/template/inline1.C: New test.
45116
45117 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45118
45119         * gcc.dg/sparc-dwarf2.c: New test.
45120
45121 2003-03-27  Roger Sayle  <roger@eyesopen.com>
45122
45123         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45124         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45125
45126 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
45127
45128         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
45129         than reading .x files.
45130         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45131         * g77.dg/gcov/gcov-1.f: Likewise.
45132         * gcc.misc-tests/gcov-4b.c: Likewise.
45133         * gcc.misc-tests/gcov-5b.c: Likewise.
45134         * gcc.misc-tests/gcov-6.c: Likewise.
45135         * gcc.misc-tests/gcov-7.c: Likewise.
45136         * gcc.misc-tests/gcov-8.c: Likewise.
45137         * g++.dg/gcov/gcov-1.x: Remove.
45138         * g77.dg/gcov/gcov-1.x: Likewise.
45139         * gcc.misc-tests/gcov-4b.x: Likewise.
45140         * gcc.misc-tests/gcov-5b.x: Likewise.
45141         * gcc.misc-tests/gcov-6.x: Likewise.
45142         * gcc.misc-tests/gcov-7.x: Likewise.
45143         * gcc.misc-tests/gcov-8.x: Likewise.
45144
45145 2003-03-27  Glen Nakamura  <glen@imodulo.com>
45146
45147         PR opt/10087
45148         * gcc.dg/20030324-1.c: New test.
45149
45150 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
45151
45152         PR c++/10224
45153         * g++.dg/template/arg3.C: New test.
45154
45155         PR c++/10158
45156         * g++.dg/template/friend18.C: New test.
45157
45158 2003-03-26  Roger Sayle  <roger@eyesopen.com>
45159
45160         * g77.f-torture/compile/20030326-1.f: New test case.
45161
45162 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
45163
45164         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
45165
45166         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
45167
45168 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
45169
45170         * gcc.dg/ia64-sync-3.c: New test.
45171
45172 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
45173
45174         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
45175
45176 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45177
45178         * gcc.dg/ultrasp6.c: New test.
45179
45180 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45181
45182         * gcc.dg/i386-signbit-1.c: New test.
45183         * gcc.dg/i386-signbit-2.c: New test.
45184         * gcc.dg/i386-signbit-3.c: New test.
45185
45186 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45187
45188         * gcc.dg/ultrasp5.c: Fix options.
45189
45190 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45191
45192         * gcc.dg/ultrasp5.c: Fix comment.
45193
45194 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
45195
45196         PR fortran/10197
45197         * g77.f-torture/execute/10197.f: New test.
45198
45199 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
45200
45201         PR c++/9898, c++/383
45202         * g++.dg/template/conv6.C: New test.
45203
45204         PR c++/10119
45205         * g++.dg/template/ptrmem5.C: New test.
45206
45207         PR c++/10026
45208         * g++.dg/lookup/koenig1.C: New test.
45209
45210         PR C++/10199
45211         * g++.dg/lookup/template2.C: New test.
45212
45213 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
45214
45215         * g++.dg/opt/rtti1.C: New test.
45216
45217 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45218
45219         * gcc.dg/ultrasp5.c: New test.
45220
45221 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
45222
45223         PR middle-end/9967
45224         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45225         builtin fputs.
45226
45227 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45228
45229         PR c/8224
45230         * gcc.dg/20030323-1.c: New test.
45231
45232 2003-03-23  Roger Sayle  <roger@eyesopen.com>
45233
45234         * gcc.c-torture/compile/20030323-1.c: New test case.
45235
45236 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
45237
45238         * gcc.dg/20030321-1.c: New test.
45239
45240 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
45241
45242         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
45243
45244 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
45245
45246         PR c++/9978, c++/9708
45247         * g++.dg/ext/vlm1.C: Adjust expected error.
45248         * g++.dg/ext/vla2.C: New test.
45249         * g++.dg/template/arg1.C: New test.
45250         * g++.dg/template/arg2.C: New test.
45251
45252 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
45253
45254         * g77.f-torture/execute/select.f: New test.
45255         * g77.f-torture/noncompile/select_no_compile.f: New test.
45256
45257 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
45258
45259         PR c++/9898
45260         * g++.dg/other/error4.C: New test.
45261
45262 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
45263
45264         * g++.dg/template/friend17.C: New test.
45265
45266 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
45267
45268         * gcc.c-torture/compile/20030320-1.c: New.
45269
45270 2003-03-20  Roger Sayle  <roger@eyesopen.com>
45271
45272         * gcc.dg/builtins-6.c: New test case.
45273
45274 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
45275
45276         PR target/10073
45277         * gcc.c-torture/compile/20030319-1.c: New.
45278
45279 2003-03-18  Jan Hubicka  <jh@suse.cz>
45280
45281         * gcc.dg/i386-cvt-1.c: New test.
45282
45283 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
45284
45285         * objc.dg/naming-1.m: Use "(parse|syntax) error".
45286         * objc.dg/naming-2.m: Likewise.
45287
45288 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
45289
45290         PR c++/9639
45291         * g++.dg/parse/crash1.C: New test.
45292
45293 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
45294
45295         PR c++/8805
45296         * g++.dg/eh/cleanup1.C: New test.
45297
45298 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45299
45300         * gcc.c-torture/execute/20030316-1.c: New test case.
45301
45302 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45303
45304         PR c++/9629
45305         * g++.dg/init/ctor2.C: New test.
45306
45307 2003-03-15  Roger Sayle  <roger@eyesopen.com>
45308
45309         * g77.f-torture/compile/xformat.f: New test case.
45310
45311 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45312
45313         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45314         * g++.old-deja/g++.mike/eh50.C: Likewise.
45315
45316 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45317
45318         PR c++/6440
45319         * g++.dg/template/spec7.C: New test.
45320         * g++.dg/template/spec8.C: Likewise.
45321
45322 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
45323
45324         * gcc.c-torture/execute/20030313-1.c: New test.
45325
45326 2003-03-14  Richard Henderson  <rth@redhat.com>
45327
45328         * gcc.dg/inline-2.c: Adjust alpha test for external call.
45329
45330 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45331
45332         * gcc.c-torture/compile/20030314-1.c: New test.
45333
45334 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
45335
45336         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45337         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45338         thumb target,
45339         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45340         to accept newer _imp__  prefix and additional
45341         newline in .drectve section.
45342         * gcc.dg/dll-4.c: Likewise.
45343         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45344         switch.
45345
45346 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
45347
45348         * g++.dg/parse/namespace9.C: New test.
45349
45350         * g++.dg/init/ref5.C: New test.
45351         * g++.dg/parse/ptrmem1.C: Likewise.
45352
45353 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45354
45355         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45356         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45357         regular expression.
45358         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45359         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45360
45361 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
45362
45363         * gcc.c-torture/execute/20030224-2.c: New test.
45364
45365 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45366
45367         * gcc.dg/decl-3.c: New test.
45368
45369 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45370
45371         * gcc.dg/i386-loop-2.c: New test.
45372
45373 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
45374
45375         PR c++/9474
45376         * g++.dg/parse/namespace8.C: New test.
45377
45378         PR c++/9924
45379         * g++.dg/overload/builtin2.C: New test.
45380
45381 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
45382
45383         * gcc.dg/return-type-3.c: New test.
45384
45385 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45386
45387         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45388         profiling options are not supported.
45389
45390 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
45391
45392         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45393         * g++.old-deja/g++.warn/impint2.C: Likewise.
45394
45395 2003-03-10  Devang Patel  <dpatel@apple.com>
45396
45397         * g++.dg/cpp/c++_cmd_1.C: New test.
45398         * g++.dg/cpp/c++_cmd_1.h: New file.
45399
45400 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
45401
45402         * gcc.dg/altivec-9.c: New file.
45403
45404 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45405
45406         * gcc.dg/ppc-sdata-1.c: New test.
45407         * gcc.dg/ppc-sdata-2.c: New test.
45408
45409 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
45410
45411         PR c++/9373
45412         * g++.dg/opt/ptrmem2.C: New test.
45413
45414         PR c++/8534
45415         * g++.dg/opt/ptrmem1.C: New test.
45416
45417 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45418
45419         * gcc.dg/i386-loop-1.c: New test.
45420
45421 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45422
45423         PR c++/9970
45424         * g++.dg/lookup/friend1.C: New test.
45425
45426 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45427
45428         PR c++/9823
45429         * g++.dg/parser/constructor1.C: New test.
45430
45431 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
45432
45433         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45434
45435         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45436
45437 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
45438
45439         * gcc.dg/cpp/Wunused.c: Update test.
45440
45441 2003-03-08  Jan Hubicka  <jh@suse.cz>
45442
45443         * gcc.dg/inline-3.c: New test.
45444
45445 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45446
45447         PR c++/9809
45448         * g++.dg/parse/builtin1.C: New test.
45449
45450         PR c++/9982
45451         * g++.dg/abi/cookie1.C: New test.
45452         * g++.dg/abi/cookie2.C: Likewise.
45453
45454         PR c++/9524
45455         * g++.dg/template/field1.C: New test.
45456
45457         PR c++/9912
45458         * g++.dg/parse/class1.C: New test.
45459         * g++.dg/parse/namespace7.C: Likewise.
45460         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45461
45462 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
45463
45464         * g++.dg/init/ref4.C: New test.
45465
45466 2003-03-07  Jan Hubicka  <jh@suse.cz>
45467
45468         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45469         * gcc.dg/inline-3.c: New test.
45470
45471 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
45472
45473         * g++.dg/init/ref3.C: New test.
45474
45475         PR c++/9965
45476         * g++.dg/init/ref2.C: New test.
45477
45478         PR c++/9400
45479         * g++.dg/warn/Wshadow-2.C: New test.
45480
45481         PR c++/9791
45482         * g++.dg/warn/Woverloaded-1.C: New test.
45483
45484 2003-03-05  Jan Hubicka  <jh@suse.cz>
45485
45486         * gcc.dg/i386-local2.c: New.
45487         * gcc.dg/i386-local.c: Fix typo.
45488
45489 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
45490
45491         * g++.dg/abi/layout3.C: New test.
45492
45493 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45494
45495         * gcc.c-torture/compile/20030305-1.c
45496
45497 2003-03-05  Jan Hubicka  <jh@suse.cz>
45498
45499         * gcc.dg/i386-local.c: New.
45500
45501 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
45502
45503         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
45504
45505 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45506
45507         * gcc.dg/switch-2.c: New test.
45508         * gcc.dg/switch-3.c: New test.
45509         * gcc.dg/Wswitch.c: Adjust line numbers.
45510         * gcc.dg/Wswitch-default.c: Likewise.
45511         * gcc.dg/Wswitch-enum.c: Likewise.
45512
45513 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
45514
45515         * gcc.c-torture/execute/20030222-1.c: New test.
45516
45517 2003-03-03  James E Wilson  <wilson@tuliptree.org>
45518
45519         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45520
45521 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
45522
45523         PR c++/9878
45524         * g++.dg/init/ref1.C: New test.
45525
45526 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
45527
45528         * gcc.dg/sh-relax.c: New SH-only test.
45529
45530 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
45531
45532         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
45533         comment explaining purpose of testcase.
45534
45535 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45536
45537         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45538         for HC11/HC12 (asm needs two int registers).
45539         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45540         HC11/HC12 because the test uses an asm which needs two 32-bit
45541         registers.
45542
45543 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45544
45545         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45546         for HC11/HC12 (array is too large otherwise).
45547         * gcc.c-torture/compile/920501-4.x: New file, likewise.
45548         * gcc.c-torture/compile/20010518-2.x: Likewise.
45549         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45550         HC11/HC12 (array is too large).
45551
45552 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
45553
45554         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45555         * lib/g++-dg.exp (g++-dg-test): Likewise.
45556
45557 2003-03-01  Roger Sayle  <roger@eyesopen.com>
45558
45559         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45560         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45561
45562 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45563
45564         * g++.dg/warn/implicit-typename1.C: Remove warning.
45565
45566 2003-02-28  Richard Henderson  <rth@redhat.com>
45567
45568         * gcc.dg/noreturn-1.c: Move noreturn warning line.
45569         * gcc.dg/return-type-1.c: Move control reaches end warning line.
45570
45571 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
45572
45573         * gcc.dg/pch/pch.exp: Change .pch to .gch.
45574         * g++.dg/pch/pch.exp: Likewise.
45575
45576 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
45577
45578         PR c++/9879
45579         * g++.dg/init/new4.C: New test.
45580
45581 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
45582
45583         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45584
45585 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
45586
45587         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45588         unsigned long.
45589
45590         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45591         wider than float.
45592
45593 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45594
45595         * lib/scanasm.exp: Add support for counting numbers of
45596         occurences.
45597         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45598         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45599
45600 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
45601
45602         PR c++/9683
45603         * g++.dg/template/static3.C: New test.
45604
45605         PR c++/9829
45606         * g++.dg/parse/namespace6.C: New test.
45607
45608 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45609
45610         PR target/9732
45611         * gcc.dg/20030225-1.c: New test.
45612
45613 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
45614
45615         * README: Remove out-of-date information.
45616
45617         PR c++/9836
45618         * g++.dg/template/spec6.C: New test.
45619
45620 2003-02-24  Jeff Law  <law@redhat.com>
45621
45622         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45623
45624 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45625
45626         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45627         * gcc.dg/pragma-ep-1.c: Likewise.
45628
45629 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45630
45631         PR c++/9602
45632         * g++.dg/template/friend16.C: New test.
45633
45634 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
45635
45636         PR c++/5333
45637         * g++.dg/parse/fused-params1.C: Adjust error messages.
45638         * g++.dg/template/nested3.C: New test.
45639
45640 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
45641
45642         * g++.dg/abi/param1.C: New test.
45643
45644 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45645
45646         PR c++/7982
45647         * g++.dg/warn/implicit-typename1.C: New test.
45648
45649 2003-02-22  Kelley Cook <kelleycook@comcast.net>
45650
45651         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45652         with "mtune".
45653         * g++.old-deja/g++.other/store-expr2.C: Likewise.
45654         * gcc.c-torture/execute/20010129-1.x: Likewise.
45655         * gcc.dg/20011107-1.c: Likewise.
45656         * gcc.dg/20020108-1.c: Likewise.
45657         * gcc.dg/20020122-3.c: Likewise.
45658         * gcc.dg/20020206-1.c: Likewise.
45659         * gcc.dg/20020310-1.c: Likewise.
45660         * gcc.dg/20020426-2.c: Likewise.
45661         * gcc.dg/20020517-1.c: Likewise.
45662         * gcc.dg/991230-1.c: Likewise.
45663         * gcc.dg/i386-unroll-1.c: Likewise.
45664         * gcc.misc-tests/i386-prefetch.exp: Likewise.
45665
45666 2003-02-22  Jan Hubicka  <jh@suse.cz>
45667
45668         * gcc.dg/i386-mul.c: New test.
45669
45670 2003-02-21  Roger Sayle  <roger@eyesopen.com>
45671
45672         * gcc.dg/builtins-5.c: New test case.
45673
45674 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
45675
45676         * gcc.dg/asmreg-1.c: New test.
45677
45678 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45679
45680         PR c++/9749
45681         * g++.dg/parse/varmod1.C: New test.
45682
45683 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45684
45685         PR c++/9727
45686         * g++.dg/template/op1.C: New test.
45687
45688 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45689
45690         PR c++/8906
45691         * g++.dg/template/nested2.C: New test.
45692
45693 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45694
45695         PR c++/8724
45696         * g++.dg/expr/dtor1.C: New test.
45697
45698 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
45699
45700         * gcc.dg/cpp/include3.c: New test.
45701         * gcc.dg/cpp/inc/foo.h: New file.
45702
45703 2003-02-21  Glen Nakamura  <glen@imodulo.com>
45704
45705         * gcc.c-torture/execute/20030221-1.c: New test.
45706
45707 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
45708
45709         PR c++/9729
45710         * g++.dg/abi/conv1.C: New test.
45711
45712 2003-02-20  Jan Hubicka  <jh@suse.cz>
45713
45714         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
45715
45716 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
45717
45718         * gcc.c-torture/compile/20030219-1.c: New test.
45719
45720 2003-02-18  Jan Hubicka  <jh@suse.cz>
45721
45722         * gcc.dg/funcorder.c: New test.
45723
45724 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45725
45726         * gcc.c-torture/execute/20030218-1.c: New.
45727
45728 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
45729
45730         * gcc.dg/20030218-1.c: New.
45731
45732 2003-02-18  Richard Henderson  <rth@redhat.com>
45733
45734         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45735         * gcc.dg/attr-used-2.c: New.
45736
45737 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
45738
45739         PR c++/9704
45740         * g++.dg/init/copy5.C: New test.
45741
45742 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
45743
45744         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45745         * g++.dg/pch/pch.exp: Likewise.
45746
45747 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45748
45749         * gcc.c-torture/execute/20030209-1.c: Enable the test if
45750         STACK_SIZE is not defined.
45751
45752 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45753
45754         PR c++/9457
45755         * g++.dg/template/init1.C: New test.
45756
45757 2003-02-16  Jan HUbicka  <jh@suse.cz>
45758
45759         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45760         (foo): Add few extra tests
45761         * gcc.dg/c99-const-expr-3.c: Likewise.
45762         * gcc.c-torture/execute/20030216-1.c: New.
45763
45764 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45765
45766         PR c++/9459
45767         * g++.dg/ext/typeof4.C: New test.
45768
45769 2003-02-15  Roger Sayle  <roger@eyesopen.com>
45770
45771         * gcc.dg/i386-387-3.c: New test case.
45772
45773 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
45774
45775         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45776         cris-*-elf* cris-*-aout* and mmix-*-*.
45777
45778 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
45779
45780         * gcc.dg/20030213-1.c: New test.
45781
45782 2003-02-12  Roger Sayle  <roger@eyesopen.com>
45783
45784         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45785         * gcc.dg/i386-387-2.c: Likewise.
45786
45787 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
45788
45789         * gcc.dg/ppc-spe.c: Fix formatting.
45790         Enable tests that were previously unsupported by gas.
45791         Delete tests for instructions that no longer exist.
45792         Switch arguments on evsubifw builtin.
45793
45794 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
45795
45796         * gcc.c-torture/execute/20030209-1.c: Disable the test if
45797         STACK_SIZE is too small.
45798
45799 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45800             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45801
45802         * gcc.dg/decl-2.c: New test.
45803
45804 2003-02-10  Jan Hubicka  <jh@suse.cz>
45805
45806         * gcc.dg/i386-fpcvt-1.c: New test.
45807
45808 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
45809
45810         * gcc.c-torture/execute/20030209-1.c: New test.
45811
45812 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
45813
45814         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45815         int-wide bitops, use the constants of the same width.
45816         Likewise, if long long is 32-bit wide, test bitops using
45817         32-bit constants.
45818
45819 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
45820
45821         * gcc.dg/20021014-1.c: Annotate with expected notice text.
45822
45823 2003-02-07  Roger Sayle  <roger@eyesopen.com>
45824
45825         * gcc.dg/builtins-4.c: New test case.
45826
45827 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45828
45829         * gcc.dg/20020430-1.c: Fix dg command typos.
45830         * gcc.dg/20020503-1.c: Likewise.
45831
45832 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45833
45834         PR c++/8785
45835         * g++.dg/parse/fused-params1.C: New test.
45836
45837         PR c++/8857
45838         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45839
45840         PR c++/8921
45841         * g++.dg/parse/non-dependent1.C: New test.
45842
45843         PR c++/8928
45844         * g++.dg/parse/dupl-tmpl-args1.C: New test.
45845
45846         PR c++/9228
45847         * g++.dg/parse/undefined7.C: New test.
45848         * g++.dg/parse/non-templ1.C: New test.
45849
45850         PR c++/9229
45851         * g++.dg/parse/too-many-tmpl-args1.C: New test.
45852
45853 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
45854
45855         * gcc.c-torture/compile/20030206-1.c: New test.
45856
45857 2003-02-05  Roger Sayle  <roger@eyesopen.com>
45858
45859         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45860         "pow" to "foo" to avoid potential confusion with a math built-in.
45861
45862 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45863
45864         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45865         conditions for SPARC targets.
45866
45867 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
45868
45869         * gcc.dg/20030204-1.c: New test.
45870
45871 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45872
45873         PR c++/38
45874         * g++.dg/parse/array-size1.C: New test.
45875
45876         PR c++/5657
45877         * g++.dg/parse/undefined3.C: New test.
45878
45879         PR c++/5665
45880         * g++.dg/parse/undefined4.C: New test.
45881
45882         PR c++/5975
45883         * g++.dg/parse/undefined5.C: New test.
45884
45885         PR c++/7259
45886         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45887
45888         PR c++/8578
45889         * g++.dg/parse/casting-operator1.C: New test.
45890
45891         PR c++/8596
45892         * g++.dg/parse/undefined6.C: New test.
45893
45894         PR c++/8736
45895         * g++.dg/parse/missing-template1.C: New test.
45896
45897 2003-02-04  Jan Hubicka  <jh@suse.cz>
45898
45899         * gcc.dg/i386-cadd.c: Compile using -march=k8.
45900         * gcc.dg/i386-cmov?.c: Likewise.
45901         * gcc.dg/i386-fpcvt-?.c: Likewise.
45902         * gcc.dg/i386-ssefp-1.c: Likewise.
45903         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45904         conventions.
45905
45906 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
45907
45908         PR c++/7129
45909         * g++.dg/ext/max.C: New test.
45910
45911 2003-02-03  Jan Hubicka  <jh@suse.cz>
45912
45913         * gcc.c-torture/execute/20030203-1.c: New test.
45914
45915 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
45916
45917         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45918         'natural-endian'.
45919
45920 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
45921
45922         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45923         * g++.dg/init/new2.C: Likewise.
45924         * g++.dg/other/new1.C: Likewise.
45925
45926 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
45927
45928         * gcc.dg/struct-ret-libc.c: New test.
45929
45930 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
45931
45932         * gcc.dg/20030129-1.c: New test.
45933
45934 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45935
45936         PR c++/8849
45937         * g++.dg/template/ptrmem4.C: New test.
45938
45939 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
45940
45941         * g++.dg/parser/constant1.C: New test.
45942
45943 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45944
45945         PR c++/8591
45946         * g++.dg/parse/friend2.C: New test.
45947
45948 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45949
45950         PR c++/9437
45951         * g++.dg/template/unify4.C: New test.
45952
45953 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
45954
45955         * gcc.c-torture/execute/20030128-1.c: New test.
45956
45957 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
45958
45959         * g++.dg/lookup/nested1.C: Test moved from ...
45960         * g++.old-deja/g++.other/lookup24.C: ... here.
45961
45962 2003-01-28  Jan Hubicka  <jh@suse.cz>
45963
45964         * gcc.dg/i386-cmov5.c: New test.
45965
45966 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45967
45968         * gcc.c-torture/execute/20010925-1.c: Changed the
45969         memcpy declaration.
45970
45971 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45972
45973         PR c++/3902
45974         * g++.dg/parse/template5.C: New test.
45975
45976 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45977
45978         PR fortran/9258
45979         * g77.dg/pr9258: New test.
45980
45981 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45982
45983         * README: Move relevant parts from README.g++.
45984
45985         * README.g++: Remove this file.
45986
45987 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45988
45989         * g++.dg/abi/dcast1.C: New test.
45990
45991 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45992
45993         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45994
45995 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45996
45997         PR c++/47
45998         * g++.old-deja/g++.other/lookup24.C: New test.
45999
46000 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46001
46002         PR middle-end/7227
46003         * gcc.dg/uninit-C.c: New test.
46004
46005 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
46006
46007         * g++.dg/abi/covariant1.C: New test.
46008
46009 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
46010
46011         * gcc.dg/20030123-1.c: New test.
46012
46013 2003-01-25  Jan Hubicka  <jh@suse.cz>
46014
46015         PR opt/8492
46016         * gcc.c-torture/compile/20030125-1.c
46017
46018 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
46019
46020         PR c++/9403
46021         * g++.dg/parse/template3.C: New test.
46022         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
46023
46024         PR c++/795
46025         * g++.dg/parse/template4.C: New test.
46026
46027         PR c++/9415
46028         * g++.dg/template/qual2.C: New test.
46029
46030         PR c++/8545
46031         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
46032
46033         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
46034
46035 2003-01-25  Roger Sayle  <roger@eyesopen.com>
46036
46037         * gcc.c-torture/execute/switch-1.c: New test case.
46038
46039 2003-01-25  Jan Hubicka  <jh@suse.cz>
46040
46041         * gcc.c-torture/execute/20030125-1.[cx]: New test.
46042
46043 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
46044
46045         Tweaks for Bison-1.875. From the NEWS file:
46046         "- `parse error' -> `syntax error'
46047         Bison now uniformly uses the term `syntax error'"
46048         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
46049         * gcc.dg/cpp/digraph2.c: Likewise.
46050         * gcc.dg/cpp/direct2.c: Likewise.
46051         * gcc.dg/cpp/paste4.c: Likewise.
46052         * gcc.dg/c90-restrict-1.c: Likewise.
46053         * gcc.dg/c99-func-2.c: Likewise.
46054         * gcc.dg/noncompile/920721-2.c: Likewise.
46055         * gcc.dg/noncompile/930622-2.c: Likewise.
46056         * gcc.dg/noncompile/940112-1.c: Likewise.
46057         * gcc.dg/noncompile/950921-1.c: Likewise.
46058         * gcc.dg/noncompile/951123-1.c: Likewise.
46059         * gcc.dg/noncompile/971104-1.c: Likewise.
46060         * gcc.dg/noncompile/990416-1.c: Likewise.
46061
46062 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
46063
46064         * g++.dg/parse/undefined1.C: Add error message.
46065
46066 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46067
46068         PR c++/9354
46069         * g++.dg/parse/new1.C: New test.
46070
46071         PR c++/9216
46072         * g++.dg/parse/template2.C: New test.
46073
46074         PR c++/9354
46075         * g++.dg/parse/typedef2.C: New test.
46076
46077         PR c++/9328
46078         * g++.dg/ext/typeof3.C: New test.
46079
46080 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46081
46082         PR c++/2738
46083         * g++.dg/parse/ret-type1.C: New test.
46084
46085         PR c++/3792
46086         * g++.dg/parse/tmpl-outside1.C: New test.
46087
46088         PR c++/4207
46089         * g++.dg/parse/int-as-enum1.C: New test.
46090
46091         PR c++/4903
46092         * g++.dg/parse/no-typename1.C: New test.
46093
46094         PR c++/5533
46095         * g++.dg/parse/no-value1.C: New test.
46096
46097         PR c++/5921
46098         * g++.dg/parse/wrong-inline1.C: New test.
46099
46100         PR c++/6402
46101         * g++.dg/parse/ref1.C: New test.
46102
46103         PR c++/6992
46104         * g++.dg/parse/attr-ctor1.C: New test.
46105
46106         PR c++/7229
46107         * g++.dg/parse/namespace5.C: New test.
46108
46109         PR c++/7917
46110         * g++.dg/parse/func-def1.C: New test.
46111
46112         PR c++/8143
46113         * g++.dg/parse/undefined1.C: New test.
46114
46115         PR c++/5723, PR c++/8522
46116         * g++.dg/parse/specialization1.C: New test.
46117
46118         PR c++/163, PR c++/8595
46119         * g++.dg/parse/struct-as-enum1.C: New test.
46120
46121         PR c++/9173
46122         * g++.dg/parse/undefined2.C: New test.
46123
46124 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46125
46126         PR c++/9298
46127         * g++.dg/parse/template1.C: New test.
46128
46129         PR c++/9384
46130         * g++.dg/parse/using1.C: New test.
46131
46132         PR c++/9285
46133         PR c++/9294
46134         * g++.dg/parse/expr2.C: New test.
46135
46136         PR c++/9388
46137         * g++.dg/parse/lookup2.C: Likewise.
46138
46139 2003-01-21  Jan Hubicka  <jh@suse.cz>
46140
46141         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
46142         * gcc.c-torture/execute/eeprof-1.c: Likewise.
46143         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
46144         * gcc.c-torture/execute/string-opt-*.c: Likewise.
46145
46146 2003-01-20  Nick Clifton  <nickc@redhat.com>
46147
46148         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
46149         problem with ARM sibcall code generation.
46150
46151 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
46152
46153         * gcc.c-torture/execute/20030120-1.c: New.
46154
46155 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
46156
46157         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
46158
46159 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
46160
46161         PR c++/9272
46162         * g++.dg/parse/ctor1.C: New test.
46163
46164         PR c++/9294:
46165         * g++.dg/parse/qualified1.C: New test.
46166
46167         * g++.dg/parse/typename3.C: New test.
46168
46169 2003-01-16  Richard Henderson  <rth@redhat.com>
46170
46171         * g++.dg/tls/init-2.C: Fix error matches for real this time.
46172
46173 2003-01-16  Richard Henderson  <rth@redhat.com>
46174
46175         * g++.dg/pch/pch.exp: Copy test header to the working directory
46176         before using it either for precompilation or direct use.
46177         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
46178         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
46179
46180 2003-01-16  Richard Henderson  <rth@redhat.com>
46181
46182         * gcc.dg/pch/pch.exp: Copy test header to the working directory
46183         before using it either for precompilation or direct use.
46184         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
46185         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
46186
46187 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
46188
46189         * g++.dg/ext/typename1.C: Add typename keyword.
46190         * g++.dg/template/crash1.C: Update error messages.
46191         * g++.dg/template/crash2.C: Remove error message.
46192         * g++.dg/parse/typename2.C: New test.
46193         * g++.dg/template/typename2.C: Change implicit
46194         typename warning into error.
46195         * g++.old-deja/g++.benjamin/tem03.C: Issue more
46196         error messages.
46197         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
46198         * g++.old-deja/g++.brendan/crash56.C: Add this->.
46199         * g++.old-deja/g++.law/visibility13.C: Remove error
46200         messages.
46201         * g++.old-deja/g++.ns/template17.C: Reorder code to
46202         make declaration visible in template.
46203         * g++.old-deja/g++.pt/crash3.C: Fix typos.
46204         * g++.old-deja/g++.pt/crash36.C: Issue more error
46205         messages.
46206         * g++.old-deja/g++.pt/crash5.C: Improve error
46207         message.
46208         * g++.old-deja/g++.pt/crash67.C: Remove warning.
46209         * g++.old-deja/g++.pt/inherit1.C: Add this->.
46210         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
46211         * g++.old-deja/g++.pt/typename16.C: Replace implicit
46212         typename warning with error message.
46213         * g++.old-deja/g++.pt/typename19.C: Remove warning.
46214         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
46215         * g++.old-deja/g++.robertl/eb24.C: Use this->.
46216
46217 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
46218
46219         * g++.dg/parse/ambig2.C: New test.
46220
46221 2003-01-15  Richard Henderson  <rth@redhat.com>
46222
46223         * g++.dg/tls/init-2.C: Update error message string.
46224
46225 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46226
46227         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46228
46229 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
46230
46231         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46232         all for HC11/HC12.
46233         * gcc.c-torture/compile/20001205-1.x: Likewise.
46234         * gcc.c-torture/compile/20001226-1.x: Likewise.
46235         * gcc.c-torture/compile/920520-1.x: Likewise.
46236         * gcc.c-torture/compile/961203-1.x: Likewise.
46237         * gcc.c-torture/compile/20020604-1.x: Likewise.
46238
46239 2003-01-15  Jan Hubicka  <jh@suse.cz>
46240
46241         * gcc.c-torture/compile/20030115-1.c: New test.
46242
46243         * gcc.dg/i386-fpcvt-1.c: New test.
46244         * gcc.dg/i386-fpcvt-2.c: New test.
46245
46246 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
46247
46248         Further conform g++'s __vmi_class_type_info to the C++ ABI
46249         specification.
46250         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
46251         the specification.
46252
46253 2003-01-14  Jan Hubicka  <jh@suse.cz>
46254
46255         * gcc.dg/i386-fpcvt-1.c: New test.
46256         * gcc.dg/i386-fpcvt-2.c: New test.
46257
46258 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46259
46260         * gcc.dg/i386-mmx-3.c: New test.
46261
46262 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
46263
46264         PR c++/9264
46265         * g++.dg/parse/octal1.C: New file.
46266
46267         PR c++/9172
46268         * g++.dg/parse/typename1.C: New file.
46269
46270 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
46271
46272         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
46273         * gcc.dg/bf-no-ms-layout.c: Likewise.
46274         * gcc.dg/bf-ms-attrib.c: Likewise.
46275
46276 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
46277
46278         PR c++/9099
46279         * g++.dg/parse/dtor1.C: New file.
46280
46281         PR c++/9128
46282         * g++.dg/rtti/typeid1.C: New file.
46283
46284         PR c++/9153
46285         * g++.dg/parse/lookup1.C: New file.
46286
46287         PR c++/9171
46288         * g++.dg/templ/spec5.C: New file.
46289
46290 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
46291
46292         * gcc.c-torture/compile/20030110-1.c: New test.
46293
46294 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
46295
46296         Merge from pch-branch:
46297
46298         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
46299
46300         * gcc.dg/pch/cpp-1.h: New.
46301         * gcc.dg/pch/cpp-1.c: New.
46302         * gcc.dg/pch/cpp-2.h: New.
46303         * gcc.dg/pch/cpp-2.c: New.
46304
46305         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
46306
46307         * gcc.dg/pch/except-1.h: New.
46308         * gcc.dg/pch/except-1.c: New.
46309
46310         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
46311
46312         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46313         running test.
46314         * gcc.dg/pch: Include *.hp not *.h.
46315         * gcc.dg/pch/system-1.h: New.
46316         * gcc.dg/pch/system-1.c: New.
46317
46318         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
46319
46320         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46321         rather than trying to build and run a program using PCH.
46322         * gcc.dg/pch: Remove dg-do commands from test files.
46323
46324         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
46325
46326         * gcc.dg/pch/macro-3.c: New.
46327         * gcc.dg/pch/macro-3.h: New.
46328
46329         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
46330
46331         * gcc.dg/pch/common-1.c: New.
46332         * gcc.dg/pch/common-1.h: New.
46333         * gcc.dg/pch/decl-1.c: New.
46334         * gcc.dg/pch/decl-1.h: New.
46335         * gcc.dg/pch/decl-2.c: New.
46336         * gcc.dg/pch/decl-2.h: New.
46337         * gcc.dg/pch/decl-3.c: New.
46338         * gcc.dg/pch/decl-3.h: New.
46339         * gcc.dg/pch/decl-4.c: New.
46340         * gcc.dg/pch/decl-4.h: New.
46341         * gcc.dg/pch/decl-5.c: New.
46342         * gcc.dg/pch/decl-5.h: New.
46343         * gcc.dg/pch/global-1.c: New.
46344         * gcc.dg/pch/global-1.h: New.
46345         * gcc.dg/pch/inline-1.c: New.
46346         * gcc.dg/pch/inline-1.h: New.
46347         * gcc.dg/pch/inline-2.c: New.
46348         * gcc.dg/pch/inline-2.h: New.
46349         * gcc.dg/pch/static-1.c: New.
46350         * gcc.dg/pch/static-1.h: New.
46351         * gcc.dg/pch/static-2.c: New.
46352         * gcc.dg/pch/static-2.h: New.
46353
46354         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
46355
46356         * g++.dg/pch/pch.exp: Better handle failing testcases.
46357         * gcc.dg/pch/pch.exp: Likewise.
46358         * gcc.dg/pch/macro-1.c: New.
46359         * gcc.dg/pch/macro-1.h: New.
46360         * gcc.dg/pch/macro-2.c: New.
46361         * gcc.dg/pch/macro-2.h: New.
46362
46363         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
46364
46365         * g++.dg/dg.exp: Treat files in pch/ specially.
46366         * g++.dg/pch/pch.exp: New file.
46367         * g++.dg/pch/empty.H: New file.
46368         * g++.dg/pch/empty.C: New file.
46369         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46370         "precompile".
46371
46372         * gcc.dg/pch/pch.exp: New file.
46373         * gcc.dg/pch/empty.h: New file.
46374         * gcc.dg/pch/empty.c: New file.
46375         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46376         "precompile".
46377
46378 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46379
46380         * g++.dg/template/friend14.C: New test.
46381
46382 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46383
46384         * gcc.dg/old-style-asm-1.c: New test.
46385
46386 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
46387
46388         * gcc.c-torture/compile/20030109-1.c: New test.
46389
46390 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46391
46392         * gcc.c-torture/execute/20030109-1.c: New test.
46393
46394 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
46395
46396         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46397         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
46398         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
46399         * g++.old-deja/g++.mike/eh2.C: Likewise.
46400         * g++.old-deja/g++.mike/eh3.C: Likewise.
46401         * g++.old-deja/g++.mike/eh5.C: Likewise.
46402         * g++.old-deja/g++.mike/eh6.C: Likewise.
46403         * g++.old-deja/g++.mike/eh7.C: Likewise.
46404         * g++.old-deja/g++.mike/eh8.C: Likewise.
46405         * g++.old-deja/g++.mike/eh9.C: Likewise.
46406         * g++.old-deja/g++.mike/eh10.C: Likewise.
46407         * g++.old-deja/g++.mike/eh12.C: Likewise.
46408         * g++.old-deja/g++.mike/eh13.C: Likewise.
46409         * g++.old-deja/g++.mike/eh14.C: Likewise.
46410         * g++.old-deja/g++.mike/eh16.C: Likewise.
46411         * g++.old-deja/g++.mike/eh17.C: Likewise.
46412         * g++.old-deja/g++.mike/eh18.C: Likewise.
46413         * g++.old-deja/g++.mike/eh21.C: Likewise.
46414         * g++.old-deja/g++.mike/eh23.C: Likewise.
46415         * g++.old-deja/g++.mike/eh24.C: Likewise.
46416         * g++.old-deja/g++.mike/eh25.C: Likewise.
46417         * g++.old-deja/g++.mike/eh26.C: Likewise.
46418         * g++.old-deja/g++.mike/eh27.C: Likewise.
46419         * g++.old-deja/g++.mike/eh28.C: Likewise.
46420         * g++.old-deja/g++.mike/eh29.C: Likewise.
46421         * g++.old-deja/g++.mike/eh31.C: Likewise.
46422         * g++.old-deja/g++.mike/eh33.C: Likewise.
46423         * g++.old-deja/g++.mike/eh34.C: Likewise.
46424         * g++.old-deja/g++.mike/eh35.C: Likewise.
46425         * g++.old-deja/g++.mike/eh36.C: Likewise.
46426         * g++.old-deja/g++.mike/eh37.C: Likewise.
46427         * g++.old-deja/g++.mike/eh38.C: Likewise.
46428         * g++.old-deja/g++.mike/eh39.C: Likewise.
46429         * g++.old-deja/g++.mike/eh40.C: Likewise.
46430         * g++.old-deja/g++.mike/eh41.C: Likewise.
46431         * g++.old-deja/g++.mike/eh42.C: Likewise.
46432         * g++.old-deja/g++.mike/eh44.C: Likewise.
46433         * g++.old-deja/g++.mike/eh46.C: Likewise.
46434         * g++.old-deja/g++.mike/eh47.C: Likewise.
46435         * g++.old-deja/g++.mike/eh48.C: Likewise.
46436         * g++.old-deja/g++.mike/eh49.C: Likewise.
46437         * g++.old-deja/g++.mike/eh50.C: Likewise.
46438         * g++.old-deja/g++.mike/eh51.C: Likewise.
46439         * g++.old-deja/g++.mike/eh53.C: Likewise.
46440         * g++.old-deja/g++.mike/eh55.C: Likewise.
46441         * g++.old-deja/g++.mike/p7912.C: Likewise.
46442         * g++.old-deja/g++.mike/p9706.C: Likewise.
46443         * g++.old-deja/g++.mike/p10416.C: Likewise.
46444         * g++.old-deja/g++.mike/p11667.C: Likewise.
46445         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46446         Remove redundant reference to Iris.
46447         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46448         Elxsi, i860, Pico Java, and WE32K.
46449
46450 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
46451
46452         * g++.dg/ext/asm4.C: New test.
46453
46454 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46455
46456         PR c++/9030
46457         * g++.dg/template/friend12.C: New test.
46458         * g++.dg/template/friend13.C: Likewise.
46459         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
46460
46461 2003-01-08  Jan Hubicka  <jh@suse.cz>
46462
46463         * gcc.dg/i386-cadd.c: New test.
46464         * gcc.dg/i386-cmov4.c: Likewise.
46465
46466 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
46467
46468         PR c++/9165
46469         * g++.dg/warn/Wunused-3.C: New test.
46470
46471         * g++.dg/abi/bitfield9.C: New test.
46472
46473         PR c++/9189
46474         * g++.dg/parse/defarg3.C: New test.
46475
46476 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
46477
46478         * g++.dg/parse/ambig1.C: New test.
46479         * g++.dg/parse/defarg2.C: New test.
46480
46481 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
46482
46483         * g++.dg/template/defarg-1.C: New test.
46484         * g++.dg/template/local2.C: Likewise.
46485
46486 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
46487
46488         * gcc.c-torture/execute/20030105-1.c: New test.
46489
46490 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46491
46492         * g++.dg/parse/namespace3.C: Remove extra semicolons.
46493         * g++.dg/parse/namespace4.C: Likewise.
46494
46495 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46496
46497         * g++.dg/template/ntp2.C: New test.
46498
46499 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
46500
46501         * g++.dg/parse/extern-C-1.C: New test.
46502
46503         * g++.dg/parse/namespace4.C: New test.
46504
46505         * g++.dg/template/nested1.C: New test.
46506
46507         * g++.dg/parse/namespace3.C: New test.
46508
46509 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
46510
46511         * g++.dg/lookup/two-stage1.C: New test.
46512
46513 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46514
46515         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46516         * g++.old-deja/g++.jason/access8.C: Likewise.
46517         * g++.old-deja/g++.other/decl5.C: Likewise.
46518
46519 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46520
46521         * g++.dg/parse/parse7.C: New test.
46522
46523 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
46524
46525         PR c++/2843
46526         * g++.dg/ext/attrib7.C: New test.
46527
46528 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46529
46530         * g++.dg/parse/parse6.C: New test.
46531
46532 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
46533
46534         * gcc.dg/h8300-stack-1.c: New.
46535
46536 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46537
46538         g++.dg/lookup/exception1.C: New test.
46539
46540         g++.dg/lookup/template1.C: New test.
46541
46542         g++.dg/parse/namespace2.C: New test.
46543
46544         g++.dg/parse/parens2.C: New test.
46545
46546 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46547
46548         * g++.dg/parse/parse5.C: New test.
46549         * g++.dg/lookup/scoped4.C: New test.
46550
46551 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46552
46553         * g++.dg/parse/parens1.C: New test.
46554
46555         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46556         angle-bracket1.C.
46557         * g++.dg/parse/parens2.C: New test.
46558
46559         * g++.dg/lookup/scope-operator1.C: New test.
46560
46561         * g++.dg/parse/operator1.C: New test.
46562
46563 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46564
46565         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46566         * g++.old-deja/g++.other/access6.C: Likewise.
46567         * g++.old-deja/g++.other/decl1.C: Likewise.
46568         * g++.old-deja/g++.pt/typename12.C: Likewise.
46569
46570 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46571
46572         * g++.dg/parse/namespace1.C: New test.
46573
46574 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46575
46576         * g++.dg/parse/parse4.C: New test.
46577
46578 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46579
46580         * g++.dg/parse/parse3.C: New test.
46581
46582 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46583
46584         * g++.dg/parse/parse2.C: New test.
46585
46586 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46587
46588         * g++.dg/template/friend11.C: New test.
46589
46590 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46591
46592         * g++.dg/parse/parse1.C: New test.
46593
46594 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
46595
46596         * lib/profopt.exp: Change the name of a global variable to avoid
46597         possible clashes with other test suites.
46598
46599 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
46600
46601         * g++.dg/inherit/covariant8.C: New test.
46602
46603 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46604
46605         * g++.dg/init/array9.C: New test.
46606
46607         PR c++/9112
46608         * g++.dg/parse/expr1.C: New test.
46609
46610 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46611
46612         * gcc.c-torture/compile/20021230-1.c: New test.
46613
46614 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46615
46616         * g++.dg/inherit/covariant5.C: New test.
46617         * g++.dg/inherit/covariant6.C: New test.
46618         * g++.dg/inherit/covariant7.C: New test.
46619
46620 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46621
46622         PR c++/2739
46623         * g++.dg/other/access2.C: New test.
46624
46625 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46626
46627         * g++.dg/other/anon-struct.C: No longer fails
46628         * g++.old-deja/g++.brendan/parse4.C: Likewise.
46629         * g++.old-deja/g++.brendan/parse5.C: Likewise.
46630         * g++.old-deja/g++.brendan/parse6.C: Likewise.
46631
46632 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46633
46634         * g++.dg/parse/angle-bracket.C (main): No longer fails.
46635
46636 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
46637
46638         * g++.dg/eh/spec4.C: Remove stray semicolon.
46639         * g++.dg/expr/pmf-1.C: Change error message.
46640         * g++.dg/ext/asm1.C: Remove stray semicolon.
46641         * g++.dg/ext/typename1.C: Add missing typenames.
46642         * g++.dg/inherit/template-as-base.C: Change error message.
46643         * g++.dg/lookup/scoped1.C: Likewise.
46644         * g++.dg/lookup/scoped2.C: Likewise.
46645         * g++.dg/lookup/using2.C: Likewise.
46646         * g++.dg/other/component1.C: Remove stray semicolon.
46647         * g++.dg/other/do1.C: Change error message.
46648         * g++.dg/other/error2.C: Likewise.
46649         * g++.dg/other/init1.C: Likewise.
46650         * g++.dg/other/packed1.C: Remove stray semicolon.
46651         * g++.dg/other/ptrmem2.C: Change error message.
46652         * g++.dg/parse/parameter-declaration-1.C: Remove line number
46653         marker.
46654         * g++.dg/special/initp1.C: Remove invalid attribute usage.
46655         * g++.dg/template/access3.C: Add typename keyword.
46656         * g++.dg/template/access5.C: Remove stray semicolon.
46657         * g++.dg/template/access6.C: Likewise.
46658         * g++.dg/template/complit1.C: Likewise.
46659         * g++.dg/template/crash1.C: Change error message.
46660         * g++.dg/template/inherit2.C: Remove stray semicolon.
46661         * g++.dg/template/instantiate2.C: Likewise.
46662         * g++.dg/template/instantiate3.C: Change error message.
46663         * g++.dg/template/qual1.C: Remove stray semicolon.
46664         * g++.dg/template/qualttp18.C: Change error message.
46665         * g++.dg/template/ref1.C: Remove stray semicolon.
46666         * g++.dg/template/sizeof1.C (A::value): Declare it.
46667         * g++.dg/template/spec4.C: Change error message.
46668         * g++.dg/template/static1.C: Likewise.
46669         * g++.dg/template/type1.C: Likewise.
46670         * g++.dg/template/typename3.C: Likewise.
46671         * g++.old-deja/g++.benjamin/13478.C: Change error message.
46672         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46673         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46674         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46675         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46676         named return value extension.
46677         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46678         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46679         * g++.old-deja/g++.bob/extern_C.C: Likewise.
46680         * g++.old-deja/g++.bob/inherit2.C: Likewise.
46681         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46682         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46683         * g++.old-deja/g++.brendan/crash13.C: Likewise.
46684         * g++.old-deja/g++.brendan/crash15.C: Likewise.
46685         * g++.old-deja/g++.brendan/crash18.C: Change error message.
46686         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46687         * g++.old-deja/g++.brendan/crash38.C: Likewise.
46688         * g++.old-deja/g++.brendan/crash50.C: Likewise.
46689         * g++.old-deja/g++.brendan/crash56.C: Likewise.
46690         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46691         syntax.
46692         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46693         * g++.old-deja/g++.brendan/crash8.C: Change error message.
46694         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46695         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46696         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46697         * g++.old-deja/g++.brendan/template11.C: Likewise.
46698         * g++.old-deja/g++.brendan/template26.C: Likewise.
46699         * g++.old-deja/g++.brendan/template27.C: Use explicit
46700         specialization syntax.
46701         * g++.old-deja/g++.brendan/template30.C: Likewise.
46702         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46703         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46704         non-dependent names.
46705         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46706         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46707         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46708         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46709         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46710         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
46711         named return value extension.
46712         * g++.old-deja/g++.ext/namedret2.C: Likewise.
46713         * g++.old-deja/g++.ext/namedret3.C: Likewise.
46714         * g++.old-deja/g++.ext/return1.C: Likewise.
46715         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
46716         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
46717         * g++.old-deja/g++.jason/access8.C: Likewise.
46718         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
46719         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
46720         pseudo-destructor names.
46721         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
46722         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
46723         pseudo-destructor names.
46724         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46725         * g++.old-deja/g++.jason/overload19.C: Likewise.
46726         * g++.old-deja/g++.jason/overload32.C: Likewise.
46727         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46728         stray semicolons.
46729         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46730         * g++.old-deja/g++.jason/return.C: Likewise.
46731         * g++.old-deja/g++.jason/return2.C: Likewise.
46732         * g++.old-deja/g++.jason/shadow1.C: Likewise.
46733         * g++.old-deja/g++.jason/special.C: Use explicit specialization
46734         syntax.
46735         * g++.old-deja/g++.jason/template10.C: Account for use of
46736         non-dependent names.
46737         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46738         syntax.
46739         * g++.old-deja/g++.jason/template37.C: Likewise.
46740         * g++.old-deja/g++.law/access4.C: Change error messages.
46741         * g++.old-deja/g++.law/arm13.C: Remove incorrect
46742         pseudo-destructor names.
46743         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46744         * g++.old-deja/g++.law/ctors9.C: Likewise.
46745         * g++.old-deja/g++.law/cvt22.C: Likewise.
46746         * g++.old-deja/g++.law/dtors5.C: Likewise.
46747         * g++.old-deja/g++.law/global-init1.C: Likewise.
46748         * g++.old-deja/g++.law/missed-error3.C: Likewise.
46749         * g++.old-deja/g++.law/operators28.C: Likewise.
46750         * g++.old-deja/g++.law/visibility28.C: Likewise.
46751         * g++.old-deja/g++.martin/eval1.C: Likewise.
46752         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46753         name.
46754         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46755         * g++.old-deja/g++.mike/net34.C: Likewise.
46756         * g++.old-deja/g++.mike/net36.C: Likewise.
46757         * g++.old-deja/g++.mike/ns2.C: Likewise.
46758         * g++.old-deja/g++.mike/p12306.C: Likewise.
46759         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46760         value extension.
46761         * g++.old-deja/g++.mike/p700.C: Likewise.
46762         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46763         * g++.old-deja/g++.mike/p710.C: Likewise.
46764         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46765         value extension.
46766         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46767         * g++.old-deja/g++.mike/pmf9.C: Likewise.
46768         * g++.old-deja/g++.ns/crash2.C: Likewise.
46769         * g++.old-deja/g++.ns/crash3.C: Likewise.
46770         * g++.old-deja/g++.ns/invalid1.C: Likewise.
46771         * g++.old-deja/g++.ns/ns17.C: Likewise.
46772         * g++.old-deja/g++.ns/template16.C: Likewise.
46773         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46774         keyword.
46775         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46776         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46777         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46778         named return value extension.
46779         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46780         * g++.old-deja/g++.other/access4.C: Issue additional error
46781         messages.
46782         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46783         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46784         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46785         * g++.old-deja/g++.other/crash25.C: Change error message.
46786         * g++.old-deja/g++.other/crash4.C: Change error message.
46787         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46788         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46789         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46790         checks.
46791         * g++.old-deja/g++.other/defarg8.C: Likewise.
46792         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46793         * g++.old-deja/g++.other/dtor10.C: Likewise.
46794         * g++.old-deja/g++.other/incomplete.C: Likewise.
46795         * g++.old-deja/g++.other/linkage7.C: Likewise.
46796         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46797         lookup algorithm.
46798         * g++.old-deja/g++.other/mangle2.C: Likewise.
46799         * g++.old-deja/g++.other/refinit2.C: Likewise.
46800         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46801         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46802         * g++.old-deja/g++.pt/crash28.C: Likewise.
46803         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46804         syntax.
46805         * g++.old-deja/g++.pt/crash32.C: Change error message.
46806         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46807         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46808         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46809         error message position.
46810         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46811         * g++.old-deja/g++.pt/defarg8.C: Change error message.
46812         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46813         syntax.
46814         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46815         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46816         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46817         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46818         keyword.
46819         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46820         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46821         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46822         keyword.
46823         * g++.old-deja/g++.pt/explicit71.C: Change error message.
46824         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46825         syntax.
46826         * g++.old-deja/g++.pt/friend28.C: Account for use of
46827         non-dependent names.
46828         * g++.old-deja/g++.pt/friend29.C: Likewise.
46829         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46830         rules.
46831         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46832         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46833         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46834         lookup rules.
46835         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46836         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46837         keyword.
46838         * g++.old-deja/g++.pt/memclass20.C: Likewise.
46839         * g++.old-deja/g++.pt/memclass5.C: Likewise.
46840         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46841         keyword.
46842         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46843         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46844         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46845         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46846         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46847         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46848         keyword.
46849         * g++.old-deja/g++.pt/spec10.C: Likewise.
46850         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46851         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46852         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46853         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46854         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46855         * g++.old-deja/g++.pt/ttp62.C: Likewise.
46856         * g++.old-deja/g++.pt/ttp64.C: Likewise.
46857         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46858         * g++.old-deja/g++.pt/typename15.C: Likewise.
46859         * g++.old-deja/g++.pt/typename22.C: Likewise.
46860         * g++.old-deja/g++.pt/typename6.C: Change error messages.
46861         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46862         * g++.old-deja/g++.pt/virtual2.C: Likewise.
46863         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46864         syntax.
46865         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46866         return value extension.
46867         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46868         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46869         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46870         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46871
46872 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46873
46874         * g++.dg/warn/inline1.C: New test.
46875         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46876         * g++.old-deja/g++.jason/synth10.C: Likewise.
46877         * g++.old-deja/g++.mike/net31.C: Likewise.
46878         * g++.old-deja/g++.mike/p8786.C: Likewise.
46879
46880         * g++.dg/template/friend10.C: New test.
46881         * g++.dg/template/conv5.C: New test.
46882
46883 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46884
46885         * g++.dg/lookup/scoped3.C: New test.
46886
46887         * g++.dg/lookup/decl1.C: New test.
46888         * g++.dg/lookup/decl2.C: New test.
46889
46890 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46891
46892         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46893         gcc.c-torture/compile/20021015-1.c,
46894         gcc.c-torture/compile/20021015-2.c,
46895         gcc.c-torture/compile/20021123-1.c,
46896         gcc.c-torture/compile/20021123-2.c,
46897         gcc.c-torture/compile/20021123-3.c,
46898         gcc.c-torture/compile/20021123-4.c,
46899         gcc.c-torture/execute/20021024-1.c: Add tests previously added
46900         only to 3.1 or 3.2 branch.
46901
46902 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
46903
46904         * gcc.dg/i386-bitfield3.c: New test.
46905
46906         * gcc.dg/i386-bitfield2.c: New test.
46907
46908 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
46909
46910         * g++.dg/parse/conv_op1.C: New test.
46911
46912 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
46913
46914         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46915         approved.
46916
46917 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
46918
46919         * gcc.c-torture/compile/20021220-1.c: New test.
46920
46921 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
46922
46923         * gcc.dg/i386-fastcall-1.c: New.
46924
46925 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46926
46927         * gcc.c-torture/execute/20021219-1.c: New test.
46928
46929 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46930
46931         * gcc.dg/i386-pic-1.c: New test.
46932
46933 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46934
46935         PR c++/8099
46936         * g++.dg/template/friend9.C: New test.
46937
46938 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46939
46940         PR c++/3663
46941         * g++.dg/template/access7.C: New test.
46942
46943 2002-12-18  Nick Clifton  <nickc@redhat.com>
46944
46945         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46946         the libstdc++-v3 directory has been found.
46947
46948 2002-12-12  Devang Patel <dpatel@apple.com>
46949         * gcc.dg/darwin-ld-1.c: New test.
46950         * gcc.dg/darwin-ld-2.c: New test.
46951         * gcc.dg/darwin-ld-3.c: New test.
46952         * gcc.dg/darwin-ld-4.c: New test.
46953         * gcc.dg/darwin-ld-5.c: New test.
46954
46955 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46956
46957         * gcc.c-torture/compile/20021212-1.c: New test.
46958
46959 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
46960
46961         * gcc.dg/fshort-wchar: New test.
46962
46963 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
46964
46965         PR c++/8372
46966         * g++.dg/template/dtor1.C: New test.
46967
46968         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46969         markers.
46970
46971 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
46972
46973         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46974
46975 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46976
46977         * g++.dg/template/static1.C: New test.
46978         * g++.dg/template/static2.C: New test.
46979         * g++.old-deja/g++.ext/memconst.C: New test.
46980
46981 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46982
46983         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46984         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46985         * g++.dg/special/initp1.C: Likewise.
46986
46987 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46988
46989         * gcc.c-torture/execute/20021204-1.c: New test.
46990
46991 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46992
46993         * gcc.dg/ppc-fmadd-1.c: New file.
46994         * gcc.dg/ppc-fmadd-2.c: New file.
46995         * gcc.dg/ppc-fmadd-3.c: New file.
46996
46997 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46998
46999         * gcc.c-torture/compile/20021204-1.c: New test.
47000
47001 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47002
47003         * g++.dg/inherit/covariant2.C: New test.
47004         * g++.dg/inherit/covariant3.C: New test.
47005         * g++.dg/inherit/covariant4.C: New test.
47006         * g++.dg/inherit/covariant1.C: Remove XFAIL.
47007         * g++.old-deja/g++.robertl/eb17.C: Likewise.
47008
47009 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
47010
47011         PR c++/8688
47012         * g++.dg/init/brace3.C: New test.
47013
47014 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
47015
47016         * gcc.dg/20020210-1.c: Fix a comment typo.
47017
47018 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
47019
47020         PR c++/8720
47021         * g++.dg/parse/defarg1.C: New test.
47022
47023         PR c++/8615
47024         * g++.dg/template/char1.C: New test.
47025
47026         * g++.dg/template/varmod1.C: Fix typo.
47027
47028 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47029
47030         DR 180
47031         * g++.old-deja/g++.pt/crash32.C: Expect error.
47032
47033 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
47034
47035         PR c++/5919
47036         * g++.dg/template/varmod1.C: New test.
47037
47038         PR c++/8727
47039         * g++.dg/inherit/typeinfo1.C: New test.
47040
47041         PR c++/8663
47042         * g++.dg/inherit/typedef1.C: New test.
47043
47044 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
47045
47046         PR c++/8332
47047         PR c++/8493
47048         * g++.dg/template/strlen1.C: New test.
47049
47050         PR c++/8227
47051         * g++.dg/template/ctor2.C: New test.
47052
47053         PR c++/8214
47054         * g++.dg/init/string1.C: New test.
47055
47056         PR c++/8511
47057         * g++.dg/template/friend8.C: New test.
47058
47059 2002-11-29  Joe Buck <jbuck@synopsys.com>
47060
47061         * g++.dg/lookup/anon2.C: New test.
47062
47063 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
47064
47065         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
47066         h8300 port.
47067
47068 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
47069
47070         * gcc.dg/bitfld-6.c: New test.
47071
47072 2002-11-27  Jan Hubicka  <jh@suse.cz>
47073
47074         * gcc.c-torture/execute/20021127.[cx]: New test.
47075
47076 2002-11-26  Jan Hubicka  <jh@suse.cz>
47077
47078         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
47079         quality.
47080
47081 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
47082
47083         * g++.dg/init/brace2.C: New test.
47084         * g++.old-deja/g++.mike/p9129.C: Correct.
47085
47086 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
47087
47088         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47089
47090 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
47091
47092         * gcc.dg/sibcall-6: New test for indirect sibcalls.
47093
47094 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
47095
47096         * g++.dg/abi/empty11.C: New test.
47097         * g++.dg/rtti/cv1.C: New test.
47098
47099 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
47100
47101         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
47102
47103 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
47104
47105         * g++.dg/abi/empty10.C: New test.
47106
47107 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47108
47109         * gcc.c-torture/compile/20021124-1.c: New test.
47110
47111 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
47112
47113         * g++.dg/abi/rtti2.C: New test.
47114
47115 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47116
47117         * gcc.dg/i386-unroll-1.c: New test.
47118
47119 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
47120
47121         * gcc.c-torture/compile/20021120-1.c: New test.
47122         * gcc.c-torture/compile/20021120-2.c: New test.
47123
47124 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47125
47126         * gcc.dg/bitfld-5.c: New test.
47127
47128 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47129
47130         * gcc.c-torture/execute/20021120-3.c: New test.
47131
47132 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47133
47134         * gcc.c-torture/execute/20021120-2.c: New test.
47135
47136 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47137
47138         * gcc.c-torture/execute/20021120-1.c: New test.
47139
47140 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
47141
47142         * gcc.c-torture/execute/20021118-3.c: New test.
47143
47144 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47145
47146         * gcc.c-torture/compile/20021119-1.c: New test.
47147
47148 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
47149
47150         * gcc.dg/duff-1.c: New test.
47151         * gcc.dg/duff-2.c: New test.
47152         * gcc.dg/duff-3.c: New test.
47153
47154 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
47155
47156         * gcc.dg/cpp/_Pragma5.c: New test.
47157
47158 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47159
47160         * gcc.c-torture/execute/20021118-2.c: New test.
47161
47162 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47163
47164         * gcc.c-torture/execute/20021118-1.c: New test.
47165
47166 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
47167
47168         * gcc.dg/20021116-1.c: New test.
47169
47170 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
47171
47172         * g++.dg/abi/vcall1.C: New test.
47173
47174 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
47175
47176         * gcc.dg/20021029-1.c: New test.
47177         * gcc.dg/20021029-2.c: New test.
47178
47179 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47180
47181         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
47182
47183 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47184
47185         PR c/8439
47186         * gcc.dg/20021110.c: Move to ...
47187         * gcc.c-torture/compile/20021110.c: .... here.
47188
47189 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47190
47191         PR c/8467
47192         * gcc.c-torture/execute/20021111-1.c
47193
47194 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47195
47196         PR c/8439
47197         * gcc.dg/20021110.c: New test.
47198
47199 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
47200
47201         * g++.dg/abi/vthunk3.C: Run only on x86.
47202
47203 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
47204
47205         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47206
47207 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
47208
47209         * lib/compat.exp (compat-execute): Fix logic error in last
47210         change.
47211
47212 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
47213
47214         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47215
47216 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47217
47218         PR c++/8389
47219         * g++.dg/template/access6.C: New test.
47220
47221 2002-11-08  Jan Hubicka  <jh@suse.cz>
47222
47223         * gcc.dg/i386-ssefp-1.c: New test.
47224         * gcc.dg/i386-ssefp-1.c: New test.
47225
47226 2002-11-08  Jan Hubicka  <jh@suse.cz>
47227
47228         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47229
47230 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47231
47232         * g++.dg/abi/vthunk3.C: New test.
47233
47234         PR c++/8338
47235         * g++.dg/template/crash2.C: New test.
47236
47237 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47238
47239         * g++.dg/abi/dtor1.C: New test.
47240         * g++.dg/abi/dtor2.C: Likewise.
47241
47242 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
47243
47244         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47245         Darwin.
47246
47247 2002-11-04  Adam Nemet  <anemet@lnxw.com>
47248
47249         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
47250         -mthumb.  Only xfail with -O0.
47251
47252 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
47253
47254         * g++.dg/abi/thunk1.C: New test.
47255         * g++.dg/abi/thunk2.C: Likewise.
47256         * g++.dg/abi/vtt1.C: Likewise.
47257
47258 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
47259
47260         PR optimization/8423
47261         * gcc.c-torture/execute/builtin-constant.c: New test.
47262
47263 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
47264
47265         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
47266         Add some more cases.
47267
47268 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
47269
47270         PR c++/8391
47271         * g++.dg/opt/local1.C: New test.
47272
47273 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
47274
47275         PR c++/8160
47276         * g++.dg/template/complit1.C: New test.
47277
47278         PR c++/8149
47279         * g++.dg/template/typename4.C: Likewise.
47280
47281 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47282
47283         Core issue 287, PR c++/7639
47284         * g++.dg/template/instantiate1.C: Adjust error location.
47285         * g++.dg/template/instantiate3.C: New test.
47286         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
47287         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
47288         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47289
47290 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
47291
47292         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
47293
47294 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
47295
47296         PR c++/8287
47297         * g++.dg/init/dtor2.C: New test.
47298
47299 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47300
47301         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47302         * gcc.dg/nest.c: Bypass errors on irix6.
47303
47304 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
47305
47306         * gcc.dg/nest.c: Expect error for mmix-*-*.
47307         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47308
47309 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
47310
47311         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47312         markers.
47313
47314         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47315
47316 2002-10-25  Mike Stump  <mrs@apple.com>
47317
47318         * gcc.dg/warn-1.c: New test.
47319
47320 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47321
47322         * g++.dg/template/typename3.C: New test.
47323
47324 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
47325
47326         * g++.dg/lookup/ptrmem1.C: New test.
47327
47328         * g++.dg/abi/vthunk2.C: New test.
47329
47330 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47331
47332         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47333
47334 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
47335
47336         * g++.dg/abi/empty9.C: New test.
47337
47338 2002-10-24  Richard Henderson  <rth@redhat.com>
47339
47340         * g++.dg/inherit/thunk1.C: Enable for ia64.
47341
47342 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47343
47344         PR c++/8067
47345         * g++.dg/lookup/pretty1.C: New test.
47346
47347 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
47348
47349         * gcc.dg/20021023-1.c: New test.
47350
47351 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47352
47353         PR c++/7679
47354         * g++.dg/parse/inline1.C: New test.
47355
47356 2002-10-23  Richard Henderson  <rth@redhat.com>
47357
47358         * g++.dg/inherit/thunk1.C: Enable for x86_64.
47359
47360         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47361
47362 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
47363
47364         PR c++/6579
47365         * g++.dg/parse/stmtexpr3.C: New test.
47366
47367 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
47368
47369         * g++.dg/expr/cond1.C: New test.
47370
47371 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47372
47373         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47374
47375 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47376
47377         * g++.dg/abi/vbase13.C: New test.
47378         * g++.dg/abi/vbase14.C: Likewise.
47379
47380 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
47381
47382         * gcc.dg/tls/pic-1.c: New test.
47383         * gcc.dg/tls/nonpic-1.c: New test.
47384         * gcc.dg/20021018-1.c: New test.
47385
47386 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47387
47388         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47389         Remove only files with the same base name as the test case.
47390         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47391         (profopt-execute): Likewise.  Also, remove old profiling
47392         and performance data files before running the tests.
47393
47394         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47395         * g++.dg/bprob/bprob.exp: Likewise.
47396         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
47397         to allow more general test case names.
47398
47399         * g++.dg/bprob/bprob-1.C: Rename to ...
47400         * g++.dg/bprob/g++-bprob-1.C: ... this.
47401
47402         * g77.dg/bprob/bprob-1.f: Rename to ...
47403         * g77.dg/bprob/g77-bprob-1.f: ... this.
47404
47405 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47406
47407         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47408         bison 1.50 or later.
47409
47410 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
47411
47412         * g++.dg/README: Describe more test directories.
47413
47414 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47415
47416         * g++.dg/init/array6.C: Add additional tests.
47417
47418 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47419
47420         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47421         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47422
47423 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
47424
47425         * gcc.c-torture/compile/20020604-1.x: New.
47426         * gcc.c-torture/compile/simd-5.x: Likewise.
47427         * gcc.c-torture/execute/920710-1.x: Likewise.
47428         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47429
47430 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47431
47432         * g++.dg/inherit/override1.C: Add dg-options clause.
47433
47434 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47435
47436         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47437         _mm_slli_si128.
47438
47439 2002-10-19  Andreas Schwab  <schwab@suse.de>
47440
47441         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
47442         directory component.
47443
47444 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
47445
47446         * g++.dg/inherit/thunk1.C: New test.
47447
47448         * g++.dg/inherit/override1.C: New test.
47449
47450         * g++.dg/abi/mangle11.C: New test.
47451         * g++.dg/abi/mangle14.C: New test.
47452         * g++.dg/abi/mangle17.C: New test.
47453
47454 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
47455
47456         * g++.dg/overload/member2.C: New test.
47457
47458 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
47459
47460         * g++.dg/README: Describe new compat directory.
47461         * g++.dg/dg.exp: Skip tests in compat directory.
47462         * README.compat: New file.
47463         * lib/compat.exp: New expect script.
47464         * g++.dg/compat: New test directory.
47465         * g++.dg/compat/compat.exp: New expect script.
47466         * g++.dg/compat/abi: New test directory.
47467         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47468         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47469         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47470         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47471         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47472         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47473         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
47474         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
47475         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
47476         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
47477         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
47478         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
47479         * g++.dg/compat/break: New test directory.
47480         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
47481         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
47482         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
47483         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
47484         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
47485         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
47486         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
47487         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
47488         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
47489         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
47490         g++.dg/compat/break/README: New files.
47491         * g++.dg/compat/eh: New test directory.
47492         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
47493         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
47494         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
47495         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
47496         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
47497         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
47498         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47499         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47500         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47501         g++.dg/compat/eh/filter2_y.C,
47502         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47503         g++.dg/compat/eh/new1_y.C,
47504         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47505         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47506         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47507         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47508         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47509         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47510         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47511         g++.dg/compat/eh/unexpected1_y.C: New files.
47512         * g++.dg/compat/init: New test directory.
47513         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47514         g++.dg/compat/init/array5_y.C,
47515         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47516         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47517         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47518         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47519         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47520         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47521         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47522         g++.dg/compat/init/init-ref2_y.C: New files.
47523
47524 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47525
47526         PR c++/7584
47527         * g++.dg/inherit/using3.C: New test.
47528
47529 2002-10-17  Jan Hubicka  <jh@suse.cz>
47530
47531         * gcc.dg/20021017-2.c: New test.
47532
47533 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47534
47535         * g++.dg/abi/mangle16.C: Adjust.
47536
47537         * g++.dg/init/array8.C: New test.
47538
47539 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
47540
47541         * gcc.dg/special/mips-abi.exp: New test.
47542         * gcc.dg/special/mips-abi.s: Empty file used by the above.
47543
47544 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47545
47546         * g++.dg/abi/mangle16.C: New test.
47547         * g++.dg/abi/mangle17.C: Likewise.
47548
47549         PR c++/7478
47550         * g++.dg/template/ref1.C: New test.
47551
47552 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47553
47554         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47555
47556 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
47557
47558         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47559
47560 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47561
47562         PR c++/7524
47563         * g++.dg/init/array7.C: New test.
47564
47565 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
47566
47567         * g++.dg/init/array6.C: New test.
47568
47569         * g++.dg/abi/mangle13.C: Likewise.
47570         * g++.dg/abi/mangle14.C: Likewise.
47571         * g++.dg/abi/mangle15.C: Likewise.
47572
47573 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47574
47575         * g++.dg/abi/empty8.C: New test.
47576
47577 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
47578
47579         * g++.dg/init/ctor1.C: New test.
47580
47581 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
47582
47583         * gcc.c-torture/execute/20021015-1.c: New test.
47584
47585 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
47586
47587         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47588
47589 2002-10-14  Jan Hubicka  <jh@suse.cz>
47590
47591         * gcc.dg/i386-ssetype-[1-5].c: New tests.
47592
47593 2002-10-14  Richard Henderson  <rth@redhat.com>
47594
47595         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47596
47597 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47598
47599         PR optimization/6631
47600         * g++.dg/opt/const2.C: New test.
47601
47602 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47603
47604         PR c++/7176
47605         * g++.dg/parse/friend1.C: New test.
47606         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47607
47608 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
47609
47610         * gcc.dg/20021014-1.c: New test.
47611
47612 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
47613
47614         PR c++/5661
47615         * g++.dg/ext/vlm1.C: New test.
47616         * g++.dg/ext/vlm2.C: Likewise.
47617
47618         * g++.dg/init/array1.C: Remove invalid braces.
47619         * g++.dg/init/brace1.C: New test.
47620         * g++.dg/init/copy2.C: Likewise.
47621         * g++.dg/init/copy3.C: Likewise.
47622         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47623         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47624         braces.
47625
47626 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47627
47628         * gcc.dg/cpp/assembler.S: Don't use -ansi.
47629
47630 2002-10-11  Richard Shann  <richard.shann@superh.com>
47631
47632         * gcc.c-torture/compile/simd-5.c: New test.
47633
47634 2002-10-10  Roger Sayle  <roger@eyesopen.com>
47635
47636         * gcc.c-torture/execute/shiftopt-1.c: New test case.
47637
47638 2002-10-10  Jim Wilson  <wilson@redhat.com>
47639
47640         * gcc.c-torture/execute/20021010-1.c: New test.
47641
47642 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
47643
47644         PR c/7353
47645         * g++.dg/ext/typedef-init.C: New test.
47646         * gcc.dg/typedef-init.c: New test.
47647
47648 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47649
47650         * gcc.dg/cpp/paste13.c: New test.
47651
47652 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47653
47654         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47655         remaining platforms, XFAIL during compile, not execute.  Don't
47656         XFAIL at -O0.
47657
47658 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47659
47660         * gcc.dg/alias-1.c: Tweak expected warning.
47661
47662 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47663
47664         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47665
47666 2002-10-06  Andreas Jaeger  <aj@suse.de>
47667
47668         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47669         * gcc.dg/cpp/c++98.C: Likewise.
47670
47671         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47672         * g++.dg/cpp/c++98.C: Likewise.
47673
47674         * g++.dg/README (Subdirectories): Mention cpp directory.
47675
47676         PR target/7559
47677         * gcc.dg/20021006-1.c: New test.
47678
47679 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47680
47681         PR c++/7804
47682         * g++.dg/other/warning1.C: New test.
47683
47684 2002-10-04  Roger Sayle  <roger@eyesopen.com>
47685
47686         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47687         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
47688         and sparc-*-* with -m64 as expected failures.  See PR 8087.
47689
47690 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47691
47692         PR c++/7931
47693         * g++.dg/template/ptrmem3.C: New test.
47694
47695         PR c++/7754
47696         * g++.dg/template/union1.C: New test.
47697
47698 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47699
47700         PR c++/8006
47701         * g++.dg/abi/mangle9.C: New test.
47702         * g++.dg/abi/mangle10.C: New test.
47703         * g++.dg/abi/mangle11.C: New test.
47704         * g++.dg/abi/mangle12.C: New test.
47705
47706 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
47707
47708         PR c++/7188.
47709         * g++.dg/template/meminit1.C: New test.
47710         * g++.dg/warn/Wreorder-1.C: Likewise.
47711         * g++.old-deja/g++.mike/warn3.C: Tweak.
47712         * lib/prune.exp: Ingore "in copy constructor".
47713
47714 2002-10-02  Andreas Jaeger  <aj@suse.de>
47715
47716         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
47717         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
47718         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
47719         on x86-64.
47720
47721 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47722
47723         * gcc.dg/empty1.C: Fix typo.
47724
47725 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
47726
47727         * gcc.dg/alias-1.c: New test.
47728
47729 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47730
47731         * gcc.dg/empty1.C: New test.
47732
47733         * g++.dg/tls/init-2.C: Tweak error messages.
47734
47735 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
47736
47737         * gcc.c-torture/compile/20020923-1.c: New test.
47738
47739 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
47740
47741         * gcc.c-torture/execute/ffs-1.c: New test.
47742         * gcc.c-torture/execute/ffs-2.c: Ditto.
47743
47744 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
47745
47746         * g++.dg/overload/member1.C: New test.
47747
47748 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
47749
47750         * g++.dg/abi/empty7.C: New test.
47751         * g++.dg/init/pm2.C: Likewise.
47752
47753 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
47754
47755         * g++.dg/rtti/crash1.C: New test.
47756
47757 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
47758
47759         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47760         gcc.dg/sibcall-4.c: New tests.
47761
47762 2002-09-28  Roger Sayle  <roger@eyesopen.com>
47763
47764         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47765         powerpc and MMIX targets.
47766
47767 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
47768
47769         * gcc.dg/cpp/20020927-1.c: New.
47770
47771 2002-09-26  David S. Miller  <davem@redhat.com>
47772
47773         * gcc.c-torture/compile/trunctfdf.c: New.
47774
47775 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47776
47777         * lib/target-supports.exp (check_weak_available): Handle solaris2.
47778
47779 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
47780
47781         * gcc.c-torture/execute/loop-15.c: New.
47782
47783 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
47784
47785         * README.QMTEST: Fix typo.
47786
47787 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
47788
47789         * gcc.dg/20020926-1.c: New test.
47790
47791 2002-09-25  David S. Miller  <davem@redhat.com>
47792
47793         PR target/7842
47794         * gcc.c-torture/execute/shiftdi.c: New test.
47795
47796 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
47797
47798         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47799         unique to the tool.
47800         * lib/g77.exp (g77_init): Likewise.
47801         * lib/g++.exp (g++_init): Likewise.
47802         * lib/objc.exp (objc_init): Likewise.
47803
47804 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
47805
47806         * g++.dg/abi/empty5.C: New test.
47807         * g++.dg/abi/empty6.C: New test.
47808         * g++.dg/abi/vbase12.C: New test.
47809
47810 2002-09-25  Richard Henderson  <rth@redhat.com>
47811
47812         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47813         too-small long double.
47814
47815 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
47816
47817         * gcc.dg/20020919-1.c: New test.
47818
47819 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
47820
47821         * g++.dg/abi/bitfield6.C: New test.
47822         * g++.dg/abi/bitfield7.C: New test.
47823         * g++.dg/abi/bitfield8.C: New test.
47824         * g++.dg/abi/vbase11.C: New test.
47825
47826 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47827
47828         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47829         hppa*-*-hpux*.  Update test comment.
47830
47831 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
47832
47833         * gcc.dg/tls/struct-1.c: New test.
47834
47835 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
47836
47837         * gcc.dg/cpp/tr-warn2.c: Update.
47838
47839 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47840
47841         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47842
47843 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47844
47845         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47846         systems.
47847
47848 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
47849
47850         * gcc.c-torture/execute/ieee/mzero3.c: New test.
47851
47852         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47853         Adjust for c++filt moved to binutils.  Remove spurious duplicate
47854         setting of cxxfilt.
47855
47856 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
47857
47858         * gcc.dg/20020312-2.c: Update for darwin.
47859
47860 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
47861
47862         * g++.old-deja/g++.other/crash32.C: Mark ICE.
47863
47864 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
47865
47866         * objc.dg/comp-types-1.m: New test.
47867         * objc.dg/comp-types-2.m: New test.
47868         * objc.dg/comp-types-3.m: New test.
47869         * objc.dg/comp-types-4.m: New test.
47870         * objc.dg/comp-types-5.m: New test.
47871         * objc.dg/comp-types-6.m: New test.
47872
47873 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47874
47875         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47876
47877 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47878
47879         * g++.dg/other/do1.C: New test.
47880
47881         * g++.dg/template/subst1.C: New test.
47882
47883 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
47884
47885         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47886
47887 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47888
47889         * g++.dg/template/qualttp20.C: Adjust expected errors.
47890         * g++.old-deja/g++.jason/report.C: Likewise.
47891         * g++.old-deja/g++.other/qual1.C: Likewise.
47892
47893         * g++.dg/lookup/scoped2.C: New test.
47894
47895         * g++.dg/ext/asm3.C: New test.
47896
47897 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
47898
47899         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47900
47901 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
47902
47903         * ChangeLog: follow spelling conventions.
47904         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47905         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47906         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47907         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47908         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47909         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47910         * g++.old-deja/g++.law/global-init1.C: Likewise.
47911         * g++.old-deja/g++.other/delete4.C: Likewise.
47912         * g++.old-deja/g++.other/inline21.C: Likewise.
47913         * g++.old-deja/g++.other/singleton.C: Likewise.
47914         * g77.dg/strlen0.f: Likewise.
47915         * g77.f-torture/compile/20010519-1.f: Likewise.
47916         * g77.f-torture/compile/980310-4.f: Likewise.
47917         * gcc.c-torture/compile/20000605-1.c: Likewise.
47918         * gcc.c-torture/execute/20020225-1.c: Likewise.
47919         * gcc.dg/c90-hexfloat-2.c: Likewise.
47920         * gcc.dg/c99-bool-1.c: Likewise.
47921         * gcc.dg/c99-hexfloat-2.c: Likewise.
47922         * gcc.dg/dll-2.c: Likewise.
47923         * gcc.dg/wtr-union-init-1.c: Likewise.
47924         * gcc.dg/wtr-union-init-2.c: Likewise.
47925         * gcc.dg/wtr-union-init-3.c: Likewise.
47926         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47927         * gcc.dg/cpp/defined.c: Likewise.
47928         * gcc.dg/cpp/macsyntx.c: Likewise.
47929         * gcc.dg/cpp/paste2.c: Likewise.
47930         * gcc.dg/cpp/trad/defined.c: Likewise.
47931         * gcc.dg/format/c90-printf-1.c: Likewise.
47932         * gcc.dg/format/c90-scanf-1.c: Likewise.
47933         * gcc.dg/format/c99-printf-1.c: Likewise.
47934         * gcc.dg/format/c99-scanf-1.c: Likewise.
47935         * gcc.misc-tests/gcov-8.c: Likewise.
47936         * lib/profopt.exp: Likewise.
47937
47938 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
47939
47940         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47941
47942 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47943
47944         * g++.dg/inherit/using2.C: New test.
47945
47946 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
47947
47948         * ChangeLog: Follow spelling conventions.
47949         * g++.dg/template/friend4.C: Likewise.
47950         * g++.old-deja/g++.pt/crash67.C: Likewise.
47951         * gcc.c-torture/execute/20000801-4.c: Likewise.
47952         * gcc.dg/c90-digraph-1.c: Likewise.
47953         * gcc.dg/c94-digraph-1.c: Likewise.
47954         * gcc.dg/c99-digraph-1.c: Likewise.
47955         * gcc.dg/cpp/line5.c: Likewise.
47956         * gcc.dg/cpp/multiline.c: Likewise.
47957         * gcc.dg/cpp/trad/literals-1.c: Likewise.
47958         * gcc.dg/format/attr-3.c: Likewise.
47959         * gcc.dg/format/c90-scanf-3.c: Likewise.
47960         * gcc.dg/format/ext-4.c: Likewise.
47961
47962 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47963
47964         * g++.dg/template/pretty1.C: New test.
47965
47966 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
47967
47968         * gcc.c-torture/execute/struct-cpy-1.c: New test.
47969
47970 2002-09-13  Matt Austern  <austern@apple.com>
47971
47972         * g++.dg/other/constref[12].C: New, regression tests for
47973         passing a cast expression to a function by const reference.
47974
47975 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47976
47977         * g++.dg/template/deduce1.C: New test.
47978
47979 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47980
47981         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47982         32-bit int.
47983
47984 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47985
47986         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47987         usage.
47988
47989 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47990
47991         * gcc.c-torture/compile/20020910-1.c: New test.
47992
47993 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47994
47995         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47996
47997 2002-09-10  Andreas Jaeger  <aj@suse.de>
47998
47999         * gcc.dg/20020312-2.c: Adjust for x86-64.
48000
48001 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
48002
48003         * g77.dg/7388.f: New test case for PR 7388.
48004
48005 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
48006
48007         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
48008
48009 2002-09-05  Ziemowit Laski <zlaski@apple.com>
48010
48011         * objc.dg/proto-lossage-1.m: New test.
48012
48013 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
48014
48015         * gcc.dg/cpp/_Pragma4.c: Fix typo.
48016
48017 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
48018
48019         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
48020         expected to pass.
48021
48022 2002-09-06  Stan Shebs  <shebs@apple.com>
48023             David Edelsohn  <edelsohn@gnu.org>
48024
48025         * gcc.dg/weak: New directory.
48026         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
48027         target-specific xfail bits.
48028         * gcc.dg/typeof-2.c: Move to new directory.
48029         * gcc.dg/weak.exp: New expect script.
48030
48031 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
48032
48033         * gcc.c-torture/execute/extzvsi.c: New test.
48034
48035 2002-09-05  Stan Shebs  <shebs@apple.com>
48036
48037         * gcc.dg/weak-1.c: xfail on Darwin.
48038         * gcc.dg/weak-2.c: Ditto.
48039         * gcc.dg/weak-3.c: Ditto.
48040         * gcc.dg/weak-4.c: Ditto.
48041         * gcc.dg/weak-5.c: Ditto.
48042         * gcc.dg/weak-6.c: Ditto.
48043         * gcc.dg/weak-7.c: Ditto.
48044         * gcc.dg/weak-8.c: Ditto.
48045         * gcc.dg/weak-9.c: Ditto.
48046
48047 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
48048
48049         * gcc.c-torture/execute/loop-14.c: New test.
48050
48051 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
48052
48053         * g++.dg/other/cxa-atexit1.C: New test.
48054
48055         * gcc.dg/typeof-2.c: New test.
48056
48057 2002-09-03  Roger Sayle  <roger@eyesopen.com>
48058
48059         * gcc.dg/builtins-2.c: New testcase.
48060         * gcc.dg/builtins-3.c: New testcase.
48061
48062 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
48063
48064         * gcc.dg/cpp/_Pragma4.c: New test.
48065
48066 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
48067
48068         * objc/execute/nil_method-1.m: New testcase.
48069
48070 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
48071
48072         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
48073         [Object class], not [Object initialize].
48074
48075 2002-08-31  Roger Sayle  <roger@eyesopen.com>
48076             Hans-Peter Nilsson  <hp@bitrange.com>
48077
48078         * gcc.c-torture/execute/20020720-1.x: Skip test on
48079         mmix-knuth-mmixware.  Correct comment.
48080
48081 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
48082
48083         * g++.dg/abi/bitfield5.C: New test.
48084         * g++.dg/abi/vbase10.C: Likewise.
48085
48086 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
48087
48088         * objc.dg/undeclared-selector.m: New test.
48089
48090 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
48091
48092         * g++.dg/other/offsetof1.C: Avoid cast warning.
48093
48094 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
48095
48096         * objc.dg/super-class-2.m: New test.
48097
48098 2002-08-24  Matt Austern  <austern@apple.com>
48099
48100         * g++.dg/ext/lvaddr.C: New test.
48101         * g++.dg/ext/lvcast.C: New test.
48102
48103 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
48104
48105         * g++.dg/inherit/cond1.C: New test.
48106
48107 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
48108
48109         * gcc.dg/noncompile/incomplete-1.c: New test.
48110
48111 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
48112
48113         * gcc.dg/typespec-1.c: New test.
48114
48115 2002-08-20  Devang Patel  <dpatel@apple.com>
48116         * objc.dg/proto-hier-2.m: New test.
48117
48118 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
48119
48120         * objc.dg/bitfield-1.m: New test.
48121         * objc.dg/bitfield-2.m: New test.
48122
48123 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
48124
48125         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48126         gcc.dg/c99-flex-array-4.c: New tests.
48127
48128 2002-08-16  Stan Shebs  <shebs@apple.com>
48129
48130         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
48131
48132 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
48133
48134         * gcc.dg/typeof-1.c: New test.
48135         * g++.dg/ext/typeof2.C: New test.
48136
48137 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
48138
48139         * g++.dg/other/offsetof1.C: New test.
48140
48141 2002-08-14  Richard Henderson  <rth@redhat.com>
48142
48143         * gcc.dg/tls/diag-3.c: Fix expected message strings.
48144
48145 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
48146
48147         * gcc.dg/cpp/_Pragma3.c: New test.
48148
48149 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
48150
48151         * g++.dg/template/inherit3: New test.
48152
48153 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48154
48155         * gcc.dg/bitfld-4.c: Add blank options.
48156
48157 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
48158
48159         * g++.dg/template/crash1.C: New test.
48160
48161 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48162
48163         * gcc.dg/tls/opt-2.c: New test.
48164
48165 2002-08-08  Devang Patel  <dpatel@apple.com>
48166
48167         * objc.dg/selector-1.m : New test
48168
48169 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48170
48171         * g++.dg/abi/bitfield4.C: New test.
48172         * gcc.dg/bitfld-4.c: New test.
48173
48174 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48175
48176         * g++.dg/other/packed1.C: New test.
48177
48178 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
48179
48180         * g++.dg/abi/offsetof.C: Tweak error messages.
48181         * g++.old-deja/g++.mike/p10769a.C: Likewise.
48182
48183 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48184
48185         * gcc.dg/bitfld-3.c: New test.
48186
48187 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48188             Richard Henderson  <rth@redhat.com>
48189
48190         * gcc.dg/i386-bitfield1.c: New test.
48191         * g++.dg/abi/bitfield3.C: Update.
48192
48193 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
48194
48195         * objc.dg/const-str-2.m: Update.
48196         * gcc.dg/cpp/c++98.c: Change to C extension.
48197         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
48198         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
48199
48200 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
48201
48202         * gcc.dg/tls/diag-3.c: New.
48203
48204 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
48205
48206         * g++.dg/README (Subdirectories): Document new subdir expr.
48207         * g++.dg/expr/pmf-1.C: New test.
48208
48209 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
48210
48211         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48212
48213 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
48214
48215         * g++.dg/abi/bitfield3.C: New test.
48216
48217 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
48218
48219         * lib/gcov.exp: Tweak expected line formats.
48220         * gcc.misc-tests/gcov8.c: New test.
48221         * gcc.misc-tests/gcov8.x: New flags.
48222
48223 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
48224
48225         * consistency.vlad/layout/endian.c: Include string.h.
48226
48227         * gcc.c-torture/execute/20020805-1.c: New test.
48228
48229 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
48230
48231         * g++.dg/other/conversion1.C: New test.
48232
48233 2002-08-03  Roger Sayle  <roger@eyesopen.com>
48234
48235         * gcc.dg/builtins-1.c: New testcase.
48236
48237 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
48238
48239         * g++.dg/inherit/access3.C: New test.
48240
48241 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
48242
48243         * gcc.dg/ia64-visibility-2.c: New test.
48244
48245 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
48246
48247         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
48248         __qualifier_flags to __flags.
48249
48250 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
48251
48252         * g++.dg/inherit/operator1.C: New test.
48253         * g++.dg/lookup/disamb1.C: Fix typo in comment.
48254         * g++.dg/other/error1.C: Change expected error message.
48255         * g++.dg/template/conv4.C: Likewise.
48256
48257 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
48258
48259         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
48260         for documented behavior.
48261
48262 2002-07-25  Roger Sayle  <roger@eyesopen.com>
48263
48264         * gcc.c-torture/execute/20020720-1.x: Skip this test on
48265         several targets known to fail.
48266
48267 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
48268
48269         * gcc.dg/mips-args-[123].c: New tests.
48270
48271 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
48272
48273         * gcc.dg/ppc-spe.c: New.
48274
48275 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
48276
48277         * g++.dg/other/ptrmem4.C: New testcase.
48278
48279 2002-07-24  Richard Henderson  <rth@redhat.com>
48280
48281         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
48282
48283 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
48284
48285         * g++.dg/ext/alignof1.C (main): Return 0 for success.
48286
48287 2002-07-24  Roger Sayle  <roger@eyesopen.com>
48288
48289         * gcc.c-torture/execute/memset-3.c: New testcase.
48290
48291 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
48292
48293         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48294         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48295
48296 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48297
48298         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48299         Delete.
48300
48301 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
48302
48303         * gcc.c-torture/compile/simd-4.c: New test.
48304
48305 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48306
48307         PR c++/7347, c++/7348
48308         * g++.dg/template/access4.C: New test.
48309         * g++.dg/template/access5.C: New test.
48310         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48311         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
48312         * g++.old-deja/g++.pt/ttp58.C: Likewise.
48313         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48314
48315 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
48316
48317         * gcc.dg/gnu89-init-2.c: New test.
48318
48319 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
48320
48321         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48322
48323 2002-07-20  Roger Sayle  <roger@eyesopen.com>
48324
48325         * gcc.c-torture/execute/20020720-1.c: New testcase.
48326
48327 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
48328
48329         * gcc.dg/cpp/Wsignprom.c: New tests.
48330
48331 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
48332
48333         * gcc.c-torture/execute/loop-13.c: New test.
48334
48335 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
48336
48337         * gcc.dg/cpp/expr.c: New tests.
48338
48339 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
48340
48341         * g++.dg/opt/pr6713.C: Add template instantiation.
48342
48343 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
48344
48345         * gcc.dg/nest.c: New test.
48346
48347 2002-07-17  Richard Henderson  <rth@redhat.com>
48348
48349         * g++.dg/opt/pr6713.C: New test.
48350
48351 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
48352
48353         * gcc.c-torture/execute/loop-2e.x: Let the testcase
48354         XFAIL for all x86 processors.
48355
48356 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
48357
48358         * gcc.c-torture/execute/20010122-1.x: Do not test with
48359         -fomit-frame-pointer.
48360
48361 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48362
48363         * g++.dg/template/instantiate2.C: New test.
48364         * g++.dg/template/spec4.C: New test.
48365
48366 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48367
48368         * g++.dg/template/access2.C: New test.
48369         * g++.dg/template/access3.C: New test.
48370
48371 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
48372
48373         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48374         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48375         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48376         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48377         Convert to use <stdarg.h>.
48378         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48379         Delete.
48380         * gcc.dg/va-arg-2.c: New.
48381         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48382
48383 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
48384
48385         * gcc.c-torture/compile/20020710-1.c: New test.
48386
48387 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
48388                           Andrew Pinski  <pinskia@physics.uc.edu>
48389
48390         gcc.c-torture/compile/simd-2.c: New testcase.
48391         gcc.c-torture/compile/simd-3.c: Likewise.
48392
48393 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
48394
48395         PR c++/7224
48396         * g++.dg/overload/error1.C: New test.
48397
48398 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48399
48400         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48401         configuration and IRIX 6 O32 ABI.
48402
48403 2002-07-11  Roger Sayle  <roger@eyesopen.com>
48404
48405         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48406
48407 2002-07-10  Roger Sayle  <roger@eyesopen.com>
48408
48409         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48410
48411 2002-07-10  Jeffrey A Law  <law@redhat.com>
48412
48413         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48414
48415         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
48416
48417 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
48418
48419         * gcc.dg/20020312-2.c: Check for __PPC__.
48420
48421 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
48422
48423         * gcc.c-torture/compile/20020709-1.c: New test.
48424
48425 2002-07-07  Roger Sayle  <roger@eyesopen.com>
48426
48427         * g++.dg/template/qualttp21.C: New test case.
48428
48429 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
48430
48431         * gcc.c-torture/compile/20020706-1.c: New test.
48432         * gcc.c-torture/compile/20020706-2.c: New test.
48433
48434 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
48435             Alexandre Oliva  <aoliva@redhat.com>
48436
48437         * g++.dg/warn/incomplete1.C: New test.
48438
48439 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48440
48441         PR c++/7099
48442         * g++.dg/warn/noreturn1.C: New test.
48443
48444 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
48445
48446         PR c++/6706
48447         * g++.dg/debug/debug6.C: New test.
48448         * g++.dg/debug/debug7.C: New test.
48449
48450 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
48451
48452         * gcc.c-torture/compile/simd-3.c: New test.
48453
48454 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
48455
48456         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48457         * gcc.dg/20020620-1.c: Likewise.
48458
48459 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48460
48461         PR c++/6944
48462         * g++.dg/init/array4.C: New test.
48463         * g++.dg/init/array5.C: New test.
48464
48465 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
48466
48467         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48468         * gcc.c-torture/execute/simd-2.c (main): Likewise.
48469
48470 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48471
48472         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48473         * gcc.dg/wtr-aggr-init-1.c: Likewise.
48474         * gcc.dg/wtr-conversion-1.c: Likewise.
48475         * gcc.dg/wtr-escape-1.c: Likewise.
48476         * gcc.dg/wtr-int-type-1.c: Likewise.
48477         * gcc.dg/wtr-label-1.c: Likewise.
48478         * gcc.dg/wtr-static-1.c: Likewise.
48479         * gcc.dg/wtr-strcat-1.c: Likewise.
48480         * gcc.dg/wtr-suffix-1.c: Likewise.
48481         * gcc.dg/wtr-switch-1.c: Likewise.
48482         * gcc.dg/wtr-unary-plus-1.c: Likewise.
48483         * gcc.dg/wtr-union-init-1.c: Likewise.
48484         * gcc.dg/wtr-union-init-2.c: Likewise.
48485         * gcc.dg/wtr-union-init-3.c: Likewise.
48486
48487         * gcc.dg/wtr-func-def-1.c: New test.
48488
48489 2002-07-02 Devang Patel <dpatel@apple.com>
48490
48491         * objc.dg/param-1.m: New test.
48492
48493 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
48494
48495         * gcc.dg/cpp/trad/directive.c: Add test.
48496         * gcc.dg/cpp/trad/macroargs.c: Add test.
48497         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
48498
48499 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
48500
48501         * gcc.dg/cpp/cmdlne-M.c: New test.
48502
48503 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
48504
48505         * objc.dg/desig-init-1.m: New test.
48506
48507 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48508
48509         PR c++/6716
48510         * g++.dg/template/instantiate1.C: New test.
48511
48512 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
48513
48514         PR c++/7112
48515         * g++.dg/template/sizeof2.C: New test.
48516
48517 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48518
48519         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48520         gcc.dg/cpp/trad/include.c: New tests.
48521
48522 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
48523
48524         PR target/7177
48525         * gcc.c-torture/compile/20020701-1.c: New test.
48526
48527 2002-07-01  Stan Shebs  <shebs@apple.com>
48528
48529         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48530         header here...
48531         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48532         (objc-torture-execute): or here.
48533
48534 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
48535
48536         * gcc.c-torture/execute/arith-rand-ll.c: New test.
48537
48538 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48539
48540         * gcc.dg/cpp/trad/escaped-nl.c: New test.
48541
48542 2002-06-30  Devang Patel  <dpatel@apple.com>
48543
48544         * objc.dg/fsyntax-only.m: New test.
48545
48546 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
48547
48548         PR c++/6695
48549         * g++.dg/template/friend7.C: New file.
48550
48551 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
48552
48553         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48554         return type.
48555
48556 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
48557
48558         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48559         avoid division by zero.
48560
48561 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
48562
48563         * gcc.dg/Wunknownprag.c: New tests.
48564
48565 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
48566
48567         * gcc.c-torture/execute/simd-2.c: New test.
48568
48569 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
48570
48571         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48572         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48573         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48574         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48575         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48576         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48577         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48578         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48579         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48580         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48581         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48582         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48583         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48584         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48585         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48586         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48587         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48588
48589 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
48590
48591         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48592         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48593         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48594         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48595         New tests.
48596         * gcc.dg/cpp/trad/directive.c: Update.
48597
48598 2002-06-23  Andreas Jaeger  <aj@suse.de>
48599
48600         * gcc.c-torture/execute/complex-6.c: New.
48601
48602 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
48603
48604         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48605         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48606         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48607         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48608
48609 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48610
48611         * gcc.dg/cpp/trad: New directory with traditional tests copied
48612         from parent directory.
48613         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48614         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48615         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48616         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48617         Move to trad/ and rename.
48618         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48619         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48620         gcc.dg/cpp/trad/redef2.c: New tests.
48621         * gcc.dg/cpp/trad/trad.exp: New driver.
48622
48623 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48624
48625         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48626         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48627         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48628         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48629         Remove.
48630
48631 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48632
48633         * gcc.dg/20020620-1.c: New test.
48634
48635 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48636
48637         * g++.dg/template/ttp4.C: New test.
48638
48639 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
48640
48641         * g++.dg/opt/vt1.C: Fix regexp.
48642
48643 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48644
48645         * gcc.c-torture/execute/pure-1.c: Make functions static again.
48646         Don't use attribute `noinline'.
48647
48648 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48649
48650         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48651
48652 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48653
48654         * gcc.c-torture/execute/simd-1.c: New.
48655
48656         * gcc.dg/simd-1.c: New.
48657
48658 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48659
48660         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48661
48662 2002-06-16  Richard Henderson  <rth@redhat.com>
48663
48664         * g++.dg/ext/anon-struct1.C: New.
48665         * g++.dg/ext/anon-struct2.C: New.
48666         * g++.dg/ext/anon-struct3.C: New.
48667         * gcc.dg/anon-struct-1.c: New.
48668         * gcc.dg/anon-struct-2.c: New.
48669         * gcc.dg/anon-struct-3.c: New.
48670         * gcc.dg/20011008-1.c: Adjust warning text.
48671         * gcc.dg/20020527-1.c: Add -fms-extensions.
48672
48673 2002-06-16  Richard Henderson  <rth@redhat.com>
48674
48675         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48676
48677 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
48678
48679         * gcc.c-torture/execute/20020615-1.c: New test.
48680
48681 2002-06-15  Roger Sayle  <roger@eyesopen.com>
48682
48683         * gcc.c-tortuture/execute/compare-1.c: New test case.
48684         * gcc.c-tortuture/execute/compare-2.c: New test case.
48685         * gcc.c-tortuture/execute/compare-3.c: New test case.
48686
48687 2002-06-13  Richard Henderson  <rth@redhat.com>
48688
48689         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
48690         ia64 ilp32.
48691
48692 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48693
48694         * g++.dg/template/typename2.C: Update error message.
48695
48696 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
48697
48698         * gcc.c-torture/execute/20020611-1.c: New test.
48699
48700 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
48701
48702         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48703         list of targets to skip.
48704
48705 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
48706
48707         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48708         targets if not optimizing.
48709
48710 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
48711
48712         * gcc.c-torture/compile/20020605-1.c: New test.
48713
48714         * g++.dg/opt/vt1.C: New test.
48715
48716         * gcc.dg/20020531-1.c: New test.
48717
48718         * gcc.dg/20020530-1.c: New test.
48719
48720         * gcc.dg/20020527-1.c: New test.
48721
48722         * g++.dg/opt/cse1.C: New test.
48723
48724 2002-06-07  Roger Sayle  <roger@eyesopen.com>
48725
48726         * gcc.dg/20020607-2.c: New test case.
48727
48728 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
48729
48730         * gcc.c-torture/compile/20020604-1.c: New test.
48731
48732 2002-06-04  Richard Henderson  <rth@redhat.com>
48733
48734         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48735         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48736         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48737
48738 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
48739
48740         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48741
48742 2002-06-03  Richard Henderson  <rth@redhat.com>
48743
48744         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48745         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48746
48747 2002-06-02  Richard Henderson  <rth@redhat.com>
48748
48749         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48750         test functions static.
48751
48752 2002-06-02  Andreas Jaeger  <aj@suse.de>
48753
48754         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48755         now.
48756
48757 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48758
48759         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48760         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48761         Update for mofified diagnostics.
48762         * gcc.dg/c99-intconst-1.c: No longer fail.
48763
48764 2002-06-02  Richard Henderson  <rth@redhat.com>
48765
48766         * gcc.dg/uninit-A.c: Remove xfail markers.
48767
48768 2002-06-01  Roger Sayle  <roger@eyesopen.com>
48769
48770         * gcc.dg/fnegate-1.c: New test case.
48771
48772 2002-05-30  Osku Salerma  <osku@iki.fi>
48773
48774         * gcc.c-torture/execute/mayalias-1.c: New file.
48775
48776 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48777
48778         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48779         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48780         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48781
48782 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
48783
48784         * gcc.c-torture/execute/20020529-1.c: New test.
48785
48786 2002-05-27  Richard Henderson  <rth@redhat.com>
48787
48788         * g++.dg/ext/attrib6.C: New test case.
48789
48790 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48791
48792         * gcc.c-torture/execute/pure-1.c: New test.
48793
48794 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48795
48796         * gcc.dg/cpp/arith-2.c: Remove.
48797
48798 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48799
48800         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48801         * gcc.dg/cpp/if-3.c: Remove.
48802
48803 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
48804
48805         * g++.dg/opt/cse2.C: New test.
48806
48807 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
48808
48809         * gcc.dg/cpp/arith-1.c: New semantic tests.
48810         * gcc.dg/cpp/if-1.c: Update.
48811
48812 2002-05-24  Ben Elliston  <bje@redhat.com>
48813
48814         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48815
48816 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48817
48818         * gcc.dg/verbose-asm.c: New test.
48819
48820 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48821
48822         * gcc.dg/cpp/paste12.c: New test.
48823
48824 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48825
48826         * g++.dg/parse/named_ops.C: New test.
48827
48828 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
48829
48830         * gcc.dg/weak-8.c: New test.
48831
48832 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
48833
48834         * gcc.dg/weak-2.c: Allow optional leading underscore
48835         in scan-assembler symbol name.
48836         * gcc.dg/weak-3.c: Likewise.
48837         * gcc.dg/weak-4.c: Likewise.
48838         * gcc.dg/weak-5.c: Likewise.
48839
48840 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
48841
48842         * gcc.dg/20020523-1.c: New test.
48843
48844 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48845
48846         * objc.dg/const-str-2.m: Update now that we stop after
48847         a command line error.
48848
48849 2002-05-22  Richard Henderson  <rth@redhat.com>
48850
48851         * g++.dg/dg.exp: Fix typo in test pruneing.
48852
48853 2002-05-22  Richard Henderson  <rth@redhat.com>
48854
48855         * g++.dg/dg.exp: Prune the tls subdirectory.
48856         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48857         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48858         * g++.dg/tls/init-1.C: New.
48859
48860 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
48861
48862         * gcc.dg/20020517-1.c: New test.
48863
48864 2002-05-21  Richard Henderson  <rth@redhat.com>
48865
48866         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48867         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48868
48869 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
48870
48871         * g++.dg/other/copy2.C: New test.
48872
48873 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
48874
48875         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48876         (MAX_COPY): Bump up to 10 times sizeof (long long).
48877         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48878
48879         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48880         sizeof (long long).
48881
48882         * gcc.c-torture/execute/strcpy-1.c: New test.
48883
48884 2002-05-19  Jason Merrill  <jason2redhat.com>
48885
48886         * g++.dg/ext/oper1.C: New test.
48887
48888 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
48889 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
48890
48891         * README.QMTEST: New file.
48892
48893         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48894
48895 2002-05-19  Andreas Jaeger  <aj@suse.de>
48896
48897         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48898         now.
48899         * gcc.c-torture/execute/loop-2d.x: Likewise.
48900
48901 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
48902
48903         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48904         support weak symbols.
48905         * gcc.dg/weak-4.c: Likewise.
48906         * gcc.dg/weak-6.c: Likewise.
48907
48908 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
48909
48910         * gcc.dg/weak-3.c: Add dg-excess-error comment for
48911         cygwin, coff and h8300-*-hms targets
48912         * gcc.dg/weak-5.c: Likewise.
48913         * gcc.dg/weak-7.c: Likewise.
48914
48915 2002-05-16  Jason Merrill  <jason@redhat.com>
48916
48917         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48918         (scan-assembler-not, scan-assembler-dem): Likewise.
48919         (scan-assembler-dem-not): Likewise.
48920
48921 2002-05-15  Richard Henderson  <rth@redhat.com>
48922
48923         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48924
48925 2002-05-15  Richard Henderson  <rth@redhat.com>
48926
48927         * gcc.dg/weak-5.c (vfoo1c): No warning here.
48928         (vfoo1f): Warning here.
48929         (vfoo1l): Don't redefine the alias.
48930
48931 2002-05-14  Jason Merrill  <jason@redhat.com>
48932             Alexandre Oliva  <aoliva@redhat.com>
48933
48934         * g++.dg/init/pm1.C: New test.
48935
48936 2002-05-12  David S. Miller  <davem@redhat.com>
48937
48938         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48939         types.
48940
48941 2002-05-10  Roger Sayle  <roger@eyesopen.com>
48942
48943         * gcc.c-torture/execute/20020510-1.c: New test case.
48944
48945 2002-05-10  David S. Miller  <davem@redhat.com>
48946
48947         * gcc.c-torture/execute/conversion.c: Test long double too.
48948
48949 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
48950
48951         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48952         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48953         * lib/g++.exp (g++_link_flags): Likewise.
48954         * lib/objc.exp (objc_target_compile): Likewise.
48955
48956 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48957
48958         * gcc.dg/cpp/poison.c: Update.
48959         * gcc.dg/cpp/20000625-2.c: Remove.
48960         * gcc.dg/cpp/direct2s.c: Remove final test.
48961
48962 2002-05-08  Tom Rix  <trix@redhat.com>
48963
48964         * gcc.c-torture/execute/20020508-1.c: New test.
48965         * gcc.c-torture/execute/20020508-2.c: New test.
48966         * gcc.c-torture/execute/20020508-3.c: New test.
48967
48968 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48969
48970         * gcc.dg/cpp/charconst-4.c: More tests.
48971
48972 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
48973
48974         PR c/6569
48975         * gcc.dg/weak-3.c: Update location of warning messages.
48976         * gcc.dg/weak-5.c: Likewise.
48977
48978 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48979
48980         * gcc.c-torture/execute/20020506-1.c: New test case.
48981
48982 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48983
48984         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48985
48986 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48987
48988         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48989
48990 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48991
48992         * gcc.dg/cpp/charconst-3.c: New test.
48993
48994 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48995
48996         * gcc.dg/cpp/charconst.c: Update tests.
48997
48998 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48999
49000         * treelang: Added directory for new sample language treelang. Also
49001         lib/treelang.exp: New file to signal treelang should be tested.
49002
49003 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49004
49005         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
49006         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
49007         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
49008         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
49009         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
49010         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
49011         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
49012
49013 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49014
49015         * gcc.dg/format/xopen-2.c: New test.
49016
49017 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49018
49019         * gcc.dg/20020503-1.c: New test.
49020
49021 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
49022
49023         * g++.dg/init/dtor1.C: Make it tougher.
49024
49025 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
49026
49027         * g++.dg/init/dtor1.C: New test.
49028
49029 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
49030
49031         * gcc.dg/altivec-8.c: New.
49032
49033 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
49034
49035         * gcc.dg/altivec-7.c: New.
49036
49037 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
49038
49039         * g++.dg/parse/typedef1.C: New test.
49040
49041 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
49042
49043         PR c++/6486
49044         * g++.dg/template/friend6.C: New test.
49045
49046         PR c++/6492
49047         * g++.dg/init/copy1.C: New test.
49048
49049 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
49050
49051         * g++.dg/warn/effc1.C: New test.
49052
49053 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49054
49055         * gcc.dg/cpp/if-cexp.c: Add a test.
49056
49057 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
49058
49059         * gcc.dg/20020426-2.c: New test.
49060
49061 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49062
49063         * gcc.dg/cpp/if-mop.c: Update.
49064         * gcc.dg/cpp/if-mpar.c: Add test.
49065         * gcc.dg/cpp/if-oppr.c: Update.
49066
49067 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49068
49069         PR c/6343
49070         * gcc.dg/weak-[2-7].c: New tests.
49071
49072 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49073
49074         * gcc.dg/enum1.c: New test.
49075
49076 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49077
49078         PR c++/6497
49079         * g++.dg/inherit/access2.C: New test.
49080
49081 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49082
49083         PR bootstrap/6445
49084         * gcc.dg/20020426-1.c: New test.
49085
49086 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49087
49088         * g++.dg/abi/enum1.C: New test.
49089
49090 2002-04-26  Richard Henderson  <rth@redhat.com>
49091
49092         * gcc.dg/c99-bool-1.c: Expect always true warning.
49093
49094 2002-04-25  Roger Sayle  <roger@eyesopen.com>
49095
49096         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49097
49098 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49099
49100         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49101         targets.
49102
49103 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
49104
49105         * g++.dg/abi/mange7.C: New test.
49106
49107         PR c++/6438.
49108         * g++.dg/parse/stmtexpr2.C: New test.
49109
49110 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
49111
49112         * gcc.dg/20020312-2.c: Add SH target.
49113
49114 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49115
49116         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49117         compiler output on mips*-*-irix*.
49118
49119 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
49120
49121         * g++.dg/parse/attr1.C: New test.
49122
49123 2002-04-23  Roger Sayle  <roger@eyesopen.com>
49124
49125         * gcc.c-torture/execute/string-opt-17.c: New test case.
49126         * gcc.c-torture/execute/memset-2.c: New test case.
49127
49128 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
49129
49130         PR c++/6256:
49131         * g++.dg/template/friend5.C: New test.
49132
49133         PR c++/6331:
49134         * g++.dg/template/qual1.C: Likewise.
49135
49136 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
49137
49138         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
49139         Include stdlib.h, not stdio.h or ctype.h.
49140
49141 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
49142
49143         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
49144         cris-*-elf* and mmix-*-*.
49145         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
49146         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
49147         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
49148         Ditto.
49149         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
49150         * gcc.dg/wchar_t-1.c: Ditto.
49151
49152 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
49153
49154         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
49155         Clarify comment.
49156
49157 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
49158
49159         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
49160
49161 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49162
49163         * gcc.c-torture/execute/20000906-1.x: Delete.
49164
49165 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
49166
49167         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
49168
49169 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
49170
49171         * PR6367
49172         * g77.f-torture/execute/6367.f: New test.
49173         * g77.f-torture/execute/6367.x: Disable for MMIX.
49174
49175 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
49176
49177         * PR6352
49178         * g++.dg/opt/inline2.C: New test.
49179
49180 2002-04-18  Richard Henderson  <rth@redhat.com>
49181
49182         * gcc.dg/20000906-1.c: Enable for all targets.
49183         * gcc.c-torture/compile/iftrap-2.c: New.
49184
49185 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49186
49187         * gcc.dg/20020418-1.c: New test.
49188         * gcc.dg/20020418-2.c: New test.
49189
49190 2002-04-18  Richard Henderson  <rth@redhat.com>
49191
49192         * gcc.c-torture/compile/iftrap-1.c: New.
49193         * gcc.dg/iftrap-1.c: Adjust for ia64.
49194         * gcc.dg/iftrap-2.c: New.
49195
49196 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49197
49198         * gcc.c-torture/compile/20020418-1.c: New test.
49199
49200 2002-04-18  Roger Sayle  <roger@eyesopen.com>
49201
49202         * gcc.c-torture/compile/20020415-1.c: New.
49203
49204 2002-04-18  David S. Miller  <davem@redhat.com>
49205
49206         * gcc.c-torture/execute/20020418-1.c: New test.
49207
49208 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
49209
49210         * gcc.dg/20020416-1.c: New test.
49211
49212         * g++.dg/opt/inline1.C: New test.
49213
49214 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
49215
49216         * gcc.dg/altivec-5.c: New test.
49217
49218         * gcc.dg/20020415-1.c: New test.
49219
49220 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
49221
49222         * lib/chill.exp: Remove.
49223
49224 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
49225
49226         * g++.dg/other/big-struct.C: New test.
49227
49228 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
49229
49230         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
49231         of scratch file.
49232
49233 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
49234
49235         PR c/6277
49236         * gcc.dg/i386-387-1.c: Allow optional leading underscore
49237         in scan-assembler function name
49238
49239 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
49240
49241         * g77.f-torture/execute/980628-4.x,
49242         g77.f-torture/execute/980628-5.x,
49243         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49244         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49245         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49246         i[34567]86-*-*.
49247
49248 2002-04-13  David S. Miller  <davem@redhat.com>
49249
49250         * gcc.c-torture/execute/20020413-1.c: New test.
49251
49252 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
49253
49254         * gcc.dg/asm-6.c,
49255         * g++.dg/ext/asm1.C: New tests.
49256
49257 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
49258
49259         PR c++ 5373.
49260         * g++.dg/parse/stmtexpr1.C: New test.
49261
49262         PR c++/5189.
49263         * g++.dg/template/copy1.C: New test.
49264
49265 2002-04-12  Richard Henderson  <rth@redhat.com>
49266
49267         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
49268
49269 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
49270
49271         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
49272         gcc.c-torture/execute/20020307-2.c.
49273
49274 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
49275
49276         * g++.dg/ext/attrib5.C,
49277         * g++.dg/lookup/struct1.C: New tests.
49278
49279 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
49280
49281         * gcc.dg/20020411-1.c: New test.
49282
49283         * gcc.c-torture/execute/20020411-1.c: New test.
49284
49285 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
49286
49287         * g77.f-torture/execute/6177.f: New test.
49288
49289 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
49290
49291         PR middle-end/6247
49292         * g++.dg/opt/cleanup1.C: New test.
49293
49294         * g++.dg/opt/const1.C: New test.
49295
49296 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
49297
49298         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
49299
49300 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49301
49302         PR c++/5507
49303         * g++.dg/template/typename2.C: New test.
49304
49305 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
49306
49307         * gcc.c-torture/execute/loop-12.c: New.
49308
49309 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
49310
49311         * g77.f-torture/execute/980628-4.x,
49312         g77.f-torture/execute/980628-5.x,
49313         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49314         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49315         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49316
49317 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49318
49319         PR optimization/6086
49320         * g++.dg/opt/preinc1.C: New test.
49321
49322 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49323
49324         PR c++/5571
49325         * g++.dg/opt/static2.C: New test.
49326
49327 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49328
49329         PR c/5120
49330         * gcc.dg/20020406-1.c: New test.
49331
49332 2002-04-04  David S. Miller  <davem@redhat.com>
49333
49334         * gcc.c-torture/execute/20020404-1.c: New test.
49335
49336 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
49337
49338         PR c/6123
49339         * gcc.dg/20020312-2.c: Do not declare global register variable
49340         if __PIC__ or __pic__ is defined.
49341
49342 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
49343
49344         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
49345         __asm__ so that it works correctly even if -ansi -pedantic-errors.
49346
49347 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49348
49349         * gcc.misc-tests/linkage.exp: Update last change to handle
49350         sparc*-, not just sparc-.
49351
49352 2002-04-03  Richard Henderson  <rth@redhat.com>
49353
49354         * gcc.dg/cpp/ucs.c: Improved long UCS test.
49355
49356 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49357
49358         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49359
49360 2002-04-02  David S. Miller  <davem@redhat.com>
49361
49362         * gcc.c-torture/execute/20020402-3.c: New test.
49363
49364 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49365
49366         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49367         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49368
49369         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49370         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49371         g77.f-torture/execute/20001201.x,
49372         g77.f-torture/execute/u77-test.x: New files.
49373
49374         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49375         * gcc.dg/wchar_t-1.c: Ditto.
49376
49377 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49378
49379         * gcc.c-torture/execute/20020402-1.c: New test.
49380
49381 2002-04-01  Richard Henderson  <rth@redhat.com>
49382
49383         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49384
49385         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
49386
49387 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49388
49389         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49390
49391 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49392
49393         * g++.dg/inherit/template-as-base.C: Expect error.
49394         * g++.dg/inherit/namespace-as-base.C: Likewise.
49395
49396 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
49397
49398         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49399         g++.dg/ext/instantiate3.C: Tweak match patterns.
49400
49401         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49402         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49403         -da test.
49404
49405 2002-03-31  Richard Henderson  <rth@redhat.com>
49406
49407         * gcc.dg/special/alias-2.c: New.
49408         * gcc.dg/special/ecos.exp: Run it.
49409
49410 2002-03-31  Richard Henderson  <rth@redhat.com>
49411
49412         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
49413
49414 2002-03-31  Kazu Hirata  <kazu@hxi.com>
49415
49416         * gcc.dg/weak-1.c: Disable on h8300 port.
49417
49418 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
49419
49420         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49421         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49422         ordering tests.
49423         * g++.dg/bprob/bprob-1.C: New test.
49424         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
49425         * g++.dg/gcov/gcov-1.C: New test.
49426         * g++.dg/gcov/gcov-1.x: New file.
49427         * g++.dg/gcov/gcov-2.C: New test.
49428         * g++.dg/gcov/gcov-3.C: New test.
49429         * g++.dg/gcov/gcov-3.h: New file.
49430
49431 2002-03-28  Roger Sayle  <roger@eyesopen.com>
49432
49433         * g++.old-deja/g++.other/builtins5.C: New test.
49434         * g++.old-deja/g++.other/builtins6.C: New test.
49435         * g++.old-deja/g++.other/builtins7.C: New test.
49436         * g++.old-deja/g++.other/builtins8.C: New test.
49437         * g++.old-deja/g++.other/builtins9.C: New test.
49438
49439 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
49440
49441         * g++.dg/opt/static1.C: New test.
49442
49443         * g++.dg/opt/longbranch1.C: New test.
49444
49445 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
49446
49447         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49448
49449         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49450
49451 2002-03-28  Jeffrey A Law  (law@redhat.com)
49452
49453         * gcc.c-torture/execute/20020328-1.c: New test.
49454
49455 2002-03-27  Richard Henderson  <rth@redhat.com>
49456
49457         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49458         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49459         move from g++.old-deja/g++.ext/.
49460
49461 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
49462
49463         * g++.dg/init/new2.C: New test.
49464
49465 2002-03-26  Richard Henderson  <rth@redhat.com>
49466
49467         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49468
49469         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
49470         on sparc.
49471
49472         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
49473         sparcv9 systems.
49474         * gcc.dg/20001102-1.c: Likewise.
49475
49476 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
49477
49478         * gcc.dg/cpp/endif-pedantic1.c,
49479         gcc.dg/cpp/endif-pedantic2.c: New tests.
49480
49481 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
49482
49483         * g++.dg/init/new1.C: New test.
49484
49485 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49486
49487         * g++.dg/abi/vbase9.C: New test.
49488
49489 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
49490
49491         * gcc.dg/arm-asm.c: New test.
49492
49493 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
49494
49495         * gcc.dg/Wswitch-enum.c: New test.
49496         Fix PR c/5044.
49497
49498 2002-03-26  Richard Henderson  <rth@redhat.com>
49499
49500         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49501         structure.
49502
49503 2002-03-25  Richard Henderson  <rth@redhat.com>
49504
49505         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
49506         sparcv9 systems.
49507
49508         * gcc.c-torture/compile/20011119-1.c (xxx): New.
49509         * gcc.c-torture/compile/20011119-2.c (xxx): New.
49510
49511 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
49512
49513         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49514
49515 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
49516
49517         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49518         targets using generic thunk support.
49519
49520 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
49521
49522         * gcc.c-torture/compile/20020323-1.c: New test.
49523
49524         * g++.dg/opt/conj2.C: New test.
49525
49526 2002-03-24  Richard Henderson  <rth@redhat.com>
49527
49528         * gcc.dg/weak-1.c: Use -fno-common.
49529
49530 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49531
49532         * g77.dg/f77-edit-apostrophe-out.f: New test
49533         * g77.dg/f77-edit-h-out.f: New test
49534         * g77.dg/f77-edit-t-in.f: New test
49535         * g77.dg/f77-edit-t-out.f: New test
49536         * g77.dg/f77-edit-x-out.f: New test
49537         * g77.dg/f77-edit-slash-out.f: New test
49538         * g77.dg/f77-edit-colon-out.f: New test
49539         * g77.dg/f77-edit-s-out.f: New test
49540
49541 2002-03-24  Richard Henderson  <rth@redhat.com>
49542
49543         * objc/execute/formal_protocol-6.x: New XFAIL.
49544
49545 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49546
49547         * gcc.dg/weak-1.c: Early return from dg-final on platforms
49548         that do not support weak symbols
49549
49550 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49551
49552         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49553         * lib/g77.exp: Likewise.
49554         * lib/objc.exp: Likewise.
49555
49556 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
49557
49558         * gcc.dg/Wswitch-default.c: New test.
49559
49560 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
49561
49562         * g++.dg/other/enum1.C: New test.
49563
49564 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
49565
49566         * gcc.dg/pragma-ep-3.c: Fix typo.
49567
49568 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49569
49570         * g++.dg/inherit/template-as-base.C: New test.
49571
49572 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
49573
49574         * g++.old-deja/g++.other/dwarf2-1.C: Move...
49575         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
49576
49577 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
49578
49579         * gcc.dg/cpp/multiline.c: Update to match.
49580
49581 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
49582
49583         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49584
49585 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
49586
49587         * gcc.dg/cpp/extratokens2.c: New file.
49588
49589 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
49590
49591         * gcc.dg/20020312-2.c: Add rs6000 target.
49592
49593         * gcc.c-torture/compile/20020319-1.c: New test.
49594
49595 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49596
49597         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49598         (A, E): Handle this.
49599
49600 2002-03-20  Jason Merrill  <jason@redhat.com>
49601
49602         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49603         ignoring -fpic.
49604         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49605         through prune_gcc_output.
49606
49607 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
49608
49609         * gcc.c-torture/compile/20020320-1.c: New test.
49610
49611 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
49612
49613         * gcc.c-torture/compile/20020318-1.c: New test.
49614
49615         * gcc.dg/struct-by-value-1.c: New test.
49616
49617         * gcc.dg/20020319-1.c: New test.
49618
49619 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
49620
49621         * g++.dg/opt/conj1.C: New test.
49622
49623 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
49624
49625         * g++.dg/template/qualttp20.C: Revert previous change.
49626         * g++.dg/template/qualttp3.C: Likewise.
49627         * g++.dg/template/qualttp4.C: Likewise.
49628         * g++.dg/template/qualttp5.C: Likewise.
49629         * g++.dg/template/qualttp6.C: Likewise.
49630         * g++.dg/template/qualttp7.C: Likewise.
49631         * g++.dg/template/qualttp8.C: Likewise.
49632         * g++.dg/template/recurse.C: Likewise.
49633
49634 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49635
49636         * gcc.dg/cpp/wchar-1.c: Update.
49637
49638 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49639
49640         * g++.dg/template/conv1.C: New test.
49641         * g++.dg/template/conv2.C: New test.
49642         * g++.dg/template/conv3.C: New test.
49643         * g++.dg/template/conv4.C: New test.
49644
49645 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49646
49647         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49648         * g++.dg/template/qualttp3.C: Likewise.
49649         * g++.dg/template/qualttp4.C: Likewise.
49650         * g++.dg/template/qualttp5.C: Likewise.
49651         * g++.dg/template/qualttp6.C: Likewise.
49652         * g++.dg/template/qualttp7.C: Likewise.
49653         * g++.dg/template/qualttp8.C: Likewise.
49654         * g++.dg/template/recurse.C: Likewise.
49655
49656 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49657
49658         * g++.dg/opt/dtor1.C: New test.
49659
49660 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
49661
49662         * gcc.c-torture/compile/20020315-1.c: New test.
49663
49664 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49665
49666         * gcc.dg/weak-1.c: Fix scan tests.
49667
49668 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
49669
49670         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49671         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49672         cris-*-aout* mmix-*-*.
49673         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49674         cris-*-aout* mmix-*-*.
49675         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49676         cris-*-elf* cris-*-aout* and mmix-*-*.
49677         * gcc.dg/20001009-1.c: Ditto.
49678         * gcc.dg/20010912-1.c: Ditto.
49679         * gcc.dg/20020122-4.c: Ditto.
49680         * gcc.dg/inline-2.c: Ditto.
49681
49682 2002-03-14  Jeffrey A Law  (law@cygnus.com)
49683
49684         * gcc.c-torture/compile/20020314-1.c: New test.
49685
49686 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
49687
49688         * gcc.c-torture/execute/20020314-1.c: New test.
49689
49690 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
49691
49692         * g++.dg/warn/Wunused-1.C: New test.
49693
49694 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
49695
49696         * g++.dg/abi/mangle6.C: New test.
49697
49698 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
49699
49700         * gcc.c-torture/compile/20020309-2.c: New test.
49701
49702         * gcc.c-torture/compile/20020312-1.c: New test.
49703
49704 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49705
49706         * g++.dg/other/access1.C: New test.
49707
49708 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
49709
49710         * gcc.c-torture/execute/wchar_t-1.c: New test.
49711
49712 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
49713
49714         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
49715
49716 2002-03-12  Roger Sayle  <roger@eyesopen.com>
49717
49718         * gcc.dg/20020312-1.c: New test case.
49719
49720 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
49721
49722         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
49723
49724 2002-03-11  Richard Henderson  <rth@redhat.com>
49725
49726         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49727         * g++.old-deja/g++.jason/report.C: Likewise.
49728
49729 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49730
49731         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49732         * g++.old-deja/g++.robertl/eb56.C: Likewise.
49733
49734 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49735
49736         * g++.dg/overload/pmf1.C: New test.
49737
49738 2002-03-11  Kazu Hirata  <kazu@hxi.com>
49739
49740         * gcc.c-torture/execute/20020307-1.c: Use long.
49741
49742 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
49743
49744         PR optimization/5844
49745         * gcc.dg/20020310-1.c: New test.
49746
49747 2002-03-09  Michael Meissner  <meissner@redhat.com>
49748
49749         * gcc.c-torture/execute/memcpy-2.c: New test.
49750         * gcc.c-torture/execute/memset-1.c: New test.
49751         * gcc.c-torture/execute/strlen-1.c: New test.
49752         * gcc.c-torture/execute/strcmp-1.c: New test.
49753         * gcc.c-torture/execute/strncmp-1.c: New test.
49754
49755 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
49756
49757         * gcc.dg/ppc-ldstruct.c: New test.
49758
49759 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
49760
49761         * gcc.c-torture/execute/va-arg-22.c: New test.
49762
49763 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49764
49765         * gcc.c-torture/compile/20020309-1.c: New test.
49766
49767 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
49768
49769         * gcc.c-torture/execute/20020307-2.c: New test.
49770
49771 2002-03-07  Jeffrey A Law  (law@redhat.com)
49772
49773         * g77.f-torture/compile/20020307-1.f: New test.
49774
49775 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
49776
49777         * gcc.dg/unordered-1.c: New test.
49778
49779 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
49780
49781         * gcc.c-torture/execute/20020307-1.c: New test.
49782
49783 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
49784
49785         * gcc.dg/20020304-1.c: New test.
49786
49787         * gcc.c-torture/compile/20020304-2.c: New test.
49788
49789 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
49790
49791         * gcc.c-torture/compile/20020304-1.c: New test case
49792         (from PR c/5830).
49793
49794 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
49795
49796         * gcc.dg/20020103-1.c: Add other -D ppc variants.
49797
49798 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49799
49800         * g++.dg/other/classkey1.C: New test.
49801
49802 2002-03-01  Richard Henderson  <rth@redhat.com>
49803
49804         * gcc.c-torture/compile/981223-1.x: New.
49805         * gcc.c-torture/compile/920625-1.x: New.
49806
49807 2002-02-28  Richard Henderson  <rth@redhat.com>
49808
49809         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49810
49811 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
49812
49813         * gcc.c-torture/execute/20020227-1.c: New test.
49814
49815 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
49816
49817         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49818         here" ERROR lines.
49819         * g++.old-deja/g++.oliva/partord1.C: Likewise.
49820         * g++.old-deja.g++.other/defarg1.C: Likewise.
49821         * g++.old-deja/g++.pt/calls2.C: Likewise.
49822         * g++.old-deja/g++.pt/crash20.C: Likewise.
49823         * g++.old-deja/g++.pt/crash30.C: Likewise.
49824         * g++.old-deja/g++.pt/crash36.C: Likewise.
49825         * g++.old-deja/g++.pt/crash6.C: Likewise.
49826         * g++.old-deja/g++.pt/defarg13.C: Likewise.
49827         * g++.old-deja/g++.pt/derived3.C: Likewise.
49828         * g++.old-deja/g++.pt/error1.C: Likewise.
49829         * g++.old-deja/g++.pt/friend21.C: Likewise.
49830         * g++.old-deja/g++.pt/friend23.C: Likewise.
49831         * g++.old-deja/g++.pt/infinite1.C: Likewise.
49832         * g++.old-deja/g++.robertl/eb128.C: Likewise.
49833
49834 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
49835
49836         * gcc.c-torture/execute/20020225-2.c: New test.
49837
49838 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
49839
49840         * gcc.c-torture/execute/920730-1t.c,
49841         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49842         Delete test cases, only relevant to -traditional.
49843
49844 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49845
49846         * gcc.dg/cpp/undef1.c: Remove.
49847         * gcc.dg/cpp/directiv.c: Update.
49848         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49849
49850 2002-02-27  Michael Meissner  <meissner@redhat.com>
49851
49852         * gcc.c-torture/execute/20020226-1.c: New test.
49853
49854 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
49855
49856         * g++.dg/debug/debug4.C: New test.
49857
49858         * gcc.dg/ia64-visibility-1.c: New test.
49859
49860 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
49861
49862         * gcc.dg/debug/20020224-1.c: New.
49863
49864 2002-02-25  Kazu Hirata  <kazu@hxi.com>
49865
49866         * gcc.c-torture/execute/960416-1.x: New.
49867         * gcc.c-torture/execute/divconst-3.x: Likewise.
49868
49869 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
49870
49871         * gcc.dg/20020224-1.c: New test.
49872
49873 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
49874
49875         * gcc.c-torture/execute/20020225-1.c: New.
49876
49877 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49878
49879         * gcc.dg/cpp/wchar-1.c: New test.
49880
49881 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
49882
49883         * gcc.dg/20020222-1.c: New test.
49884
49885 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
49886
49887         * g++.dg/opt/anonunion1.C: New test.
49888
49889 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
49890
49891         * g++.dg/template/qualttp19.C: New test.
49892         * g++.dg/template/qualttp20.C: New test.
49893         * g++.old-deja/g++.jason/report.C: Adjust expected errors
49894         * g++.old-deja/g++.other/qual1.C: Likewise.
49895
49896 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
49897
49898         * gcc.dg/attr-alwaysinline.c: New.
49899
49900 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
49901
49902         * gcc.dg/20020220-1.c: New test.
49903
49904         * gcc.dg/20020220-2.c: New test.
49905
49906         * g++.dg/opt/mmx1.C: New test.
49907
49908 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
49909
49910         * gcc.c-torture/compile/20020110.c: New test.
49911
49912 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
49913
49914         * gcc.c-torture/execute/20020219-1.c: New test.
49915
49916         * gcc.dg/20020219-1.c: New test.
49917
49918         * gcc.dg/noncompile/20020220-1.c: New test.
49919
49920         * g++.dg/opt/ptrintsum1.C: New test.
49921
49922         * gcc.dg/debug/20020220-1.c: New test.
49923
49924 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
49925
49926         * gcc.c-torture/execute/20020216-1.c: New test.
49927
49928 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49929
49930         * gcc.dg/decl-1.c: Update, new test.
49931
49932 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
49933
49934         * g++.dg/abi/bitfield1.C: New test.
49935         * g++.dg/abi/bitfield2.C: New test.
49936
49937 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49938
49939         * gcc.dg/attr-nest.c: New test.
49940
49941 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49942
49943         * gcc.c-torture/execute/20020215-1.c: New test.
49944
49945 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
49946
49947         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49948         * g++.dg/debug/debug.exp: New.
49949         * g++.dg/debug/trivial.C: New.
49950         * g++.dg/debug/debug1.C: Moved...
49951         * g++.dg/other/debug1.C: ...from here.
49952         * g++.dg/debug/debug2.C: Moved...
49953         * g++.dg/other/debug2.C: ...from here.
49954         * g++.dg/debug/debug3.C: Moved...
49955         * g++.dg/other/debug3.C: ...from here.
49956
49957         * gcc.dg/noncompile/20020213-1.c: New test.
49958
49959 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
49960
49961         * g++.dg/other/debug3.C: New test.
49962
49963         * gcc.c-torture/execute/20020213-1.c: New test.
49964
49965 2002-02-13  Richard Smith <richard@ex-parrot.com>
49966
49967         * g++.old-deja/g++.other/thunk1.C: New test.
49968
49969 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49970
49971         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49972
49973 2002-02-13  Stan Shebs  <shebs@apple.com>
49974
49975         * gcc.dg/altivec-3.c: New.
49976
49977 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49978
49979         * gcc.dg/Wunreachable-1.c: New test.
49980         * gcc.dg/Wunreachable-2.c: New test.
49981
49982 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49983
49984         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49985
49986 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49987
49988         * gcc.dg/decl-1.c: New test.
49989
49990 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49991
49992         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49993
49994 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49995
49996         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49997         * gcc.c-torture/compile/980506-1.x: Likewise.
49998
49999 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50000
50001         * gcc.dg/20020210-1.c: New.
50002
50003 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
50004
50005         * g77.f-torture/execute/947.f: New regression test
50006         for PR fortran/947.
50007
50008 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
50009
50010         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
50011         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
50012
50013 2002-02-08  Richard Henderson  <rth@redhat.com>
50014
50015         * gcc.c-torture/compile/labels-3.c: New.
50016
50017 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
50018
50019         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
50020         expression statements work instead.
50021         * gcc.dg/noncompile/20020207-1.c: New test.
50022
50023 2002-02-07  Richard Henderson  <rth@redhat.com>
50024
50025         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
50026
50027 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50028
50029         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
50030         message from g77
50031         * lib/g77-dg.exp: Trim g77 error messages so that they are
50032         recognized by dg.exp.
50033
50034 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50035
50036         PR fortran/5473
50037         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
50038
50039 2002-02-07  Richard Henderson  <rth@redhat.com>
50040
50041         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
50042         to be sufficiently aligned for integers.
50043
50044 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
50045
50046         * g++.dg/template/friend4.C: New test.
50047
50048 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50049
50050         PR fortran/5743
50051         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
50052         unsupported cases.
50053
50054 2002-02-07  Richard Henderson  <rth@redhat.com>
50055
50056         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
50057         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
50058         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
50059         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
50060
50061 2002-02-06  Richard Henderson  <rth@redhat.com>
50062
50063         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
50064
50065 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
50066
50067         * gcc.dg/20020206-1.c: New test.
50068
50069 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
50070
50071         * gcc.c-torture/execute/20020206-1.c: New test.
50072
50073         * gcc.c-torture/execute/20020206-2.c: New test.
50074
50075         PR optimization/5429:
50076         * gcc.c-torture/compile/20020206-1.c: New test.
50077
50078 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
50079
50080         * g++.dg/ext/align1.C: Do not use an explicit alignment value
50081         as certain file formats cannot support particularly large
50082         alignments.
50083
50084         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
50085         and do not expect to be able to link the executable.
50086
50087         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50088         fail because the COFF format does not support the weak attribute.
50089
50090 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
50091
50092         * g77.dg/pr5473.f: New test
50093
50094 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
50095
50096         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50097         Fix testcase accordingly.
50098
50099 2002-02-04  Richard Henderson  <rth@redhat.com>
50100
50101         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50102         (buf): Change to be an array of pointers, not ints.
50103
50104 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50105
50106         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
50107         before all tests.  Move warning one line above to match where it
50108         C frontend emits.
50109         * gcc.dg/Wswitch-2.c: New test.
50110         * g++.dg/warn/Wswitch-1.C: New test.
50111         * g++.dg/warn/Wswitch-2.C: New test.
50112
50113 2002-02-04  Richard Henderson  <rth@redhat.com>
50114
50115         * g++.dg/abi/offsetof.C: Fix size comparison.
50116
50117 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
50118
50119         * gcc.dg/cast-qual-2.c: New test.
50120
50121 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50122
50123         * gcc.dg/20020201-4.c: New test.
50124
50125 2002-02-04  Ben Elliston  <bje@redhat.com>
50126
50127         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50128         target_info attribute != 0, in addition to the empty string.
50129         (gcc_target_compile): Likewise.
50130
50131 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
50132
50133         * gcc.dg/Wswitch.c: New test.
50134         PR gcc/4475. PR gcc/3780.
50135
50136 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
50137
50138         * g77.f-torture/execute/5122.f: New test for regressions
50139         against PR fortran/5122.
50140
50141 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
50142
50143         * g77.f-torture/compile/pr3743.f: Delete
50144         * g77.dg/pr3743-1.f: New test.
50145         * g77.dg/pr3743-2.f: New test.
50146         * g77.dg/pr3743-3.f: New test.
50147         * g77.dg/pr3743-4.f: New test.
50148
50149 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50150
50151         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
50152
50153 2002-02-02  Richard Henderson  <rth@redhat.com>
50154
50155         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
50156         * gcc.c-torture/execute/bf64-1.c: Likewise.
50157
50158 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50159
50160         * gcc.dg/20020201-2.c: New test.
50161
50162         * gcc.dg/20020201-3.c: New test.
50163
50164         * gcc.c-torture/execute/bitfld-2.c: New test.
50165
50166 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50167
50168         * gcc.dg/bitfld-1.c: Update.
50169         * gcc.dg/bitfld-2.c: Update.
50170         * gcc.c-torture/execute/bitfld-1.x: New.
50171
50172 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50173
50174         * gcc.c-torture/execute/20020201-1.c: New test.
50175
50176 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
50177
50178         PR target/5469
50179         * gcc.dg/20020201-1.c: New test.
50180
50181 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
50182
50183         PR fortran/3743
50184         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
50185         * g77.f-torture/compile/pr3743.x: Remove
50186
50187 2002-01-31  Tom Rix  <trix@redhat.com>
50188
50189         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
50190
50191 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50192
50193         * gcc.dg/noncompile/20020130-1.c: New test.
50194
50195 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
50196
50197         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
50198
50199 2002-01-29  Richard Henderson  <rth@redhat.com>
50200
50201         * gcc.c-torture/execute/991118-1.c: Cast various constants back
50202         to long long.
50203         * gcc.c-torture/execute/bf64-1.c: Likewise.
50204
50205 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
50206
50207         * gcc.c-torture/execute/20020129-1.c: New test.
50208
50209 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50210
50211         * gcc.c-torture/compile/20000224-1.c: Update.
50212         * gcc.c-torture/execute/bitfld-1.c: New tests.
50213         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50214         * gcc.dg/uninit-A.c: Update.
50215
50216 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50217
50218         * g++.dg/template/ctor1.C: Add instantiation.
50219
50220 2002-01-28  Paul Koning  <pkoning@equallogic.com>
50221
50222         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50223         argument to __builtin_prefetch to be const ptr.
50224
50225 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
50226
50227         * gcc.c-torture/compile/20020120-1.c: New test.
50228
50229 2002-01-27  Kazu Hirata  <kazu@hxi.com>
50230
50231         * gcc.c-torture/execute/20020127-1.c: New test.
50232
50233 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
50234
50235         * g77.dg/f77-edit-i-in.f: New test
50236         * g77.dg/f77-edit-i-out.f: New test
50237
50238 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
50239
50240         * gcc.dg/debug/debug.exp: New file.
50241         * gcc.dg/debug/trivial.c: New file.
50242         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50243         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50244         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50245         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50246         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
50247         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
50248         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
50249         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
50250         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
50251         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
50252         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
50253         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
50254         * gcc.dg/20000503-1.c: Removed.
50255         * gcc.dg/20010207-1.c: Removed.
50256         * gcc.dg/20011223-1.c: Removed.
50257         * gcc.dg/20020104-2.c: Removed.
50258         * gcc.dg/debug-1.c: Removed.
50259         * gcc.dg/debug-2.c: Removed.
50260         * gcc.dg/debug-3.c: Removed.
50261         * gcc.dg/debug-4.c: Removed.
50262         * gcc.dg/debug-5.c: Removed.
50263         * gcc.dg/debug-6.c: Removed.
50264         * gcc.dg/dwarf2-1.c: Removed.
50265         * gcc.dg/dwarf2-2.c: Removed.
50266
50267 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
50268
50269         * g++.old-deja/g++.other/eh5.C: New test.
50270         * g++.old-deja/g++.other/sibcall2.C: New test.
50271         * g++.old-deja/g++.other/array9.C: New test.
50272         * g++.old-deja/g++.other/typename2.C: New test.
50273         * g++.old-deja/g++.other/crash60.C: New test.
50274         * g++.old-deja/g++.other/conv9.C: New test.
50275         * g++.old-deja/g++.other/mangle10.C: New test.
50276         * g++.old-deja/g++.other/unchanging1.C: New test.
50277         * g++.old-deja/g++.other/exprstmt1.C: New test.
50278         * g++.old-deja/g++.other/inline23.C: New test.
50279         * g++.old-deja/g++.eh/ia64-1.C: New test.
50280         * g++.old-deja/g++.other/dwarf2-1.C: New test.
50281         * g++.old-deja/g++.other/reload1.C: New test.
50282         * g++.old-deja/g++.other/static20.C: New test.
50283         * g++.old-deja/g++.other/local-alloc1.C: New test.
50284         * g++.old-deja/g++.other/conv8.C: New test.
50285         * g++.old-deja/g++.other/stmtexpr2.C: New test.
50286         * g++.old-deja/g++.other/storeexpr1.C: New test.
50287         * g++.old-deja/g++.other/storeexpr2.C: New test.
50288         * g++.dg/eh/template2.C: New test.
50289         * g++.dg/warn/weak1.C: New test.
50290
50291 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
50292
50293         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50294         Remove first, non-varying, argument.
50295
50296 2002-01-23  Richard Henderson  <rth@redhat.com>
50297
50298         * gcc.dg/inline-2.c: New.
50299
50300         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50301         Add optional target arg.  Check number of arguments.
50302         (scan-assembler-not, scan-assembler-dem): Likewise.
50303         (scan-assembler-dem-not): Likewise.
50304
50305 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50306
50307         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50308         line 12.
50309         * g++.old-deja/g++.brendan/parse3.C,
50310         g++.old-deja/g++.other/crash26.C,
50311         g++.old-deja/g++.other/crash28.C,
50312         g++.old-deja/g++.other/crash29.C,
50313         g++.old-deja/g++.other/crash30.C,
50314         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50315
50316 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
50317
50318         * gcc.dg/20020115-1.c: New.
50319
50320 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
50321
50322         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50323
50324 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
50325
50326         * gcc.dg/20020122-3.c: New.
50327
50328 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
50329
50330         * g++.dg/other/gc1.C: New test.
50331
50332 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50333
50334         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50335
50336 2002-01-22  Richard Henderson  <rth@redhat.com>
50337
50338         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50339
50340 2002-01-22  Richard Henderson  <rth@redhat.com>
50341
50342         * gcc.dg/20020122-4.c: New.
50343
50344 2002-01-22  H.J. Lu <hjl@gnu.org>
50345
50346         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50347         link output.
50348         * gcc.dg/special/ecos.exp: Likewise.
50349         * lib/g++-dg.exp: Likewise.
50350         * lib/g77-dg.exp: Likewise.
50351         * lib/gcc-dg.exp : Likewise.
50352         * lib/mike-g++.exp: Likewise.
50353         * lib/mike-g77.exp: Likewise.
50354         * lib/mike-gcc.exp: Likewise.
50355         * lib/objc-dg.exp: Likewise.
50356
50357 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
50358
50359         PR target/5379
50360         * gcc.dg/20020122-2.c: New test.
50361
50362 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
50363
50364         * gcc.dg/20020122-1.c: New test.
50365
50366 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
50367
50368         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50369
50370 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
50371
50372         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50373
50374 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50375
50376         * gcc.c-torture/compile/20020121-1.c: New test.
50377
50378 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50379
50380         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50381         ld_library_path.
50382
50383 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
50384
50385         * gcc.dg/20020218-1.c: New test.
50386
50387 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
50388
50389         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
50390         messages
50391         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
50392         "At global scope" warning
50393         * g++.dg/ext/align1.C: Change cygwin test for alignment
50394         from db-bogus to dg-warning
50395
50396 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
50397
50398         * g77.f-torture/compile/cpp2.F: New test.
50399
50400 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50401
50402         * g++.dg/template/access1.C: New test.
50403
50404 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
50405
50406         * gcc.dg/20020118-1.c: New.
50407
50408 2002-01-18  Kazu Hirata  <kazu@hxi.com>
50409
50410         * gcc.c-torture/execute/20020118-1.c: New test.
50411
50412 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50413
50414         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50415         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50416         alignment warnings.
50417
50418 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50419
50420         * gcc.misc-tests/i386-prefetch.exp: Save and restore
50421         torture_with_loops and torture_without_loops
50422
50423 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
50424
50425         * gcc.c-torture/compile/20020116-1.c: New test.
50426
50427 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
50428
50429         * gcc.dg/20020116-2.c: New test.
50430
50431         * gcc.dg/ultrasp4.c: New test.
50432
50433         * gcc.dg/20020116-1.c: New test.
50434
50435 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
50436
50437         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50438         by EABI.
50439
50440 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
50441
50442         * gcc.misc-tests/i386-prefetch.exp: New.
50443         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50444         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
50445         * gcc.misc-tests/i386-pf-none-1.c: New test.
50446         * gcc.misc-tests/i386-pf-sse-1.c: New test.
50447
50448 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
50449
50450         * gcc.dg/gnu89-init-1.c: Add new tests.
50451
50452 2002-01-15  Andreas Jaeger  <aj@suse.de>
50453
50454         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
50455         * gcc.dg/i386-mmx-2.c: Likewise.
50456         * gcc.dg/i386-sse-1.c: Likewise.
50457         * gcc.dg/i386-sse-2.c: Likewise.
50458         * gcc.dg/i386-sse-3.c: Likewise.
50459
50460 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
50461
50462         * g77.f-torture/execute/intrinsic-unix-bessel.f:
50463         Uncomment additional cases that now pass.
50464
50465 2002-01-11  Richard Henderson  <rth@redhat.com>
50466
50467         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50468         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50469
50470 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
50471
50472         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50473
50474 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
50475
50476         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
50477         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
50478
50479 2002-01-10  Dale Johannesen  <dalej@apple.com>
50480
50481         * gcc.c-torture/execute/loop-11.c: New.
50482
50483 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
50484
50485         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
50486         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
50487
50488 2002-01-09  Richard Henderson  <rth@redhat.com>
50489
50490         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
50491         type in which to perform the operation for each size.
50492
50493 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
50494
50495         * gcc.c-torture/compile/20020109-2.c: New test.
50496
50497 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
50498
50499         * gcc.c-torture/execute/loop-10.c: New test.
50500
50501 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50502
50503         * gcc.c-torture/compile/20010226-1.c: New test.
50504         * gcc.c-torture/compile/20010227-1.c: New test.
50505         * gcc.c-torture/compile/20010426-1.c: New test.
50506         * gcc.c-torture/compile/20010510-1.c: New test.
50507         * gcc.c-torture/compile/20010605-3.c: New test.
50508         * gcc.c-torture/compile/20010824-1.c: New test.
50509         * gcc.c-torture/execute/20010409-1.c: New test.
50510         * gcc.dg/noncompile/20000901-1.c: New test.
50511         * gcc.dg/20001023-1.c: New test.
50512         * gcc.dg/20001101-1.c: New test.
50513         * gcc.dg/20001102-1.c: New test.
50514         * gcc.dg/20010207-1.c: New test.
50515         * gcc.dg/20010405-1.c: New test.
50516         * gcc.dg/20010822-1.c: New test.
50517         * gcc.dg/20011107-1.c: New test.
50518
50519 2002-01-09  Jeffrey A Law  (law@redhat.com)
50520
50521         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50522
50523         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
50524         execution failure on PA targets.
50525
50526 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50527
50528         * gcc.c-torture/compile/20020109-1.c: New test.
50529
50530 2002-01-08  Kazu Hirata  <kazu@hxi.com>
50531
50532         * gcc.c-torture/execute/20020108-1.c: New test.
50533
50534 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
50535
50536         * gcc.dg/20020108-1.c: New test.
50537
50538 2002-01-08  H.J. Lu <hjl@gnu.org>
50539
50540         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50541         for header files.
50542
50543 2002-01-08  Geoff Keating  <geoffk@redhat.com>
50544
50545         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50546         consistency.
50547
50548 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
50549
50550         * gcc.dg/altivec-4.c: Test altivec predicates.
50551
50552 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
50553
50554         * gcc.c-torture/execute/20020107-1.c: New test.
50555
50556 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
50557
50558         PR c/5279
50559         * gcc.c-torture/compile/20020106-1.c: New test.
50560
50561 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
50562
50563         * gcc.c-torture/execute/nestfunc-4.c: New test.
50564
50565 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50566
50567         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50568         extra triple that slipped in.
50569         * g++.old-deja/g++.abi/align.C: Likewise.
50570         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50571
50572 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50573
50574         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50575         * g++.old-deja/g++.abi/align.C: Likewise.
50576         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50577
50578         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50579         on FreeBSD/i386.
50580         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50581         FreeBSD.
50582
50583 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
50584
50585         * gcc.dg/20020104-1.c: New test.
50586
50587         * gcc.dg/20020104-2.c: New test.
50588
50589 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
50590
50591         * gcc.dg/20020103-1.c: Fix typo in target selector.
50592
50593 2002-01-03  Richard Henderson  <rth@redhat.com>
50594
50595         * gcc.dg/20020103-1.c: New.
50596
50597 2002-01-03  Kazu Hirata  <kazu@hxi.com>
50598
50599         * gcc.c-torture/execute/20020103-1.c: New test.
50600
50601 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
50602
50603         * g++.dg/other/debug2.C: New test.
50604
50605         * gcc.c-torture/compile/20020103-1.c: New test.
50606
50607 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
50608
50609         * gcc.dg/gnu89-init-1.c: Added new tests.
50610
50611 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50612
50613         * g++.dg/template/friend2.C: Remove as patch is reverted.
50614
50615         * g++.dg/warn/oldcast1.C: New test.
50616
50617         * g++.dg/template/ptrmem1.C: New test.
50618         * g++.dg/template/ptrmem2.C: New test.
50619
50620         * g++.dg/template/ntp.C: New test.
50621
50622         * g++.dg/other/component1.C: New test.
50623
50624         * g++.dg/template/ttp3.C: New test.
50625
50626         * g++.dg/template/friend2.C: New test.
50627         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50628
50629 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50630
50631         * g++.dg/other/ptrmem1.C: New test.
50632         * g++.dg/other/ptrmem2.C: New test.
50633
50634 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50635
50636         * g++.dg/template/ctor1.C: New test.
50637
50638 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50639
50640         * g++.dg/template/friend2.C: New test.
50641
50642 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50643
50644         * gcc.dg/mmix-1.c: New test.
50645
50646 2001-12-31  Richard Henderson  <rth@redhat.com>
50647
50648         * gcc.dg/asm-5.c: New.
50649
50650 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50651
50652         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50653         in namespace __gnu_cxx
50654
50655 2001-12-30  Richard Henderson  <rth@redhat.com>
50656
50657         * gcc.dg/debug-6.c: New.
50658
50659 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50660
50661         * gcc.c-torture/compile/20011229-2.c: New test.
50662
50663 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50664
50665         * gcc.dg/debug-3.c: New test.
50666         * gcc.dg/debug-4.c: New test.
50667         * gcc.dg/debug-5.c: New test.
50668
50669 2001-12-29  Richard Henderson  <rth@redhat.com>
50670
50671         * g++.dg/eh/loop1.C: New.
50672
50673 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50674
50675         * g++.dg/template/crash1.C: New test.
50676
50677 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50678
50679         * g++.dg/other/const1.C: New test.
50680
50681 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50682
50683         * gcc.c-torture/compile/20011229-1.c: New test.
50684
50685 2001-12-28  Stan Shebs  <shebs@apple.com>
50686
50687         * lib/objc-torture.exp: Resync with c-torture.exp.
50688         * lib/objc.exp: Load standard libraries.
50689
50690 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
50691
50692         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50693         additional tests.
50694
50695 2001-12-27  Roger Sayle <roger@eyesopen.com>
50696
50697         * gcc.c-torture/execute/string-opt-16.c: New testcase.
50698
50699 2001-12-27  Richard Henderson  <rth@redhat.com>
50700
50701         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50702
50703 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50704
50705         * g++.dg/eh/ctor1.C: New test.
50706         * g++.dg/other/error2.C: New test.
50707
50708 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50709
50710         * g++.dg/other/init2.C: New test.
50711
50712 2001-12-24  Richard Henderson  <rth@redhat.com>
50713
50714         * gcc.dg/20011223-1.c: New.
50715         * gcc.dg/inline-1.c: New.
50716
50717 2001-12-23  Richard Henderson  <rth@redhat.com>
50718
50719         * gcc.dg/asm-4.c: Test operand modifiers.
50720
50721 2001-12-23  Richard Henderson  <rth@redhat.com>
50722
50723         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50724
50725 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50726
50727         * gcc.c-torture/execute/20011223-1.c: New test.
50728
50729 2001-12-21  Richard Henderson  <rth@redhat.com>
50730
50731         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50732         re-enables the warning.
50733
50734 2001-12-21  Richard Henderson  <rth@redhat.com>
50735
50736         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50737
50738 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50739
50740         * gcc.c-torture/compile/20011218-1.c: New test.
50741
50742 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
50743
50744         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
50745         arm-isr.c test.
50746         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
50747         epilogue generation for ARM ISR routines.
50748
50749 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50750
50751         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50752         * gcc.dg/format/c90-printf-3.c: Likewise.
50753         * gcc.dg/format/c99-printf-3.c: Likewise.
50754         * gcc.dg/format/ext-1.c: Likewise.
50755         * gcc.dg/format/ext-6.c: Likewise.
50756         * gcc.dg/format/format.h: Prototype unlocked stdio.
50757
50758 2001-12-20  Richard Henderson  <rth@redhat.com>
50759
50760         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50761         (arena): Use it.
50762         (malloc): Correct allocation logic.  Abort if we fill up the
50763         arena before initialization complete.
50764         (realloc): Correct allocation logic.
50765
50766 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50767
50768         * gcc.c-torture/compile/20011219-2.c: New test.
50769
50770         * gcc.c-torture/execute/20011219-1.c: New test.
50771
50772 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
50773
50774         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50775         target does not support weak symbols.
50776
50777 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
50778
50779         * gcc.c-torture/compile/20011219-1.c: New test.
50780
50781 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
50782
50783         * g++.dg/other/error1.C: New test.
50784
50785 2001-12-17  Jeffrey A Law  (law@redhat.com)
50786
50787         * gcc.c-torture/execute/20011217-1.c: New test.
50788
50789 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
50790
50791         * objc.dg/special/: New directory.
50792         * objc.dg/special/special.exp: New file.
50793         * objc.dg/special/unclaimed-category-1.h: New file.
50794         * objc.dg/special/unclaimed-category-1a.m: New file.
50795         * objc.dg/special/unclaimed-category-1.m: New file.
50796
50797 2001-12-17  Andreas Jaeger  <aj@suse.de>
50798
50799         * gcc.c-torture/compile/20011217-2.c: New test.
50800
50801 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50802
50803         * gcc.c-torture/compile/20011217-1.c: New test.
50804
50805 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
50806
50807         * gcc.dg/20011214-1.c: New.
50808
50809 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
50810
50811         * gcc.dg/altivec-4.c: New.
50812
50813 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
50814
50815         * gcc.dg/20011113-1.c: New test.
50816
50817 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50818
50819         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50820         std::__malloc_alloc_template<0> and
50821         std::__default_alloc_template<false, 0>.
50822
50823 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
50824
50825         * objc/execute/bf-21.m: New test.
50826         * objc/execute/enumeration-1.m: New test.
50827         * objc/execute/enumeration-2.m: New test.
50828
50829 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
50830
50831         * gcc.dg/gnu89-init-1.c: New test.
50832
50833 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
50834
50835         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50836         * g++.old-deja/g++.jason/2371.C: Likewise.
50837         * g++.old-deja/g++.jason/template33.C: Likewise.
50838         * g++.old-deja/g++.jason/template34.C: Likewise.
50839         * g++.old-deja/g++.jason/template36.C: Likewise.
50840         * g++.old-deja/g++.oliva/typename1.C: Likewise.
50841         * g++.old-deja/g++.oliva/typename2.C: Likewise.
50842         * g++.old-deja/g++.other/typename1.C: Likewise.
50843         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50844         * g++.old-deja/g++.pt/nontype5.C: Likewise.
50845         * g++.old-deja/g++.pt/typename11.C: Likewise.
50846         * g++.old-deja/g++.pt/typename14.C: Likewise.
50847         * g++.old-deja/g++.pt/typename16.C: Likewise.
50848         * g++.old-deja/g++.pt/typename3.C: Likewise.
50849         * g++.old-deja/g++.pt/typename4.C: Likewise.
50850         * g++.old-deja/g++.pt/typename5.C: Likewise.
50851         * g++.old-deja/g++.pt/typename7.C: Likewise.
50852         * g++.old-deja/g++.robertl/eb9.C: Likewise.
50853
50854 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
50855
50856         * g++.dg/other/linkage1.C: New test.
50857         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50858         specifiers.
50859
50860 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50861
50862         * gcc.dg/concat.c: New test.
50863
50864 2001-12-11  Stan Shebs  <shebs@apple.com>
50865
50866         * objc/compile: New test directory.
50867         * objc/compile/compile.exp: New expect script.
50868         * objc/compile/20011211-1.m: New compile test.
50869
50870 2001-12-11  Jason Merrill  <jason@redhat.com>
50871
50872         * lib/prune.exp (prune_gcc_output): Also handle "In member
50873         function".  So many permutations...
50874
50875 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
50876
50877         * g++.dg/template/typedef1.C: New test.
50878
50879 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
50880
50881         * g++.dg/other/copy1.C: New test.
50882
50883 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
50884
50885         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50886
50887         * gcc.dg/builtin-choose-expr.c: New.
50888
50889 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
50890
50891         * gcc.dg/altivec-2.c: New.
50892
50893 2001-12-07  Richard Henderson  <rth@redhat.com>
50894
50895         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50896
50897 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
50898
50899         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50900         ultrasparc.
50901
50902 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50903
50904         * g++-old.deja/g++.robertl/eb101.C: Deleted.
50905
50906 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
50907
50908         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50909         variable argument list.
50910
50911 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
50912
50913         * gcc.c-torture/execute/memcheck: Delete entire directory.
50914         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50915         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50916
50917 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50918
50919         * gcc.dg/Wshadow-1.c: New test.
50920
50921 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
50922
50923         * gcc.c-torture/compile/20011130-1.c: New test.
50924
50925         * gcc.dg/noncompile/20011025-1.c: New test.
50926
50927         * g++.dg/other/anon-union.C: New test.
50928
50929         * gcc.c-torture/execute/20011024-1.c: New test.
50930
50931 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50932
50933         * gcc.c-torture/execute/20000722-1.x,
50934         gcc.c-torture/execute/20010123-1.x: Remove.
50935         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50936         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50937         gcc.dg/c99-complit-2.c: New tests.
50938
50939 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
50940
50941         * g++.dg/inherit/base1.C: New test.
50942
50943 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
50944
50945         * g++.dg/other/stdarg1.C: New test.
50946
50947         * gcc.c-torture/compile/20011130-2.c: New test.
50948
50949 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
50950
50951         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50952         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50953         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50954         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50955         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50956         * gcc.dg/builtin-prefetch-1.c: New test.
50957
50958 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
50959
50960         * gcc.dg/20011130-1.c: New test.
50961
50962 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50963
50964         * g++.dg/other/scope1.C: New test.
50965         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50966
50967 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50968
50969         * gcc.dg/vla-init-1.c: New test.
50970
50971 2001-12-01  Geoff Keating  <geoffk@redhat.com>
50972
50973         * gcc.c-torture/compile/structs.c: New testcase from GDB.
50974
50975 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50976
50977         * objc.dg/alias.m: Update.
50978         * objc.dg/class-1.m: Update.
50979         * objc.dg/const-str-1.m: Update.
50980         * objc.dg/fwd-proto-1.m: Update.
50981         * objc.dg/id-1.m: Update.
50982         * objc.dg/super-class-1.m: Update.
50983
50984 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50985
50986         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50987         constructs.
50988
50989 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50990
50991         * gcc.c-torture/execute/20011128-1.c: New test.
50992
50993 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50994
50995         * gcc.dg/20011127-1.c: New test.
50996
50997 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50998
50999         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
51000         from Austin Group draft 7.
51001         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
51002         scanf format arguments.
51003         * gcc.dg/format/no-exargs-2.c: New test.
51004
51005 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
51006
51007         * g++.dg/abi/vbase8-4.C: New test.
51008
51009 2001-11-24  Ian Lance Taylor  <ian@airs.com>
51010
51011         * gcc.c-torture/execute/20011121-1.c: New test.
51012
51013 2001-11-23  Jeffrey A Law  (law@cygnus.com)
51014
51015         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
51016
51017 2001-11-23  Andreas Jaeger  <aj@suse.de>
51018
51019         * gcc.dg/cpp/charconst-2.c: New test.
51020
51021 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
51022
51023         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
51024         to the host if it is remote.  Let tests specify extra headers
51025         they use.
51026         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
51027         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
51028         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
51029         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
51030         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
51031         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
51032         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
51033         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
51034         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
51035         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
51036
51037 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
51038
51039         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
51040         for little endian ARMs.
51041
51042 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
51043
51044         * gcc.c-torture/compile/20011119-1.c: New test.
51045         * gcc.c-torture/compile/20011119-2.c: New test.
51046
51047 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
51048
51049         * gcc.dg/altivec-1.c: Fix typo.
51050
51051 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51052
51053         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
51054
51055 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
51056
51057         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
51058
51059 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
51060
51061         * lib/g77.exp: Don't specify --rpath-link.
51062
51063         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
51064         across all the headers.
51065         * gcc.dg/format/format.exp: For testing on a remote host,
51066         copy format.h.
51067
51068         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
51069         * gcc.c-torture/execute/930406-1.c: Likewise.
51070         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
51071
51072 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
51073
51074         * gcc.dg/altivec-1.c: New.
51075
51076 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
51077
51078         * gcc.dg/cpp/fpreprocessed.c: New test case.
51079
51080 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51081
51082         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
51083         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
51084         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
51085
51086 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51087
51088         * gcc.dg/no-builtin-1.c: New test.
51089
51090 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
51091
51092         * gcc.c-torture/execute/20011115-1.c: New test.
51093
51094 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
51095
51096         * gcc.c-torture/compile/20011114-2.c: New test.
51097         * gcc.c-torture/compile/20011114-3.c: New test.
51098         * gcc.c-torture/compile/20011114-4.c: New test.
51099
51100 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51101
51102         * g++.dg/other/init1.C: New test.
51103
51104 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
51105
51106         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51107         message.
51108
51109         * gcc.c-torture/execute/20011114-1.c: New testcase.
51110
51111         * gcc.c-torture/compile/20010327-1.c: Revert last change.
51112         * gcc.c-torture/compile/20011114-1.c: New test, exactly
51113         like the (before this change) version of 20010327-1.c.
51114
51115 2001-11-14  Roger Sayle <roger@eyesopen.com>
51116
51117         * gcc.c-torture/execute/string-opt-13.c: New testcase.
51118
51119 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
51120
51121         * g++.dg/init/array2.C: New test.
51122
51123 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
51124
51125         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51126
51127 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
51128
51129         * g++.dg/other/forscope1.C: New test.
51130         * g++.dg/ext/forscope1.C: New test.
51131         * g++.dg/ext/forscope2.C: New test.
51132
51133 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
51134
51135         * gcc.c-torture/execute/20011113-1.c: New test.
51136
51137 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
51138
51139         * gcc.c-torture/execute/20011109-2.c: New test.
51140
51141         * gcc.c-torture/execute/20011109-1.c: New test.
51142
51143 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
51144
51145         * gcc.c-torture/compile/20011109-1.c: New test.
51146
51147 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
51148
51149         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
51150         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
51151         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
51152         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
51153         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
51154         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
51155         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
51156
51157 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51158
51159         * g++.dg/warn/Wshadow-1.C: New tests.
51160         * g++.old-deja/g++.mike/for3.C: Update.
51161
51162 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51163
51164         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
51165         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
51166         XFAILs.  Adjust expected error texts.
51167         * gcc.c-torture/compile/20011106-1.c,
51168         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
51169         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
51170         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
51171         gcc.dg/c99-array-lval-5.c: New tests.
51172
51173 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51174
51175         * gcc.dg/cpp/defined.c: Update.
51176
51177 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51178
51179         * gcc.c-torture/execute/anon-1.c: New test.
51180
51181 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
51182
51183         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
51184         same size, so no warning should be produced on stormy16.
51185
51186         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
51187         due to oversized array.
51188         * g++.old-deja/g++.mike/ns15.C: Likewise.
51189         * g++.old-deja/g++.pt/crash16.C: Likewise.
51190
51191 2001-11-02  Graham Stott  <grahams@redhat.com>
51192
51193         * g++.dgother/debug1.C: Fix typos.
51194
51195 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
51196
51197         * g++.dg/other/debug1.C: New test.
51198
51199 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51200
51201         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
51202         of unsigned long.
51203
51204 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
51205
51206         * gcc.dg/20011029-2.c: New test.
51207
51208         * gcc.c-torture/compile/20011029-1.c: New test.
51209
51210 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
51211
51212         * objc/execute/class_self-1.m: New test.
51213         * objc/execute/class_self-2.m: New test.
51214
51215 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
51216
51217         * gcc.misc-tests/msgs.exp: Delete.
51218         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51219         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
51220         error set to match recent changes.
51221
51222 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
51223
51224         * gcc.dg/20011021-1.c: New test.
51225
51226 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
51227
51228         * gcc.c-torture/compile/20011023-1.c: New test.
51229
51230 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
51231
51232         * lib/g77.exp: Rewrite based on lib/g++.exp.
51233
51234 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
51235
51236         * gcc.c-torture/execute/20011019-1.c: New test.
51237
51238         * gcc.dg/20011018-1.c: New test.
51239
51240 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
51241
51242         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51243
51244 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
51245
51246         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
51247         * gcc.dg/attr-invalid.c: Likewise.
51248
51249 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
51250
51251         * gcc.dg/20011015-1.c: New test.
51252
51253 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51254
51255         * g++.dg/template/unify2.C: New test.
51256
51257 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51258
51259         * g++.dg/other/exception-specification.C: New test
51260
51261 2001-10-13  Tom Rix  <trix@redhat.com>
51262
51263         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
51264         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
51265
51266 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
51267
51268         * gcc.dg/20011009-1.c: New test.
51269
51270 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
51271
51272         PR g++/4476
51273         * g++.dg/other/friend1.C: New test.
51274
51275 2001-10-11  Richard Henderson  <rth@redhat.com>
51276
51277         * g++.old-deja/g++.other/crash18.C: Add -S to options.
51278
51279 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51280
51281         * gcc.c-torture/compile/20011010-1.c: New.
51282
51283 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51284
51285         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
51286         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
51287         g77.f-torture/execute/execute.exp,
51288         g77.f-torture/noncompile/noncompile.exp,
51289         gcc.c-torture/compile/compile.exp,
51290         gcc.c-torture/execute/execute.exp,
51291         gcc.c-torture/execute/ieee/ieee.exp,
51292         gcc.c-torture/execute/memcheck/memcheck.exp,
51293         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51294         objc/execute/execute.exp: Update FSF address.
51295
51296 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51297
51298         * gcc.dg/cpp/cmdlne-C.c: Update.
51299         * gcc.dg/cpp/cmdlne-C2.c: New.
51300
51301 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51302
51303         * gcc.c-torture/execute/20011008-3.c: New.
51304
51305 2001-10-08  DJ Delorie  <dj@redhat.com>
51306
51307         * gcc.dg/20011008-1.c: New.
51308         * gcc.dg/20011008-2.c: New.
51309
51310 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51311
51312         * gcc.dg/cpp/spacing1.c: Update test.
51313
51314 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51315
51316         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51317         spelling errors of "separate" as "seperate".
51318
51319 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
51320
51321         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51322         enough to avoid inlining.
51323
51324 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51325
51326         * lib/g77.exp: set libg2c_dir correctly.
51327
51328 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51329
51330         * gcc.dg/cpp/macro11.c: New test.
51331
51332 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51333
51334         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51335         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51336         gcc.dg/format/multattr-3.c: New tests.
51337         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
51338         tests for format attributes on function pointers being rejected.
51339
51340 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51341
51342         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51343
51344 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51345
51346         * g++.dg/warn/format1.C: New test.
51347
51348 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51349
51350         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51351
51352 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51353
51354         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51355
51356 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51357
51358         * gcc.dg/cpp/redef2.c: Add test.
51359
51360 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
51361
51362         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51363         long-standing bug on i686, apparently.
51364         * gcc.c-torture/execute/loop-2c.x: New file.
51365         * gcc.c-torture/execute/loop-2d.x: New file.
51366         * gcc.c-torture/execute/loop-3c.x: New file.
51367
51368 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
51369
51370         * gcc.dg/cpp/20000625-2.c: Correct line number.
51371
51372 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51373
51374         * gcc.dg/cpp/macro10.c: New test.
51375         * gcc.dg/cpp/strify3.c: New test.
51376         * gcc.dg/cpp/spacing1.c: Add tests.
51377         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
51378         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
51379
51380 2001-09-24  DJ Delorie  <dj@redhat.com>
51381
51382         * gcc.c-torture/execute/20010924-1.c: New test.
51383
51384 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51385
51386         * objc/execute/paste.m: Remove.
51387
51388 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51389
51390         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51391
51392 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
51393
51394         * g77.dg/strlen0.f: New test.
51395
51396 2001-09-21  Richard Henderson  <rth@redhat.com>
51397
51398         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51399         * g++.old-deja/g++.abi/vtable2.C: Likewise.
51400
51401 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51402
51403         Table-driven attributes.
51404         * g++.dg/ext/attrib1.C: New test.
51405
51406 2001-09-20  DJ Delorie  <dj@redhat.com>
51407
51408         * gcc.dg/20000926-1.c: Update expected warning messages.
51409         * gcc.dg/array-2.c: Likewise, and test for warnings too.
51410         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51411         array.
51412
51413 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
51414
51415         * g++.dg/eh/registers1.C: New test case.
51416
51417 2001-09-17  Richard Henderson  <rth@redhat.com>
51418
51419         * gcc.dg/array-5.c: Fix VLA decomposition test.
51420
51421 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51422
51423         * gcc.dg/cpp/line5.c: New testcase.
51424
51425 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51426
51427         * gcc.dg/cpp/macro9.c: New test.
51428
51429 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
51430
51431         * gcc.c-torture/execute/980223.c: Change type of addr from long
51432         to char *.
51433
51434 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
51435
51436         * gcc.c-torture/execute/20010915-1.c: New test.
51437
51438 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
51439
51440         * g77.dg/bprob: New directory.
51441         * g77.dg/bprob/bprob.exp: New file.
51442         * g77.dg/bprob/bprob-1.f: New test.
51443         * g77.dg/gcov: New directory.
51444         * g77.dg/gcov/gcov.exp: New file.
51445         * g77.dg/gcov/gcov-1.f: New test.
51446         * g77.dg/gcov/gcov-1.x: New file.
51447
51448 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51449
51450         * gcc.dg/cpp/directiv.c: Update.
51451         * gcc.dg/cpp/undef1.c: Update.
51452
51453 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
51454
51455         * gcc.dg/20010912-1.c: New test.
51456
51457 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
51458
51459         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
51460         language-independent file in lib.
51461         * lib/gcov.exp: New file.
51462
51463 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51464
51465         * gcc.c-torture/compile/20010911-1.c: New test.
51466
51467 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
51468
51469         * lib/profopt.exp: New, to support profile-directed optimizations.
51470         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51471         * gcc.misc-tests/bprob-1.c: New test.
51472         * gcc.misc-tests/bprob-2.c: New test.
51473
51474 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
51475
51476         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
51477         XFAIL and which kinds of gcov output to verify.
51478         * gcc.misc-tests/gcov-4b.x: New file.
51479         * gcc.misc-tests/gcov-5b.x: New file.
51480         * gcc.misc-tests/gcov-6.x: New file.
51481         * gcc.misc-tests/gcov-7.c: New test.
51482         * gcc.misc-tests/gcov-7.x: New file.
51483
51484 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
51485
51486         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
51487         * gcc.misc-tests/gcov-6.c: New test.
51488
51489 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51490
51491         PR c++/3986
51492         * g++.dg/abi/vbase1.C: New test.
51493
51494 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
51495
51496         * objc.dg/method-2.m: New.
51497
51498 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51499
51500         PR c++/4203
51501         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51502         * g++.dg/init/empty1.C: New test.
51503
51504 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
51505
51506         * gcc.c-torture/compile/20010903-1.c: New test.
51507
51508 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
51509
51510         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51511         for m68k.
51512
51513 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
51514
51515         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51516
51517         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51518
51519         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51520
51521 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
51522
51523         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51524         for 16-bit 'unsigned int'.
51525
51526 2001-08-29  Kazu Hirata  <kazu@hxi.com>
51527
51528         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51529
51530 2001-08-27  Richard Henderson  <rth@redhat.com>
51531
51532         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51533         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51534
51535 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
51536
51537         * gcc.dg/asm-names.c (ymain): New.
51538
51539 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
51540
51541         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51542         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51543         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51544
51545 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51546
51547         * gcc.dg/compare5.c: New testcase.
51548
51549 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
51550
51551         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51552         and "In instantiation".
51553
51554 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
51555
51556         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51557
51558 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
51559
51560         * gcc.misc-tests/gcov.exp: Add support for branch information.
51561         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51562         * gcc.misc-tests/gcov-4.c: New test.
51563         * gcc.misc-tests/gcov-4b.c: New test.
51564         * gcc.misc-tests/gcov-5b.c: New test.
51565
51566 2001-08-20  Zack Weinberg  <zackw@panix.com>
51567
51568         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51569         expected to fail.
51570
51571 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51572
51573         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51574
51575 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
51576
51577         * g++.dg/eh/template1.C: New test.
51578
51579 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
51580
51581         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51582         Fix thinko.
51583         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51584         for xfail.
51585
51586 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
51587
51588         * lib/g77-dg.exp: Use prune.exp for common procedures
51589         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51590         * lib/g77.exp: (g77-dg-prune) Remove
51591
51592 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
51593
51594         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51595
51596 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51597
51598         * g++.dg/template/unify1.C: New test.
51599
51600 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
51601
51602         * g++.dg/abi/empty4.C: New test.
51603
51604 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
51605
51606         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51607         solaris2.*
51608         * g77.f-torture/compile/pr3743.x: Likewise.
51609
51610 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51611
51612         * g++.dg/other/using-declaration.C: New test.
51613
51614 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51615
51616         * gcc.dg/cpp/tr-sign.c: New testcase.
51617
51618 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51619
51620         * gcc.dg/cpp/19951025-1.c: Revert.
51621         * gcc.dg/cpp/directiv.c: We no longer process directives that
51622         interrupt macro arguments.
51623
51624 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
51625
51626         * gcc.dg/bconstp-1.c: New test.
51627
51628 2001-08-03  Richard Henderson  <rth@redhat.com>
51629
51630         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51631
51632 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51633
51634         * gcc.dg/cpp/19951025-1.c: Update.
51635
51636 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51637
51638         * g77.dg/ff90-1.f (s): Fix reference of variable z,
51639         should be x.
51640
51641 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51642
51643         Kill -fhonor-std.
51644         * g++.old-deja/g++.ns/ns14.C: Remove special options.
51645         * g++.old-deja/g++.other/std1.C: Likewise.
51646         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51647
51648 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51649
51650         * lib/g77.exp: Load gcc-defs.exp for common procedures
51651         (g77_pass, g77_fail, g77_finish, g77_exit,
51652         ${tool}_check_unsupported_p} Now redundant.  Deleted.
51653
51654 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51655
51656         * g77.dg/fbackslash.f
51657         * g77.dg/fcase-preserve.f
51658         * g77.dg/ff90-1.f
51659         * g77.dg/ffixed-line-length-0.f
51660         * g77.dg/ffixed-line-length-132.f
51661         * g77.dg/ffixed-line-length-7.f
51662         * g77.dg/ffixed-line-length-72.f
51663         * g77.dg/ffixed-line-length-none.f
51664         * g77.dg/ffree-form-1.f
51665         * g77.dg/fno-backslash.f
51666         * g77.dg/fno-f90-1.f
51667         * g77.dg/fno-fixed-form-1.f
51668         * g77.dg/fno-onetrip.f
51669         * g77.dg/fno-typeless-boz.f
51670         * g77.dg/fno-underscoring.f
51671         * g77.dg/fno-vxt-1.f
51672         * g77.dg/fonetrip.f
51673         * g77.dg/ftypeless-boz.f
51674         * g77.dg/fugly-assumed.f
51675         * g77.dg/funderscoring.f
51676         * g77.dg/fvxt-1.f
51677
51678 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
51679
51680         * objc.dg/fwd-proto-1.m: New.
51681         * objc.dg/local-decl-1.m: New.
51682         * objc.dg/naming-1.m: New.
51683         * objc.dg/naming-2.m: New.
51684         * objc.dg/proto-hier-1.m: New.
51685
51686 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
51687
51688         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51689         largest-type elements to a struct makes its size grow.
51690
51691 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51692
51693         * g++.dg/abi/vthunk1.C: New test.
51694
51695 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51696
51697         * g++.dg/abi/vbase8-22.C: New test.
51698
51699 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51700
51701         * gcc.dg/cpp/macro8.c: New test.
51702
51703 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51704
51705         * g++.dg/abi/vbase8-21.C: New test.
51706
51707 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51708
51709         * g++.dg/abi/vbase8-10.C: New test.
51710
51711 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51712
51713         * lib/g++.exp (g++_set_ld_library_path): Renamed to
51714         ${tool}_set_ld_library_path.
51715         Changed caller.
51716         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
51717         g++.exp.
51718
51719 2001-07-26  Stan Cox <scox@redhat.com>
51720
51721         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
51722         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
51723         gcc_exit, gcc_check_unsupported_p):
51724         Moved to gcc-deps.exp
51725         * gcc-deps.exp: New file.
51726
51727 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51728
51729         * g++.old-deja/g++.pt/defarg14.C: New test.
51730
51731 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51732
51733         * g++.old-deja/g++.other/lineno5.C: New test.
51734
51735 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51736
51737         * g++.old-deja/g++.pt/crash68.C: New test.
51738
51739 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51740
51741         * g++.old-deja/g++.other/crash42.C: New test.
51742
51743 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51744
51745         * gcc.dg/cpp/extratokens.c: Fix.
51746         * gcc.dg/cpp/skipping2.c: New tests.
51747
51748 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51749
51750         * gcc.c-torture/execute/20010724-1.c: New file.
51751         * gcc.c-torture/execute/20010724-1.x: New file.
51752
51753 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51754
51755         * g++.old-deja/g++.other/cond7.C: New test.
51756
51757 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51758
51759         * g++.old-deja/g++.other/optimize4.C: New test.
51760
51761 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51762
51763         * g++.old-deja/g++.abi/vbase8-5.C: New test.
51764
51765 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
51766
51767         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51768         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51769         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51770         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51771
51772         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51773         bug report" message.
51774
51775         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51776         * g++.dg/ext/instantiate1.C: Move from old-deja.
51777
51778 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
51779
51780         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51781         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51782         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51783         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51784
51785 2001-07-23  Jeffrey A Law  (law@cygnus.com)
51786
51787         * gcc.c-torture/execute/20010723-1.c: New test.
51788
51789 2001-07-23  Ben Elliston  <bje@redhat.com>
51790
51791         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51792
51793 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51794
51795         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51796         i[34567]86-*-*.
51797         Delete handling of ieee_multilib_flags.
51798         Pass -mieee for alpha*-*-* and sh-*-*.
51799         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51800
51801 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
51802
51803         Remove old-abi tests.
51804         * g++.old-deja/g++.mike/p11116.C: Remove.
51805         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51806
51807 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
51808
51809         * g77.f-torture/compile/pr3743.f: New test
51810
51811 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
51812
51813         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51814
51815 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51816
51817         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51818         g++.old-deja/g++.pt/static6.C: Likewise.
51819         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51820         supports weak symbols.
51821
51822 2001-07-18  Andreas Jaeger  <aj@suse.de>
51823
51824         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51825         supported again.
51826
51827 2001-07-18  Andreas Jaeger  <aj@suse.de>
51828
51829         * gcc.dg/iftrap-1.c: Fix target line.
51830
51831 2001-07-17  Richard Henderson  <rth@redhat.com>
51832
51833         * gcc.c-torture/execute/20010717-1.c: New.
51834
51835 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51836
51837         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51838         tests.
51839
51840 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51841
51842         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51843
51844 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51845
51846         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51847         UAC_SIGBUS, UAC_NOPRINT definitions.
51848
51849 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
51850
51851         * objc/execute/object_is_class.m: New test.
51852         * objc/execute/object_is_meta_class.m: New test.
51853
51854 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51855
51856         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51857         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51858
51859 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
51860
51861         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51862         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51863
51864 2001-07-14  Richard Henderson  <rth@redhat.com>
51865
51866         * gcc.dg/iftrap-1.c: New.
51867
51868 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
51869
51870         * g77.f-torture/execute/intrinsic77.f: New test.
51871
51872 2001-07-11  Janis Johnson <janis@us.ibm.com>
51873
51874         * gcc.misc-tests/gcov-3.c: New test.
51875
51876 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51877
51878         * gcc.c-torture/compile/20010711-1.c,
51879         * gcc.c-torture/compile/20010711-2.c: New tests.
51880
51881 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51882
51883         * gcc.c-torture/execute/20010711-1.c: New test.
51884
51885 2001-07-11  Ben Elliston  <bje@redhat.com>
51886
51887         * g++.old-deja/g++.other/enum5.C: New test.
51888
51889 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
51890
51891         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51892         (g++-dg-prune): Call prune_gcc_output.
51893         * prune.exp: New file for prune_gcc_output.
51894         * lib/g++.exp, lib/gcc.exp: Load it.
51895
51896 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51897
51898         * gcc.c-torture/compile/20010701-1.c,
51899         g++.old-deja/g++.ext/attrib6.C: New tests.
51900
51901 2001-07-06  Jeffrey A Law  (law@cygnus.com)
51902
51903         * gcc.c-torture/compile/20010706-1.c: New test.
51904
51905 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
51906
51907         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51908
51909 2001-06-28  Stan Shebs  <shebs@apple.com>
51910
51911         * gcc.dg/pragma-darwin.c: New test.
51912
51913 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51914
51915         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51916         Solaris 2.[678] system.
51917
51918 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51919
51920         * gcc.dg/20010622-1.c: New test.
51921
51922 2001-06-18  Stan Shebs  <shebs@apple.com>
51923
51924         * objc.dg: New directory.
51925         * objc.dg/dg.exp: New file.
51926         * objc.dg/alias.m: New.
51927         * objc.dg/class-1.m: New.
51928         * objc.dg/class-2.m: New.
51929         * objc.dg/const-str-1.m: New.
51930         * objc.dg/const-str-2.m: New.
51931         * objc.dg/id-1.m: New.
51932         * objc.dg/method-1.m: New.
51933         * objc.dg/super-class-1.m: New.
51934         * lib/objc-dg.exp: New file.
51935
51936 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51937
51938         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51939         of label name.
51940
51941 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
51942
51943         * g++.old-deja/g++.abi/vbase8-9.C: New test.
51944
51945 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51946
51947         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51948         variable.
51949
51950 2001-06-12  Richard Henderson  <rth@redhat.com>
51951
51952         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51953
51954 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51955
51956         * g++.old-deja/g++.abi/vbase5.C: New test.
51957         * g++.old-deja/g++.abi/vbase6.C: New test.
51958         * g++.old-deja/g++.abi/vbase7.C: New test.
51959
51960 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51961
51962         * gcc.c-torture/compile/20010610-1.c: New test.
51963
51964 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51965
51966         * g++.old-deja/g++.abi/vbase4.C: New test.
51967
51968 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51969
51970         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51971         support %f for HC11/HC12 targets.
51972         * gcc.c-torture/execute/930513-1.x: New file, likewise.
51973         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51974         on HC11/HC12 targets.
51975         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51976
51977 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51978
51979         * gcc.dg/wchar_t-1.c: New file.
51980         * gcc.dg/wint_t-1.c: Likewise.
51981
51982 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51983
51984         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51985
51986 2001-06-11  Richard Henderson  <rth@redhat.com>
51987
51988         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51989
51990 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51991
51992         * gcc.c-torture/compile/20010611-1.c: New test.
51993
51994 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51995
51996         * gcc.dg/c99-tag-1.c: Add more tests.
51997
51998 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51999
52000         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
52001         representation on MN10300 and ARM/Thumb.
52002
52003 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
52004
52005         * g77.f-torture/execute/20010610.f: New.
52006
52007 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
52008
52009         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
52010         names.
52011
52012 2001-06-09  Richard Henderson  <rth@redhat.com>
52013
52014         * gcc.c-torture/execute/ashrdi-1.c: New.
52015         * gcc.c-torture/execute/ashldi-1.c: New.
52016         * gcc.c-torture/execute/lshrdi-1.c: New.
52017
52018 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
52019
52020         * objc/execute/load-3.m: Added. Check sending +load to categories,
52021         in addition to classes.
52022
52023 2001-06-08  Stan Shebs  <shebs@apple.com>
52024
52025         * objc/execute/load-2.m: New test.  From Nicola Pero
52026         <n.pero@mi.flashnet.it>.
52027
52028 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
52029
52030         * gcc.c-torture/execute/20010605-2.c: New test.
52031
52032 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52033
52034         * g++.old-deja/g++.abi/vbase2.C: New test.
52035         * g++.old-deja/g++.abi/vbase3.C: New test.
52036
52037 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52038
52039         * g++.old-deja/g++.pt/friend49.C: New test.
52040
52041 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
52042
52043         * g++.old-deja/g++.ext/anon3.C: New test.
52044
52045 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
52046
52047         * g++.old-deja/g++.other/conv7.C: New test.
52048
52049 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52050
52051         * gcc.c-torture/compile/20010605-2.c: New test.
52052
52053 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52054
52055         * gcc.c-torture/execute/20010604-1.c: New test.
52056
52057 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
52058
52059         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
52060
52061 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
52062
52063         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
52064         (g++_link_flags): Likewise.
52065         (g++_init): Pass gccpath's value to two previous functions.
52066
52067 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52068
52069         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
52070         Ensure logfile entry matches exec command line.
52071
52072 2001-05-31  Richard Henderson  <rth@redhat.com>
52073
52074         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
52075         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
52076
52077 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
52078
52079         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
52080         compiler for irix6.2
52081
52082 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
52083
52084         * g++.old-deja/g++.other/optimize3.C: New file.
52085
52086 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
52087
52088         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52089         assemble.
52090
52091 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
52092
52093         * g++.old-deja/g++.other/optimize2.C: New file.
52094
52095 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
52096
52097         * gcc.c-torture/compile/20010518-2.c: New file.
52098         * gcc.c-torture/execute/20010518-1.c: New file.
52099         * gcc.c-torture/execute/20010518-2.c: New file.
52100
52101 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52102
52103         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52104
52105 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
52106
52107         G++ no longer defines builtins that do not begin with __builtin.
52108         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52109         * g++.old-deja/g++.brendand/misc13.C: Likewise.
52110         * g++.old-deja/g++.law/builtin1.C: Likewise.
52111         * g++.old-deja/g++.law/cvt2.C: Likewise.
52112         * g++.old-deja/g++.mike/net5.C: Likewise.
52113         * g++.old-deja/g++.other/builtins1.C: Likewise.
52114         * g++.old-deja/g++.other/builtins2.C: Likewise.
52115         * g++.old-deja/g++.other/builtins3.C: Likewise.
52116         * g++.old-deja/g++.other/builtins4.C: Likewise.
52117         * g++.old-deja/g++.other/inline8.C: Likewise.
52118         * g++.old-deja/g++.robertl/eb39.C: Likewise.
52119
52120 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
52121
52122         * g++.old-deja/g++.pt/using1.C: Adjust.
52123         * g++.old-deja/g++.pt/using2.C: New test.
52124
52125 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52126
52127         * gcc.dg/cpp/charconst.c: New tests.
52128         * gcc.dg/cpp/escape.c: New tests.
52129         * gcc.dg/cpp/escape-1.c: New tests.
52130         * gcc.dg/cpp/escape-2.c: New tests.
52131         * gcc.dg/cpp/ucs.c: New tests.
52132
52133 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
52134
52135         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
52136         native compiler for irix6.5.
52137
52138 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
52139
52140         * lib/g++.exp (g++_include_flags): Use args to compute
52141         get_multilibs.
52142         (g++_link_flags): Likewise.
52143         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
52144
52145 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52146
52147         * gcc.dg/c90-hexfloat-1.c: Add more tests.
52148
52149 2001-05-21  Geoff Keating  <geoffk@redhat.com>
52150
52151         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
52152         this file.
52153
52154 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52155
52156         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
52157         STACK_SIZE;
52158         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
52159         to STACK_SIZE; Use it to define size of add_histo array.
52160         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
52161         to STACK_SIZE.
52162         (f): Use GITT_SIZE to define size of gitt local table.
52163         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
52164         to STACK_SIZE; Use it to define size of bytemem array.
52165
52166 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52167
52168         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
52169         on 68HC11/HC12 due to the asm instruction.
52170         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
52171         * gcc.c-torture/compile/920520-1.x: Likewise.
52172         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
52173         on 68HC11/HC12 because the function is larger than 64K.
52174         * gcc.c-torture/compile/961203-1.x: New file, this test fails
52175         on 68HC11/HC12 because the structure is too large.
52176
52177 2001-05-20  Richard Henderson  <rth@redhat.com>
52178
52179         * gcc.c-torture/execute/20010520-1.c: New.
52180
52181 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52182
52183         * g++.old-deja/g++.warn/compare1.C: New test.
52184         * gcc.dg/compare4.c: New test.
52185
52186 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
52187
52188         * g++.old-deja/g++.other/optimize1.C: New test.
52189
52190 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52191
52192         * g++.old-deja/g++.pt/spec41.C: New test.
52193
52194 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
52195
52196         * gcc.c-torture/compile/20010114-1.x: Remove.
52197
52198 2001-05-18  Stan Shebs  <shebs@apple.com>
52199
52200         * gcc.c-torture/compile/20010518-1.c: New test.
52201
52202 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
52203
52204         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52205         * g++.old-deja/g++.pt/crash67.C: New test.
52206
52207 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
52208
52209         * g++.old-deja/g++.other/debug9.C: New test.
52210
52211 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
52212
52213         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52214
52215 2001-05-16  Jan Hubicka  <jh@suse.cz>
52216
52217         * gcc.c-torture/compile/20010516-1.c: New test.
52218
52219 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52220
52221         * g++.old-deja/g++.other/crash41.C: New test.
52222
52223 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52224
52225         * g++.old-deja/g++.pt/crash66.C: New test.
52226
52227 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
52228
52229         * g++.old-deja/g++.robertl/eb27.C: Convert.
52230
52231 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
52232
52233         * g++.dg/friend-warn.C: New test.  Do not warn about friend
52234         declaration being redundant.
52235
52236 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
52237
52238         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52239
52240 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
52241
52242         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52243
52244 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
52245
52246         * lib/g++.exp: Use testsuite_flags.
52247
52248 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
52249
52250         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
52251
52252 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52253
52254         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
52255
52256 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
52257
52258         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
52259
52260 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
52261
52262         * gcc.c-torture/compile/20010313-1.c: New test.
52263
52264 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
52265
52266         * gcc.dg/cpp/direct2.c: New test.
52267         * gccq.dg/cpp/direct2s.c: New test.
52268
52269         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
52270
52271 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
52272
52273         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
52274         * g++.old-deja/g++.other/op3.C: Likewise.
52275
52276 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52277
52278         * gcc.dg/cpp/syshdr.h: New file.
52279         * gcc.dg/cpp/sysmac1.c: Update.
52280         * gcc.dg/cpp/sysmac2.c: Update.
52281
52282 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52283
52284         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
52285
52286 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
52287
52288         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52289         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52290
52291 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
52292
52293         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52294
52295 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
52296
52297         * lib/g++.exp (g++_include_flags): Don't use any special flags
52298         if TESTING_IN_BUILD_TREE is not defined.
52299         (g++_init): Use a plain 'c++' as the compiler if
52300         TESTING_IN_BUILD_TREEE is not defined.
52301
52302 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52303
52304         * g++.old-deja/g++.eh/catch13.C: New test.
52305         * g++.old-deja/g++.eh/catch14.C: New test.
52306
52307 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52308
52309         * gcc.dg/cpp/tr-define.c: New test.
52310
52311 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
52312
52313         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52314         <stdlib.h>, not <malloc.h>.
52315
52316 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52317
52318         * g++.old-deja/g++.ns/template17.C: New test.
52319
52320 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52321
52322         * g++.old-deja/g++.pt/ref4.C: New test.
52323
52324 2001-04-30  Richard Henderson  <rth@redhat.com>
52325
52326         * gcc.dg/20000724-1.c: Revert last change.
52327
52328 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
52329
52330         * g77.f-torture/execute/20010430.f: New test.
52331
52332 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
52333
52334         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52335
52336 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
52337
52338         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52339
52340 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52341
52342         * g++.old-deja/g++.eh/crash6.C: New test.
52343
52344 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52345
52346         * g++.old-deja/g++.other/warn7.C: New test.
52347
52348 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52349
52350         * g++.old-deja/g++.other/defarg9.C: New test.
52351
52352 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52353
52354         * g77.f-torture/compile/20010426.f: New test.
52355         * g77.f-torture/execute/20010426.f: New test.
52356
52357 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52358
52359         * g77.f-torture/compile/20000629-1.x: Remove - error
52360         has been fixed.
52361
52362 2001-04-26  Jeffrey A Law  (law@cygnus.com)
52363
52364         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52365         Tweak slightly to work with g++.dg framework.
52366         * g++.dg/special/ecos.exp: Run initp1.C test.
52367         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52368
52369         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52370         its linker doesn't give line numbers either.
52371         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
52372
52373 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52374
52375         * g++.old-deja/g++.other/lex1.C: New test.
52376
52377 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
52378
52379         * gcc.dg/noncompile/20010425-1.c: New test.
52380
52381 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52382
52383         * g++.old-deja/g++.pt/mangle2.C: New test.
52384
52385 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52386
52387         * gcc.dg/format/plus-1.c: New test.
52388
52389 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52390
52391         * gcc.dg/20010423-1.c: New test.
52392
52393 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52394
52395         * gcc.c-torture/execute/20010422-1.c: New test.
52396
52397 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
52398
52399         * g++.old-deja/g++.ns/type2.C: New test.
52400
52401 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
52402
52403         * g++.old-deja/g++.other/perf1.C: New test.
52404
52405 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
52406
52407         * gcc.dg/c99-func-2.c: Remove xfail.
52408         * gcc.dg/c99-func-3.c: Remove xfail.
52409         * gcc.dg/c99-func-4.c: Remove xfail.
52410
52411 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
52412
52413         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52414
52415 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52416
52417         * gcc.c-torture/compile/20010423-1.c: New test.
52418
52419 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52420
52421         * g++.old-deja/g++.pt/typename28.C: New test.
52422
52423 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52424
52425         * g++.old-deja/g++.abi/empty2.C: New test.
52426         * g++.old-deja/g++.abi/empty3.C: New test.
52427
52428 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52429
52430         * g++.old-deja/g++.other/comdat2.C: New test.
52431         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52432
52433 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52434
52435         * g++.old-deja/g++.other/overload14.C: New test.
52436
52437 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52438
52439         * g++.old-deja/g++.other/lookup23.C: New test.
52440
52441 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52442
52443         * gcc.c-torture/execute/20010403-1.c: New test.
52444
52445 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
52446             Mark Mitchell  <mark@codesourcery.com>
52447
52448         * lib/old-dejagnu.exp: Don't delete output of executable.
52449         Add .exe suffix to executables.
52450
52451 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
52452
52453         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
52454
52455 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52456
52457         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52458
52459 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52460
52461         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52462         * g++.old-deja/g++.abi/crash1.C: New test.
52463
52464 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52465
52466         * g++.old-deja/g++.other/crash40.C: New test.
52467
52468 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52469
52470         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52471
52472 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
52473
52474         * g++.old-deja/g++.other/warn6.C: New test.
52475
52476 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52477
52478         * g++.old-deja/g++.robertl/eb42.C: Same.
52479
52480 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52481
52482         * gcc.dg/wtr-conversion-1.c: New testcase.
52483
52484 2001-04-10  Richard Henderson  <rth@redhat.com>
52485
52486         * g++.old-deja/g++.other/array5.C: New.
52487
52488 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52489
52490         * gcc.c-torture/execute/20010408-1.c: New test.
52491
52492 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
52493
52494         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
52495         headers and constructs.
52496         * g++.old-deja/g++.robertl/eb79.C: Same.
52497         * g++.old-deja/g++.robertl/eb77.C (main): Same.
52498         * g++.old-deja/g++.robertl/eb73.C: Same.
52499         * g++.old-deja/g++.robertl/eb66.C (main): Same.
52500         * g++.old-deja/g++.robertl/eb55.C (t): Same.
52501         * g++.old-deja/g++.robertl/eb54.C (main): Same.
52502         * g++.old-deja/g++.robertl/eb46.C (main): Same.
52503         * g++.old-deja/g++.robertl/eb44.C: Same.
52504         * g++.old-deja/g++.robertl/eb41.C (main): Same.
52505         * g++.old-deja/g++.robertl/eb4.C (main): Same.
52506         * g++.old-deja/g++.robertl/eb39.C: Same.
52507         * g++.old-deja/g++.robertl/eb33.C (main): Same.
52508         * g++.old-deja/g++.robertl/eb31.C (main): Same.
52509         * g++.old-deja/g++.robertl/eb30.C: Same.
52510         * g++.old-deja/g++.robertl/eb3.C: Same.
52511         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52512         * g++.old-deja/g++.robertl/eb21.C: Same.
52513         * g++.old-deja/g++.robertl/eb15.C: Same.
52514         * g++.old-deja/g++.robertl/eb118.C: Same.
52515         * g++.old-deja/g++.robertl/eb115.C (main): Same.
52516         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52517         * g++.old-deja/g++.robertl/eb109.C: Same.
52518         * g++.old-deja/g++.other/sibcall1.C (main): Same.
52519         * g++.old-deja/g++.mike/rtti1.C: Same.
52520         * g++.old-deja/g++.mike/p658.C: Same.
52521         * g++.old-deja/g++.mike/net46.C: Same.
52522         * g++.old-deja/g++.mike/net34.C: Same.
52523         * g++.old-deja/g++.mike/memoize1.C: Same.
52524         * g++.old-deja/g++.mike/eh2.C: Same.
52525         * g++.old-deja/g++.law/weak.C: Same.
52526         * g++.old-deja/g++.law/visibility7.C: Same.
52527         * g++.old-deja/g++.law/visibility25.C: Same.
52528         * g++.old-deja/g++.law/visibility22.C: Same.
52529         * g++.old-deja/g++.law/visibility2.C: Same.
52530         * g++.old-deja/g++.law/visibility17.C: Same.
52531         * g++.old-deja/g++.law/visibility13.C: Same.
52532         * g++.old-deja/g++.law/visibility10.C: Same.
52533         * g++.old-deja/g++.law/visibility1.C: Same.
52534         * g++.old-deja/g++.law/virtual3.C (eval): Same.
52535         * g++.old-deja/g++.law/vbase1.C: Same.
52536         * g++.old-deja/g++.law/operators32.C: Same.
52537         * g++.old-deja/g++.law/nest3.C: Same.
52538         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52539         * g++.old-deja/g++.law/except5.C (main): Same.
52540         * g++.old-deja/g++.law/cvt7.C (run): Same.
52541         * g++.old-deja/g++.law/cvt2.C: Same.
52542         * g++.old-deja/g++.law/cvt16.C: Same.
52543         * g++.old-deja/g++.law/ctors6.C (bar): Same.
52544         * g++.old-deja/g++.law/ctors17.C (main): Same.
52545         * g++.old-deja/g++.law/ctors13.C: Same.
52546         * g++.old-deja/g++.law/ctors12.C (main): Same.
52547         * g++.old-deja/g++.law/ctors10.C: Same.
52548         * g++.old-deja/g++.law/code-gen5.C: Same.
52549         * g++.old-deja/g++.law/bad-error7.C: Same.
52550         * g++.old-deja/g++.law/arm9.C: Same.
52551         * g++.old-deja/g++.law/arm12.C: Same.
52552         * g++.old-deja/g++.law/arg8.C: Same.
52553         * g++.old-deja/g++.law/arg1.C: Same.
52554         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52555         * g++.old-deja/g++.jason/template31.C: Same.
52556         * g++.old-deja/g++.jason/template24.C (main): Same.
52557         * g++.old-deja/g++.jason/2371.C: Same.
52558         * g++.old-deja/g++.eh/new2.C: Same.
52559         * g++.old-deja/g++.eh/new1.C: Same.
52560         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52561         * g++.old-deja/g++.brendan/nest21.C (main): Same.
52562         * g++.old-deja/g++.brendan/err-msg3.C: Same.
52563         * g++.old-deja/g++.brendan/crash62.C: Same.
52564         * g++.old-deja/g++.brendan/crash52.C: Same.
52565         * g++.old-deja/g++.brendan/crash49.C (main): Same.
52566         * g++.old-deja/g++.brendan/crash38.C: Same.
52567         * g++.old-deja/g++.brendan/crash15.C (main): Same.
52568         * g++.old-deja/g++.brendan/copy9.C: Same.
52569
52570 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
52571
52572         * gcc.c-torture/execute/20001203-2.c (memset):
52573         Count argument is of type __SIZE_TYPE__.
52574
52575 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
52576
52577         * gcc.c-torture/compile/20010404-1.c: New test.
52578
52579 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
52580
52581         * gcc.c-torture/compile/20010326-1.c: New test.
52582
52583 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
52584
52585         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52586         peculiarities of the SH.
52587         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52588
52589 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52590
52591         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52592         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52593         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52594
52595 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52596
52597         * g77.f-torture/compile/20010321-1.f: New test.
52598
52599 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52600
52601         * gcc.c-torture/compile/20010329-1.c: New test.
52602
52603 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52604
52605         * gcc.c-torture/execute/20010329-1.c: New test.
52606
52607 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52608
52609         * g++.old-deja/g++.other/eh4.C: Fix typo.
52610
52611 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52612
52613         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52614
52615 2001-03-28  Philip Blundell  <philb@gnu.org>
52616
52617         * gcc.c-torture/compile/20010328-1.c: New test.
52618
52619 2001-03-27  Richard Henderson  <rth@redhat.com>
52620
52621         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52622         * g++.old-deja/g++.eh/vbase3.C: Likewise.
52623
52624 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
52625
52626         * gcc.c-torture/compile/20010327-1.c: New test.
52627
52628 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52629
52630         * g++.old-deja/g++.other/friend12.C: New test.
52631         * g++.old-deja/g++.other/friend9.C: Expect no errors.
52632         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52633
52634 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52635
52636         * gcc.c-torture/execute/20010325-1.c: New test.
52637
52638 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
52639
52640         * g++.old-deja/g++.other/mangle3.C: New test.
52641
52642 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
52643
52644         * g++.old-deja/g++.other/anon8.C: New test.
52645
52646 2001-03-20  Philip Blundell  <philb@gnu.org>
52647
52648         * gcc.c-torture/compile/20010320-1.c: New test.
52649
52650 2001-03-17  Richard Henderson  <rth@redhat.com>
52651
52652         * g++.old-deja/g++.other/eh4.C: Add expected error text.
52653
52654 2001-03-15  Geoff Keating  <geoff@redhat.com>
52655
52656         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52657         tests on AIX.
52658
52659 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52660
52661         * g++.old-deja/g++.other/eh4.C: New test.
52662
52663 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52664
52665         * gcc.dg/cpp/mi1.c: Update.
52666
52667 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
52668
52669         * g++.old-deja/g++.other/regstack.C: New test.
52670
52671 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52672
52673         * g++.old-deja/g++.other/ref4.C: New test.
52674
52675 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
52676
52677         * objc/execute/va_method.m: Added.
52678         * objc/execute/IMP.m: Added.
52679         * objc/execute/_cmd.m: Added.
52680         * objc/execute/accessing_ivars.m: Added.
52681         * objc/execute/class-1.m: Added.
52682         * objc/execute/class-10.m: Added.
52683         * objc/execute/class-11.m: Added.
52684         * objc/execute/class-12.m: Added.
52685         * objc/execute/class-13.m: Added.
52686         * objc/execute/class-14.m: Added.
52687         * objc/execute/class-2.m: Added.
52688         * objc/execute/class-3.m: Added.
52689         * objc/execute/class-4.m: Added.
52690         * objc/execute/class-5.m: Added.
52691         * objc/execute/class-6.m: Added.
52692         * objc/execute/class-7.m: Added.
52693         * objc/execute/class-8.m: Added.
52694         * objc/execute/class-9.m: Added.
52695         * objc/execute/class-tests-1.h
52696         * objc/execute/class-tests-2.h
52697         * objc/execute/compatibility_alias.m: Added.
52698         * objc/execute/encode-1.m: Added.
52699         * objc/execute/formal_protocol-1.m: Added.
52700         * objc/execute/formal_protocol-2.m: Added.
52701         * objc/execute/formal_protocol-3.m: Added.
52702         * objc/execute/formal_protocol-4.m: Added.
52703         * objc/execute/formal_protocol-5.m: Added.
52704         * objc/execute/formal_protocol-6.m: Added.
52705         * objc/execute/formal_protocol-7.m: Added.
52706         * objc/execute/informal_protocol.m: Added.
52707         * objc/execute/initialize.m: Added.
52708         * objc/execute/load.m: Added.
52709         * objc/execute/many_args_method.m: Added.
52710         * objc/execute/nested-3.m: Added.
52711         * objc/execute/no_clash.m: Added.
52712         * objc/execute/private.m: Added.
52713         * objc/execute/redefining_self.m: Added.
52714         * objc/execute/root_methods.m: Added.
52715         * objc/execute/selector-1.m: Added.
52716         * objc/execute/static-1.m: Added.
52717         * objc/execute/static-2.m: Added.
52718         * objc/execute/va_method.m: Added.
52719
52720 2001-03-10  Richard Henderson  <rth@redhat.com>
52721
52722         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
52723
52724 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52725
52726         * g++.old-deja/g++.other/crash31.C: XFAIL.
52727         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52728         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52729         * gcc.c-torture/execute/20010123-1.x: XFAIL.
52730         * gcc.c-torture/execute/20010124-1.x: XFAIL.
52731         * gcc.dg/sequence-pt-1.c: XFAIL one test.
52732
52733 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52734
52735         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52736
52737 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52738
52739         * gcc.dg/20000724-1.c: Don't use multiline strings.
52740
52741 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52742
52743         * objc/execute/string1.m, objc/execute/string2.m: Compare the
52744         result of -cString against what we expect it to be; don't just
52745         print it out for no one to read.
52746
52747         * objc/execute/string3.m, objc/execute/string4.m: New tests.
52748         Based on testcases provided by Nicola Pero.
52749
52750 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52751
52752         * gcc.dg/cpp/macro7.c: New test.
52753
52754 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52755
52756         * gcc.dg/cpp/multiline.c: Update.
52757
52758 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52759
52760         * g++.old-deja/g++.other/enum3.C: New test.
52761
52762 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52763
52764         * g++.old-deja/g++.other/pod1.C: New test.
52765
52766 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52767
52768         * g++.old-deja/g++.ext/overload1.C: New test.
52769
52770 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52771
52772         * g++.old-deja/g++.pt/using1.C: New test.
52773
52774 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52775
52776         * g++.old-deja/g++.other/using9.C: New test.
52777
52778 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
52779
52780         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52781
52782         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52783
52784 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
52785
52786         * g++.old-deja/g++.ext/realpt1.C: Remove.
52787
52788 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
52789
52790         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52791
52792 2001-02-26  Will Cohen  <wcohen@redhat.com>
52793
52794         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52795
52796 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
52797
52798         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52799         templatized constructors.
52800
52801 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52802
52803         * gcc.c-torture/execute/20010224-1.c: New test.
52804
52805 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
52806
52807         * gcc.c-torture/execute/20010222-1.c: New test.
52808
52809 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
52810
52811         * g++.old-deja/g++.other/inline20.C: New test.
52812
52813 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
52814
52815         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52816
52817 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52818
52819         * g++.old-deja/g++.other/lookup22.C: New test.
52820
52821 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
52822
52823         * g77.dg: New directory.
52824         * g77.dg/20010216-1.f: New test case.
52825         * g77.dg/dg.exp: New driver.
52826         * lib/g77-dg.exp: New driver library.
52827
52828 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52829
52830         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52831
52832 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
52833
52834         * g++.old-deja/g++.other/decl9.C: New test.
52835
52836 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
52837
52838         * g++.old-deja/g++.other/init16.C: Update the test so that it does
52839         not need <string> and also tests the initialization at runtime.
52840
52841 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52842
52843         * gcc.c-torture/execute/longlong.c: New test.
52844
52845 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52846
52847         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52848
52849 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52850
52851         * gcc.c-torture/execute/920302-1.c (execute):
52852         Change argument type to short.
52853
52854 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52855
52856         * g++.old-deja/g++.pt/deduct6.C: New test.
52857
52858 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52859
52860         * g++.old-deja/g++.pt/deduct5.C: New test.
52861
52862 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
52863
52864         * gcc.c-torture/execute/20010209-1.c: New test.
52865
52866 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52867
52868         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52869
52870 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
52871
52872         * g++.dg/vtgc1.C: Update for new ABI.
52873
52874         * consistency.vlad: New directory, 1665 files.
52875
52876 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52877
52878         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52879         return type.
52880         * gcc.dg/cpp/digraphs.c: Declare puts.
52881
52882 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52883
52884         * g++.old-deja/g++.other/warn5.C: New test.
52885
52886 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52887
52888         * g++.old-deja/g++.pt/spec40.C: New test.
52889
52890 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52891
52892         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52893         case.
52894         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52895
52896 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
52897
52898         * gcc.c-torture/compile/20010209-1.c: New test.
52899
52900 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
52901
52902         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52903         excess errors message but not if it crashes.
52904         * g++.old-deja/g++.other/crash27.C: Likewise.
52905         * g++.old-deja/g++.other/crash28.C: Likewise.
52906         * g++.old-deja/g++.other/crash30.C: Likewise.
52907         * g++.old-deja/g++.other/crash32.C: Likewise.
52908         * g++.old-deja/g++.other/crash35.C: Likewise.
52909         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52910
52911 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52912
52913         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52914         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52915         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52916         g77.f-torture/execute/execute.exp,
52917         g77.f-torture/noncompile/noncompile.exp,
52918         gcc.c-torture/execute/execute.exp,
52919         gcc.c-torture/execute/memcheck/memcheck.exp,
52920         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52921         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52922         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52923         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52924         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52925         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52926         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52927         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52928         Remove bug reporting instructions with ancient email addresses.
52929
52930 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52931
52932         * gcc.dg/20010202-1.c: New test.
52933         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52934
52935 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
52936
52937         * g++.dg/stdbool-if.C: New test.
52938
52939 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
52940
52941         * objc/execute/fdecl.m: Added main().
52942
52943 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52944
52945         * gcc.c-torture/execute/20010206-1.c: New test.
52946
52947 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52948
52949         * gcc.dg/cpp/avoidpaste1.c: Update.
52950
52951 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
52952
52953         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52954         Pero <nicola@brainstorm.co.uk>.
52955         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52956
52957 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
52958
52959         * g++.old-deja/g++.pt/spec39.C: New test.
52960
52961 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
52962
52963         * gcc.c-torture/compile/20010202-1.c: New test.
52964
52965 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
52966
52967         * g++.old-deja/g++.abi/primary2.C: New test.
52968         * g++.old-deja/g++.abi/primary3.C: New test.
52969         * g++.old-deja/g++.abi/primary4.C: New test.
52970         * g++.old-deja/g++.abi/primary5.C: New test.
52971         * g++.old-deja/g++.abi/vtable3.h: New test.
52972         * g++.old-deja/g++.abi/vtable3a.C: New test.
52973         * g++.old-deja/g++.abi/vtable3b.C: New test.
52974         * g++.old-deja/g++.abi/vtable3c.C: New test.
52975         * g++.old-deja/g++.abi/vtable3d.C: New test.
52976         * g++.old-deja/g++.abi/vtable3e.C: New test.
52977         * g++.old-deja/g++.abi/vtable3f.C: New test.
52978         * g++.old-deja/g++.abi/vtable3g.C: New test.
52979         * g++.old-deja/g++.abi/vtable3h.C: New test.
52980         * g++.old-deja/g++.abi/vtable3i.C: New test.
52981         * g++.old-deja/g++.abi/vtable3j.C: New test.
52982         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52983
52984 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52985
52986         * g++.old-deja/g++.other/anon6.C: New test.
52987         * g++.old-deja/g++.other/anon7.C: New test.
52988
52989 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52990
52991         * gcc.dg/cpp/avoidpaste2.c: New tests.
52992
52993 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52994
52995         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52996
52997 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52998
52999         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
53000         DECIMAL_DIG cases for Irix."
53001
53002 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
53003
53004         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
53005
53006 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53007
53008         * gcc.dg/c99-tag-1.c: New test.
53009
53010 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53011
53012         * gcc.dg/cpp/tr-warn1.c: Add tests.
53013
53014 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53015
53016         * gcc.dg/cpp/avoidpaste1.c: Update.
53017         * gcc.dg/cpp/paste4.c: Update.
53018
53019 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
53020
53021         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
53022         cases for Irix.
53023
53024 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53025
53026         * g++.old-deja/g++.other/inline19.C: New test.
53027
53028 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53029
53030         * gcc.dg/Wlarger-than.c: New test.
53031
53032 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53033
53034         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
53035
53036 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
53037
53038         * gcc.c-torture/execute/20010129-1.c: New test.
53039         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
53040
53041 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53042
53043         * gcc.dg/cpp/avoidpaste1.c: Test case.
53044
53045 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
53046
53047         * g++.old-deja/g++.other/inline18.C: New test.
53048
53049 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53050
53051         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
53052         and __builtin_putchar.
53053
53054 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
53055
53056         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
53057         tests.
53058
53059 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
53060
53061         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
53062         floating point number rounding mode to round to the nearest
53063         representable mode.
53064
53065 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
53066
53067         * g++.old-deja/g++.other/mangle2.C: New test.
53068
53069 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53070
53071         * gcc.c-torture/compile/20010124-1.c: New test.
53072
53073 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
53074
53075         * g++.old-deja/g++.pt/spec38.C: New test.
53076
53077 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53078
53079         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
53080         "Build don't run".
53081
53082 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53083
53084         * gcc.c-torture/execute/20010123-1.c: New test.
53085
53086 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53087
53088         * g++.old-deja/g++.pt/spec37.C: New test.
53089
53090 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53091
53092         * g++.old-deja/g++.pt/overload14.C: New test.
53093
53094 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53095
53096         * gcc.c-torture/execute/20010122-1.c: New test, exercise
53097         __builtin_return_address.
53098
53099 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
53100
53101         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53102         * g++.old-deja/g++.pt/spec35.C: New test.
53103         * g++.old-deja/g++.pt/spec36.C: New test.
53104
53105 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
53106
53107         * gcc.c-torture/compile/20010118-1.c: New test.
53108
53109 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
53110
53111         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53112
53113 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53114
53115         * gcc.c-torture/execute/20010119-1.c: New test.
53116
53117 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53118
53119         * g++.old-deja/g++.other/vbase5.C: New test.
53120
53121 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53122
53123         * gcc.c-torture/execute/20010118-1.c: New test.
53124
53125 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53126
53127         * g++.old-deja/g++.pt/deduct3.C: New test.
53128
53129 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53130
53131         * g++.old-deja/g++.pt/spec34.C: New test.
53132
53133 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
53134
53135         * g77.f-torture/compile/20000601-2.f: New test.
53136
53137 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53138
53139         * g++.old-deja/g++.other/init17.C: New test.
53140
53141 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
53142
53143         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
53144
53145 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53146
53147         * g++.old-deja/g++.pt/unify8.C: New test.
53148
53149 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53150
53151         * g++.old-deja/g++.abi/vbase1.C: New test.
53152
53153 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53154
53155         * g++.old-deja/g++.pt/crash65.C: New test.
53156
53157 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53158
53159         * gcc.dg/cpp/assembl2.S: New test case.
53160
53161 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
53162
53163         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
53164         are supported.
53165
53166 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53167
53168         * g++.old-deja/g++.other/builtins1.C: New test.
53169         * g++.old-deja/g++.other/builtins2.C: Likewise.
53170         * g++.old-deja/g++.other/builtins3.C: Likewise.
53171         * g++.old-deja/g++.other/builtins4.C: Likewise.
53172
53173 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
53174
53175         * gcc.c-torture/compile/20010117-1.c: New test.
53176         * gcc.c-torture/compile/20010117-2.c: New test.
53177
53178 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53179
53180         * g77.f-torture/execute/20010116.[fx]: New test,
53181         XFAIL on i?86-*-*.
53182         * g77.f-torture/compile/20010115.f: Indicate it's
53183         a test for PR fortran/1636.
53184
53185 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53186
53187         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
53188
53189 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53190
53191         * g77.f-torture/compile/20010115.f: New test.
53192
53193 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
53194
53195         * g++.old-deja/g++.pt/nontype5.C: New test.
53196
53197 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53198
53199         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
53200         have an equivalent working one below it.
53201
53202 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53203
53204         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53205         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53206
53207 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53208
53209         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53210         message containing "init_priority".
53211         (conpr-2.C): Likewise.
53212         (conpr-3.C): Likewise.
53213         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53214
53215 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53216
53217         * gcc.c-torture/execute/20010114-2.c: New test.
53218
53219 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53220
53221         * gcc.c-torture/compile/20010114-1.c: New test.
53222         * gcc.c-torture/compile/20010114-1.x: Xfail.
53223         * gcc.c-torture/compile/20010114-2.c: New test.
53224         * gcc.c-torture/execute/20010114-1.c: New test.
53225         * gcc.dg/trunc-1.c: New test.
53226         * gcc.dg/uninit-B.c: New test.
53227
53228 2001-01-13  Nick Clifton  <nickc@redhat.com>
53229
53230         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53231         target.
53232
53233 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53234
53235         * gcc.c-torture/compile/20010113-1.c: New test.
53236
53237 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
53238
53239         * gcc.c-torture/compile/20001212-1.c: New test.
53240
53241 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53242
53243         * gcc.dg/cpp/widestr1.c: Update.
53244         * gcc.dg/cpp/prag-imp.c: Remove.
53245
53246 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
53247
53248         * gcc.c-torture/execute/20000801-3.x: Remove.
53249         * gcc.dg/c90-init-1.c: New test.
53250         * gcc.dg/c99-init-1.c: New test.
53251         * gcc.dg/c99-init-2.c: New test.
53252         * gcc.dg/gnu99-init-1.c: New test.
53253
53254 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
53255
53256         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
53257         testing that no relevant ones were found.
53258
53259 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53260
53261         * g++.old-deja/g++.pt/cast2.C: New test.
53262
53263 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53264
53265         * g++.old-deja/g++.pt/friend47.C: New test.
53266
53267 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53268
53269         * g++.old-deja/g++.pt/instantiate13.C: New test.
53270
53271 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53272
53273         * g++.old-deja/g++.other/defarg7.C: New test.
53274         * g++.old-deja/g++.other/defarg8.C: New test.
53275
53276 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53277
53278         * g++.old-deja/g++.pt/crash64.C: New test.
53279
53280 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53281
53282         * g++.old-deja/g++.pt/crash63.C: New test.
53283
53284 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53285
53286         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
53287
53288 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
53289
53290         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53291
53292 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53293
53294         * g++.old-deja/g++.pt/error3.C: New test.
53295
53296 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53297
53298         * g++.old-deja/g++.other/crash39.C: New test.
53299
53300 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53301
53302         * g++.old-deja/g++.other/vbase4.C: New test.
53303
53304 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
53305
53306         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
53307         * gcc.dg/special/20000419-2.c: New file. Identical to above.
53308         * gcc.dg/special/special.exp: New test driver which will check
53309         for alias support for the above test.
53310
53311 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
53312
53313         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53314         problems on small machines.
53315         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53316         parameterize.
53317
53318 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
53319
53320         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53321         mips.
53322         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53323
53324 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
53325
53326         * g++.old_deja/g++.pt/using8.C: New test.
53327
53328 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53329
53330         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53331
53332 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
53333
53334         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53335         where a failure is expected.
53336         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53337
53338 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53339
53340         * g++.old_deja/g++.pt/instantiate12.C: New test.
53341
53342 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53343
53344         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53345         start of structs.
53346         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53347         * g++.old-deja/g++.brendan/crash17.C: Likewise.
53348         * g++.old-deja/g++.brendan/crash29.C: Likewise.
53349         * g++.old-deja/g++.brendan/crash48.C: Likewise.
53350         * g++.old-deja/g++.brendan/ns1.C: Likewise.
53351         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53352         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53353         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53354         * g++.old-deja/g++.eh/spec6.C: Likewise.
53355         * g++.old-deja/g++.jason/crash3.C: Likewise.
53356         * g++.old-deja/g++.law/ctors11.C: Likewise.
53357         * g++.old-deja/g++.law/ctors17.C: Likewise.
53358         * g++.old-deja/g++.law/ctors5.C: Likewise.
53359         * g++.old-deja/g++.law/ctors9.C: Likewise.
53360         * g++.old-deja/g++.mike/ambig1.C: Likewise.
53361         * g++.old-deja/g++.mike/net22.C: Likewise.
53362         * g++.old-deja/g++.mike/p3538a.C: Likewise.
53363         * g++.old-deja/g++.mike/p3538b.C: Likewise.
53364         * g++.old-deja/g++.mike/virt3.C: Likewise.
53365         * g++.old-deja/g++.niklas/t128.C: Likewise.
53366         * g++.old-deja/g++.other/anon4.C: Likewise.
53367         * g++.old-deja/g++.other/using1.C: Likewise.
53368         * g++.old-deja/g++.other/warn3.C: Likewise.
53369         * g++.old-deja/g++.pt/t37.C: Likewise.
53370         * g++.old-deja/g++.robertl/eb69.C: Likewise.
53371         * g++.old-deja/g++.robertl/eb71.C: Likewise.
53372
53373 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53374
53375         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53376
53377 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53378
53379         * gcc.c-torture/execute/stdio-opt-3.c: New test.
53380
53381 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
53382
53383         * gcc.c-torture/compile/20010107-1.c: New test.
53384
53385 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53386
53387         * gcc.c-torture/execute/builtin-noret-1.c: New test.
53388
53389 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53390
53391         * gcc.dg/format/format.h: New file.
53392         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53393         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53394         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53395         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53396         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53397         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53398         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53399         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53400         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53401         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53402         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53403         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53404         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53405         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53406         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53407         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53408         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53409         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53410         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53411         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53412         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53413         instead of declaring standard types, macros and functions in each
53414         test.
53415
53416 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
53417
53418         * gcc.c-torture/execute/20010106-1.c: New test.
53419
53420 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53421
53422         * gcc.dg/format/format.exp: New file.
53423         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53424         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53425         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53426         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53427         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53428         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53429         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53430         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53431         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53432         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53433         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53434         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53435         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53436         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53437         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53438         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53439         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53440         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53441         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53442         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53443         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53444         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53445         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53446         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53447         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53448         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53449         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53450         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53451         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53452         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53453         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53454         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53455         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53456         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53457         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53458         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53459         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53460         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53461         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53462         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53463         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53464         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53465
53466 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
53467
53468         * gcc.c-torture/execute/991228-1.c: Take word endianness into
53469         account.
53470
53471 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53472
53473         * gcc.c-torture/execute/builtin-complex-1.c: New test.
53474
53475 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
53476
53477         * g++.old-deja/g++.pt/crash62.C: New test.
53478
53479 2001-01-04  Richard Henderson  <rth@redhat.com>
53480
53481         * gcc.dg/20000926-1.c: Update expected warnings.
53482         * gcc.dg/array-2.c: Likewise.
53483         * gcc.dg/array-4.c: Also validate flexible array members.
53484         * gcc.dg/c99-flex-array-1.c: New.
53485
53486 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53487
53488         * gcc.c-torture/compile/20001222-1.x: Remove.
53489
53490 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53491
53492         * gcc.c-torture/execute/built-in-setjmp.c: New.
53493
53494 2001-01-03  Richard Henderson  <rth@redhat.com>
53495
53496         * gcc.dg/940510-1.c: Update expected error wording.
53497         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
53498
53499 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
53500
53501         * lib/target-supports.exp (check_alias_available): Modified to
53502         indicate aliases not supported if only weak aliases are supported.
53503
53504 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53505
53506         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53507         Turn on cmpstrsi checks for __pj__ and __i370__.
53508
53509 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53510
53511         * g++.old-deja/g++.other/virtual11.C: New test.
53512
53513 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53514
53515         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53516
53517 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53518
53519         * gcc.c-torture/compile/20010102-1.c: New test.
53520
53521 2001-01-02  Andreas Jaeger  <aj@suse.de>
53522
53523         * gcc.dg/noreturn-3.c: New test.
53524
53525         * gcc.dg/noreturn-4.c: New test.
53526
53527 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53528
53529         * gcc.c-torture/execute/stdio-opt-1.c: Also test
53530         __builtin_fputc and __builtin_fwrite.
53531
53532 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53533
53534         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53535         signed char, not default char.
53536
53537 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53538
53539         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53540
53541 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
53542
53543         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53544
53545 2000-12-29  Richard Henderson  <rth@redhat.com>
53546
53547         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53548         (__cyg_profile_func_exit): Define.
53549
53550 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53551
53552         * g++.dg/vtgc1.C: New test.
53553
53554 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
53555
53556         * gcc.dg/noncompile/20001228-1.c: New test.
53557
53558         * gcc.dg/20001228-1.c: New test.
53559
53560         * gcc.c-torture/execute/20001228-1.c: New test.
53561
53562 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
53563
53564         * gcc.dg/format-strfmon-1.c: New test.
53565
53566 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53567
53568         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53569         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53570         * gcc.c-torture/execute/string-opt-1.c: Likewise.
53571         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53572         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53573         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53574         * gcc.c-torture/execute/string-opt-6.c: Likewise.
53575         * gcc.c-torture/execute/string-opt-7.c: Likewise.
53576         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53577         * gcc.c-torture/execute/string-opt-9.c: Likewise.
53578         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53579         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53580         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53581
53582         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53583         * gcc.c-torture/execute/string-opt-4.c: Test index.
53584
53585 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
53586
53587         * gcc.c-torture/compile/20001226-1.c: New test.
53588
53589 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53590
53591         * gcc.c-torture/compile/20001222-1.c: New test.
53592         * gcc.c-torture/compile/20001222-1.x: Xfail.
53593
53594 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
53595
53596         * gcc.c-torture/execute/comp-goto-2.c: New test.
53597
53598 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
53599
53600         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53601         Use long types if __INT_MAX__ is 32767.
53602         (main): Use cast to (sint32 *) when poking 88 into a_page.
53603
53604         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53605
53606 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
53607
53608         * gcc.c-torture/compile/20001221-1.c: New test.
53609         * gcc.c-torture/execute/20001221-1.c: New test.
53610
53611 2000-12-20  Richard Henderson  <rth@redhat.com>
53612
53613         * g++.old-deja/g++.pt/crash36.C: Update error lines.
53614         * g++.old-deja/g++.robertl/eb109.C: Likewise.
53615
53616 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53617
53618         * gcc.dg/compare3.c: New test.
53619
53620 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53621
53622         * gcc.dg/format-warnll-1.c: New test.
53623
53624 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53625
53626         * gcc.dg/cpp/cmdlne-P.c: New test.
53627
53628 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53629
53630         * gcc.c-torture/execute/builtin-abs-1.c,
53631         gcc.c-torture/execute/builtin-abs-2.c: New tests.
53632
53633 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53634
53635         * gcc.dg/cpp/multiline.c: New test.
53636
53637 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53638
53639         * g++.old-deja/g++.other/syshdr1.C: Update.
53640         * gcc.dg/cpp/lineflags.c: Remove temporarily.
53641
53642 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53643
53644         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53645
53646 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53647
53648         * g++.old-deja/g++.pt/ttp65.C: New test.
53649
53650 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53651
53652         * g++.old-deja/g++.pt/ttp64.C: New test.
53653
53654 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53655
53656         * g++.old-deja/g++.pt/spec33.C: New test.
53657
53658 2000-12-14  Catherine Moore  <clm@redhat.com>
53659
53660         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53661         * gcc.c-torture/execute/920612-2.c: Likewise.
53662         * gcc.c-torture/execute/920428-2.c: Likewise.
53663         * gcc-c-torture/execute/va-arg-11.c: Call exit.
53664         * gcc.c-torture/execute/va-arg-21.c: Likewise.
53665
53666 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53667
53668         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53669         * gcc.dg/pack-test-2.c: Likewise.
53670
53671 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53672
53673         Tests by Zack Weinberg <zackw@stanford.edu>.
53674
53675         * gcc.dg/cpp/defined.c: Update.
53676         * gcc.dg/cpp/defined_trad.c: New tests.
53677
53678 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53679
53680         * gcc.dg/cpp/trad-direct.c: Update.
53681
53682 2000-12-11  Neil Booth  <neilb@earthling.net>
53683
53684         * gcc.dg/cpp/defined_trad.c
53685
53686 2000-12-11  Neil Booth  <neilb@earthling.net>
53687
53688         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53689
53690 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53691
53692         * gcc.dg/format-miss-2.c: New test.
53693
53694 2000-12-09  Neil Booth  <neilb@earthling.net>
53695
53696         * gcc.dg/cpp/lineflags.c: New tests.
53697         * gcc.dg/cpp/poison.c: Update.
53698         * gcc.dg/cpp/redef2.c: Update.
53699         * gcc.dg/cpp/skipping.c: New test.
53700
53701 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
53702
53703         * g++.old-deja/g++.other/eh3.C: New testcase.
53704
53705 2000-12-07  Neil Booth  <neilb@earthling.net>
53706
53707         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53708         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53709         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53710         wtr-union-init-2.c, wtr-union-init-3.c: Update.
53711         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
53712         Update.
53713
53714 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53715
53716         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
53717         __SIZE_TYPE__ instead of int for type of integers cast to
53718         pointers.
53719
53720 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
53721
53722         * g++.old-deja/g++.other/cleanup4.C: New test.
53723
53724 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53725
53726         * format-sec-1.c: New test.
53727
53728 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53729
53730         * gcc.dg/format-nonlit-3.c: New test.
53731
53732 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53733
53734         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53735         through a null pointer.
53736
53737 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53738
53739         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53740         * g++.old-deja/g++.pt/partial4.C: New test.
53741
53742 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
53743
53744         * gcc.c-torture/execute/ieee/hugeval.x: New.
53745
53746 2000-12-06  Neil Booth  <neilb@earthling.net>
53747
53748         * gcc.dg/cpp/backslash2.c: New tests.
53749
53750 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53751
53752         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53753         * gcc.c-torture/execute/stdio-opt-2.c: New test.
53754
53755 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
53756
53757         * gcc.c-torture/execute/20001203-2.c: New testcase.
53758
53759 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53760
53761         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53762         * g++.old-deja/g++.other/virtual10.C: New test.
53763
53764 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53765
53766         * g++.old-deja/g++.mike/pmf5.C: Remove test.
53767
53768 2000-12-05  Richard Henderson  <rth@redhat.com>
53769
53770         * gcc.c-torture/compile/20001205-1.c: New.
53771
53772 2000-12-04  Neil Booth  <neilb@earthling.net>
53773
53774         * g++.old-deja/g++.other/virtual9.C: New test.
53775         * g++.old-deja/g++.pt/crash61.C: New test.
53776         * gcc.c-torture/execute/loop-9.c: New test.
53777
53778 2000-12-04  Neil Booth  <neilb@earthling.net>
53779
53780         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53781         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53782         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53783         * gcc.dg/cpp/extratokens.c: ...here.
53784
53785 2000-12-04  Neil Booth  <neilb@earthling.net>
53786
53787         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53788         New tests.
53789
53790 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53791
53792         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53793         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53794
53795 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53796
53797         * gcc.c-torture/execute/20001203-1.c: New test.
53798
53799 2000-12-03  Neil Booth  <neilb@earthling.net>
53800
53801         * gcc.dg/cpp/macro6.c: New test cases.
53802
53803 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53804
53805         * gcc.c-torture/execute/string-opt-9.c: New test.
53806         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53807         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53808         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53809
53810         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53811         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53812
53813 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
53814
53815         * gcc.dg/cpp/if-6.c: New testcase.
53816
53817         * gcc.dg/20001201-1.c: New testcase.
53818
53819 2000-12-02  Neil Booth  <neilb@earthling.net>
53820
53821         * g++.old-deja/g++.other/externC4.C,
53822         g++.old-deja/g++.other/friend10.C: New tests.
53823
53824 2000-12-02  Neil Booth  <neilb@earthling.net>
53825
53826         * g++.old-deja/g++.other/instan2.C
53827         * g++.old-deja/g++.other/instan3.C: New test.
53828
53829 2000-12-02  Neil Booth  <neilb@earthling.net>
53830
53831         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53832         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53833         gnuc99.c,gnuc99-pedantic.c: New tests.
53834
53835 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53836
53837         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53838         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53839
53840 2000-12-01  Neil Booth  <neilb@earthling.net>
53841
53842         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53843         * gcc.dg/cpp/poison.c: Update.
53844         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53845
53846 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
53847
53848         * g77.f-torture/execute/20001201.f: New test.
53849
53850 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53851
53852         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53853
53854 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
53855
53856         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53857
53858 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
53859
53860         * g++.old-deja/g++.other/cast6.C: New test.
53861
53862 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
53863
53864         * gcc.c-torture/execute/20001130-2.c: New testcase.
53865
53866 2000-11-30  Richard Henderson  <rth@redhat.com>
53867
53868         * gcc.c-torture/execute/20001130-1.c: New test.
53869
53870 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53871
53872         * g++.old-deja/g++.other/op3.C: New test.
53873
53874 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53875
53876         * g++.old-deja/g++.other/op2.C: New test.
53877
53878 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53879
53880         * g++.old-deja/g++.other/crash38.C: New test.
53881
53882 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
53883
53884         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53885
53886 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
53887
53888         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53889         tests.
53890         * gcc.c-torture/execute/string-opt-6.c: New test.
53891
53892         * gcc.dg/20001117-1.c: Add main.
53893
53894 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
53895
53896         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53897         Move from here ...
53898         * gcc.dg/940510-1.c: ... to here.
53899
53900         * gcc.dg/20000926-1.c: GNU C now allows initializations of
53901         zero-size arrays in toplevel structures.
53902
53903 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53904
53905         * gcc.c-torture/execute/loop-8.c: New test.
53906
53907 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53908
53909         * g++.old-deja/g++.other/base1.C: New test.
53910
53911 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53912
53913         * g++.old-deja/g++.other/parse2.C: New test.
53914
53915 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53916
53917         * g++.old-deja/g++.pt/incomplete1.C: New test.
53918
53919 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53920
53921         * g++.old-deja/g++.other/friend9.C: New test.
53922
53923 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53924
53925         * gcc.dg/20001127-1.c: New test.
53926
53927 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53928
53929         * g++.old-deja/g++.pt/friend46.C: New test.
53930
53931 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53932
53933         * g++.old-deja/g++.other/ptrmem8.C: New test.
53934
53935 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53936
53937         * gcc.c-torture/execute/string-opt-7.c: New test.
53938         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53939
53940 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53941
53942         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53943         instead of 'mkcheck 2'.
53944
53945 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53946
53947         * gcc.c-torture/execute/memcheck/driver.c,
53948         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53949         C9X references to refer to C99.
53950
53951 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
53952
53953         * gcc.dg/ultrasp3.c: New test.
53954
53955 2000-11-25  Neil Booth  <neilb@earthling.net>
53956
53957         * gcc.dg/cpp/include2.c: Update test to be locale independent.
53958
53959 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
53960
53961         * gcc.c-torture/compile/20001123-2.c: New.
53962
53963 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53964
53965         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53966
53967 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
53968
53969         * gcc.dg/sequence-point-1.c: Add some new tests.
53970         * gcc.c-torture/execute/20001124-1.c: New test.
53971
53972 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53973
53974         * g++.old-deja/g++.other/vaarg4.C: New test.
53975         * gcc.c-torture/compile/20001123-1.c: New test.
53976
53977 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53978
53979         * g++.other/crash24.C: Adjust and remove XFAIL.
53980         * g++.other/crash37.C: New test.
53981
53982 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53983
53984         * g++.old-deja/g++.pt/instantiate9.C: New test.
53985
53986 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53987
53988         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53989         new ABI, too.
53990
53991         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53992         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53993
53994 2000-11-22  Neil Booth  <neilb@earthling.net>
53995
53996         * gcc.dg/cpp/Wtrigraphs.c: New test.
53997
53998 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53999
54000         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
54001
54002 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
54003
54004         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
54005
54006 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
54007
54008         * lib/gcc-dg.exp: load_lib scanasm.exp.
54009         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
54010         * lib/g++-dg.exp: load_lib scanasm.exp.
54011         * lib/scanasm.exp: New.
54012         (scan-assembler, scan-assembler-not): Add optional arguments to
54013         test name, or if not present, the pattern name.
54014         (scan-assembler-dem, scan-assembler-dem-not): New.
54015
54016         * g++.dg/dg.exp: New.
54017
54018 2000-11-21  Neil Booth  <neilb@earthling.net>
54019
54020         * gcc.dg/cpp/integrated1.c: Remove.
54021
54022 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54023
54024         * gcc.c-torture/execute/20001121-1.c: New test.
54025
54026 2000-11-21  Richard Henderson  <rth@redhat.com>
54027
54028         * gcc.c-torture/compile/20001121-1.c: New test.
54029
54030 2000-11-20  Neil Booth  <neilb@earthling.net>
54031
54032         * gcc.dg/cpp/integrated1.c: New test.
54033
54034 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54035
54036         * g++.old-deja/g++.other/inline17.C: New test.
54037
54038 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
54039
54040         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
54041         local variable to be zero: I made the variable global. Now
54042         uses abort() and exit() instead of relying on main's return value.
54043
54044 2000-11-20  Neil Booth  <neilb@earthling.net>
54045
54046         * gcc.dg/cpp/paste2.c: Update test.
54047         * objc/execute/paste.m: New test.
54048
54049 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54050
54051         * gcc.dg/c99-condexpr-1.c: New test.
54052
54053 2000-11-20  Neil Booth  <neilb@earthling.net>
54054
54055         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
54056
54057 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
54058
54059         * g++.old-deja/g++.pt/export1.C: New test.
54060
54061 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
54062
54063         * gcc.dg/20001117-1.c: New test.
54064
54065 2000-11-18  Richard Henderson  <rth@redhat.com>
54066
54067         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
54068
54069 2000-11-18  Richard Henderson  <rth@redhat.com>
54070
54071         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
54072         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
54073         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
54074
54075 2000-11-18  Richard Henderson  <rth@redhat.com>
54076
54077         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
54078         (main): New.  Exit cleanly.
54079
54080 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54081
54082         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
54083         gcc.dg/c99-fordecl-2.c: New tests.
54084
54085 2000-11-18  Richard Henderson  <rth@redhat.com>
54086
54087         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54088         * gcc.c-torture/execute/zerolen-2.c: New.
54089
54090 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54091
54092         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54093         memory.
54094
54095 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54096
54097         * g++.old-deja/g++.pt/instantiate8.C: New test.
54098
54099 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54100
54101         * g++.old-deja/g++.other/incomplete.C: Add more tests.
54102         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54103
54104 2000-11-16  Nick Clifton  <nickc@redhat.com>
54105
54106         * gcc.c-torture/execute/nestfunc-2.c: New test.
54107         * gcc.c-torture/execute/nestfunc-3.c: New test.
54108
54109 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54110
54111         * gcc.c-torture/compile/20001116-1.c: New test.
54112
54113 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54114
54115         * gcc.c-torture/execute/20001115-1.c: New test.
54116
54117 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
54118
54119         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54120         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54121         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
54122         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54123
54124 2000-11-15  Neil Booth  <neilb@earthling.net>
54125
54126         gcc.dg/cpp/_Pragma1.c: Update.
54127         gcc.dg/cpp/_Pragma2.c: New test.
54128
54129 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54130
54131         * g++.old-deja/g++.other/anon5.C: New test.
54132
54133 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54134
54135         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
54136         tests.
54137
54138 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
54139
54140         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
54141         output.
54142
54143 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54144
54145         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
54146         labels at end of compound statements.
54147
54148 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
54149
54150         * gcc.c-torture/execute/loop-7.c: New test.
54151
54152 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54153
54154         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
54155
54156 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54157
54158         * gcc.dg/c99-bool-1.c: New test.
54159
54160 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54161
54162         * gcc.dg/c99-scope-1.c: Remove xfail.
54163         * gcc.dg/c99-scope-2.c: New test.
54164
54165 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54166
54167         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
54168         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
54169
54170 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
54171
54172         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
54173         error messages.
54174
54175         * g++.mike/p700.C: Don't typedef wchar_t.
54176         * g++.mike/p784.C: Likewise.
54177         * g++.mike/eb101.C: Don't use __wchar_t.
54178
54179 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
54180
54181         * g77.f-torture/execute/20001111.[fx]: Test premature exit
54182         from DO loop.
54183
54184 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54185
54186         * gcc.c-torture/execute/20001111-1.c: New test.
54187
54188 2000-11-10  Nick Clifton  <nickc@redhat.com>
54189
54190         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
54191         long multuiple and accumulate.
54192
54193 2000-11-09  Richard Henderson  <rth@redhat.com>
54194
54195         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
54196         via size_t instead of int.
54197
54198         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
54199         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54200         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54201         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54202
54203 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
54204
54205         * gcc.c-torture/compile/20001109-1.c: New test.
54206         * gcc.c-torture/compile/20001109-2.c: New test.
54207
54208 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
54209
54210         * g++.old-deja/g++.pt/operator1.C: New test.
54211         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54212
54213 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54214
54215         * gcc.dg/20001108-1.c: New test.
54216
54217 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54218
54219         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54220         with both arguments constant strings.
54221         * gcc.c-torture/execute/string-opt-3.c: New test.
54222         * gcc.c-torture/execute/string-opt-4.c: New test.
54223         * gcc.c-torture/execute/string-opt-5.c: New test.
54224
54225 2000-11-08  Nick Clifton  <nickc@redhat.com>
54226
54227         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
54228         mulsidi3adddi patterns.
54229
54230 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
54231
54232         * g++.old-deja/g++.other/crash36.C: New test.
54233
54234 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
54235
54236         * g++.old-deja/g++.other/init16.C: New test.
54237
54238 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
54239
54240         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54241
54242 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54243
54244         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54245         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54246         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54247
54248 2000-11-07  DJ Delorie  <dj@redhat.com>
54249
54250         * gcc.dg/20000614-1.c: Add return so that test can pass.
54251
54252 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54253
54254         * gcc.c-torture/execute/string-opt-1.c: New test.
54255
54256 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54257
54258         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
54259         mips-sgi-irix6.* because the MIPS ABI passes floating-point
54260         parameters in registers, and there is no way for a varargs
54261         function to know in which order the integer and floating-point
54262         parameters should be interleaved when they are placed on the
54263         stack.
54264         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54265         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54266
54267 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54268
54269         * gcc.c-torture/execute/string-opt-2.c: New test.
54270
54271 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
54272
54273         * g++.old-deja/g++.pt/crash60.C: New test.
54274
54275 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54276
54277         * g++.old-deja/g++.other/crash24.C: New test.
54278         * g++.old-deja/g++.other/crash25.C: New test.
54279         * g++.old-deja/g++.other/crash26.C: New test.
54280         * g++.old-deja/g++.other/crash27.C: New test.
54281         * g++.old-deja/g++.other/crash28.C: New test.
54282         * g++.old-deja/g++.other/crash29.C: New test.
54283         * g++.old-deja/g++.other/crash30.C: New test.
54284         * g++.old-deja/g++.other/crash31.C: New test.
54285         * g++.old-deja/g++.other/crash32.C: New test.
54286         * g++.old-deja/g++.other/crash33.C: New test.
54287         * g++.old-deja/g++.other/crash34.C: New test.
54288         * g++.old-deja/g++.other/crash35.C: New test.
54289
54290 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54291
54292         * gcc.c-torture/execute/20001031-1.c: New test.
54293
54294 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
54295
54296         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54297         namespace.
54298
54299         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54300         standards-conformant.
54301
54302         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54303
54304         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54305         * g++.old-deja/g++.mike/p755a.C: Likewise.
54306         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54307         library makes no calls to `operator new' during initialization.
54308
54309 2000-11-04  Neil Booth  <neilb@earthling.net>
54310
54311         * gcc.dg/cpp/include2.c: New tests.
54312
54313 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
54314
54315         * lib/g++.exp (g++_set_ld_library_path): New function.
54316         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54317
54318 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
54319
54320         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
54321         warnings.
54322
54323 2000-11-01  Richard Henderson  <rth@redhat.com>
54324
54325         * g++.old-deja/g++.ext/namedret1.C: New.
54326         * g++.old-deja/g++.ext/namedret2.C: New.
54327         * g++.old-deja/g++.ext/namedret3.C: New.
54328
54329 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
54330
54331         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54332         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54333
54334 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54335
54336         * gcc.c-torture/execute/va-arg-21.c: New test.
54337
54338 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54339
54340         * gcc.dg/c99-complex-2.c: New test.
54341
54342 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54343
54344         * gcc.c-torture/execute/stdio-opt-1.c: New test.
54345
54346 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
54347
54348         * g++.old-deja/g++.other/inline16.C: New test.
54349
54350 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
54351
54352         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54353         __PRETTY_FUNCTION__
54354
54355 2000-10-29  Neil Booth  <neilb@earthling.net>
54356
54357         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54358         New tests.
54359         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54360         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54361         optimisation.
54362
54363 2000-10-29  Neil Booth  <neilb@earthling.net>
54364
54365         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54366         * mi1.c, mi1c.h: Add null directives to multiple-include test.
54367         * mi5.c: Test multiple includes work with -C.
54368         * trigraphs.c: Test ^= version.
54369
54370 2000-10-28  Neil Booth  <neilb@earthling.net>
54371
54372         New tests and test updates for new macro expander.
54373
54374         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54375         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54376         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54377         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54378         new diagnostic messages.
54379
54380         * gcc.dg/cpp/macro3.c: New tests.
54381
54382 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
54383
54384         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54385         on the same line.
54386
54387 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
54388
54389         * g++.old-deja/g++.other/eh2.C: New test.
54390
54391 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54392
54393         * gcc.c-torture/execute/20001027-1.c: New test.
54394
54395 2000-10-26  Richard Henderson  <rth@redhat.com>
54396
54397         * gcc.c-torture/execute/20001026-1.c: New.
54398
54399 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
54400
54401         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54402         * g++.old-deja/g++.law/builtin1.C: Likewise.
54403         * g++.old-deja/g++.law/ctors10.C: Likewise.
54404         * g++.old-deja/g++.law/virtual3.C: Likewise.
54405         * g++.old-deja/g++.mike/p658.C: Likewise.
54406         * g++.old-deja/g++.other/sibcall1.C: Likewise.
54407         * g++.old-deja/g++.other/vaarg2.C: Likewise.
54408         * g++.old-deja/g++.robertl/eb124.C: Likewise.
54409         * g++.old-deja/g++.robertl/eb44.C: Likewise.
54410         * g++.old-deja/g++.robertl/eb77.C: Likewise.
54411
54412 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
54413
54414         * gcc.c-torture/compile/20001024-1.c: New test.
54415
54416 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
54417
54418         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54419         to tell us whether or not we are using V3.
54420
54421 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54422
54423         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54424         operands.
54425
54426 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54427
54428         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54429
54430 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
54431
54432         * gcc.c-torture/execute/20001024-1.c: New test.
54433
54434 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
54435
54436         * g++.old-deja/g++.other/sibcall1.C: New test.
54437
54438 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
54439
54440         * gcc.dg/noncompile/init-3.c: New test.
54441
54442 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54443
54444         * gcc.dg/format-array-1.c: New test.
54445
54446 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54447
54448         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54449         writing through null pointers; remove comment about testing
54450         unterminated strings.
54451
54452 2000-10-17  Matthew Hiller  <hiller@redhat.com>
54453
54454         * gcc.c-torture/execute/20001017-2.c: New test.
54455
54456 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54457
54458         * gcc.c-torture/compile/20001018-1.c: New test.
54459         * gcc.c-torture/compile/20001018-1.x: Xfail.
54460
54461 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54462
54463         * gcc.c-torture/execute/20001017-1.c: New test.
54464
54465 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54466
54467         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54468         for multiple use of arguments with scanf formats; add tests for
54469         multiple use of arguments.
54470
54471 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
54472
54473         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
54474         from some old tests.
54475
54476 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54477
54478         * gcc.dg/format-miss-1.c: New test.
54479
54480 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54481
54482         * gcc.c-torture/execute/20001013-1.c: New test.
54483
54484 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54485
54486         * gcc.dg/format-branch-1.c: New test.
54487
54488 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54489
54490         * README, lib/file-format.exp: Remove EGCS references.
54491
54492 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54493
54494         * gcc.dg/20001013-1.c: New test.
54495
54496 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54497
54498         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54499         for intmax_t in the compiler using __typeof__ and the type rules
54500         for conditional expressions.
54501
54502 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
54503
54504         * gcc.dg/20001012-1.c: New test.
54505         * gcc.dg/20001012-2.c: New test.
54506
54507 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54508
54509         * gcc.dg/format-attr-1.c: New test.
54510
54511 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54512
54513         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54514         __LONG_LONG_MAX__ instead of LLONG_MAX.
54515
54516 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54517
54518         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54519         scanf flags.
54520         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54521         flags.
54522
54523 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54524
54525         * gcc.dg/sequence-pt-1.c: New test.
54526
54527 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
54528
54529         * gcc.c-torture/execute/20001011-1.c: New testcase.
54530         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54531
54532 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54533
54534         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54535         does not error on it.
54536
54537 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54538
54539         * gcc.dg/20001009-1.c: New test.
54540
54541 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54542
54543         * gcc.c-torture/compile/20001009-1.c: Move from here ....
54544         * gcc.c-torture/execute/20001009-2.c: ... to here.
54545
54546 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
54547
54548         * gcc.c-torture/compile/20001009-1.c: New testcase.
54549         * gcc.c-torture/execute/20001009-1.c: New testcase.
54550         Testcases provided by Jan Hubicka <jh@suse.cz>.
54551
54552 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54553
54554         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54555         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54556         uintmax_t using <limits.h> to emulate the compiler's internal
54557         logic.  No longer XFAIL %j tests.
54558
54559 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54560
54561         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54562         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54563         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54564         regexps and details of expected handling of some bad formats.
54565         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54566         suppression.
54567
54568 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54569
54570         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54571         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54572         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54573         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54574         in list archives.
54575
54576 2000-10-06  Richard Henderson  <rth@cygnus.com>
54577
54578         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54579         * g++.old-deja/g++.brendan/crash52.C: Likewise.
54580         * g++.old-deja/g++.jason/report.C: Likewise.
54581         * g++.old-deja/g++.law/friend5.C: Likewise.
54582         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
54583         of the expected warnings.
54584
54585 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
54586
54587         * g++.old-deja/g++.pt/enum14.C: New test.
54588
54589 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
54590
54591         * g++.old-deja/g++.pt/crash59.C: New test.
54592
54593 2000-10-04  Will Cohen  <wcohen@redhat.com>
54594
54595         * gcc.dg/20000926-1.c: New test.
54596
54597 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
54598
54599         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54600         function name for current C++ compiler.
54601         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54602
54603 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
54604
54605         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54606         __PRETTY_FUNCTION__.
54607         * g++.old-deja/g++.ext/pretty2.C: Likewise.
54608
54609 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54610
54611         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54612
54613 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
54614
54615         * gcc.c-torture/compile/20000923-1.c: New test.
54616
54617 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54618
54619         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54620         * g++.old-deja/g++.pt/ttp62.C: Same.
54621         * g++.old-deja/g++.other/inline14.C: Same.
54622
54623 2000-09-24  Richard Henderson  <rth@cygnus.com>
54624
54625         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54626
54627 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54628
54629         * gcc.dg/c90-printf-1.c: Add test for wide string format.
54630
54631 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
54632
54633         * gcc.c-torture/compile/20000922-1.c: New file.
54634
54635 2000-09-21  Nick Clifton  <nickc@redhat.com>
54636
54637         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54638         a signed long modulo operation.
54639         (mod6): New function - perform an unsigned long modulo operation.
54640         (main): Add tests for modulos of very large numbers by very small
54641         dividends.
54642
54643 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54644
54645         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54646
54647 2000-09-19  Richard Henderson  <rth@cygnus.com>
54648
54649         * gcc.dg/compare2.c (case 10): XFAIL.
54650
54651 2000-09-18  Richard Henderson  <rth@cygnus.com>
54652
54653         * gcc.c-torture/execute/20000906-1.c: Move ...
54654         * gcc.dg/20000906-1.c: ... here.  Only run on targets
54655         that support __builtin_trap.
54656
54657 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54658
54659         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54660
54661 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54662
54663         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54664         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54665         more $ format tests.
54666
54667 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54668
54669         * gcc.dg/format-errmk-1.c: New test.
54670
54671 2000-09-17  Greg McGary  <greg@mcgary.org>
54672
54673         * gcc.c-torture/execute/20000917-1.x: Remove.
54674
54675 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54676
54677         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54678
54679 2000-09-17  Greg McGary  <greg@mcgary.org>
54680
54681         * gcc.c-torture/execute/20000917-1.c: New test.
54682         * gcc.c-torture/execute/20000917-1.x: XFAIL.
54683
54684 2000-09-16  Neil Booth  <NeilB@earthling.net>
54685
54686         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54687         in nested macro bug.
54688
54689 2000-09-15  Neil Booth  <NeilB@earthling.net>
54690
54691         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54692
54693 2000-09-14  Jeffrey A Law  (law@cygnus.com)
54694
54695         * gcc.c-torture/execute/20000914-1.c: New test.
54696
54697 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
54698
54699         * g++.other/inline13.C: New test.
54700
54701 2000-09-12  Andreas Jaeger  <aj@suse.de>
54702
54703         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54704         constant by Ulrich Drepper <drepper@redhat.com>.
54705
54706 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
54707
54708         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54709
54710 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54711
54712         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
54713
54714 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
54715
54716         * gcc.dg/cpp/backslash.c: New test.
54717
54718 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
54719
54720         * gcc.c-torture/execute/20000910-1.c: New test.
54721         * gcc.c-torture/execute/20000910-2.c: Likewise.
54722
54723 2000-09-11  Robert Lipe  <robertl@sco.com>
54724
54725         * gcc.dg/pragma-align.c: New test.
54726
54727 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
54728
54729         * g++.old-deja/g++.pt/explicit82.C: New test.
54730         * g++.old-deja/g++.pt/explicit83.C: New test.
54731
54732 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
54733
54734         * gcc.dg/asm-names.c: New test.
54735
54736 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54737
54738         * gcc.dg/cpp/tr-warn6.c: New test
54739
54740 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54741
54742         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54743         be accepted.
54744
54745 2000-09-07  Catherine Moore  <clm@redhat.com>
54746
54747         * gcc.c-torture/execute/unroll-1.c: New test.
54748
54749 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
54750
54751         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54752         ERROR markers.
54753         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54754         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54755         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54756         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54757         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54758         Preprocess only.
54759         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54760         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54761
54762 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54763
54764         * g++.old-deja/g++.pt/deduct2.C: New test.
54765
54766 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54767
54768         * g++.old-deja/g++.pt/parms2.C: New test.
54769
54770 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54771
54772         * g++.old-deja/g++.pt/crash58.C: New test.
54773
54774 2000-09-06  Greg McGary  <greg@mcgary.org>
54775
54776         * gcc.c-torture/execute/20000906-1.c: New test.
54777         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54778
54779 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54780
54781         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54782
54783 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54784
54785         * g++.old-deja/g++.pt/crash57.C: New test.
54786
54787 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54788
54789         * g++.old-deja/g++.pt/crash56.C: New test.
54790
54791 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54792
54793         * g++.old-deja/g++.pt/koenig1.C: New test.
54794
54795 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54796
54797         * gcc.dg/20000904-1.c: New test.
54798
54799 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54800
54801         * gcc.dg/cpp/paste8.c: New test.
54802
54803 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
54804
54805         * gcc.c-torture/compile/20000827-1.c: New test.
54806
54807 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54808
54809         * gcc.dg/format-diag-1.c: New test.
54810
54811 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54812
54813         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54814         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54815         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54816         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54817         gcc.dg/formatz-1.c: Adjust warning regular expressions.
54818
54819 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54820
54821         * g++.old-deja/g++.other/nested4.C: New test.
54822
54823 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54824
54825         * g++.old-deja/g++.ns/scoped1.C: New test.
54826
54827 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
54828
54829         * lib/g++.exp: Support testing already-installed GCC.
54830
54831 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54832
54833         * wtr-label-1.c, wtr-suffix-1.c: New tests.
54834
54835 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54836
54837         * gcc.dg/return-type-2.c: New test.
54838
54839 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
54840
54841         * gcc.c-torture/compile/20000825-1.c: New test.
54842
54843 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
54844
54845         * gcc.dg/dwarf2-2.c: New test.
54846
54847 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
54848
54849         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54850         dg-warning regexps.
54851
54852 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54853
54854         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54855         gcc.dg/format-ext-5.c: New tests.
54856
54857 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
54858
54859         * g++.old-deja/g++.other/crash22.C: New test.
54860
54861 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
54862
54863         * gcc.dg/noncompile/930622-2.c: Adjust error message.
54864
54865 2000-08-24  Richard Henderson  <rth@cygnus.com>
54866
54867         * gcc.dg/ia64-sync-1.c: New test.
54868         * gcc.dg/ia64-sync-2.c: New test.
54869         * gcc.dg/ia64-asm-1.c: New test.
54870
54871 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54872
54873         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54874         * gcc.dg/format-ext-2.c: New test.
54875
54876 2000-08-23  Jason Merrill  <jason@redhat.com>
54877
54878         * lib/old-dejagnu.exp: Also ignore "In member function" and
54879         "At global scope".
54880
54881 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54882
54883         * gcc.dg/noncompile/label-lineno-1.c: New test.
54884
54885 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54886
54887         * gcc.dg/c99-array-nonobj-1.c: New test.
54888
54889 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54890
54891         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54892         tests.
54893         * gcc.dg/format-ext-1.c: New test.
54894
54895 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54896
54897         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54898         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54899         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54900         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54901         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54902
54903 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54904
54905         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54906         gcc.dg/c99-strftime-2.c: New tests.
54907
54908 2000-08-22  Richard Henderson  <rth@cygnus.com>
54909
54910         * gcc.c-torture/execute/20000822-1.c: New test.
54911
54912 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54913
54914         * gcc.c-torture/execute/20000819-1.x: Remove.
54915
54916 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54917
54918         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54919         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54920         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54921         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54922         gcc.dg/format-xopen-1.c: New tests.
54923
54924 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54925
54926         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54927
54928 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54929
54930         * g++.old-deja/g++.other/loop2.C: New test.
54931
54932         * gcc.c-torture/compile/20000606-1.c: New test.
54933         * gcc.c-torture/compile/20000728-1.c: New test.
54934         * gcc.c-torture/execute/20000801-1.c: New test.
54935         * gcc.c-torture/execute/20000801-2.c: New test.
54936         * gcc.c-torture/execute/20000819-1.c: New test.
54937         * gcc.c-torture/execute/20000819-1.x: XFAIL.
54938         * gcc.dg/20000629-1.c: New test.
54939         * gcc.dg/20000724-1.c: New test.
54940         * gcc.dg/20000807-1.c: New test.
54941
54942 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54943
54944         * gcc.dg/cpp/pragma-1.c: New test.
54945         * gcc.dg/cpp/pragma-2.c: New test.
54946
54947 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
54948
54949         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54950         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
54951
54952 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54953
54954         * gcc.c-torture/compile/20000818-1.c: New test.
54955
54956 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
54957
54958         * gcc.c-torture/execute/20000818-1.c: New test.
54959
54960 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54961
54962         * gcc.dg/format-va-1.c: New test.
54963
54964 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54965
54966         * g++.old-deja/g++.other/typedef8.C: New test.
54967
54968 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54969
54970         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54971         * g++.old-deja/g++.mike/net36.C: Mark candidate.
54972         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54973         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54974         * g++.old-deja/g++.other/ptrmem7.C: New test.
54975         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54976
54977 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54978
54979         * g++.old-deja/g++.pt/typename27.C: New test.
54980
54981 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54982
54983         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54984         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54985         * g++.old-deja/g++.pt/friend45.C: New test.
54986         * g++.old-deja/g++.other/friend8.C: New test.
54987
54988 2000-08-15  Richard Henderson  <rth@cygnus.com>
54989
54990         * gcc.c-torture/execute/20000815-1.c: New test.
54991
54992 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54993
54994         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54995         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54996         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54997
54998 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54999
55000         * g++.old-deja/g++.other/refinit2.C: New test.
55001
55002 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
55003
55004         * lib/c-torture.exp (c-torture): Make
55005         compiler_conditional_xfail_data global.
55006         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
55007         compiler_conditional_xfail_data machinery.
55008         (f-torture-execute): Likewise.
55009         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
55010         and only when unrolling loops.
55011
55012         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
55013
55014 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55015
55016         * g++.old-deja/g++.pt/explicit81.C: New test.
55017
55018 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55019
55020         * g++.old-deja/g++.pt/typename26.C: New test.
55021
55022 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
55023
55024         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
55025         warning.
55026
55027 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
55028
55029         * g++.old-deja/g++.other/array3.C: New test.
55030
55031 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55032
55033         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
55034         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
55035         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
55036         New tests.
55037
55038 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
55039
55040         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
55041         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55042
55043 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
55044
55045         * gcc.c-torture/execute/20000808-1.c: New test.
55046
55047 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55048
55049         * gcc.dg/c90-const-expr-1.c: New test.
55050
55051 2000-08-08  Richard Henderson  <rth@cygnus.com>
55052
55053         * gcc.dg/noncompile/920923-1.c: Declare calloc.
55054
55055 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55056
55057         * gcc.dg/noncompile/const-ll-1.c: New test.
55058
55059 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55060
55061         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
55062
55063 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55064
55065         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
55066         that running programs linked against the shared version of libobjc
55067         run correctly.
55068
55069 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55070
55071         * gcc.dg/c99-printf-1.c: New test.
55072
55073 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55074
55075         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
55076
55077 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
55078
55079         * gcc.c-torture/execute/20000731-1.x: Delete.
55080
55081 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
55082
55083         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
55084         and torture_without_loops as is done by c-torture.exp.
55085         (search_for): Copy from c-torture.exp.
55086         (gcc-dg-runtest): New function, drives a directory of tests
55087         iterating over the TORTURE_OPTIONS.
55088         (scan-assembler, scan-assembler-not): Move here from
55089         individual directory drivers.
55090
55091         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55092         defined by lib/gcc-dg.exp.
55093         * gcc.dg/cpp/cpp.exp: Likewise.
55094         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
55095         gcc-dg-runtest, so we cycle over optimization options.
55096
55097         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55098         * gcc.dg/compare2.c: No longer expected to fail.
55099
55100 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55101
55102         * gcc.c-torture/execute/20000804-1.c: New test.
55103
55104 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55105
55106         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55107
55108 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
55109
55110         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55111
55112 2000-08-03  Jeffrey A Law  (law@cygnus.com)
55113
55114         * gcc.c-torture/compile/20000803-1.c: New test.
55115
55116 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55117
55118         * gcc.c-torture/execute/20000801-3.c,
55119         gcc.c-torture/execute/20000801-4.c: New tests.
55120         * gcc.c-torture/execute/20000801-3.x,
55121         gcc.c-torture/execute/20000801-4.x: Xfail.
55122
55123 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
55124
55125         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
55126         libobjc/.libs to allow for libtool.
55127
55128 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
55129
55130         * gcc.c-torture/compile/20000802-1.c: New test.
55131
55132 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
55133
55134         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
55135
55136 2000-07-31  Jeffrey A Law  (law@cygnus.com)
55137
55138         * gcc-c-torture/execute/20000731-2.c: New test.
55139
55140         * gcc.c-torture/execute/20000731-1.c: New test.
55141         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
55142
55143 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
55144
55145         * gcc.dg/cpp/paste7.c: New test.
55146         * gcc.dg/cpp/20000725-1.c: New test.
55147
55148 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
55149
55150         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
55151         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
55152         declaration warning for __builtin_dwarf_reg_size.
55153
55154         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
55155
55156 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55157
55158         * gcc.dg/noncompile/voidparam-1.c: New test.
55159
55160 2000-07-30  Richard Henderson  <rth@cygnus.com>
55161
55162         * gcc.dg/c90-digraph-1.c: Don't xfail.
55163         * gcc.dg/compare2.c (case 10): Xfail.
55164         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
55165
55166 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
55167
55168         * gcc.dg/c99-main-1.c: New test.
55169
55170 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55171
55172         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
55173
55174 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
55175
55176         * gcc.c-tortuer/execute/20000726-1.c: New test.
55177
55178 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
55179
55180         * gcc.c-torture/execute/enum-2.c: New test.
55181
55182 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55183
55184         * gcc.dg/cpp/tr-warn3.c: New test.
55185
55186 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55187
55188         * g++.old-deja/g++.ext/implicit1.C: Remove.
55189         * g++.old-deja/g++.jason/c2.C: Remove
55190         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
55191         * g++.old-deja/g++.pt/crash16.C: Likewise.
55192         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
55193
55194 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55195
55196         * g++.old-deja/g++.other/for2.C: New test.
55197
55198 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
55199
55200         * gcc.dg/20000720-1.c: New test.
55201
55202 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
55203
55204         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
55205
55206 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
55207
55208         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55209         * gcc.c-torture/execute/20000722-1.c: New.
55210         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55211
55212 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
55213
55214         * gcc.dg/cpp/20000720-1.S: New test.
55215
55216 2000-07-21  Michael Meissner  <meissner@redhat.com>
55217
55218         * gcc.c-torture/execute/ieee/hugeval.c: New test.
55219
55220 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55221
55222         * g++.old-deja/g++.brendan/crash16.C,
55223         g++.old-deja/g++.brendan/parse3.C,
55224         g++.old-deja/g++.brendan/redecl1.C,
55225         g++.old-deja/g++.ns/template13.C,
55226         g++.old-deja/g++.other/decl4.C,
55227         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55228
55229 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55230
55231         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
55232         and "Internal error".
55233
55234         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55235         regexps.
55236         * gcc.dg/cpp/paste6.c: New test.
55237
55238 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
55239
55240         * gcc.dg/cpp/tr-direct.c: New test.
55241
55242         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55243         gcc.dg/cpp/undef1.c: Tweak error regexps.
55244
55245 2000-07-18  Eric Christopher <echristo@redhat.com>
55246
55247         * gcc.c-torture/compile/20000718-1.c: New test.
55248
55249 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
55250
55251         * cpplex.c (_cpp_push_token): If the token being pushed back
55252         is the previous token in this context, just subtract one from
55253         context->posn.
55254         * cppmacro.c (save_expansion): Clear aux field when storing a
55255         placemarker.
55256
55257 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
55258
55259         * gcc.dg/noncompile/redecl-1.c: New test.
55260
55261 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
55262
55263         * gcc.c-torture/execute/20000717-5.c: New test.
55264         * gcc.c-torture/execute/20000717-1.x: Removed.
55265
55266 2000-07-17  Richard Henderson  <rth@cygnus.com>
55267
55268         * gcc.c-torture/execute/20000717-4.c: New test.
55269
55270 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
55271
55272         * gcc.dg/cpp/syshdr.c: New test.
55273         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
55274
55275 2000-07-17  Neil Booth  <neilb@earthling.net>
55276
55277         * gcc.dg/cpp/cmdlne-dM.c: New test.
55278         * gcc.dg/cpp/cmdlne-dD.c: New test.
55279
55280 2000-07-17  Jeffrey A Law  (law@cygnus.com)
55281
55282         * gcc.c-torture/execute/20000717-3.c: New test.
55283
55284         * gcc.c-torture/compile/20000717-1.c: New test.
55285
55286 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
55287
55288         * gcc.c-torture/execute/20000717-2.c: New test.
55289
55290 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55291
55292         * gcc.dg/formatz-1.c: New test.
55293
55294         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55295         * gcc.dg/c99-digraph-1.c: New tests.
55296
55297         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55298         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55299
55300         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55301         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55302         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55303         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55304         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55305         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55306         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55307
55308 2000-07-17  Greg McGary <greg@mcgary.org>
55309
55310         * gcc.c-torture/execute/20000717-1.c: New test.
55311         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
55312
55313 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
55314
55315         * gcc.c-torture/execute/20000715-2.c: New test.
55316         * gcc.dg/20000715-1.c: New test.
55317
55318 2000-07-15  Michael Meissner  <meissner@redhat.com>
55319
55320         * gcc.c-torture/execute/20000715-1.c: New test.
55321
55322 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
55323
55324         * gcc.c-torture/execute/20000707-1.c: New test.
55325
55326 2000-07-13  Neil Booth  <NeilB@earthling.net>
55327
55328         * gcc.dg/cpp/digraph1.c,
55329         gcc.dg/cpp/digraph2.c,
55330         gcc.dg/cpp/digraphs.c: New tests.
55331
55332 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
55333
55334         * g77.f-torture/compile/20000630-2.f: New test.
55335         * g77.f-torture/compile/20000630-2.x
55336
55337 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55338
55339         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
55340
55341 2000-07-11  Neil Booth  <NeilB@earthling.net>
55342
55343         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55344
55345 2000-07-11  Neil Booth  <NeilB@earthling.net>
55346
55347         * gcc.dg/cpp/cmdlne-C.c: New.
55348
55349 2000-07-09  Neil Booth  <NeilB@earthling.net>
55350
55351         * gcc.dg/cpp/directiv.c: New tests.
55352         * gcc.dg/cpp/undef1.c: Update.
55353
55354 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
55355
55356         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55357
55358 2000-07-09  Neil Booth  <NeilB@earthling.net>
55359
55360         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55361
55362 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
55363
55364         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55365         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55366
55367 2000-07-08  Neil Booth  <NeilB@earthling.net>
55368
55369         * gcc.dg/cpp/macsyntx.c: New tests.
55370
55371 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55372
55373         * gcc.dg/20000707-1.c: New test.
55374
55375 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55376
55377         * gcc.c-torture/execute/20000706-1.c: New test.
55378         * gcc.c-torture/execute/20000706-2.c: New test.
55379         * gcc.c-torture/execute/20000706-3.c: New test.
55380         * gcc.c-torture/execute/20000706-4.c: New test.
55381         * gcc.c-torture/execute/20000706-5.c: New test.
55382
55383 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55384
55385         * g++.old-deja/g++.pt/instantiate7.C: New test.
55386
55387 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55388
55389         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
55390         * g++.old-deja/g++.mike/thunk3.C: Likewise.
55391         * g++.old-deja/g++.other/rtti3.C: Likewise.
55392         * g++.old-deja/g++.other/rttid3.C: Likewise.
55393
55394 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
55395
55396         *  g77.f-torture/compile/20000630-1.x: Fix typo
55397
55398 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
55399
55400         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55401         assembly output.
55402
55403 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
55404
55405         * gcc.dg/cpp/ident.c: New test.
55406
55407 2000-07-05  Neil Booth  <NeilB@earthling.net>
55408
55409         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55410           gcc.dg/cpp/lexstrng.c: New tests.
55411
55412 2000-07-04  Neil Booth  <NeilB@earthling.net>
55413
55414         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55415         * gcc.dg/cpp/strify2.c: Same.
55416
55417 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
55418
55419         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
55420         * gcc.dg/cpp/19990703-1.c: Likewise.
55421         * gcc.dg/cpp/20000625-1.c: Likewise.
55422         * gcc.dg/cpp/20000625-2.c: Likewise.
55423
55424         * gcc.dg/cpp/macro1.c,
55425         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55426         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55427         gcc.dg/cpp/strify1.c,
55428         gcc.dg/cpp/strify2.c: New tests.
55429
55430 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
55431
55432         * gcc.c-torture/execute/20000703-1.c: New test.
55433
55434 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55435
55436         * g++.old-deja/g++.pt (lookup10.C): New test.
55437
55438 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55439
55440         * g++.old-deja/g++.pt (typename25.C): New test.
55441
55442 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
55443
55444         * gcc.c-torture/compile/20000701-1.c: New test.
55445
55446 2000-06-30  Nick Clifton  <nickc@cygnus.com>
55447
55448         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55449         to test case.
55450
55451 2000-06-30  Catherine Moore  <clm@cygnus.com>
55452
55453         * gcc.c-torture/execute/align-1.c: New test.
55454
55455 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
55456
55457         * g++.old-deja/g++.pt/expr8.C: New test.
55458         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55459
55460 2000-06-29  Nick Clifton  <nickc@cygnus.com>
55461
55462         * gcc.c-torture/compile/20000629-1.c: New test.
55463
55464 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55465
55466
55467         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55468         gcc.dg/noncompile directory, depending on whether they're
55469         preprocessor tests or not.  Annotate all the tests for the dg
55470         framework.
55471
55472         * gcc.c-torture/noncompile/noncompile.exp: Delete.
55473         * gcc.dg/noncompile/noncompile.exp: New.
55474
55475         * Moved files:
55476         Old name                                New name
55477         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
55478         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
55479         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
55480         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
55481         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
55482         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
55483         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
55484         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
55485         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
55486         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
55487         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
55488         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
55489         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
55490         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
55491         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
55492         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
55493         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
55494         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
55495         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
55496         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
55497         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
55498         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
55499         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
55500         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
55501
55502         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
55503         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
55504         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
55505         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
55506         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
55507         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
55508
55509 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55510
55511         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55512         declare one variable.  On the fourth, error.
55513         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55514         declared by 20000628-1a.h.
55515
55516 2000-06-29  Richard Henderson  <rth@redhat.com>
55517
55518         * gcc.c-torture/execute/930529-1.x: New file.
55519         * gcc.dg/920413-1.c: Adjust expected warning text.
55520         * gcc.dg/980217-1.c: Declare abort.
55521         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55522
55523 2000-06-29  Jeffrey A Law  (law@cygnus.com)
55524
55525         * g77.f-torture/compile/20000629-1.f: New test.
55526         * g77.f-torture/compile/20000629-1.x: Expected to fail.
55527
55528 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55529
55530         Rearrange lots of files, removing entirely the
55531         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55532         directories.
55533
55534         * Deleted files:
55535         gcc.c-torture/code_quality/code_quality.exp
55536         gcc.c-torture/special/special.exp
55537         gcc.failure/failure.exp
55538         gcc.failure/940409-1.x
55539         gcc.c-torture/compile/961203-1.x
55540
55541         * New files:
55542         gcc.misc-tests/linkage.exp
55543         gcc.c-torture/execute/920730-1t.c
55544         gcc.c-torture/execute/920730-1t.x
55545         gcc.c-torture/compile/920520-1.x
55546         gcc.c-torture/compile/920521-1.x
55547         gcc.c-torture/compile/981006-1.x
55548         gcc.c-torture/execute/eeprof-1.x
55549
55550         * Moved files (possibly with modifications to fit a new harness):
55551         Old name                                New name
55552         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
55553         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
55554         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
55555         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
55556         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
55557         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
55558         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
55559         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
55560         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
55561         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
55562         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
55563         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
55564         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
55565         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
55566
55567 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55568
55569         * c-torture/compile/961203-1.x: Delete.
55570
55571         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
55572         not exit. Include stdio.h.
55573         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55574         * gcc.misc-tests/dg-12.c: Likewise.
55575         * gcc.misc-tests/dg-5.c: Likewise.
55576         * gcc.misc-tests/dg-6.c: Likewise.
55577         * gcc.misc-tests/dg-7.c: Prototype abort.
55578         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55579         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55580         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
55581         not exit.
55582         * gcc.misc-tests/sieve.c: Use return from main, not exit.
55583         * gcc.misc-tests/sort2.c: Use return from main, not exit.
55584
55585 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
55586
55587         * gcc.dg/cpp/20000628-1.c: New test.
55588         * gcc.dg/cpp/20000628-1.h: New header for above test.
55589         * gcc.dg/cpp/20000628-1a.h: Likewise.
55590
55591 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
55592
55593         * gcc.dg/cpp: New directory.
55594         * gcc.dg/cpp/cpp.exp: New driver.
55595         * gcc.dg/cpp/20000627-1.c: New test.
55596         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55597         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55598         and rewrite as a compilation test.
55599
55600         * gcc.dg: Move many files into the cpp subdirectory, possibly
55601         renaming or editing them as well.
55602         Old name                New name
55603         990119-1.c              cpp/19990119-1.c
55604         990228-1.c              cpp/19990228-1.c
55605         990407-1.c              cpp/19990407-1.c
55606         990409-1.c              cpp/19990409-1.c
55607         990413-1.c              cpp/19990413-1.c
55608         990703-1.c              cpp/19990703-1.c
55609         20000127-1.c            cpp/20000127-1.c
55610         20000129-1.c            cpp/20000129-1.c
55611         20000207-1.c            cpp/20000207-1.c
55612         20000207-2.c            cpp/20000207-2.c
55613         20000209-1.c            cpp/20000209-1.c
55614         20000209-2.c            cpp/20000209-2.c
55615         20000301-1.c            cpp/20000301-1.c
55616         20000419-1.c            cpp/20000419-1.c
55617         20000510-1.S            cpp/20000510-1.S
55618         20000519-1.c            cpp/20000519-1.c
55619         20000529-1.c            cpp/20000529-1.c
55620         20000625-1.c            cpp/20000625-1.c
55621         20000625-2.c            cpp/20000625-2.c
55622         cpp-as1.c               cpp/assert1.c
55623         cpp-as2.c               cpp/assert2.c
55624         cxx-comments-1.c        cpp/cxxcom1.c
55625         cxx-comments-2.c        cpp/cxxcom2.c
55626         endif-label.c           cpp/endif.c
55627         cpp-hash1.c             cpp/hash1.c
55628         cpp-hash2.c             cpp/hash2.c
55629         cpp-if1.c               cpp/if-1.c
55630         cpp-if2.c               cpp/if-2.c
55631         cpp-if3.c               cpp/if-3.c
55632         cpp-if4.c               cpp/if-4.c
55633         cpp-if5.c               cpp/if-5.c
55634         cpp-cond.c              cpp/if-cexp.c
55635         cpp-missingop.c         cpp/if-mop.c
55636         cpp-missingparen.c      cpp/if-mpar.c
55637         cpp-opprec.c            cpp/if-oppr.c
55638         cpp-ifparen.c           cpp/if-paren.c
55639         cpp-shortcircuit.c      cpp/if-sc.c
55640         cpp-shift.c             cpp/if-shift.c
55641         cpp-unary.c             cpp/if-unary.c
55642         cpp-li1.c               cpp/line1.c
55643         cpp-li2.c               cpp/line2.c
55644         lineno.c                cpp/line3.c
55645         lineno-2.c              cpp/line4.c
55646         cpp-mi.c                cpp/mi1.c
55647         cpp-mic.h               cpp/mi1c.h
55648         cpp-micc.h              cpp/mi1cc.h
55649         cpp-mind.h              cpp/mi1nd.h
55650         cpp-mindp.h             cpp/mi1ndp.h
55651         cpp-mix.h               cpp/mi1x.h
55652         cpp-mi2.c               cpp/mi2.c
55653         cpp-mi2a.h              cpp/mi2a.h
55654         cpp-mi2b.h              cpp/mi2b.h
55655         cpp-mi2c.h              cpp/mi2c.h
55656         cpp-mi3.c               cpp/mi3.c
55657         cpp-mi3.def             cpp/mi3.def
55658         poison-1.c              cpp/poison.c
55659         pr-impl.c               cpp/prag-imp.c
55660         cpp-redef-2.c           cpp/redef1.c
55661         cpp-redef.c             cpp/redef2.c
55662         strpaste.c              cpp/strp1.c
55663         strpaste-2.c            cpp/strp2.c
55664         cpp-tradpaste.c         cpp/tr-paste.c
55665         cpp-tradstringify.c     cpp/tr-str.c
55666         cpp-tradwarn1.c         cpp/tr-warn1.c
55667         cpp-tradwarn2.c         cpp/tr-warn2.c
55668         trigraphs.c             cpp/trigraphs.c
55669         cpp-unc1.c              cpp/unc1.c
55670         cpp-unc2.c              cpp/unc2.c
55671         cpp-unc3.c              cpp/unc3.c
55672         cpp-unc.c               cpp/unc4.c
55673         undef.c                 cpp/undef1.c
55674         undef-2.c               cpp/undef2.c
55675         cpp-wi1.c               cpp/widestr1.c
55676
55677 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
55678
55679         * lib/g++.exp (g++_include_flags): Tweak.
55680
55681 2000-06-27  H.J. Lu  <hjl@gnu.org>
55682             Loren J. Rittle  <ljrittle@acm.org>
55683
55684         * lib/g++.exp (g++_include_flags): Override libgloss.exp
55685         version with one that knows about the new gcc tree structure.
55686         (g++_link_flags): Same.
55687
55688 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
55689
55690         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55691         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55692         case we are cross-compiling.
55693
55694         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55695         g++.old-deja/g++.niklas/Makefile.in,
55696         g++.old-deja/g++.niklas/configure.in,
55697         g++.old-deja/g++.other/Makefile.in,
55698         g++.old-deja/g++.other/configure.in,
55699         gcc.c-torture/code_quality/Makefile.in,
55700         gcc.c-torture/code_quality/configure.in,
55701         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55702         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55703         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55704         gcc.c-torture/execute/ieee/Makefile.in,
55705         gcc.c-torture/execute/ieee/configure.in,
55706         gcc.c-torture/noncompile/Makefile.in,
55707         gcc.c-torture/noncompile/configure.in,
55708         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55709         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55710         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
55711
55712 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55713
55714         * g++.old-deja/g++.other/ambig3.C: New test.
55715
55716 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55717
55718         * g++.old-deja/g++.pt/syntax1.C: New test.
55719         * g++.old-deja/g++.pt/syntax2.C: New test.
55720         * g++.old-deja/g++.other/syntax3.C: New test.
55721         * g++.old-deja/g++.other/syntax4.C: New test.
55722
55723 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55724
55725         * gcc.dg/20000623-1.c: Prototype exit and abort.
55726
55727 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55728
55729         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55730         New tests.
55731         * gcc.dg/cpp-mi3.def: New file.
55732
55733         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55734         inside assertions.
55735         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55736         lexer's error messages.
55737         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55738         divine anything from the linemarkers.
55739         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55740         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55741
55742 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
55743
55744         * gcc.dg/20000623-1.c: New test.
55745
55746 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
55747
55748         * gcc.c-torture/execute/20000622-1.c: New test.
55749
55750 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55751
55752         * g++.old-deja/g++.other/init15.C: New test.
55753
55754 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55755
55756         * g++.old-deja/g++.pt/vaarg2.C: New test.
55757         * g++.old-deja/g++.pt/vaarg3.C: New test.
55758
55759 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
55760
55761         * g++.old-deja/g++.other/dyncast6.C: New test.
55762
55763 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
55764
55765         * gcc.c-torture/execute/loop-6.c: New test.
55766
55767 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
55768
55769         * gcc.dg/20000614-1.c: New test.
55770         * gcc.dg/20000614-2.c: New test.
55771
55772 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
55773
55774         * g++.old-deja/g++.other/inline12.C: New test.
55775
55776 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
55777
55778         * g++.old-deja/g++.other/eh1.C: New test.
55779
55780 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
55781
55782         * g++.old-deja/g++.other/type.C: New test.
55783
55784 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55785
55786         * g++.old-deja/g++.other/initstring.C: New test.
55787
55788 2000-06-12  Jason Merrill  <jason@redhat.com>
55789
55790         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55791
55792 2000-06-09  Jeffrey A Law  (law@cygnus.com)
55793
55794         * gcc.c-torture/compile/20000609-1.c: New test.
55795
55796 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
55797
55798         * gcc.dg/20000609-1.c: New test.
55799
55800 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
55801
55802         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55803         * gcc.c-torture/noncompile/poison-1.c: Move...
55804         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55805         * gcc.dg/cpp-li1.c: Add a token after the #line.
55806
55807 2000-06-05  Richard Henderson  <rth@cygnus.com>
55808
55809         * gcc.c-torture/execute/20000605-2.c: New test.
55810         * gcc.c-torture/execute/20000605-3.c: New test.
55811
55812 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
55813
55814         * g77.f-torture/execute/20000503-1.x: New file.
55815
55816 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
55817
55818         * g++.old-deja/g++.eh/badalloc1.C: New test.
55819
55820 2000-06-05  Richard Henderson  <rth@cygnus.com>
55821
55822         * gcc.c-torture/execute/20000605-1.c: New test.
55823
55824 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55825             Nathan Sidwell <nathan@codesourcery.com>
55826
55827         * gcc.c-torture/compile/20000605-1.c: New test.
55828
55829 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
55830
55831         * g77.f-torture/compile/20000601-1.f: New test.
55832
55833 2000-06-03  Richard Henderson  <rth@cygnus.com>
55834
55835         * gcc.c-torture/execute/20000603-1.c: New.
55836
55837 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
55838
55839         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55840         * gcc.dg/noreturn-2.c (noreturn): Likewise.
55841
55842 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
55843
55844         * gcc.dg/compare2.c (case 12): XFAIL.
55845         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55846         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55847
55848         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55849
55850 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
55851
55852         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55853         guard macro is already defined when the header is first
55854         included.
55855         * gcc.dg/cpp-mix.h: New file.
55856         * gcc.dg/endif-label.c: Update patterns to match compiler.
55857
55858         * g++.brendan/complex1.C: Declare abort.
55859         * g++.law/refs4.C: Remove XFAIL.
55860         * g++.oliva/expr2.C: Declare abort and exit.
55861
55862 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
55863
55864         * gcc.c-torture/execute/20000528-1.c: New test.
55865
55866         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55867         * g++.old-deja/g++.law/temps4.C: Likewise.
55868
55869         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55870         stdlib.h.  Call abort() on failure.
55871         * g++.old-deja/g++.law/refs4.C: Likewise.
55872         * g++.old-deja/g++.law/temps4.C: Likewise.
55873         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55874         * gcc.c-torture/execute/20000112-1.c: Include string.h.
55875
55876 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
55877
55878         Relative to g++.dg/special:
55879         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55880
55881         Relative to g++.old-deja:
55882         * g++.brendan/complex1.C, g++.jason/optimize2.C,
55883         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55884         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55885         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55886         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55887         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55888         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55889
55890         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55891         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55892         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55893         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55894         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55895         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55896         and/or string.h.
55897
55898         * g++.other/goto1.C: Update expectations for error messages.
55899
55900 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
55901
55902         * gcc.c-torture/compile/20000523-1.c: New test.
55903
55904 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55905
55906         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55907
55908 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55909
55910         * g++.old-deja/g++.eh/catch11.C: New test.
55911         * g++.old-deja/g++.eh/catch12.C: New test.
55912
55913 2000-05-24  Nick Clifton  <nickc@cygnus.com>
55914
55915         * gcc.c-torture/execute/20000523-1.c: New test.
55916
55917 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
55918
55919         * c-torture/execute/bcp-1.c: Replace abort in arg of
55920         __builtin_constant_p with a generic external function.
55921
55922         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55923         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55924         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55925         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55926         Prototype abort and/or exit.
55927
55928         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55929         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55930         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55931         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55932
55933 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
55934
55935         * gcc.dg/dwarf2-1.c: New test.
55936
55937 2000-05-20  Richard Henderson  <rth@cygnus.com>
55938
55939         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55940
55941 2000-05-20  Andreas Jaeger  <aj@suse.de>
55942
55943         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55944         testcase.
55945
55946 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
55947
55948         * gcc.c-torture/execute/20000519-2.c: New test.
55949
55950 2000-05-19  Andreas Jaeger  <aj@suse.de>
55951
55952         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55953         which fails with SSA.
55954
55955         * lib/c-torture.exp: Also test with -O3 -fssa.
55956
55957 2000-05-18  Michael Meissner  <meissner@redhat.com>
55958
55959         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55960         * gcc.c-torture/execute/920415-1.c: Ditto.
55961         * gcc.c-torture/execute/920501-1.c: Ditto.
55962         * gcc.c-torture/execute/conversion.c: Ditto.
55963         * gcc.c-torture/execute/cvt-1.c: Ditto.
55964
55965 2000-05-18  Jeffrey A Law  (law@cygnus.com)
55966
55967         * gcc.c-torture/compile/20000518-1.c: New test.
55968
55969 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55970
55971         * g77.f-torture/compile/200005018.f: New test.
55972
55973 2000-05-17  Jeffrey A Law  (law@cygnus.com)
55974
55975         * gcc.c-torture/compile/20000517-1.c: New test.
55976
55977 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55978
55979         * gcc.c-torture/execute/20000516-1.c: New test.
55980
55981 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55982
55983         * g++.old-deja/g++.other/eh.C: New test.
55984
55985 2000-05-12  Richard Henderson  <rth@cygnus.com>
55986
55987         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55988         constants through to doit's conditional.
55989
55990 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55991
55992         * gcc.c-torture/compile/20000511-1.c: New test.
55993         * g77.f-torture/compile/20000511-1.f: New test.
55994         * g77.f-torture/compile/20000511-2.f: New test.
55995
55996 2000-05-11  Michael Meissner  <meissner@redhat.com>
55997
55998         * gcc.c-torture/execute/20000511-1.c: New test.
55999
56000 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
56001
56002         * gcc.dg/dg.exp: Scan .S files as well as .c files.
56003         * gcc.dg/20000510-1.S: New.
56004
56005 2000-05-08  Catherine Moore  <clm@cygnus.com>
56006
56007         * gcc.dg/unused-3.c: New.
56008
56009 2000-05-06  Richard Henderson  <rth@cygnus.com>
56010
56011           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
56012           * g++.old-deja/g++.mike/warn1.C: Likewise.
56013           * g++.old-deja/g++.pt/local1.C: Likewise.
56014           * g++.old-deja/g++.pt/local7.C: Likewise.
56015           * g++.old-deja/g++.pt/spec16.C: Likewise.
56016
56017 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
56018
56019         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
56020
56021 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
56022
56023           * g77.f-torture/execute/20000503-1.f: New test.
56024
56025 2000-05-04  Andreas Jaeger  <aj@suse.de>
56026
56027         * gcc.dg/noreturn-2.c: New test.
56028
56029 2000-05-04  Neil Booth  <NeilB@earthling.net>
56030
56031         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
56032         preprocessor.
56033
56034 2000-05-04  Richard Henderson  <rth@cygnus.com>
56035
56036         * gcc.c-torture/execute/20000503-1.c: Fix typo.
56037
56038 2000-05-04  Richard Henderson  <rth@cygnus.com>
56039
56040         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
56041         OpenSSL by Jason R Thorpe.
56042
56043 2000-05-03  Jim Wilson  <wilson@cygnus.com>
56044
56045         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
56046
56047 2000-05-03  Robert Lipe <robertlipe@usa.net>
56048
56049         * gcc.dg/20000503-1.c: New test.
56050
56051 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
56052
56053         * gcc.c-torture/compile/20000502-1.c: New test.
56054         * g++.old-deja/g++.other/align.C: New test.
56055         * gcc.dg/cpp-tradstringify.c: New test.
56056
56057 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56058
56059         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
56060         and hard registers.
56061
56062 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
56063
56064         * gcc.c-torture/execute/loop-5.c: New test.
56065
56066 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
56067
56068         * gcc.c-torture/execute/va-arg-20.c: New test.
56069
56070 2000-04-23  Jeffrey A Law  (law@cygnus.com)
56071
56072         * gcc.c-torture/execute/20000422-1.c: New test.
56073
56074 2000-04-20  Greg McGary  <gkm@gnu.org>
56075
56076         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
56077         when optimizing, but without sibling-call optimizations (-O1).
56078
56079 2000-04-20  Jeffrey A Law  (law@cygnus.com)
56080
56081           * gcc.c-torture/compile/20000420-1.c: New test.
56082
56083 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56084
56085         * g++.abi/ptrflags.C: New test.
56086         * g++.eh/catchptr1.C: Test incomplete pointer chains.
56087
56088 2000-04-19  Catherine Moore  <clm@cygnus.com>
56089
56090         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56091
56092 2000-04-19  Greg McGary  <gkm@gnu.org>
56093
56094         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56095         sibling-call optimizations.
56096
56097 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
56098
56099         * gcc.dg/20000419-1.c: New test.
56100
56101 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
56102
56103         * gcc.c-torture/execute/20000412-6.c: New test.
56104
56105 2000-04-12  Jeffrey A Law  (law@cygnus.com)
56106
56107         * gcc.c-torture/execute/20000412-5.c: New test.
56108         * g77.f-torture/compile/20000412-1.f: New test.
56109         * gcc.c-torture/execute/20000412-4.c: New test.
56110         * gcc.c-torture/compile/20000412-2.c: New test.
56111         * gcc.c-torture/execute/20000412-3.c: New test.
56112         * gcc.c-torture/compile/20000412-1.c: New test.
56113         * gcc.c-torture/execute/20000412-2.c: New test.
56114
56115 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
56116
56117         * objc/execute/bf-20.m: New test.
56118
56119 2000-04-10  Richard Henderson  <rth@cygnus.com>
56120
56121         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
56122
56123         * gcc.c-torture/execute/20000412-1.c: New test.
56124
56125 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
56126
56127         * g++.old-deja/g++.eh/catchptr1.C: New test.
56128
56129 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
56130
56131         * g++.old-deja/g++.abi/cxa_vec.C: New test.
56132
56133 2000-04-08  Neil Booth  <NeilB@earthling.net>
56134
56135         * gcc.dg/cpp-nullchar.c: Remove test as
56136         embedded nulls cause problems.
56137
56138 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56139
56140         * gcc.dg/compare2.c: New test.
56141
56142 2000-04-08  Neil Booth  <NeilB@earthling.net>
56143
56144         * gcc.dg/cpp-nullchar.c: New test.
56145
56146 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
56147
56148         * gcc.dg/cpp-mi2.c: New test.
56149         * gcc.dg/cpp-mi2[abc].h: New files.
56150
56151 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
56152
56153         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
56154         member name.
56155
56156 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
56157
56158         * g++.old-deja/g++.abi/vmihint.C: New test.
56159
56160 2000-04-06  Neil Booth  <NeilB@earthling.net>
56161
56162         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
56163         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
56164         copyright.
56165
56166 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
56167
56168         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
56169         avoid stack-frame overwrite.
56170
56171 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
56172
56173         * gcc.c-torture/compile/20000405-2.c: New test.
56174         * gcc.c-torture/compile/20000405-3.c: New test.
56175
56176 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56177
56178         * gcc.c-torture/compile/20000405-1.c: New test.
56179
56180 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
56181
56182         * gcc.dg/cast-qual-1.c: Revert last change.
56183
56184 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56185
56186         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
56187
56188 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
56189
56190         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
56191         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
56192
56193 2000-04-03  Jeffrey A Law  (law@cygnus.com)
56194
56195         * gcc.c-torture/compile/20000403-2.c: New test.
56196         * gcc.c-torture/compile/20000403-1.c: New test.
56197
56198 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
56199
56200         * gcc.c-torture/execute/20000403-1.c: New test.
56201
56202 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
56203
56204         * gcc.c-torture/execute/20000402-1.c: New test.
56205
56206 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
56207
56208         * gcc.c-torture/execute/va-arg-15.c: New test.
56209         * gcc.c-torture/execute/va-arg-16.c: New test.
56210         * gcc.c-torture/execute/va-arg-17.c: New test.
56211         * gcc.c-torture/execute/va-arg-18.c: New test.
56212         * gcc.c-torture/execute/va-arg-19.c: New test.
56213
56214 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
56215
56216         * gcc.c-torture/compile/981211-1.c: Move to...
56217         * gcc.dg/cpp-as1.c: ...here.
56218         * gcc.dg/cpp-as2.c: New file.
56219
56220         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56221         compiler.
56222
56223 2000-04-02  Neil Booth  <NeilB@earthling.net>
56224
56225         * gcc.dg/cpp-cond.c  New tests.
56226         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
56227         accidental success less likely.
56228         * gcc.dg/cpp-missingop.c  New tests.
56229         * gcc.dg/cpp-missingparen.c  New tests.
56230         * gcc.dg/cpp-shift.c  New tests.
56231         * gcc.dg/cpp-shortcircuit.c  New tests.
56232         * gcc.dg/cpp-unary.c  New tests.
56233
56234 2000-03-29  Jeffrey A Law  (law@cygnus.com)
56235
56236         * gcc.c-torture/compile/20000329-1.c: New test.
56237
56238 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
56239
56240         * gcc.c-torture/compile/20000326-1.c: New test.
56241         * gcc.c-torture/compile/20000326-2.c: New test.
56242
56243 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
56244
56245         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56246         the first parameter is a function argument.
56247
56248 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
56249
56250         * g++.old-deja/g++.ext/array4.C: New test.
56251
56252 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
56253
56254         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
56255
56256 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56257
56258         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
56259
56260 2000-03-19  Richard Henderson  <rth@cygnus.com>
56261
56262         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
56263
56264 2000-03-19  Richard Henderson  <rth@cygnus.com>
56265
56266         * gcc.c-torture/compile/20000319-1.c: New test.
56267
56268 2000-03-14  Jeffrey A Law  (law@cygnus.com)
56269
56270         * gcc.c-torture/execute/20000314-3.c: New test.
56271         * gcc.c-torture/execute/20000314-2.c: New test.
56272         * gcc.c-torture/execute/20000314-1.c: New test.
56273         * gcc.c-torture/compile/20000314-2.c: New test.
56274         * gcc.c-torture/compile/20000314-1.c: New test.
56275
56276 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
56277
56278         * g++.old-deja/g++.warn/inline.C: New test.
56279
56280 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
56281
56282         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
56283         standards-compliant result rather than specific constants.
56284         Put test-values in array.
56285
56286 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
56287
56288         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56289         (g++_target_compile): Put test-specific options last.
56290
56291 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56292
56293         * g++.old-deja/g++.eh/vbase4.C: New test.
56294
56295 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56296
56297         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
56298
56299 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56300
56301         * g++.old-deja/g++.brendan/misc12.C: Removed.
56302         * g++.old-deja/g++.pt/memtemp77.C: Constify.
56303         * g++.old-deja/g++.ext/pretty4.C: New test.
56304
56305 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56306
56307         * g++.old-deja/g++.other/string2.C: New test.
56308
56309 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
56310
56311         * g++.old-deja/g++.warn/impint2.C: New test.
56312
56313 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
56314
56315         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56316         is 1, not zero.
56317
56318 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
56319
56320         * g++.old-deja/g++.warn/impint.C: New test.
56321         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56322         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56323         * g++.old-deja/g++.pt/explicit12.C: Likewise.
56324         * g++.old-deja/g++.pt/explicit13.C: Likewise.
56325         * g++.old-deja/g++.pt/explicit17.C: Likewise.
56326         * g++.old-deja/g++.pt/explicit18.C: Likewise.
56327         * g++.old-deja/g++.pt/explicit19.C: Likewise.
56328         * g++.old-deja/g++.pt/explicit23.C: Likewise.
56329         * g++.old-deja/g++.pt/explicit31.C: Likewise.
56330         * g++.old-deja/g++.pt/explicit35.C: Likewise.
56331         * g++.old-deja/g++.pt/explicit6.C: Likewise.
56332         * g++.old-deja/g++.pt/memclass7.C: Likewise.
56333
56334 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
56335
56336         * gcc.dg/cpp-redef.c: New test.
56337
56338 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
56339
56340         * g++.old-deja/g++.pt/unify7.C: New test.
56341
56342 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56343
56344         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56345         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56346
56347 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
56348
56349         * gcc.c-torture/compile/20000224-1.c: New test.
56350
56351 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56352
56353         * gcc.c-torture/compile/cpp-2.c: New test.
56354         * gcc.c-torture/compile/cpp-1.c: New test.
56355
56356 2000-02-25  Jeffrey A Law  (law@cygnus.com)
56357
56358         * gcc.c-torture/execute/20000225-1.c: New test.
56359
56360 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56361
56362         * gcc.dg/cpp-li2.c: New test.
56363
56364         * gcc.dg/cpp-wi1.c: New test.
56365
56366         * gcc.dg/cpp-li1.c: New test.
56367
56368 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
56369
56370         * g++.old-deja/g++.other/sizeof5.C: New test.
56371
56372 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56373
56374         * gcc.c-torture/execute/va-arg-13.c: New test.
56375
56376 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
56377
56378         * gcc.c-torture/execute/va-arg-12.c: New test.
56379
56380 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56381
56382         * gcc.c-torture/execute/20000223-1.c: New test.
56383
56384 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56385
56386         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56387
56388 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
56389
56390         * g++.old-deja/g++.abi/ptrmem.C: New test.
56391
56392 2000-02-19  Richard Henderson  <rth@cygnus.com>
56393
56394         * gcc.c-torture/compile/init-3.c: New.
56395
56396 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
56397
56398         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
56399         ALWAYS_CXXFLAGS.
56400
56401 2000-02-11  Robert Lipe <robertl@sco.com>
56402
56403         * gcc.c-torture/compile/20000211-3.c: New test.
56404
56405 2000-02-11  Martin Buchholz <martin@xemacs.org>
56406
56407         * gcc.c-torture/compile/20000211-2.c: New test.
56408
56409 2000-02-11  Jeffrey A Law  (law@cygnus.com)
56410
56411         * gcc.c-torture/compile/20000211-1.c: New test.
56412
56413 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
56414
56415         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56416           on native targets
56417
56418 2000-02-08  Nathan Sidwell  <nathan@acm.org>
56419
56420         * g++.old-deja/g++.other/cast5.C: New test.
56421
56422 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
56423
56424         * gcc.c-torture/execute/20000205-1.c: New.
56425
56426 2000-02-03  Nathan Sidwell  <nathan@acm.org>
56427
56428         * g++.old-deja/g++.jason/cast3.C: Return void.
56429         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56430
56431 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56432
56433         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56434
56435         * gcc.dg/loop-1.c: New test.
56436
56437 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
56438
56439         * gcc.c-torture/compile/20000127-1.c: New test.
56440         * gcc.c-torture/execute/991228-1.c: New test.
56441
56442 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56443
56444         * gcc.dg/unused-2.c: New test.
56445
56446         * gcc.dg/conv-1.c: New test.
56447
56448 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
56449
56450         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56451         compiler.
56452         (tool_option_proc): Fix typo.
56453
56454 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
56455
56456         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56457         of the ld on the host, not on the build machine.
56458         Also, don't crash if '--help' is not a supported option.
56459
56460 2000-01-24  Richard Henderson  <rth@cygnus.com>
56461
56462         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56463
56464 2000-01-20  Jeffrey A Law  (law@cygnus.com)
56465
56466         * gcc.c-torture/execute/20000120-2.c: New test.
56467         * gcc.c-torture/execute/20000120-1.c: New test.
56468
56469 2000-01-13  Jeffrey A Law  (law@cygnus.com)
56470
56471         * gcc.c-torture/execute/20000113-1.c: New test.
56472
56473 2000-01-12  Jeffrey A Law  (law@cygnus.com)
56474
56475         * gcc.c-torture/execute/20000112-1.c: New test.
56476
56477 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56478
56479         * gcc.dg/20000111-1.c: New test.
56480
56481 2000-01-10  Jeffrey A Law  (law@cygnus.com)
56482
56483         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
56484         with 16 bit integers.
56485
56486 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56487
56488         * gcc.dg/20000108-1.c: New test.
56489
56490 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56491
56492         * g++.old-deja/g++.ns/koenig8.C: New test.
56493
56494 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56495
56496         * g++.old-deja/g++.other/cast4.C: New test.
56497
56498 2000-01-05  Jeffrey A Law  (law@cygnus.com)
56499
56500         * gcc.c-torture/compile/20000105-2.c: New test.
56501         * gcc.c-torture/compile/20000105-1.c: New test.
56502
56503 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56504
56505         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56506         references to printf & atoi to conform to ANSI standard.
56507         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56508         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56509         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56510         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56511         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56512         * g++.old-deja/g++.brendan/complex1.C: Likewise.
56513         * g++.old-deja/g++.brendan/copy1.C: Likewise.
56514         * g++.old-deja/g++.brendan/copy2.C: Likewise.
56515         * g++.old-deja/g++.brendan/copy3.C: Likewise.
56516         * g++.old-deja/g++.brendan/copy4.C: Likewise.
56517         * g++.old-deja/g++.brendan/copy5.C: Likewise.
56518         * g++.old-deja/g++.brendan/copy6.C: Likewise.
56519         * g++.old-deja/g++.brendan/copy7.C: Likewise.
56520         * g++.old-deja/g++.brendan/copy8.C: Likewise.
56521         * g++.old-deja/g++.brendan/crash11.C: Likewise.
56522         * g++.old-deja/g++.brendan/crash14.C: Likewise.
56523         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56524         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56525         * g++.old-deja/g++.brendan/delete2.C: Likewise.
56526         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56527         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56528         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56529         * g++.old-deja/g++.brendan/eh1.C: Likewise.
56530         * g++.old-deja/g++.brendan/groff1.C: Likewise.
56531         * g++.old-deja/g++.brendan/init3.C: Likewise.
56532         * g++.old-deja/g++.brendan/misc12.C: Likewise.
56533         * g++.old-deja/g++.brendan/misc7.C: Likewise.
56534         * g++.old-deja/g++.brendan/new2.C: Likewise.
56535         * g++.old-deja/g++.brendan/operators4.C: Likewise.
56536         * g++.old-deja/g++.brendan/operators5.C: Likewise.
56537         * g++.old-deja/g++.brendan/overload2.C: Likewise.
56538         * g++.old-deja/g++.brendan/overload7.C: Likewise.
56539         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56540         * g++.old-deja/g++.brendan/reference1.C: Likewise.
56541         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56542         * g++.old-deja/g++.brendan/template24.C: Likewise.
56543         * g++.old-deja/g++.brendan/template3.C: Likewise.
56544         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56545         * g++.old-deja/g++.jason/inline3.C: Likewise.
56546         * g++.old-deja/g++.jason/opeq.C: Likewise.
56547         * g++.old-deja/g++.law/arg5.C: Likewise.
56548         * g++.old-deja/g++.law/arm7.C: Likewise.
56549         * g++.old-deja/g++.law/ctors11.C: Likewise.
56550         * g++.old-deja/g++.law/cvt8.C: Likewise.
56551         * g++.old-deja/g++.law/init9.C: Likewise.
56552         * g++.old-deja/g++.law/refs4.C: Likewise.
56553         * g++.old-deja/g++.law/template2.C: Likewise.
56554         * g++.old-deja/g++.law/visibility24.C: Likewise.
56555         * g++.old-deja/g++.law/vtable3.C: Likewise.
56556         * g++.old-deja/g++.mike/asm2.C: Likewise.
56557         * g++.old-deja/g++.mike/eh1.C: Likewise.
56558         * g++.old-deja/g++.mike/misc1.C: Likewise.
56559         * g++.old-deja/g++.mike/misc13.C: Likewise.
56560         * g++.old-deja/g++.mike/misc14.C: Likewise.
56561         * g++.old-deja/g++.mike/ns12.C: Likewise.
56562         * g++.old-deja/g++.mike/p1248.C: Likewise.
56563         * g++.old-deja/g++.mike/p3708.C: Likewise.
56564         * g++.old-deja/g++.mike/p3708a.C: Likewise.
56565         * g++.old-deja/g++.mike/p3708b.C: Likewise.
56566         * g++.old-deja/g++.mike/p646.C: Likewise.
56567         * g++.old-deja/g++.mike/p700.C: Likewise.
56568         * g++.old-deja/g++.mike/p783.C: Likewise.
56569         * g++.old-deja/g++.mike/p783a.C: Likewise.
56570         * g++.old-deja/g++.mike/p783b.C: Likewise.
56571         * g++.old-deja/g++.mike/p786.C: Likewise.
56572         * g++.old-deja/g++.mike/p789.C: Likewise.
56573         * g++.old-deja/g++.mike/p789a.C: Likewise.
56574         * g++.old-deja/g++.mike/p807a.C: Likewise.
56575         * g++.old-deja/g++.other/delete3.C: Likewise.
56576         * g++.old-deja/g++.other/dyncast1.C: Likewise.
56577         * g++.old-deja/g++.other/dyncast2.C: Likewise.
56578         * g++.old-deja/g++.other/dyncast3.C: Likewise.
56579         * g++.old-deja/g++.other/empty1.C: Likewise.
56580         * g++.old-deja/g++.other/temporary1.C: Likewise.
56581         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56582         * g++.old-deja/g++.pt/t16.C: Likewise.
56583         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56584
56585 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
56586
56587         * gcc.dg/991230-1.c: New test.
56588
56589 1999-12-29  Jeffrey A Law  (law@cygnus.com)
56590
56591         * gcc.c-torture/compile/991229-3.c: New test.
56592         * gcc.c-torture/compile/991229-2.c: New test.
56593         * gcc.c-torture/compile/991229-1.c: New test.
56594
56595 1999-12-29  Greg McGary <gkm@eng.ascend.com>
56596
56597         * gcc.c-torture/compile/labels-2.c: New test.
56598
56599 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
56600
56601         * gcc.c-torture/execute/991227-1.c: New test.
56602
56603 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56604
56605         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56606
56607 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
56608
56609         * gcc.c-torture/execute/991221-1.c: New test.
56610
56611 1999-12-20  Nathan Sidwell  <nathan@acm.org>
56612
56613         * g++.old-deja/g++.other/cast3.C: New test.
56614
56615 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56616
56617         * gcc.c-torture/execute/991216-4.c: New test.
56618
56619 1999-12-16  Michael Meissner  <meissner@cygnus.com>
56620
56621         * gcc.c-torture/execute/991216-1.c: New test.
56622         * gcc.c-torture/execute/991216-2.c: New test.
56623         * gcc.c-torture/execute/991216-3.c: New test.
56624
56625 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56626
56627         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56628         Actually make the test fail by using "-O2" for compilation.
56629
56630 1999-12-15  Nathan Sidwell  <nathan@acm.org>
56631
56632         * g++.old-deja/g++.warn/cast-align1.C: New test.
56633
56634 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56635
56636         * gcc.c-torture/compile/991214-1.c: New test.
56637         * gcc.c-torture/compile/991214-2.c: New test.
56638
56639 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56640
56641         * gcc.dg/991214-1.c: New test.
56642
56643 1999-12-13  Jeffrey A Law  (law@cygnus.com)
56644
56645         * gcc.c-torture/compile/991213-3.c: New test.
56646         * gcc.c-torture/compile/991213-2.c: New test.
56647         * gcc.c-torture/compile/991213-1.c: New test.
56648
56649 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56650
56651         * gcc.dg/991209-1.c: New test.
56652
56653 1999-12-08  Nathan Sidwell <nathan@acm.org>
56654
56655         * gcc.c-torture/compile/991208-1.c: New test.
56656
56657 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56658
56659         * gcc.dg/ultrasp2.c: New test.
56660
56661 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
56662
56663         * g++.old-deja/g++.abi/align.C (main): Fix typo.
56664
56665 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
56666
56667         * gcc.c-torture/compile/991202-1.c: New test.
56668         * gcc.c-torture/execute/991202-1.c: New test.
56669         * gcc.c-torture/execute/991202-2.c: New test.
56670         * gcc.c-torture/execute/991202-3.c: New test.
56671
56672 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
56673
56674         * g++.old-deja/g++.abi/align.C: New test.
56675         * g++.old-deja/g++.abi/aggregates.C: Likewise.
56676         * g++.old-deja/g++.abi/bitfields.C: Likewise.
56677
56678 1999-12-01  Richard Henderson  <rth@cygnus.com>
56679
56680         * gcc.c-torture/execute/991201-1.c: New.
56681
56682 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
56683
56684         * gcc.dg/991129-1.c: New test.
56685
56686 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56687
56688         * gcc.c-torture/compile/991127-1.c: New test.
56689
56690 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56691
56692         * g++.old-deja/g++.other/warn4.C: New test.
56693
56694 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56695
56696         * g++.old-deja/g++.eh/cleanup2.C: New test.
56697         * g++.old-deja/g++.ext/pretty2.C: New test.
56698         * g++.old-deja/g++.ext/pretty3.C: New test.
56699         * g++.old-deja/g++.other/debug6.C: New test.
56700
56701 1999-10-20  Jim Wilson  <wilson@cygnus.com>
56702
56703         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56704         compiler_output to look for one error message instead of two.
56705
56706 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
56707
56708         * gcc.c-torture/execute/991118-1.c: Also test case
56709         where the word boundary does not split a byte evenly.
56710
56711 1999-11-19  Nathan Sidwell  <nathan@acm.org>
56712
56713         * g++.old-deja/g++.ext/restrict1.C: New test.
56714
56715 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
56716
56717         * gcc.c-torture/execute/991118-1.c: New test.
56718
56719 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
56720
56721         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
56722         working directory pathnames.
56723
56724 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
56725
56726         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56727         host is equipped with driver.h and driver.o so it can actually
56728         compile and run the tests.
56729
56730 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
56731
56732         * gcc.c-torture/compile/991008-1.c: New test.
56733
56734 1999-11-08  Nick Clifton  <nickc@cygnus.com>
56735
56736         * lib/gcc-dg.exp: Include target-supports.exp
56737
56738 1999-11-05  Nick Clifton  <nickc@cygnus.com>
56739
56740         * lib/target-supports.exp: New file: Provide procs to test for
56741         features supported by the target.
56742         (check_weak_available): Moved here from ecos.exp.
56743         (check_alias_available): New proc: Determine of the target
56744         toolchain supports the alias attribute.
56745
56746         * gcc.dg/special/ecos.exp: Move check_weak_available to
56747         target-supports.exp.
56748         (alias-1.c): Only perform the test if the target supports
56749         aliases.
56750         (wkali-1.c): Only perform the test if the target supports
56751         aliases.
56752
56753         * gcc.dg/990506-0.c: Expect error messages from cross
56754         targets as well as native targets.
56755
56756 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56757
56758         * gcc.dg/ultrasp1.c: Removed xfail.
56759         * gcc.dg/struct-ret-2.c: Likewise.
56760         * gcc.dg/array-1.c: Likewise.
56761
56762 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56763
56764         * gcc.dg/struct-ret-2.c: New test.
56765
56766         * gcc.dg/array-1.c: New test.
56767
56768 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
56769
56770         * gcc.c-torture/execute/991030-1.c: New test.
56771
56772 1999-10-26  Richard Henderson  <rth@cygnus.com>
56773
56774         * gcc.c-torture/compile/991026-2.c: New test.
56775
56776 1999-10-26  Jeffrey A Law  (law@cygnus.com)
56777
56778         * gcc.c-torture/compile/991026-1.c: New test.
56779
56780 1999-10-23  Jeffrey A Law  (law@cygnus.com)
56781
56782         * gcc.c-torture/execute/991023-1.c: New test.
56783
56784 1999-10-19  Jeffrey A Law  (law@cygnus.com)
56785
56786         * gcc.c-torture/execute/991019-1.c: New test.
56787
56788 1999-10-16  Richard Henderson  <rth@cygnus.com>
56789
56790         * gcc.c-torture/execute/991016-1.c: New test.
56791
56792 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
56793
56794         * gcc.c-torture/execute/991014-1.c: New test.
56795
56796 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
56797
56798         * g++.old-deja/g++.other/union2.C: New test.
56799
56800 1999-10-13  Nathan Sidwell  <nathan@acm.org>
56801
56802         * g++.old-deja/g++.other/vaarg2.C: New test.
56803         * g++.old-deja/g++.other/vaarg3.C: New test.
56804
56805 1999-10-12  Craig Burley  <craig@jcb-sc.com>
56806
56807         * g77.f-torture/noncompile/19990905-1.f: Moved from being
56808         in compile/.
56809
56810 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
56811
56812         * gcc.c-torture/execute/va-arg-11.c: New test.
56813
56814 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
56815
56816         * lib/file-format.exp (gcc_target_object_format): Don't
56817         crash if objdump is unavailable.
56818
56819 1999-09-29  Donn Terry <donn@interix.com>
56820
56821         * gcc.misc-tests/mg.exp: delete extraneous redirection.
56822
56823 1999-09-28  Nick Clifton  <nickc@cygnus.com>
56824
56825         * gcc.c-torture/compile/990928-1.c: New test.
56826
56827 1999-09-28  Nathan Sidwell  <nathan@acm.org>
56828
56829         * g++.old-deja/g++.other/decl6.C: New test.
56830
56831 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56832
56833         * gcc.c-torture/execute/va-arg-10.c: New test.
56834
56835 1999-09-27  Nathan Sidwell  <nathan@acm.org>
56836
56837         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56838         __PRETTY_FUNCTION__.
56839
56840 1999-09-23  Nick Clifton  <nickc@cygnus.com>
56841
56842         * gcc.c-torture/execute/990923-1.c: New test.
56843
56844 1999-09-21  Nick Clifton  <nickc@cygnus.com>
56845
56846         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56847         for which -fpic is inappropriate.
56848
56849 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
56850
56851         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56852
56853 1999-09-21  Nathan Sidwell  <nathan@acm.org>
56854
56855         * g++.old-deja/g++.other/dyncast1.C: New test.
56856         * g++.old-deja/g++.other/dyncast2.C: New test.
56857         * g++.old-deja/g++.other/dyncast3.C: New test.
56858         * g++.old-deja/g++.other/dyncast4.C: New test.
56859         * g++.old-deja/g++.other/dyncast5.C: New test.
56860         * g++.old-deja/g++.eh/catch3.C: New test.
56861         * g++.old-deja/g++.eh/catch3p.C: New test.
56862         * g++.old-deja/g++.eh/catch4.C: New test.
56863         * g++.old-deja/g++.eh/catch4p.C: New test.
56864         * g++.old-deja/g++.eh/catch5.C: New test.
56865         * g++.old-deja/g++.eh/catch5p.C: New test.
56866         * g++.old-deja/g++.eh/catch6.C: New test.
56867         * g++.old-deja/g++.eh/catch6p.C: New test.
56868         * g++.old-deja/g++.eh/catch7.C: New test.
56869         * g++.old-deja/g++.eh/catch7p.C: New test.
56870         * g++.old-deja/g++.eh/catch8.C: New test.
56871         * g++.old-deja/g++.eh/catch8p.C: New test.
56872         * g++.old-deja/g++.eh/catch9.C: New test.
56873         * g++.old-deja/g++.eh/catch9p.C: New test.
56874
56875 1999-09-13  Nathan Sidwell  <nathan@acm.org>
56876
56877         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56878         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56879
56880 1999-09-13  Jeffrey A Law  (law@cygnus.com)
56881
56882         * gcc.c-torture/compile/990913-1.c: New test.
56883
56884 1999-09-10  Nathan Sidwell  <nathan@acm.org>
56885
56886         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56887         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56888
56889 1999-09-09  Richard Henderson  <rth@cygnus.com>
56890
56891         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56892
56893 1999-09-09  Nathan Sidwell  <nathan@acm.org>
56894
56895         * g++.old-deja/g++.other/lookup11.C: New test.
56896         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56897         what is permitted and what we want.
56898         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56899         overload use.
56900         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56901
56902 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
56903
56904         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56905         * gcc.c-torture/noncompile/poison-1.c: New file.
56906
56907 1999-09-08  Nathan Sidwell  <nathan@acm.org>
56908
56909         * g++.old-deja/g++.other/sizeof3.C: New test.
56910         * g++.old-deja/g++.other/sizeof4.C: New test.
56911         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56912         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56913
56914 1999-09-07  Richard Henderson  <rth@cygnus.com>
56915
56916         * gcc.dg/va-arg-1.c: New.
56917
56918 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56919
56920         * gcc.c-torture/execute/va-arg-9.c: New test.
56921
56922 1999-09-05  Craig Burley  <craig@jcb-sc.com>
56923
56924         * g77.f-torture/compile/980519-2.f: New test.
56925         * g77.f-torture/compile/19990905-0.f: New test.
56926         * g77.f-torture/compile/19990905-1.f: New test.
56927         * g77.f-torture/compile/19990905-2.f: New test.
56928
56929         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56930
56931 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
56932
56933         * gcc.c-torture/execute/990827-1.c: Fix typo.
56934
56935 1999-09-03  Nathan Sidwell  <nathan@acm.org>
56936
56937         * g++.old-deja/g++.other/deref1.C: New test.
56938
56939 1999-09-02  Nathan Sidwell  <nathan@acm.org>
56940
56941         * g++.old-deja/g++.other/ambig2.C: New test.
56942         * g++.old-deja/g++.other/cond5.C: New test.
56943         * g++.old-deja/g++.other/lookup16.C: New test.
56944
56945 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
56946
56947         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56948         assemblers too.
56949
56950 1999-08-31  Jeffrey A Law  (law@cygnus.com)
56951
56952         * lib/c-torture.exp: Avoid the "compare executables" optimization
56953         when testing native.
56954
56955 1999-08-29  Jeffrey A Law  (law@cygnus.com)
56956
56957         * gcc.c-torture/execute/990829-1.c: New test.
56958         * gcc.c-torture/compile/990829-1.c: New test.
56959
56960 1999-08-27  Paul Burchard  <burchard@pobox.com>
56961
56962         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56963         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56964         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56965         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56966         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56967         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56968         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56969         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56970         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56971         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56972         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56973
56974 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56975
56976         * gcc.c-torture/execute/990827-1.c: New test.
56977
56978 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56979
56980         * g77.f-torture/noncompile/19990826-4.f: New test.
56981
56982         * g77.f-torture/compile/19990826-3.f: New test.
56983
56984         * g77.f-torture/execute/19990826-2.f: New test.
56985
56986         * g77.f-torture/compile/19990826-1.f: New test.
56987
56988         * gcc.c-torture/execute/990826-0.c: New test.
56989         * g77.c-torture/execute/19990826-0.f: New test.
56990
56991         * g77.f-torture/noncompile/970626-2.f: New test.
56992
56993 1999-08-25  Paul Burchard  <burchard@pobox.com>
56994
56995         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56996         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56997         lss-011.C: New tests.
56998
56999 1999-08-25  Nathan Sidwell  <nathan@acm.org>
57000
57001         * g++.old-deja/g++.other/decl5.C: New test.
57002
57003 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57004
57005         * noncompile/noncompile.exp: Load_lib c-torture.exp.
57006         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
57007         call `postbase' for each one.  All callers of `postbase' changed
57008         to call this instead.
57009
57010 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
57011
57012         * gcc.c-torture/execute/990811-1.c: New test.
57013
57014 1999-08-09  Nick Clifton  <nickc@cygnus.com>
57015
57016         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
57017         just native ones.
57018
57019         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
57020         just native ones.
57021
57022 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57023
57024         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
57025
57026 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57027
57028         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
57029
57030 1999-08-04  Nathan Sidwell  <nathan@acm.org>
57031
57032         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
57033
57034 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57035
57036         * gcc.c-torture/execute/990804-1.c: New test.
57037
57038 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57039
57040         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
57041         * g++.old-deja/g++.brendan/crash64.C: Likewise.
57042         * g++.old-deja/g++.brendan/overload8.C: Likewise.
57043
57044 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57045
57046         * g++.old-deja/g++.other/struct1.C: New test.
57047
57048 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57049
57050         * g++.old-deja/g++.other/enum2.C: New test.
57051
57052 1999-08-02  Richard Henderson  <rth@cygnus.com>
57053
57054         Adapted from tests from Franz Sirl:
57055         * gcc.c-torture/execute/va-arg-7.c: New test.
57056         * gcc.c-torture/execute/va-arg-8.c: New test.
57057
57058 1999-08-01  Jeffrey A Law  (law@cygnus.com)
57059
57060         * gcc.c-torture/compile/990801-2.c: New test.
57061
57062         * gcc.c-torture/compile/990801-1.c: New test.
57063
57064 1999-07-27  Michael Meissner  <meissner@cygnus.com>
57065
57066         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
57067         fp-cmp-1.c, converting double to float.
57068
57069         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
57070         fp-cmp-1.c, converting double to long double.
57071
57072         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
57073         from fr1 to unknown_register, since fr1 is a legitimate register
57074         on some machines.
57075
57076 1999-07-25  Jeffrey A Law  (law@cygnus.com)
57077
57078         * README: More listname related changes.
57079
57080 1999-07-08  Catherine Moore  <clm@cygnus.com>
57081
57082         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
57083
57084 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
57085
57086         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57087
57088 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57089
57090         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57091
57092 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
57093
57094         * gcc.dg/990703-1.c: New test.
57095
57096 1999-06-29  Nick Clifton  <nickc@cygnus.com>
57097
57098         * lib/file-format.exp: New file: Move definition of proc
57099         gcc_target_object_format to here from
57100         gcc.dg/special/ecos.exp.
57101
57102         * lib/c-torture.exp: Include lib file-format.exp.
57103         * lib/gcc-dg.exp: Include lib file-format.exp.
57104
57105         * gcc.dg/special/ecos.exp: Remove definition of proc
57106         gcc_target_object_format.
57107
57108 1999-06-28  Jeffrey A Law  (law@cygnus.com)
57109
57110         * gcc.c-torture/execute/990628-1.c: New test.
57111
57112 1999-06-25  Jeffrey A Law  (law@cygnus.com)
57113
57114         * gcc.c-torture/compile/990625-2.c: New test.
57115
57116         * gcc.c-torture/compile/990625-1.c: New test.
57117
57118 1999-06-23  Nick Clifton  <nickc@cygnus.com>
57119
57120         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
57121         attributes compile.
57122         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
57123         ports that use the COFF/PE file format.
57124
57125 1999-06-17  Jeffrey A Law  (law@cygnus.com)
57126
57127         * gcc.c-torture/compile/990617-1.c: New test.
57128
57129 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
57130
57131         * g++.old-deja/g++.other/decl4.C: New test.
57132
57133 1999-06-14  Nathan Sidwell  <nathan@acm.org>
57134
57135         * g++.old-deja/g++.other/bitfld3.C: New test.
57136
57137 1999-06-08  Nathan Sidwell  <nathan@acm.org>
57138
57139         * g++.old-deja/g++.eh/catch1.C: New test.
57140
57141 1999-06-07  Jeffrey A Law  (law@cygnus.com)
57142
57143         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
57144
57145         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
57146         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
57147
57148 1999-06-05  Craig Burley  <craig@jcb-sc.com>
57149
57150         * g77.f-torture/compile/19990502-0.f: Replace with new,
57151         shorter, test that still fails after recent changes.
57152
57153 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57154
57155         * gcc.c-torture/execute/990604-1.c: New test.
57156
57157 1999-05-31  Jeffrey A Law  (law@cygnus.com)
57158
57159         * gcc.c-torture/execute/990531-1.c: New test.
57160
57161 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57162
57163         * gcc.c-torture/compile/990527-1.c: New test.
57164
57165 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
57166
57167         * gcc.c-torture/execute/990527-1.c: New test.
57168
57169 1999-05-25  Nick Clifton  <nickc@cygnus.com>
57170
57171         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
57172         bitfields as signed.
57173
57174 1999-05-25  Craig Burley  <craig@jcb-sc.com>
57175
57176         * g77.f-torture/compile/19990525-0.f: New test.
57177
57178 1999-05-25  Jeffrey A Law  (law@cygnus.com)
57179
57180         * gcc.c-torture/execute/990525-2.c: New test.
57181
57182         * gcc.c-torture/execute/990525-1.c: New test.
57183
57184 1999-05-24  Nathan Sidwell  <nathan@acm.org>
57185
57186         * g++.old-deja/g++.other/anon3.C: New test.
57187         * g++.old-deja/g++.other/anon4.C: New test.
57188         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
57189         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
57190         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
57191         Merrill).
57192
57193 1999-05-24  Jeffrey A Law  (law@cygnus.com)
57194
57195         * gcc.c-torture/execute/990524-1.c: New test.
57196
57197         * gcc.dg/990524-1.c: New test.
57198
57199 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57200
57201         * gcc.c-torture/compile/990523-1.c: New test.
57202
57203 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
57204
57205         * gcc.c-torture/compile/990519-1.c: New test.
57206
57207 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57208
57209         * gcc.c-torture/compile/990517-1.c: New test.
57210
57211         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57212         (e4, f4): New tests.
57213         (main): Call them.
57214
57215 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57216
57217         * gcc.dg/noreturn-1.c: New test.
57218
57219 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57220
57221         * gcc.c-torture/execute/990513-1.c: New test.
57222
57223 1999-05-10  Richard Henderson  <rth@cygnus.com>
57224
57225         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
57226
57227 1999-05-10  Craig Burley  <craig@jcb-sc.com>
57228
57229         * g77.f-torture/execute/erfc.f: Use small single-precision
57230         values, to avoid problems on Alphas when not -mieee.
57231
57232 1999-05-08  Craig Burley  <craig@jcb-sc.com>
57233
57234         * gcc.dg/990506-0.c: New test.
57235
57236 1999-05-08  Richard Henderson  <rth@cygnus.com>
57237
57238         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57239         the constant to test.  Don't XFAIL 64-bit targets.
57240
57241         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57242         * g++.old-deja/g++.law/profile1.C: Likewise.
57243
57244         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57245         operator new instances.
57246         * g++.old-deja/g++.other/delete5.C: Likewise.
57247
57248 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57249
57250         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
57251         intrinsic.
57252
57253 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57254
57255         * g77.f-torture/execute/u77-test.f: Reverse order of two
57256         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
57257
57258 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57259
57260         * gcc.dg/compare1.c: New test.
57261
57262 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
57263
57264         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
57265         New tests.
57266
57267 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57268
57269         * g77.f-torture/compile/19990502-1.f: New test.
57270
57271 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57272
57273         * g77.f-torture/compile/19990502-0.f: New test.
57274
57275 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57276
57277         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
57278         intrinsic.
57279
57280 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57281
57282         * g77.f-torture/execute/u77-test.f (main): List libU77
57283         intrinsics not currently tested.
57284         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
57285         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
57286         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
57287         Trim blanks off the ends of some printed strings.
57288
57289 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57290
57291         * g77.f-torture/execute/u77-test.f (main): Just warn about
57292         FSTAT gid disagreement, as it's expected on some systems.
57293
57294 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57295
57296         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57297         use a new function, which allows for some slop.
57298         Clean up some commentary.
57299         (issum): The new function.
57300         (sgladd): Deleted subroutine.
57301
57302 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57303
57304         * g77.f-torture/execute/u77-test.f: Modify to be more like
57305         libf2c/libU77 version, bringing patches to that version here.
57306         Add suitable commentary.
57307
57308 1999-04-25  Richard Henderson  <rth@cygnus.com>
57309
57310         * gcc.dg/990424-1.c: New test.
57311
57312 1999-04-24  Craig Burley  <craig@jcb-sc.com>
57313
57314         * g77.f-torture/execute/u77-test.f (main): Bug involving
57315         LSTAT has been fixed, so turn back on full checking.
57316
57317 1999-04-20  Craig Burley  <craig@jcb-sc.com>
57318
57319         * g77.f-torture/compile/19990419-0.f: New test.
57320         * g77.f-torture/execute/19990419-1.f: New test.
57321
57322 1999-04-17  Richard Henderson  <rth@cygnus.com>
57323
57324         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57325         to avoid the need for a prototype to supress a warning.
57326
57327 1999-04-07  Jim Wilson  <wilson@cygnus.com>
57328
57329         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57330
57331 1999-04-04  Jeffrey A Law  (law@cygnus.com)
57332
57333         * gcc.c-torture/execute/990404-1.c: New test.
57334
57335 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57336
57337         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57338         * gcc.dg/cpp-if3.c: Don't use -pedantic.
57339         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57340         missing initializer warnings.
57341
57342 1999-03-28  Jeffrey A Law  (law@cygnus.com)
57343
57344         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57345         matching strings.
57346
57347 1999-03-26  Jeffrey A Law  (law@cygnus.com)
57348
57349         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57350
57351 1999-03-26  Craig Burley  <craig@jcb-sc.com>
57352
57353         * g77.f-torture/execute/19990325-0.f: New test.
57354         * g77.f-torture/execute/19990325-1.f: New test.
57355
57356 1999-03-24  Jeffrey A Law  (law@cygnus.com)
57357
57358         * gcc.c-torture/execute/990324-1.c: New test.
57359
57360 1999-03-22  Jim Wilson  <wilson@cygnus.com>
57361
57362         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57363         test with 4.
57364
57365 1999-03-17  Richard Henderson  <rth@cygnus.com>
57366
57367         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
57368
57369 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57370
57371         * g77.f-torture/execute/19990313-2.f: New test.
57372         * g77.f-torture/execute/19990313-3.f: New test.
57373
57374 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57375
57376         * g77.f-torture/execute/19990313-0.f: New test.
57377         * g77.f-torture/execute/19990313-1.f: New test.
57378
57379 1999-03-12  Jim Wilson  <wilson@cygnus.com>
57380
57381         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57382         printf to sprintf.
57383         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57384         (main): Add check for u15.  Conditionalize u31 check depending on
57385         whether ints are <32 bits or >=32 bits.
57386
57387 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57388
57389         * g77.f-torture/execute/19981119-0.f: Improve testiness.
57390
57391 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57392
57393         * g77.f-torture/compile/19990305-0.f: New test.
57394         * g77.f-torture/execute/19981119-0.f: New test.
57395
57396 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57397
57398         * g77.f-torture/execute/970625-2.f: call ABORT if final
57399         result is not correct, instead of just printing it.
57400         Add this checking via newly introduced obfuscation, to
57401         trip up buggy front ends.
57402
57403 1999-03-07  Craig Burley  <craig@jcb-sc.com>
57404
57405         * g77.f-torture/compile/960317-1.f: Moved from being
57406         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
57407
57408 1999-03-06  Craig Burley  <craig@jcb-sc.com>
57409
57410         * g77.f-torture/execute/960317-1.f: New (old) test.
57411         * g77.f-torture/execute/970625-2.f: Ditto.
57412
57413 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
57414
57415         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57416         error message on line 1 or line 2; cccp and cpplib do this differently.
57417
57418 1999-03-01  Jeffrey A Law  (law@cygnus.com)
57419
57420         * g++.old-deja/g++.law/weak1.C: New test.
57421
57422 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57423
57424         * gcc.c-torture/execute/990119-1.c: Renamed to...
57425         * gcc.dg/990119-1.c: this, so it will only be tested once
57426         (it's a preprocessor test, it doesn't need to be run at
57427         multiple optimization levels).
57428
57429 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57430
57431         * lib/g++.exp: Don't add incdir=$base_dir/../include to
57432           ALWAYS_CXXFLAGS.
57433
57434 1999-02-24  Craig Burley  <craig@jcb-sc.com>
57435
57436         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
57437         * g77.f-torture/compile/19981216-0.f: ...as it is expected
57438         to not be compilable by current g77.
57439
57440 1999-02-24  Nick Clifton  <nickc@cygnus.com>
57441
57442         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57443
57444 1999-02-22  Jeffrey A Law  (law@cygnus.com)
57445
57446         * gcc.c-torture/execute/990222-1.c: New test.
57447
57448 1999-02-19  Craig Burley  <craig@jcb-sc.com>
57449
57450         * g77.f-torture/compile/19990218-0.f: New test.
57451         * g77.f-torture/noncompile/19990218-1.f: New test.
57452
57453 1999-02-18  Craig Burley  <craig@jcb-sc.com>
57454
57455         * g77.f-torture/compile/19981216-0.f: New test.
57456
57457 1999-02-14  Jeffrey A Law  (law@cygnus.com)
57458
57459         * gcc.dg/990214-1.c: New test.
57460
57461 1999-02-13  Jeffrey A Law  (law@cygnus.com)
57462
57463         * gcc.dg/990213-2.c: New test.
57464
57465         * gcc.dg/990213-1.c: New test.
57466
57467 1999-02-12  Jeffrey A Law  (law@cygnus.com)
57468
57469         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57470         ints.
57471
57472 1999-02-11  Nick Clifton  <nickc@cygnus.com>
57473
57474         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
57475         specified by target.
57476
57477         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
57478
57479 1999-02-11  Jeffrey A Law  (law@cygnus.com)
57480
57481         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
57482
57483 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57484
57485         * gcc.dg/special/ecos.exp: New test driver for new tests with
57486         special requirements.
57487
57488         * gcc.dg/special/alias-1.c: New test.
57489         * gcc.dg/special/gcsec-1.c: New test.
57490         * gcc.dg/special/weak-1.c: New test.
57491         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
57492         * gcc.dg/special/weak-2.c: New test.
57493         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
57494         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
57495         * gcc.dg/special/wkali-1.c: New test.
57496         * gcc.dg/special/wkali-2.c: New test.
57497         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
57498         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57499
57500 1999-02-10  Felix Lee  <flee@cygnus.com>
57501
57502           * lib/c-torture.exp (c-torture-compile): Pull out code for
57503           analyzing gcc error messages.
57504           (c-torture-execute): Likewise.  Fix some (harmless) false
57505           positives.
57506           * lib/gcc.exp (gcc_check_compile): New function.
57507
57508 1999-02-08  Richard Henderson  <rth@cygnus.com>
57509
57510         * gcc.c-torture/execute/990208-1.c: New test.
57511
57512 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57513
57514         * g++.dg/special/ecos.exp: New driver for new tests with special
57515         requirements
57516
57517         * g++.dg/special/conpr-1.C: New test
57518         * g++.dg/special/conpr-2.C: New test
57519         * g++.dg/special/conpr-2a.C: New test
57520         * g++.dg/special/conpr-3.C: New test
57521         * g++.dg/special/conpr-3a.C: New test
57522         * g++.dg/special/conpr-3b.C: New test
57523
57524         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57525         allow g++ to use the dg driver
57526
57527         * README: Add comment about g++.dg directory
57528
57529 1999-02-06  Jeffrey A Law  (law@cygnus.com)
57530
57531         * README: Update email addresses.
57532
57533 1999-02-03  Nick Clifton  <nickc@cygnus.com>
57534
57535         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57536         arguments in order to force structure S onto the stack even on
57537         the alpha.
57538         (test): Pass 10 leading arguments to function foo as well as the
57539         structure S.
57540
57541         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57542         failure for all targets.
57543
57544         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57545         abort to terminate program execution.
57546
57547 1999-01-30  Richard Henderson  <rth@cygnus.com>
57548
57549         * gcc.c-torture/execute/990130-1.c: New test.
57550
57551 1999-01-30  Jeffrey A Law  (law@cygnus.com)
57552
57553         * gcc.dg/990130-1.c: New test.
57554
57555 1999-01-28  Michael Meissner  <meissner@cygnus.com>
57556
57557         * gcc.c-torture/execute/990128-1.c: New test.
57558
57559 1999-01-27  Michael Meissner  <meissner@cygnus.com>
57560
57561         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57562
57563 1999-01-27  Felix Lee  <flee@cygnus.com>
57564
57565         * lib/c-torture.exp (c-torture-compile): pull out code for
57566         analyzing gcc error messages.
57567         (c-torture-execute): ditto, and fix some (harmless) false
57568         positives.
57569         * lib/gcc.exp (gcc_check_compile): new function.
57570
57571 1999-01-17  Jeffrey A Law  (law@cygnus.com)
57572
57573         * gcc.dg/990117-1.c: New test.
57574
57575         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57576
57577         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57578
57579 1999-01-15  Jeffrey A Law  (law@cygnus.com)
57580
57581         * g77.f-torture/compile/990115-1.f: New test.
57582
57583 1999-01-07  Jeffrey A Law  (law@cygnus.com)
57584
57585         * gcc.c-torture/compile/990107-1.c: New test
57586
57587 1999-01-06  Jeffrey A Law  (law@cygnus.com)
57588
57589         * gcc.c-torture/execute/990106-2.c: New test.
57590
57591         * gcc.c-torture/execute/990106-1.c: New test.
57592
57593 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
57594
57595         * gcc.c-torture/compile/981223-1.c: New test.
57596
57597 1998-12-29  Richard Henderson  <rth@cygnus.com>
57598
57599         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57600         (opt3): Rename from opt4 and disable.
57601
57602 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
57603
57604         * g++.old-deja/g++.pt/ptrmem5.C: New test.
57605
57606 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57607
57608         * g++.old-deja/g++.other/conv5.C: New test.
57609
57610 1998-12-14  Nick Clifton  <nickc@cygnus.com>
57611
57612         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57613
57614 1998-12-11  Jeffrey A Law  (law@cygnus.com)
57615
57616         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57617
57618 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57619
57620         * gcc.c-torture/compile/981211-1.c: New test.
57621
57622 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57623
57624         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57625
57626         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57627
57628 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57629
57630         * gcc.special/930510-1.c: Make C9X safe.
57631         * gcc.misc-tests/gcov-1.c Similarly.
57632         * gcc.misc-tests/gcov-2.c Similarly.
57633
57634 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57635
57636         * gcc.dg/ultrasp1.c: New test.
57637
57638 1998-12-06  Richard Henderson  <rth@cygnus.com>
57639
57640         * gcc.c-torture/execute/981206.c: New test.
57641
57642 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57643
57644         * g++.old-deja/g++.ns/template7.C: New test.
57645
57646         * g++.old-deja/g++.other/expr1.C: New test.
57647
57648         * g++.old-deja/g++.eh/tmpl3.C: New test.
57649
57650         * g++.old-deja/g++.eh/tmpl2.C: New test.
57651
57652 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57653
57654         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57655         * g++.old-deja/g++.other/using6.C: Removed.
57656         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57657
57658         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57659
57660 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57661
57662         * g++.old-deja/g++.pt/overload8.C: New test.
57663
57664         * g++.old-deja/g++.pt/overload7.C: New test.
57665
57666         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57667
57668         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57669         and relinking messages.
57670         * lib/g++.exp (g++_target_compile): Remove .rpo file when
57671         compiling with -frepo.
57672
57673 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
57674
57675         * g++.old-deja/g++.pt/lookup6.C: New test.
57676
57677 1998-11-30  Nick Clifton  <nickc@cygnus.com>
57678
57679         * gcc.c-torture/execute/981130-1.c: New test.
57680         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57681
57682 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57683
57684         * g++.old-deja/g++.pt/explicit76.C: New test.
57685
57686         * g++.old-deja/g++.pt/friend38.C: New test.
57687
57688         * g++.old-deja/g++.ns/crash2.C: New test.
57689
57690         * g++.old-deja/g++.pt/defarg8.C: New test.
57691
57692         * g++.old-deja/g++.pt/instantiate6.C: New test.
57693
57694         * g++.old-deja/g++.pt/static6.C: New test.
57695
57696         * g++.old-deja/g++.pt/decl2.C: New test.
57697
57698 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57699
57700         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
57701         problem is actually related with name lookup, but so what? :-)
57702
57703         * g++.old-deja/g++.pt/friend37.C: New test.
57704
57705 1998-11-25  Dave Love  <d.love@dl.ac.uk>
57706
57707         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57708         element, which fails on some systems.
57709
57710         * g77.f-torture/execute/labug1.f: New test.
57711
57712 1998-11-21  Jeffrey A Law  (law@cygnus.com)
57713
57714         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
57715         is defined.
57716
57717 1998-11-18  Dave Love  <d.love@dl.ac.uk>
57718
57719         * g77.f-torture/compile/981117-1.f: New test.
57720
57721 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
57722
57723         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
57724         properly discarded.
57725
57726 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
57727
57728         * gcc.c-torture/execute/memcheck: New directory of tests for
57729         -fcheck-memory-usage.
57730
57731 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57732
57733         * README: New file, general information about the testsuite and
57734         new description of the various C++ test subdirectories.
57735         * README.g++: Eliminate obsolete information, update and move most
57736         relevant stuff to README.
57737
57738 1998-11-07  Richard Henderson  <rth@cygnus.com>
57739
57740         * gcc.c-torture/compile/981107-1.c: New test.
57741
57742 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
57743
57744         * execute/memcpy-bi.c: New testcase.
57745
57746 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
57747
57748         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57749         base classes.
57750
57751         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57752         template is selected.
57753
57754         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57755         classes, it should be accepted for all types.
57756
57757         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57758
57759         * g++.old-deja/g++.pt/spec24.C: Ensure that template
57760         specializations start with template headers.
57761
57762 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
57763
57764         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57765
57766         * g++.old-deja/g++.other/init9.C: Test cross initialization of
57767         non-POD types.
57768
57769 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57770
57771         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57772
57773 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57774
57775         * compile/981022-1.c, compile/981022-1.x: New test and driver.
57776
57777 1998-10-19  Jeffrey A Law  (law@cygnus.com)
57778
57779         * 981019-1.c: New test.
57780
57781 1998-10-14  Robert Lipe <robertl@dgii.com>
57782
57783         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57784         find objc headers.
57785
57786 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57787
57788         * compile/981001-4.c: Remove use of GCC extension that triggers a
57789         compiler bug.
57790
57791 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
57792
57793         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57794
57795 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57796
57797         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
57798         instantiation of template produces incorrect code for delete
57799         expression.
57800
57801         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
57802         constructors' name is not unique.
57803         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57804         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57805
57806         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
57807         automatic array of const is ill-formed.
57808
57809         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
57810         of template parameter?
57811
57812         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
57813         const.
57814
57815         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
57816         pointer-to-member expression.
57817
57818         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
57819         declaration causes ICE.
57820
57821 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
57822
57823         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
57824         reserved in the global namespace.
57825
57826         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57827         generate needed virtual table.
57828
57829         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57830
57831 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
57832
57833         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57834         template-dependent type
57835
57836 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57837
57838         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57839         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57840         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57841
57842         * g++.old-deja/g++.other/using5.C: New test; using decl from base
57843         class should be usable as argument of member function.
57844         * g++.old-deja/g++.other/using6.C: New test; using decl from base
57845         class should be usable as return type of member function.
57846         * g++.old-deja/g++.other/using7.C: New test; using decl from base
57847         class should be usable as type of data member.
57848
57849         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57850
57851 1998-10-09  Jeffrey A Law  (law@cygnus.com)
57852
57853         * gcc.c-torture/special/920521-1.c: Fix bogus test.
57854
57855 1998-10-08  Nick Clifton  <nickc@cygnus.com>
57856
57857         * gcc.dg/dll-?.c Add thumb to target list.
57858         Fix assembler scan patterns to match current assembler output.
57859
57860 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
57861
57862         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
57863         matching of template brackets.
57864
57865         * g++.old-deja/g++.other/using4.C: New test.  Test using
57866         declarations of methods from base classes.
57867
57868         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
57869         within functions should introduce names into the innermost
57870         enclosing namespace.
57871
57872         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
57873         of static locals if first initialization throws.
57874
57875 1998-10-07  Jim Wilson  <wilson@cygnus.com>
57876
57877         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57878
57879 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
57880
57881         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
57882         lose track of the possible targets of tablejump insns.
57883         * special/special.exp: Run it.
57884
57885 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57886
57887         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
57888         must be declared before its specializations can be named in friend
57889         declarations.
57890
57891 1998-10-05  Dave Love  <d.love@dl.ac.uk>
57892
57893         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57894
57895         * g77.f-torture/execute/io1.f: New test.
57896
57897 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57898
57899         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57900         with pointer to template function, for which no argument deduction
57901         is possible.
57902
57903         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57904         specialization of template function as argument to template
57905         function.
57906
57907         * g++.old-deja/g++.other/access2.C: New test; Inner class
57908         shouldn't have privileged access to Outer's names.
57909
57910 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57911
57912         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57913         friend template declared within template class conflicts with
57914         nested class of the same name.
57915
57916         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57917         is ignored.
57918
57919         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57920         object with direct initializer as function declaration.
57921
57922         * g++.old-deja/g++.other/decl2.C: New test; duplicate
57923         initializers.
57924
57925         * g++.old-deja/g++.other/null2.C: New test; conditional operator
57926         involving const pointer and NULL produces incorrect result.
57927
57928         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57929         type name without `typename' should be rejected with -pedantic.
57930
57931 1998-10-02  Richard Henderson  <rth@cygnus.com>
57932
57933         * g++.old-deja/g++.other/addrof1.C: New test.
57934
57935 1998-10-01  Nick Clifton  <nickc@cygnus.com>
57936
57937         * gcc.c-torture/compile/981001-1.c: New test.
57938         * gcc.c-torture/execute/981001-1.c: New test.
57939
57940 1998-10-01  Jeffrey A Law  (law@cygnus.com)
57941
57942         * gcc.c-torture/compile/981001-2.c: New test.
57943         * gcc.c-torture/compile/981001-3.c: New test.
57944         * gcc.c-torture/compile/981001-4.c: New test.
57945
57946 1998-10-01  Robert Lipe  <robertl@dgii.com>
57947
57948         * lib/objc.exp (objc_target_compile): Add -L during compiles for
57949         multilibbed hosts.  Idea grafted from g77.exp.
57950
57951 1998-09-30  Dave Love  <d.love@dl.ac.uk>
57952
57953         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57954         avoid losing on systems which need -lsocket.
57955
57956 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
57957
57958         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57959         * g++.old-deja/g++.other/nested2.C: Ditto.
57960         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57961         failure.
57962
57963 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57964
57965         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57966         preferred over template operator!= for enum bitfields.
57967
57968 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
57969
57970         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57971         that happen to have the same base name, but in different scopes,
57972         are incorrectly rejected.
57973
57974 1998-09-16  Richard Henderson  <rth@cygnus.com>
57975
57976         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57977         on the native word size instead of an integer literal.
57978
57979 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57980
57981         * g++.old-deja/g++.other/static2.C: Invocation of static data
57982         member of type pointer-to-function denoted as non-static member.
57983
57984         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57985         checks involving function types and aliases.
57986
57987 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57988
57989         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57990         redefined to the same non-trivial type.
57991
57992         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57993         namespace-qualification of template specializations declared in
57994         other namespaces.
57995
57996         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57997         to declare a subset of the specializations of a template function
57998         as friends of specializations of a template class.
57999
58000         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
58001         member templates that do not fully specialize the enclosing
58002         template class are rejected.
58003
58004 1998-09-11  Dave Love  <d.love@dl.ac.uk>
58005
58006         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
58007
58008 1998-09-08  Dave Love  <d.love@dl.ac.uk>
58009
58010         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
58011         altered from libf2c/libU77 version.
58012
58013 1998-09-06  Dave Love  <d.love@dl.ac.uk>
58014
58015         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
58016
58017 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
58018             Alexandre Oliva  <oliva@dcc.unicamp.br>
58019
58020         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
58021         (un)signed char are different types for template specialization
58022         purposes.
58023
58024 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
58025
58026         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
58027         * objc: ObjC testsuite.
58028
58029 1998-08-31  Catherine Moore  <clm@cygnus.com>
58030
58031         * gcc.c-torture/execute/941014-1.x: New file.
58032
58033 1998-08-31  Nick Clifton  <nickc@cygnus.com>
58034
58035         * lib/c-torture.exp: Add support for
58036         torture_eval_before_compile and torture_eval_before_execute
58037         variables.
58038
58039 1998-08-30  Jeffrey A Law  (law@cygnus.com)
58040
58041         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
58042         this test triggers valid.
58043
58044 1998-08-27  Jeffrey A Law  (law@cygnus.com)
58045
58046         * gcc.dg/980827-1.c: New test.
58047
58048 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
58049
58050         * gcc.c-torture/execute/loop-4b.c: New test.
58051
58052 1998-08-26  Nick Clifton  <nickc@cygnus.com>
58053
58054         * lib/c-torture.exp: Add support for
58055         torture_eval_before_compile and torture_eval_before_execute
58056         variables.
58057
58058 1998-08-25  Jeffrey A Law  (law@cygnus.com)
58059
58060         * gcc.c-torture/compile/980825-1.c: New test.
58061
58062 1998-08-24  Nick Clifton  <nickc@cygnus.com>
58063
58064         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
58065         count number tests in opt_t0 not good_t0.
58066
58067 1998-08-24  Jeffrey A Law  (law@cygnus.com)
58068
58069         * gcc.c-torture/compile/930326-1.x: Fix typo.
58070
58071 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
58072
58073         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
58074         causes an ICE.
58075
58076 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58077
58078         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
58079         STACK_SIZE is defined.
58080         * gcc.c-torture/unsorted/stuct.c: Similarly.
58081
58082         * gcc.c-torture/compile/980821-1.c: New test.
58083
58084 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58085
58086         * gcc.c-torture/execute/980526-2.c: Disable for targets with
58087         16bit ints.
58088
58089 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
58090
58091         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58092         code.
58093
58094 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
58095
58096         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
58097         error'.
58098
58099 1998-08-18  Jeffrey A Law  (law@cygnus.com)
58100
58101         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58102
58103 1998-08-16  Jeffrey A Law  (law@cygnus.com)
58104
58105         * gcc.c-torture/compile/980816-1.c: New test.
58106
58107         * gcc.dg/980816-1.c: New test.
58108
58109 1998-08-13  Jeffrey A Law  (law@cygnus.com)
58110
58111         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58112         compiler for ieee tests.
58113
58114 1998-08-01  Dave Love  <d.love@dl.ac.uk>
58115
58116         * g77.f-torture/compile/980729-0.f: New test.
58117
58118 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
58119
58120         * gcc.c-torture/special/eeprof-1.c: New test, for
58121         -finstrument-functions.
58122         * gcc.c-torture/special/special.exp: Run it.
58123
58124 1998-07-29  Jeffrey A Law  (law@cygnus.com)
58125
58126         * gcc.c-torture/compile/980729-1.c: New test.
58127
58128 1998-07-27  Nick Clifton  <nickc@cygnus.com>
58129
58130         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58131         __thumb__ is defined, and test for ARM style doubles if so.
58132
58133 1998-07-26  Dave Love  <d.love@dl.ac.uk>
58134
58135         * g77.f-torture/noncompile/980615-0.f: New test.
58136
58137 1998-07-26  H.J. Lu  (hjl@gnu.org)
58138
58139         * gcc.dg/980312-1.c: Do link instead of compile.
58140         * gcc.dg/980313-1.c: Likewise.
58141
58142 1998-07-26  Jeffrey A Law  (law@cygnus.com)
58143
58144         * gcc.c-torture/compile/980726-1.c: New test.
58145
58146 1998-07-25  Dave Love  <d.love@dl.ac.uk>
58147
58148         * g77.f-torture/execute/io0.f: New test.
58149
58150 1998-07-24  Nick Clifton  <nickc@cygnus.com>
58151
58152         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
58153         an int.
58154
58155 1998-06-18  Michael Meissner  <meissner@cygnus.com>
58156
58157         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
58158         m32r bugs.
58159
58160 1998-07-17  Nick Clifton  <nickc@cygnus.com>
58161
58162         * gcc.dg/980626-1.c: Expect failures for all toolchains until
58163         c-decl.c:grokdeclarator can handle mode attributes.
58164
58165 1998-07-16  Jeffrey A Law  (law@cygnus.com)
58166
58167         * gcc.c-torture/execute/980716-1.c: New test.
58168
58169 1998-07-13  Jeffrey A Law  (law@cygnus.com)
58170
58171         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
58172         the mn10200.
58173         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
58174         the mn10200.
58175         * gcc.c-torture/execute/va-arg-3.x: Similarly.
58176         * gcc.c-torture/compile/930326-1.x: Similarly.
58177
58178 1998-07-13  Dave Love  <d.love@dl.ac.uk>
58179
58180         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
58181         New test from Craig.
58182
58183 1998-07-12  Dave Love  <d.love@dl.ac.uk>
58184
58185         * g77.f-torture/noncompile/980616-0.f: New test.
58186
58187         * g77.f-torture/execute/970816-3.f: New test from Craig.
58188
58189 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58190
58191         *  g++.other/singleton.C: Return error value instead of taking
58192         SIGSEGV.
58193
58194 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
58195
58196         *  g++.other/singleton.C: New test.  Warning is under dispute.
58197         Runtime crash is not.
58198
58199 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58200
58201         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
58202         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
58203         using6.C, using7.C}: New namespace tests.
58204
58205 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58206
58207         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
58208         specialization with typedef'ed names used as array indexes.
58209
58210 1998-07-09  Jeffrey A Law  (law@cygnus.com)
58211
58212         * gcc.c-torture/execute/980709-1.c: New test.
58213
58214         * gcc.dg/980709-1.c: New test.
58215
58216 1998-07-07  Richard Henderson  <rth@cygnus.com>
58217
58218         * gcc.c-torture/execute/bcp-1.c: New test.
58219
58220 1998-07-07  Jeffrey A Law  (law@cygnus.com)
58221
58222         * gcc.c-torture/execute/980707-1.c: New test.
58223
58224 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
58225
58226         * gcc.c-torture/compile/980706-1.c: New test.
58227
58228 1998-07-01  Dave Love  <d.love@dl.ac.uk>
58229
58230         * g77.f-torture/execute/980701-0.f,
58231         g77.f-torture/execute/980701-1.f: New test from Craig.
58232
58233 1998-07-01  Jeffrey A Law  (law@cygnus.com)
58234
58235         * gcc.c-torture/compile/980701-1.c: New test.
58236
58237         * gcc.c-torture/execute/980701-1.c: New test.
58238
58239 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
58240 rlsruhe.de>
58241
58242         * g++.old-deja/g++.robertl/eb132.C: New test.
58243         * g++.old-deja/g++.robertl/eb133.C: Likewise.
58244
58245 1998-06-29  Dave Love  <d.love@dl.ac.uk>
58246
58247         * g77.f-torture/execute/980628-7.f,
58248         g77.f-torture/execute/980628-8.f,
58249         g77.f-torture/execute/980628-9.f,
58250         g77.f-torture/execute/980628-10.f: New tests from Craig.
58251
58252         * g77.f-torture/execute/980628-3.f: Remove mail headers.
58253
58254 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58255
58256         * g77.f-torture/execute/980628-4.f: New test from Craig.
58257         * g77.f-torture/execute/980628-5.f: Likewise.
58258         * g77.f-torture/execute/980628-2.f: Likewise.
58259         * g77.f-torture/execute/980628-0.f: Likewise.
58260         * g77.f-torture/execute/980628-1.f: Likewise.
58261         * g77.f-torture/execute/980628-3.f: Likewise.
58262         * g77.f-torture/execute/980628-6.f: Likewise.
58263
58264 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58265
58266         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
58267         directory when nothing has been installed yet.
58268
58269 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
58270
58271         * gcc.c-torture/special/special.exp: Handle newer versions of
58272         dejagnu.
58273
58274 1998-06-26  Jeffrey A Law  (law@cygnus.com)
58275
58276         * gcc.dg/980626-1.c: New test.
58277
58278 1998-06-19  Bruno Haible <haible@ilog.fr>
58279
58280         * gcc.misc-tests/m-un-2.c: New test.
58281         * g++.old-deja/g++.other/warn01.c: Likewise.
58282
58283 1998-06-19  Robert Lipe  <robertl@dgii.com>
58284
58285         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
58286         compatibility with assmblers with a different comment character.
58287         Eliminate use of GAS-specific extensions.
58288
58289 1998-06-19  Jeffrey A Law  (law@cygnus.com)
58290
58291         * gcc.c-torture/execute/ieee/980619-1.c: New test.
58292
58293 1998-06-19  Robert Lipe  <robertl@dgii.com>
58294
58295         * lib/g77.exp: Replace search for libf2c.a with search for newly
58296         renamed libg2c.a
58297
58298 1998-06-17  Jeffrey A Law  (law@cygnus.com)
58299
58300         * gcc.c-torture/execute/980617-1.c: New test.
58301
58302 1998-06-12  Jeffrey A Law  (law@cygnus.com)
58303
58304         * gcc.c-torture/execute/980612-1.c: New test.
58305
58306 1998-06-08  Jeffrey A Law  (law@cygnus.com)
58307
58308         * gcc.dg/980523-1.c: Only test on ppc-linux.
58309         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58310
58311         * gcc.c-torture/execute/980608-1.c: New test.
58312
58313 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
58314
58315         * gcc.c-torture/execute/980605-1.c: New test.
58316
58317 1998-06-04  Jeffrey A Law  (law@cygnus.com)
58318
58319         * gcc.c-torture/execute/980604-1.c: New test.
58320
58321 1998-06-02  Jeffrey A Law  (law@cygnus.com)
58322
58323         * gcc.c-torture/execute/980602-1.c: New test.
58324         * gcc.c-torture/execute/980602-2.c: Likewise.
58325
58326 1998-06-02  Dave Love  <d.love@dl.ac.uk>
58327
58328         * 970125-0.f: Fix per JCB.  Add commentary.
58329
58330 1998-05-31  Michael Meissner  <meissner@cygnus.com>
58331
58332         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58333         IEEE -0 support.
58334
58335 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58336
58337         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58338         earlier.
58339
58340 1998-05-28  Catherine Moore <clm@cygnus.com>
58341
58342         * gcc.c-torture/execute/980526-3.c: New test.
58343
58344 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
58345
58346         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58347         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58348         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58349         m88k-motorola-sysv3 to XFAIL.
58350
58351 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58352
58353         * gcc.dg/980526-1.c: New test.
58354         * gcc.c-torture/execute/980526-2.c: New test.
58355
58356 1998-05-26  Jeffrey A Law  (law@cygnus.com)
58357
58358         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58359
58360         * gcc.c-torture/execute/980526-1.c: New test.
58361
58362 1998-05-26  Dave Love  <d.love@dl.ac.uk>
58363
58364         * g77.f-torture/execute/alpha2.f: Add runtime test.
58365
58366 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
58367
58368         * g++.old-deja/old-deja.exp: Strip leading directories.
58369
58370         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58371         error for the line.  Don't run multiple tests for the same line.
58372
58373 1998-05-23  Jeffrey A Law  (law@cygnus.com)
58374
58375         * gcc.dg/980523-1.c: New test.
58376
58377 1998-05-23  Dave Love  <d.love@dl.ac.uk>
58378
58379         * g77.f-torture/compile/970915-0.f: New test.
58380
58381 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
58382
58383         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58384
58385 1998-05-21  Jeffrey A Law  (law@cygnus.com)
58386
58387         * gcc.dg/980520-1.c: New test.
58388
58389 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
58390
58391         * gcc.dg/980502-1.c: Fix return type.
58392
58393 1998-05-20  Jeffrey A Law  (law@cygnus.com)
58394
58395         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
58396         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58397         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58398         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58399         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58400
58401 1998-05-20  Dave Love  <d.love@dl.ac.uk>
58402
58403         * g77.f-torture/execute/980520-1.f: New test.
58404
58405 1998-05-15  Dave Love  <d.love@dl.ac.uk>
58406
58407         * lib/mike-g77.exp: New file.
58408
58409         * g77.f-torture/noncompile/noncompile.exp,
58410         g77.f-torture/noncompile/check0.f: New files.
58411
58412 1998-05-14  Dave Love  <d.love@dl.ac.uk>
58413
58414         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58415         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58416         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58417         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58418         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58419         abort where appropriate.
58420
58421 1998-05-05  Michael Meissner  <meissner@cygnus.com>
58422
58423         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58424         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58425
58426 1998-04-29  Dave Love  <d.love@dl.ac.uk>
58427
58428         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58429
58430 1998-04-27  Dave Love  <d.love@dl.ac.uk>
58431
58432         * g77.f-torture/compile/980427-0.f: New test.
58433
58434 1998-04-24  Dave Love  <d.love@dl.ac.uk>
58435
58436         * g77.f-torture/compile/980424-0.f: New test.
58437
58438 1998-04-19  Dave Love  <d.love@dl.ac.uk>
58439
58440         * g77.f-torture/compile/980419-2.f (main): New test.
58441         * g77.f-torture/compile/970125-0.f: New test.
58442         * g77.f-torture/compile/980419-1.f: New test.
58443
58444 1998-04-08  Jim Wilson  <wilson@cygnus.com>
58445
58446         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
58447         of loop-4.c.
58448
58449 1998-04-07  Jim Wilson  <wilson@cygnus.com>
58450
58451         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58452
58453 1998-04-03  Jim Wilson  <wilson@cygnus.com>
58454
58455         * gcc.c-torture/compile/980329-1.c: New test.
58456
58457 1998-03-18  Jim Wilson  <wilson@cygnus.com>
58458
58459         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58460         * gcc.dg/980312-1.c: Fix typo in -march command.
58461
58462 1998-03-16  H.J. Lu  (hjl@gnu.org)
58463
58464         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58465
58466 1998-03-11  Robert Lipe  <robertl@dgii.com>
58467
58468         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
58469         Dave Love agree the Fortran source is bogus.
58470
58471 1998-03-11  Robert Lipe  <robertl@dgii.com>
58472
58473         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
58474         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
58475         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
58476         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
58477         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
58478
58479 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58480
58481         * g++.old-deja/g++.other/friend1.C: New test.
58482
58483 1998-02-18  Dave Love  <d.love@dl.ac.uk>
58484
58485         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
58486         possibly uninitialized) variables and declare dnrm2.
58487
58488 1998-02-23  Robert Lipe <robertl@dgii.com>
58489
58490         From Bruno Haible <haible@ilog.fr>:
58491         * gcc.c-torture/execute/980223.c: New test.
58492
58493 1998-02-13  Jeffrey A Law  (law@cygnus.com)
58494
58495         * gcc.dg/ifelse-1.c: New test.
58496
58497 1998-02-09  H.J. Lu  (hjl@gnu.org)
58498
58499         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58500
58501           * lib/old-dejagnu.exp (old-dejagnu): Added the
58502           "execution test - XFAIL *-*-*" handling in the spirit of
58503           "excess errors test -". Changed the "execution test fails"
58504           handling to be like "excess errors test fails".
58505           * Update various tests accordingly.
58506
58507 1998-02-06  Jim Wilson  <wilson@cygnus.com>
58508
58509         * gcc.c-torture/execute/980205.c: New test.
58510
58511 1998-01-18  Jeffrey A Law  (law@cygnus.com)
58512
58513         * lib/c-torture.exp: Look for .x files instead of .cexp files.
58514         * lib/f-torture.exp: Similarly.
58515         * gcc.c-torture: Rename all .cexp files to .x files.
58516
58517 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
58518
58519         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58520         (940510-1.c): Removed duplicate.
58521         (971104-1.c): New test.
58522
58523 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
58524
58525           * lib/f-torture.exp: Improve error and loop detection.
58526
58527 1997-11-19  Michael Meissner  <meissner@cygnus.com>
58528
58529         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58530         use that to size the filler array.
58531
58532 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
58533
58534         * lib/c-torture.exp(c-torture-execute): Fix typo.
58535
58536         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58537         testcase as the executable name. Keep the executable around if
58538         the test fails.
58539
58540 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
58541
58542         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58543         changes.  Only test one -g option, and move it to the end of the
58544         list of options to test.
58545
58546 1997-09-19  Michael Meissner  <meissner@cygnus.com>
58547
58548         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58549         variable GCC_TORTURE_OPTIONS to supply default switches separated
58550         by colons.  If no environment variable, run tests with -O0 -g, -O1
58551         -g, and -O2 -g as well.
58552
58553 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
58554
58555         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58556         explanatory comments. Fix indentation.
58557
58558 1997-09-15  Jeffrey A Law  (law@cygnus.com)
58559
58560         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58561
58562 1997-09-11  Jeffrey A Law  (law@cygnus.com)
58563
58564         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58565         * g++.old-deja/g++.mike/p7325.C: Likewise.
58566         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58567
58568 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
58569
58570         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58571         * g++.old-deja/g++.brendan/crash30.C: Likewise.
58572         * g++.old-deja/g++.brendan/crash39.C: Likewise.
58573         * g++.old-deja/g++.law/operators4.C: Likewise.
58574
58575 1997-09-11  Joe Buck  (jbuck@synopsys.com)
58576
58577         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58578         * g++.old-deja/g++.mike/p784.C: Ditto.
58579         * g++.old-deja/g++.mike/p785.C: Ditto.
58580
58581 1997-09-05  Jeffrey A Law  (law@cygnus.com)
58582
58583           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58584
58585 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58586
58587         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58588         target feature; pass this to c-torture-execute as needed.
58589
58590 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58591
58592         * lib/c-torture.exp(c-torture-execute): If the previous and the
58593         current executables being tested are identical, we don't need to
58594         run the executable again. Try to make the executable names
58595         unique. Add an optional argument for passing additional compiler
58596         flags.
58597
58598 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
58599
58600         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58601
58602 1997-08-29  Jeffrey A Law  (law@cygnus.com)
58603
58604         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58605
58606 1997-07-31  Jeffrey A Law  (law@cygnus.com)
58607
58608         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58609         32bit or larger longs.
58610
58611         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58612         have either a 32bit long or 32bit int.
58613
58614 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58615
58616         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58617         Make double precision tests dependent on sizeof (double).
58618
58619 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58620
58621         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58622         too.
58623
58624 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58625
58626         * gcc.c-torture/compile/961203-1.cexp: New script.
58627
58628 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58629
58630         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58631         up the includes ourselves.
58632
58633 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58634
58635         * lib/plumhall.exp: Remove random include, and add a few
58636         verbose messages for debugging.
58637
58638 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58639
58640         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58641         of trying to do it ourselves.
58642
58643 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58644
58645         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58646
58647 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58648
58649         * gcc.prms/5403.c: Made regexp a bit less strict.
58650
58651 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58652
58653         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58654         is returned from remote_load instead.
58655         * lib/plumhall.exp: Ditto.
58656         * lib/mike-g++.exp: Ditto.
58657         * lib/old-dejagnu.exp: Ditto.
58658         * lib/c-torture.exp: Ditto.
58659
58660 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58661
58662         * lib/g++.exp: Use build_wrapper procedure.
58663         * lib/gcc.exp: Ditto.
58664
58665 1997-05-20  Jeffrey A Law  (law@cygnus.com)
58666
58667         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58668         an old-style decl for malloc.  Fixes tests to work when
58669         sizeof (int) != sizeof (size_t).
58670
58671 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58672
58673         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58674
58675         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58676         use stdargs.h interface.
58677
58678 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58679
58680         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58681         NO_VARARGS when compiling.
58682
58683 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
58684
58685         * lib/plumhall.exp(ph_includes): New procedure.
58686         (ph_make): Use it.
58687         (ph_compiler): Ditto.
58688
58689         * lib/g++.exp: Rename test-glue.c to testglue.c.
58690         * lib/gcc.exp: Ditto.
58691
58692 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
58693
58694         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58695         to completion when it's called.
58696
58697 1997-03-21  Michael Meissner  <meissner@cygnus.com>
58698
58699         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58700         is defined, don't do test.
58701
58702 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
58703
58704         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58705         for object files.
58706         (ph_summary): Mark skipped testcases as untested, not unresolved.
58707
58708         * lib/plumhall.exp (ph_make): If unresolved because of bad
58709         errorCode, record errorCode in log file.
58710         (*): Replace send_log/verbose with verbose -log.
58711
58712 1997-03-19  Michael Meissner  <meissner@cygnus.com>
58713
58714         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
58715         double conversion if double isn't at least 8 bytes.
58716
58717         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
58718         int to work with targets where int is 16 bits.
58719
58720         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
58721         8 bytes, just exit, since 4 byte doubles don't have enough bits of
58722         precision for the test to complete.
58723
58724 1997-03-14  Michael Meissner  <meissner@cygnus.com>
58725
58726         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58727         if d10v is not compiled with the -mdouble64 flag.
58728         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58729
58730         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58731         d10v is not compiled with the -mint32 flag.
58732
58733 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
58734
58735         * lib/plumhall.exp: Use incr_count.
58736
58737 1997-03-12  Jeffrey A Law  (law@cygnus.com)
58738
58739         * gcc.c-torture: Update to c-torture-1.45.
58740
58741 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
58742
58743         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58744         the name of the expect testcase file).
58745
58746         * lib/g++.exp(g++_init): Ditto.
58747
58748 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
58749
58750         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58751         the host.
58752
58753         * lib/gcc.exp(gcc_exit): New procedure.
58754
58755 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
58756
58757         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58758         specs where appropriate.
58759
58760         * g++.old-deja/g++.arm/*: Added additional ERROR checks
58761         because of new "candidates are" messages, and removed a few
58762
58763         * Converted all non-old-style g++ testcases to old-style, and
58764         moved into g++.old-deja.
58765
58766 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
58767
58768         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58769         options.
58770
58771         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58772         succeeded.
58773
58774         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58775
58776 1997-02-13  Michael Meissner  <meissner@cygnus.com>
58777
58778         * lib/gcc.exp (gcc_target_compile): Add support for defining
58779         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58780         the machine doesn't have those features.
58781
58782 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
58783
58784         * g++.law/operators4.exp: Don't use LIBS.
58785
58786 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
58787
58788         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58789
58790         * lib/mike-g++.exp: Don't set the compiler to be tested here.
58791         * lib/g++.exp: Set it here instead. Also, allow use of the
58792         --tool_exec and --tool_opt options. Change CXX to
58793         GXX_UNDER_TEST.
58794
58795         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58796
58797         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58798
58799 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
58800
58801         * lib/old-dejagnu.exp: Use prune_warnings instead of
58802         prune_system_crud.
58803         * lib/mike-g++.exp: Ditto.
58804         * lib/gcc.exp: Ditto.
58805         * lib/g++.exp: Ditto.
58806
58807         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58808
58809 1997-02-07  Jeffrey A Law  (law@cygnus.com)
58810
58811           * 941014-2.c: Include stdlib.h
58812           * 960327-1.c: Include stdio.h
58813           * dbra.c, index-1.c: Don't assume ints are 32bits.
58814
58815 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
58816
58817         * lib/gcc.exp: Add gcc,stack_size target feature.
58818
58819         * lib/g++.exp(g++_target_compile): Add the include and link
58820         paths here, not in two other places. And, it's $options, not
58821         options.
58822
58823         * lib/mike-g++.exp(postbase): Remove the code that determines
58824         the correct include and link paths.
58825         * g++.old-deja/old-deja.exp: Ditto.
58826
58827 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
58828
58829         * lib/g++.exp(g++_init): target_compile no longer returns the
58830         filename of the result.
58831
58832 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
58833
58834         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58835         call to glob.
58836
58837         * gcc.c-torture/special/special.exp: Change call to
58838         gcc_target_compile to include the object file.
58839
58840 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
58841
58842         * gcc.c-torture/special/special.exp: Correct misspelling in last
58843         change.
58844
58845 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
58846
58847         * lib/plumhall.exp(ph_summary): Log the entire output of the
58848         executable. Return -1 if there were any failures, 0 otherwise.
58849         (ph_execute): Return -1 if there were any failures, 0 otherwise.
58850         (ph_make): Clean up objects and executables that were built
58851         if the tests succeeded.
58852
58853 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
58854
58855         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58856         libraries and includes in the build tree as appropriate.
58857
58858 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58859
58860         * lib/c-torture.exp: Instead of looking for the global variable
58861         NO_LONG_LONG, check to see if that's a feature of the target.
58862
58863 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58864
58865         * config/default.exp: Minimize. Delete the remainer of the files in
58866         config; this functionality is now in devo/dejagnu/config.
58867
58868         g++.*/*: Pass any additional flags used to compile to postbase;
58869         delete CXXFLAGS.
58870
58871         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58872         is now done by runtest.exp. Use gcc_target_compile instead of
58873         compile.
58874
58875         lib/c-torture.exp: Use gcc_target_compile instead of compile.
58876         Remove references to CFLAGS. Use remote_file instead of
58877         calling rm -f.
58878         (c-torture): Take a list of arguments to use to compile this
58879         testcase.
58880
58881         lib/g++.exp: Simplify. Use target_compile instead of compile.
58882         lib/gcc-dg.exp: Ditto.
58883         lib/gcc.exp: Ditto.
58884         lib/mike-{gcc,g++}.exp: Ditto.
58885         lib/old-dejagnu.exp: Ditto.
58886         lib/plumhall.exp: Ditto.
58887
58888 1997-01-08  Jim Wilson  <wilson@cygnus.com>
58889
58890         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58891         (ph_linker): Likewise.
58892
58893 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
58894
58895           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58896         MAP_ANON / MAP_ANONYMOUS if defined;
58897         else try to map from /dev/zero .
58898
58899 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58900
58901         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58902         isn't defined, then define it to MAP_ANONYMOUS.
58903
58904 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58905
58906         * gcc.c-torture: Update to c-torture-1.42 release.
58907
58908 1996-11-11  Jeffrey A Law  (law@cygnus.com)
58909
58910         * gcc.c-torture: Update to c-torture-1.41 release.
58911
58912 1996-10-27  Jeffrey A Law  (law@cygnus.com)
58913
58914         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
58915         c-torture release.
58916
58917 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
58918
58919         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58920         and LDFLAGS.  Fix second case to append the target_info ldflags
58921         onto LDFLAGS, not CFLAGS.
58922         * lib/g++.exp (g++_init): Add target_info stuff.
58923         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
58924         of libgloss and newlib flags for !native.
58925
58926         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58927         (GDB): Fix relative path to go up another dir for finding gdb.
58928
58929 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
58930
58931         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58932         versions in the target_info array, if they don't exist.
58933
58934 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
58935
58936         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58937
58938 1996-07-08  Jim Wilson  <wilson@cygnus.com>
58939
58940         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58941         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58942
58943 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
58944
58945         * lib/old-dejagnu.exp: Don't remove the output file before we've
58946         actually tested it. Don't append pwd to the path of the executable
58947         we're testing.
58948
58949 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
58950
58951         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58952
58953 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
58954
58955         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58956         temporary directory for compiler files, and set it to a default
58957         value of /tmp. Set $output as the name of the output file from
58958         compiling the testcase. Add a -o option to $cflags_var so the
58959         compiler writes the final output file as $output. Set $executable
58960         to $output.
58961
58962         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58963         directory for compiler files, and set it to /tmp if it doesn't
58964         already have a value. Set $output_file to the name of the output
58965         file from compiling the testcase. Add a -o option to CXXFLAGS so
58966         the compiler writes the final output file as $output. Use $output
58967         as the executable to be tested.
58968
58969 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58970
58971         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58972
58973 1996-06-08  Jeffrey A Law  (law@cygnus.com)
58974
58975         * gcc.c-torture/execute/pending-1.c: New test.  Still
58976         pending in Tege's queue.
58977
58978 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58979
58980         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58981         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58982         if there were failures.  Call unresolved if there were unresolved
58983         testcases.  Call gcc_fail if program did not run to completion.
58984         (ph_make): Pass additional argument name to ph_execute.
58985         (ph_execute): Add new argument.  Pass additional arguments to
58986         ph_summary.  Call gcc_fail is there is no execution output.
58987
58988 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58989
58990         * lib/plumhall.exp (proc_summary): Output relavent summary
58991         lines into the log so specific failures in plumhall can be
58992         investigated.
58993
58994 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58995
58996         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58997         (c-torture-execute): Don't try to execute tests which use
58998         "long long" types if $NO_LONG_LONG is nonzero.
58999
59000 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
59001
59002         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
59003         not c-torture.
59004
59005         * gcc.ieee: Move from here.
59006         * gcc.c-torture/execute/ieee: To here.
59007
59008 1996-03-26  Jeffrey A Law  (law@cygnus.com)
59009
59010         * gcc.c-torture: Update to c-torture-1.41 release.
59011
59012 1996-03-22  Jeffrey A Law  (law@cygnus.com)
59013
59014         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
59015         not "$output".
59016
59017 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
59018
59019         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
59020         -c present.
59021
59022 1996-03-02  Jeffrey A Law  (law@cygnus.com)
59023
59024         * config/proelf.exp: Handle connecting to a simulator.
59025
59026 1996-01-31  Jeffrey A Law  (law@cygnus.com)
59027
59028         * config/proelf.exp: New file.  Enough framework that we can
59029         run c-torture tests on the proelf targets (or any other target
59030         that gdb can connect to for that matter).
59031
59032 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
59033
59034         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
59035         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
59036
59037         * lib/plumhall.exp (ph_execute): Always call ph_summary if
59038         exec_output exists.
59039
59040 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
59041
59042         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
59043         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
59044
59045         * config/*.exp: Update FSF address.  Change result of ${tool}_load
59046         to pass/fail/unresolved/unsupported/untested.  Caller must now
59047         call unresolved/unsupported/untested.
59048         * lib/*.exp: Update FSF address.  Update to handle new results of
59049         ${tool}_load.
59050         * lib/chill.exp (verbose): Delete.
59051
59052 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
59053
59054         * lib/gcc.exp (default_gcc_start): Change order of args to
59055         $LDFLAGS $CFLAGS $LIBS.
59056         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
59057         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
59058         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
59059         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59060         * gcc.misc-tests/dg-test.exp: Likewise.
59061         * gcc.misc-tests/msgs.exp: Likewise.
59062         * gcc.prms/prms.exp: Likewise.
59063         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
59064         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
59065
59066         * lib/dg.exp: Deleted, moved to dejagnu/lib.
59067
59068 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59069
59070         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
59071
59072         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
59073         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
59074
59075         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
59076         necessary.
59077
59078 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
59079
59080         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
59081         global for loop; add use of $mathlib.
59082         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
59083         settings here; set mathlib for anything but VxWorks.
59084
59085 1996-01-22  Jeffrey A Law  (law@cygnus.com)
59086
59087         * gcc.c-torture: Update to c-torture-1.40 release.
59088
59089 1996-01-03  Jeffrey A Law  (law@cygnus.com)
59090
59091         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59092         dg.exp.
59093
59094 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
59095
59096         * lib/c-torture.exp (c-torture-execute): Declare "output" as
59097         global.
59098
59099 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
59100
59101         * lib/g++.exp (LIBS): Define if not already.
59102         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59103         (gcc-dg-prune): Call prune_gcc_output.
59104         * lib/gcc.exp (prune_gcc_output): New proc.
59105         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59106         prune_gcc_output.
59107
59108 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
59109
59110         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59111         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
59112
59113 1995-11-15  Jeffrey A Law  (law@cygnus.com)
59114
59115         * gcc.c-torture: Update to c-torture-1.39 release.
59116
59117 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
59118
59119         * lib/c-torture.exp (c-torture-execute): Don't return if one option
59120         fails, try others as well.
59121
59122 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
59123
59124         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59125         If compilation fails, mark execute tests as `untested'.
59126         If test is marked as unsupported, don't mark compilation and
59127         execute tests as failed.
59128
59129 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
59130
59131         * lib/g++.exp (g++_init): Don't link in libg++, and look to
59132         libstdc++ for whether or not we want to be doing shared
59133         libraries.  Delete link_curses since we don't need it anymore.
59134         * lib/mike-g++.exp (postbase): Don't link in libg++.
59135         * g++.old-deja/old-deja.exp: Likewise.
59136
59137 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
59138
59139         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
59140
59141 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
59142
59143         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
59144         For that, add `-Wl,-a,shared_archive'.
59145         * g++.old-deja/old-deja.exp: Likewise.
59146
59147 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
59148
59149         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
59150
59151 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
59152
59153         * lib/mike-g++.exp (postbase): Pay attention to the status of
59154         g++_load.
59155
59156 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
59157
59158           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
59159
59160 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
59161
59162         * lib/gcc.exp (default_gcc_start): No longer need to log program
59163         being executed or its output, execute_anywhere does that now.
59164         * lib/g++.exp (default_g++_version): Call execute_anywhere.
59165         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
59166
59167 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
59168
59169         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
59170         the same as those in lib/g++.exp.
59171
59172 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
59173
59174         * gcc.c-torture: Update to c-torture-1.38 release.
59175         * gcc.ieee: Related changes.
59176
59177 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
59178
59179         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
59180         "exec". Minor reformatting changes.
59181
59182         * config/rom68k.exp (${tool}_load): Make it work in a canadian
59183         cross. This means all "exec" calls now work on a remote host as
59184         well.
59185         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
59186         cross. Filter out the extra "\r\n" stuff that expect puts in.
59187         (c-torture-execute): Filter out the bogus warnings like
59188         c-torture-compile does. Add support for canadian cross.
59189         * lib/gcc.exp (default_gcc_version, default_gcc_start)
59190         Use execute_anywhere rather than calling exec directly. Now it
59191         works for canadian cross testing.
59192
59193 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
59194
59195         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
59196         results into a variable, and check that rather than using file exists.
59197
59198 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
59199
59200         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
59201         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
59202
59203 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59204
59205         * g++.old-deja/old-deja.exp: Create and pass runshlib and
59206         lib_curses if there's a shared libg++ in the build tree.
59207
59208 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
59209
59210         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59211         if not supported target.
59212
59213 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
59214
59215         * lib/g++.exp (g++_init): Move empty setting of runshlib and
59216         link_curses up to always happen, not just for native builds.
59217
59218 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
59219
59220         * gcc.c-torture: Update to c-torture-1.36 release.
59221         * gcc.failure: Related changes.
59222
59223 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
59224
59225         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59226
59227 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
59228
59229         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59230         * lib/mike-g++.exp (postbase): Not in here.  Still reference
59231         runshlib, link_curses, and mathlib for link and run.
59232
59233         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59234         pass the runtime shared library options for Solaris, OSF/1, and
59235         Irix5, and link with -lcurses to avoid unresolved references.
59236
59237 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
59238
59239         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59240         only run once.
59241
59242 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
59243
59244         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59245
59246 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
59247
59248         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
59249         do not have a framework for the "compat" tests yet.
59250
59251 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
59252
59253         * lib/mike-g++.exp (postbase): New local variable `mathlib',
59254         set to null if we're testing vxworks5.1.  Use that instead of
59255         `-lm' in the setting of LIBS for link and run.
59256
59257 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
59258
59259         * config/rom68k.exp (${tool}_load): Major changes to make it
59260         work.  Verified that it does in fact return the stuff in
59261         exec_output properly.  Catch any Emul or any TRAP other than 0.
59262
59263 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
59264
59265         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
59266         LDFLAGS properly for targets that need stuff from libgloss.
59267         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
59268         only run once.
59269         (gpp_initialized): New variable.
59270
59271 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
59272
59273         * config/rom68k.exp: Load libgloss.exp.
59274         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
59275         so we can produce a fully linked binary.
59276         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
59277         so we can produce a fully linked binary.
59278
59279 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
59280
59281         * lib/plumhall.exp (ph_section): Watch for expected failures.
59282         Add missing `else'.
59283
59284         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
59285         run the testcase.
59286         (c-torture): Likewise.
59287
59288 1995-08-28  Doug Evans  <dje@cygnus.com>
59289
59290         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59291
59292         * lib/mike-g++.exp (mike_cleanup): New proc.
59293         (prebase): New globals compiler_result, not_compiler_result,
59294         target_regexp.
59295         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
59296         allow leading "-" in pattern.  Watch for unsupported tests.
59297         If $compiler_result is set, pattern match assembler code,
59298         and ditto for $not_compiler_result.
59299         * lib/mike-gcc.exp: Likewise.
59300
59301         * lib/plumhall.exp (ph_execute): Only call ph_summary if
59302         execution "succeeded".
59303
59304 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
59305
59306         * config/win32.exp: New file.
59307         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59308
59309 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
59310
59311         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59312         unsupported.
59313         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
59314         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59315         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59316
59317         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59318         "... without exceptions was ...".  That is now handled by
59319         prune_system_crud.
59320         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59321
59322 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
59323
59324         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59325         sieve.c,sort2.c}: New files.
59326         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59327         sieve.exp,sort2.exp}: Drivers for them.
59328
59329         * lib/mike-gcc.exp (program_output): New user settable variable.
59330         (postbase): Call prune_system_crud.  Also prune extraneous compiler
59331         messages.
59332         * lib/mike-g++.exp (program_output): New user settable variable.
59333
59334         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59335
59336         * config/sh.exp: Deleted (use sim.exp instead).
59337
59338 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
59339
59340         * config/vx.exp: Declare CHECKTASK as global.
59341         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59342         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59343         * lib/old-dejagnu.exp: Load [pwd]/$executable.
59344
59345 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59346
59347         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59348         target. Like vx.exp, only includes `vx29k.exp' instead of
59349         `vxworks.exp'.
59350
59351 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
59352
59353         * config/sim.exp: Increase time limit from 120 seconds to 240.
59354
59355 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
59356
59357         * gcc.c-torture/execute/950628-1.c: New test.
59358
59359 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
59360
59361         * gcc.c-torture: Update with changes/additions from
59362         c-torture-1.34.
59363
59364 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
59365
59366         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59367
59368 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
59369
59370         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59371
59372 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
59373
59374         * gcc.c-torture/compile/950512-1.c: New test.
59375         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59376         * gcc.dg/struct-ret-1.c: Likewise.
59377
59378 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
59379
59380         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59381           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59382
59383 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
59384
59385         * gcc.c-torture/special/920411-1.c: Deleted.
59386         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
59387
59388 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
59389
59390         * config/sim.exp (${tool}_load): Hack in call to bash to get a
59391         cpu limit.
59392
59393 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
59394
59395         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59396
59397 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
59398
59399         From kenner;
59400         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59401         is the proper length.
59402         * va-arg-3.c: Likewise.
59403
59404 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
59405
59406         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
59407         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59408
59409         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
59410         * lib/g++.exp (default_g++_start): Delete old cruft.
59411
59412 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
59413
59414         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59415         (2 * (1 << 18)) to (2 * (1 << 17)).
59416
59417         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59418
59419 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
59420
59421         * config/rom68k.exp: Renamed from config/idp.exp
59422
59423 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
59424
59425         * c-torture/compile/921109-2.c
59426
59427 1995-04-18  Mike Stump  <mrs@cygnus.com>
59428
59429         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
59430         excess errors.
59431
59432 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
59433
59434         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59435         output.
59436         * lib/g++.exp (default_g++_start): Likewise.
59437
59438 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
59439
59440         * gcc.c-torture/compile/950329-1.c: New test.
59441
59442 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
59443
59444           * config/bug.exp (${tool}_load): Updated to use new remote_open
59445           and remote_close procs.
59446         * config/idp.exp: New file.
59447
59448 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
59449
59450         * gcc.c-torture/execute/950322-1.c: New test.
59451
59452 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
59453
59454         * config/vx.exp (${tool}_load): Clean up testing of return code from
59455         vxworks_ld and vxworks_spawn.
59456
59457 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
59458
59459         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59460
59461 1995-03-13  Mike Stump  <mrs@cygnus.com>
59462
59463         * lib/old-deja.exp: Add `excess errors test - ' error, now one
59464         can mark excess errors on a machine by machine basis.  Note, the
59465         default is to not expect any excess errors, even when excess
59466         errors test - is given, so you will want to put an XFAIL ... on
59467         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
59468         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59469         those 4 machines, but no others.
59470
59471 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
59472
59473         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
59474         * lib/c-torture.exp: to here.
59475
59476 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
59477
59478         * gcc.c-torture/execute/950221-1.c: New test.
59479         * gcc.c-torture/execute/struct-ret-1.c: New test.
59480         * gcc.c-torture/compile/950221-1.c: New test.
59481
59482         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
59483
59484 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
59485
59486         * gcc.c-torture/execute/arith-1.c (main): Return 0.
59487         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
59488
59489 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
59490
59491         * g++.gb: New directory of tests, derived from my signature and
59492         class scoping tests.
59493
59494         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
59495         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
59496         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
59497         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
59498         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59499         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59500         * g++.gb/sig25.C: Likewise.
59501
59502         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59503         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59504         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59505         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59506         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59507         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59508         * g++.gb/sig25.exp: Likewise.
59509
59510         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59511         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59512         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59513         * g++.gb/scope13.C: Likewise, this test still fails.
59514
59515         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59516         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59517         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59518         * g++.gb/scope13.exp: Ditto.
59519
59520         * g++.gb/README: New file, explains what these tests are about.
59521
59522 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
59523
59524         * lib/dg.exp (dg-do): Support `preprocess'.
59525         (dg-test): Likewise.
59526
59527 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
59528
59529         * config/udi.exp: change "continue -expect" to "exp_continue".
59530
59531 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
59532
59533         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59534         Delete redundant tests.
59535
59536         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59537         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59538         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59539         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59540         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59541         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59542         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59543         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59544
59545         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59546         storing label pointers.
59547         * gcc.c-torture/execute/921019-1.c: Likewise.
59548         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59549         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59550         parameter fp.
59551         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59552         constants.
59553
59554         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59555         Delete obsolete tests.
59556
59557         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59558         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59559         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59560         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59561         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59562         * gcc.c-torture/compile/950124-1.c: New test.
59563
59564         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59565
59566 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
59567
59568         * lib/mike-g++.exp: Add -lm to LIBS.
59569
59570 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
59571
59572         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59573
59574 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
59575
59576         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59577
59578 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
59579
59580         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59581
59582 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
59583
59584         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59585         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59586         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59587         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59588         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59589         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59590         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59591         * g++.law/{operators31.C, operators32.C,
59592         * g++.law/{operators33.C, operators34.C}: Likewise.
59593         * g++.law/{pic1.C, refs2.C}: Likewise.
59594         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59595         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59596         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59597         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59598
59599         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59600         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59601         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59602         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59603         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59604         * g++.law/{enum9.exp, friend5.exp}: Likewise.
59605         * g++.law/{nest3.exp, nest4.exp}: Likewise.
59606         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59607         * g++.law/{operators30.exp, operators31.exp}: Likewise.
59608         * g++.law/{operators32.exp, operators33.exp}: Likewise.
59609         * g++.law/{operators34.exp}: Likewise.
59610         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59611         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59612         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59613         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59614         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59615
59616         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59617         No longer expected to fail.
59618         * g++.law/missed-error3.C: Tweak for recent bool changes.
59619
59620 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59621
59622         * config/emb-unix: Deleted.
59623         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59624         remote execution.  Do final link on remote host if REMOTE_LINK is set.
59625
59626 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59627
59628         * lib/dg.exp (dg-test): Fix typo in last patch.
59629
59630 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59631
59632         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59633         (handles multiple occurrences).
59634
59635 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59636
59637         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59638         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59639         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59640         printed).
59641         * lib/c-torture.exp (c-torture-compile): Likewise.
59642         (c-torture): Prepend full path if missing.
59643         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59644         (gcc_fail): Likewise.
59645         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59646
59647 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59648
59649         * lib/netware.exp: Only attach to NetWare i386 systems.
59650
59651 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59652
59653         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59654         messages.  Add test name to "output pattern match" pass/fail message.
59655
59656 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59657
59658         * gcc.dg: New testsuite.
59659         * gcc.dg/dg.exp: New file.
59660
59661         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59662         test-switch.c}: Deleted.
59663
59664         * gcc.misc-tests/msgs.exp: New testcase driver.
59665
59666 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
59667
59668         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59669         Watch for illegal return values from ${tool}_load.
59670         * config/unix.exp (${tool}_load): Fix pass/fail detection for
59671         cross targets.  Coerce return value >0 to 1.
59672
59673 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
59674
59675         * config/unix.exp (${tool}_load): Call program rsh, not proc.
59676
59677         * config/emb-unix.exp: New file.
59678
59679         * config/sim.exp: Error if variable $SIM not defined.
59680         (${tool}_load): Mark test as "untested" if simulator missing.
59681
59682         * config/unix.exp: Load remote.exp to get rcp_download.
59683         * lib/c-torture.exp: Use different option lists for testcases with
59684         and without loops.
59685         * gcc.c-torture/execute/execute.exp: Likewise.
59686
59687 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
59688
59689         * config/*.exp: Clarify return code from ${tool}_load.
59690         Call `unresolved' or `untested' instead of `warning' or `perror'
59691         (sometimes you still want to call both though).
59692         Add comment that `shell_id' is local to each file.
59693         * config/udi.exp (timeout): Set to 30.
59694         Don't print warning if connection fails, $connectmode has already
59695         printed an error.
59696         (${tool}_load): Move verbose messages to level 2.
59697         Rework pattern for "Process started" message.
59698         Pass `shell_id' to ${connectmode}_download.
59699         Retry twice upon timeout.  Make resetting of target more robust.
59700         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59701         Pass `shell_id' to exit_$connectmode.
59702         Only call exit_$connectmode if connected.
59703         * config/unix.exp (${tool}_load): Check return codes better.
59704         * config/vrtx.exp (${tool}_load): Likewise.
59705         * config/vx.exp (${tool}_load): Likewise.
59706         Delete unneeded global's.
59707         * lib/dg.exp (dg-test): Update to reflect clarified return codes
59708         from ${tool}_load.
59709         (dg-stat): Delete.
59710         (dg-init): Delete recording of pass/fail counts.
59711         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59712         (old-dejagnu-init): Likewise.
59713         (old-dejagnu-stat): Delete contents, empty proc now.
59714         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
59715         (c-torture): Delete references to lcnt, lpass, lfail.
59716         Get option list from TORTURE_OPTIONS.
59717         Delete -funroll[-all]-loops if no loops.
59718         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
59719         (g++_stat): Delete contents (empty proc now).
59720         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
59721         (gcc_finish): Likewise.
59722         (gcc_stat): Deleted.
59723         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59724         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59725         * gcc.c-torture/execute/execute.exp: Likewise.
59726         Split tests into two parts: compile, execute.
59727         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
59728         no loops.  Update to reflect clarified return codes from ${tool}_load.
59729
59730 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
59731
59732         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59733         to grep for.
59734         (old-dejagnu): Likewise (where necessary).
59735
59736 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
59737
59738         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59739
59740         * lib/dg.exp (dg-process-target): Fix processing of selector.
59741         Add comment regarding use of `error'.
59742
59743         * lib/gcc.exp (prune_system_crud): Define if missing.
59744         * lib/g++.exp (prune_system_crud): Likewise.
59745
59746         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59747         Call prune_system_crud.
59748         * lib/dg.exp (dg-runtest): New proc.
59749         Use perror instead of send_user for tcl errors in testcase.
59750         Don't return any value, it's never used.
59751         Don't clobber previous definition of `unknown'.
59752         Print tcl errors in `dg-final'.
59753
59754 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
59755
59756         * lib/dg.exp (dg-process-target): Improve syntax error messages.
59757         (dg-test): Don't print errorInfo, it contains stack backtrace.
59758
59759 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
59760
59761         * lib/g++.exp (runtest_file_p): Define if missing.
59762
59763 1994-09-24  Doug Evans  (dje@cygnus.com)
59764
59765         * lib/mike-g++.exp: Comment out loading of g++.exp.
59766         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
59767         (default_g++_version): Always print something.
59768         (default_g++_start): Comment out call to `which'.
59769         (g++_start, g++_load): Deleted (must be defined in config file).
59770         * lib/gcc.exp: Test for existence of $CC at start.
59771         Delete check for tmpdir (done in gcc_init).
59772         (default_gcc_version): Always print something.
59773         (default_gcc_start): Comment out call to `which'.
59774         * config/*.exp: Major cleanup - make cross targets work at least a
59775         little better for g++ (by not being "--tool gcc" specific).
59776         Rename gcc_xxx to ${tool}_xxx.
59777         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59778         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59779
59780 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
59781
59782         * lib/c-torture.exp (c-torture-compile): Rework compiler
59783         message processing.
59784
59785         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59786         c-torture.
59787
59788 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
59789
59790         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59791
59792         * lib/dg.exp (dg-process-target): Support { target native }.
59793
59794 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
59795
59796         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
59797         looked for "... program xxx got fatal signal".
59798         Correct regsub munging of `comp_output'.
59799         Ignore compiler messages "path prefix not used" and "linker input
59800         file unused".
59801
59802 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
59803
59804         * lib/gcc.exp (runtest_file_p): Define if missing.
59805         * gcc.prms/template.c: Example to work from.
59806
59807 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
59808
59809         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59810         * lib/dg.exp (dg-test): Call unsupported testcases as such.
59811
59812         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59813         * gcc.prms/1883.c: Moved from compile/940714-1.c.
59814         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59815         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59816
59817         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59818         (dg-process-target): No longer a varargs proc.
59819         Return S/N for target, P/F for xfail.  All callers changed.
59820         (user option procs): More argument checking.
59821         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59822         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59823         (dg-test): Skip test if not running on selected target in `dg-do'.
59824         Update handling of `dg-do-what', `dg-output-text'.
59825         Separate execution pass/fail from output pattern match pass/fail.
59826         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59827
59828 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
59829
59830         * gcc.c-torture/special/special.exp: Don't expect failure for mips
59831         target for 920510-1.c.
59832
59833 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
59834
59835         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59836         Clean up comment regarding use of passcnt, etc.
59837         (gcc_stat): Don't update `testcnt' here.
59838         (gcc_finish): Do it here.
59839         Might as well reset `but_id' here too.
59840         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59841         to determine if the file should be tested.
59842         * gcc.c-torture/compile/compile.exp: Likewise.
59843         * gcc.c-torture/execute/execute.exp: Likewise.
59844         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59845         * gcc.misc-tests/dg-test.exp: Likewise.
59846         * gcc.prms/prms.exp: Likewise.
59847         * gcc.wendy/wendy.exp: Likewise.
59848         * g++.old-deja.exp: Likewise.
59849         Move "Testing file" message to verbose level 1.
59850
59851 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
59852
59853         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59854
59855 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
59856
59857         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59858         (default_gcc_start): Accept optional second list element
59859         of compiler flags.  Print compiler output at verbosity level 2.
59860         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59861         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59862         Save current values of framework globals passcnt, failcnt, xpasscnt,
59863         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59864         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
59865         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59866         xfailcnt to compute stats.  Update framework global `testcnt' from
59867         pass/fail counts.
59868         (gcc_finish): New proc.  Clean up test environment.
59869         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59870         (gcc_epass, gcc_efail): Delete.
59871         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59872         argument of line number.
59873         (dg-init): If the tool has an init routine, call it.
59874         (dg-test): Remove args `cflags_var' and `libs_var'.
59875         Pass all compiler options to ${tool}_start.
59876         Handle missing line number.
59877         (dg-finish): New function.
59878         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59879         particular files.  Call gcc_finish at end.  Move "skipping test"
59880         message to verbosity level 3.
59881         * gcc.c-torture/compile/compile.exp: Likewise.
59882         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59883         * gcc.c-torture/execute/execute.exp: Likewise.
59884         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59885         Print testcase being tried at verbosity level 1.
59886         * gcc.c-torture/special/special.exp: Unset xfail.
59887         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59888         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59889         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59890         * gcc.failure/failure.exp: Likewise.
59891         * gcc.ieee/ieee.exp: Likewise.
59892         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59893         Update call to dg-test.  Call dg-finish at end.
59894         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
59895         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59896         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59897         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59898         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
59899         * gcc.wendy/wendy.exp: Add copyright.
59900         Delete setting of tmpdir (done by gcc_init).
59901         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59902         Pass compiler flags to gcc_start.  Call gcc_finish at end.
59903         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59904         gcc_[ce]pass/fail.
59905
59906 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
59907
59908         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59909         confusion.
59910         (g++_load): Likewise.
59911
59912         * config/*.exp (gcc_load): Some were varargs fns and some were not.
59913         Rename argument to `prog' to remove the confusion.
59914         Varargs fns behave differently too!
59915         (g++_load): Likewise.
59916
59917         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59918
59919         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59920         what it is.  Delete (always) printing of status value for !native.
59921         Simplify verbose code, and include status and exec_output.
59922         (g++_load): Use gcc_load.
59923
59924 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
59925
59926         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59927         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59928         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59929         940714-3.c as these testcases don't exist anymore.  Make
59930         va-arg-1.c expected to pass.
59931
59932 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
59933
59934         * gcc.misc-tests/misc.exp: Only run specific testcases.
59935         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
59936         * gcc.misc-tests/dg-[1-9].c: New files.
59937
59938         * lib/dg.exp: New testsuite driver.
59939         * gcc.prms/prms.exp: Use it.
59940
59941         * README.gcc: New file.
59942
59943         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59944         Document and reset `lxpass' and `lxfail'.
59945         Simplify "initialized" message.
59946         (gcc_stat): Clean up comments a little.
59947
59948 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
59949
59950         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59951
59952 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
59953
59954         * lib/old-dejagnu.exp (process-option): New proc.
59955         (old-dejagnu-init, old-dejagnu-stat): Likewise.
59956         (old-dejagnu): Simplify.
59957         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59958
59959 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
59960
59961         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59962         exists and is not an empty string.
59963
59964         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59965         $xfail rather than calling setup_xfail.  Clear $xfail when test is
59966         finished.
59967         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59968         automatically.
59969
59970         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59971         longer expected to fail.
59972
59973         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59974         "f" function call.
59975
59976         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59977
59978         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59979         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59980         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59981         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59982         c-torture-1.29.
59983
59984         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59985         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59986
59987         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59988
59989         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59990         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59991
59992         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59993         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59994         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59995
59996 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59997
59998         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59999         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
60000         940714-1.c, 940714-2.c, 940714-3.c},
60001         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
60002         gcc.misc-tests/{mg.c,mg.exp}:
60003         New tests.
60004         * gcc.noncompile/noncompile.exp: Change accordingly.
60005
60006 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
60007
60008         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
60009         Undo previous clobberage.
60010
60011 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
60012
60013         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
60014         * gcc.special/{930510-1.c, special.exp}:
60015         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
60016         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
60017         struct-varargs-1.c}: New tests from c-torture-1.26.
60018
60019 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
60020
60021         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
60022           argument to switch.
60023
60024 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
60025
60026         * Revert the previous changes.  Please see Rob's directory
60027         (/lisa/test/rob/progressive/gcc/testsuite) for testing
60028         fixes.
60029
60030 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
60031
60032         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
60033         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
60034         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
60035         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
60036         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
60037         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
60038         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
60039         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
60040         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
60041         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
60042         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
60043         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
60044         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
60045         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
60046         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
60047         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
60048         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
60049         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
60050         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
60051         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
60052         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
60053         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
60054         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
60055         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
60056         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
60057         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
60058         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
60059         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
60060         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
60061         testing changes.
60062
60063 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
60064
60065         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
60066         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
60067         with perror calls.
60068
60069 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
60070
60071         * config/unix.exp (g++_load): Fix syntax.
60072
60073 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
60074
60075         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
60076         * gcc.noncompile/921017-1.c: Deleted obsolete test.
60077         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
60078         Don't expect va-arg-1.c to fail.  Correct expected output for
60079         920928-1.c.
60080         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
60081         * gcc.wendy/hbm4.c: Correct typo.
60082         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
60083
60084 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
60085
60086         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
60087         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60088         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
60089         * lib/c-torture.exp (c-torture-compile): Ditto.
60090
60091         Reduce volume of output (remove all the -I's and such).
60092         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
60093         Call gcc_cpass, gcc_cfail.
60094         (c-torture): Pass testing option to c-torture-compile.
60095
60096 1994-03-21  Doug Evans  (dje@cygnus.com)
60097
60098         Bring patches over from progressive.
60099         * config/default.exp: Exit remote shell cleanly.
60100         (g++_exit, g++_start): Add default versions.
60101         * config/sim.exp (gcc_load): Use perror, not error.
60102
60103 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
60104
60105         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
60106         set in site.exp.
60107
60108 1994-03-14  Doug Evans  (dje@cygnus.com)
60109
60110         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60111         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60112         (wendy_try): New proc to run testcase.
60113         (main loop): Call 'em.
60114         * gcc.wendy/*.c: Clean up pass to correct expected output.
60115
60116         * lib/gcc.exp: Minor cleanup work.
60117         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60118
60119 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
60120
60121         * config/sim.exp (gcc_load): Document return codes better.
60122         Don't pass -v to simulator.
60123
60124 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
60125
60126         * gcc.special/920717-x.c: Fix typo.
60127         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60128         get at sources.
60129
60130         * lib/mike-gcc.exp: Fix typo.
60131
60132 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
60133
60134         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
60135         binary to use, transform the name.
60136         * config/*.exp: rename everything. Nuke any g++ specific files,
60137         it's now a special case of gcc that requires no special support.
60138         Add a default.exp for unsupported targets.
60139
60140 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
60141
60142         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
60143         lib/old-dejagnu.exp: Fix a few patterns to work with the new
60144         version of Tcl.
60145
60146 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
60147
60148         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
60149         than a warning.
60150
60151 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
60152
60153         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
60154
60155 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
60156
60157         * gcc.execute/execute.exp: Combine opt_list and foption_list into
60158         option_list.  Compile every file with only 4/6 option choices
60159         (same as C torture) instead of with 12/18 different option
60160         choices.
60161         * lib/c-torture.exp: Likewise.
60162
60163         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
60164         not already set.
60165
60166 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
60167
60168         * lib/old-deja.exp: Add `excess errors test fails' error, now one
60169         can put an XFAIL *-*-* on excess errors.
60170
60171 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
60172
60173         * g++.law: Add more tests derived from g++-bugs snapshots.
60174
60175         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
60176         equivalent to g++.law/init9.
60177
60178         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
60179         compiled it, and the a.out file after we've run it.
60180
60181 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
60182
60183         * lib/mike-g++.exp (postbase): Delete the .o file after we've
60184         compiled it, and the a.out file after we've run it.
60185
60186 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
60187
60188         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
60189
60190 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
60191
60192         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
60193         version number.
60194
60195 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
60196
60197         * g++.law: New directory of g++ tests derived from the g++-bugs
60198         snapshots.
60199
60200 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
60201
60202         * gcc.compile: initbug1.c initbug1.exp testcase added
60203
60204 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
60205
60206         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60207         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60208           fixes submitted by Jeff Law (law@cs.utah.edu)
60209         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60210           Jeff Law (law@cs.utah.edu)
60211
60212
60213 1993-11-30  Mike Stump  (mrs@cygnus.com)
60214
60215         * config/unix-g++.exp: Follow the gcc way of doing things.
60216         * g++.old-deja/old-deja.exp: Minor updates.
60217         * lib/g++.exp: New file, follow the gcc way of doing things.
60218         * lib/old-dejagnu.exp: Minor updates.
60219         * lib/mike-g++.exp: Always unset errorInfo.
60220
60221 1993-11-06  Mike Stump  (mrs@cygnus.com)
60222
60223         * lib/gcc.exp: Fix some errors with the below change, CC and
60224         CFLAGS should be global when setting, not local.
60225
60226 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
60227
60228         * lib/gcc.exp: Transform tool name.
60229
60230 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60231
60232         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60233
60234 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60235
60236         * lib/gcc.exp: change gcc_done to gcc_stat
60237
60238 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60239
60240         * Upgraded gcc testsuite to c-torture version 1.25
60241
60242 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
60243
60244         * lib/gcc.exp: added reporting code. Changed verbose compile message.
60245         * lib/c-torture: added hooks for new reporting code.
60246
60247 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
60248
60249         * config/sh-gcc.exp: check if sh-sim exists in the path
60250
60251 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
60252
60253         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
60254         * gcc.compile/compile.exp: Initial changes for new logic.
60255         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
60256         * gcc.failure/failure.exp: Initial changes for new logic.
60257         * gcc.ieee/ieee.exp: Initial changes for new logic.
60258         * gcc.misc-tests/misc.exp: Initial changes for new logic.
60259         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
60260         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
60261         * lib/c-torture.exp: Initial changes for new logic.
60262         * lib/gcc.exp: Initial changes for new logic.
60263
60264 1993-10-15  Mike Stump  (mrs@cygnus.com)
60265
60266         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
60267         depend upon failure or success.  Fully qualify names in failure
60268         and success messages.  Always remove a.out before starting
60269         compile, just in case.  Pay more attention to error text output by
60270         the compiler.  Handle testcases with no known past errors just
60271         like all others, so that things are uniform.  Other miscellaneous
60272         improvements.
60273
60274 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
60275
60276         * gcc.cpp: new directory for cpp tests
60277
60278 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
60279
60280         * lib/chill.exp: Code reformatted, removed unused code.
60281         * config/unix-chill.exp: Code reformatted, removed unused code.
60282         * chill.execute/execute.exp: Code reformatted, removed unused code.
60283         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
60284
60285 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
60286
60287         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
60288         routines not written.
60289
60290 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
60291
60292         * config/bug-gcc.exp: Use new procs from bug.exp.
60293
60294 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
60295
60296         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60297         via ftp, rather than depending on NFS.
60298         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60299         case.
60300
60301 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
60302
60303         * config/bug-gcc.exp: Use new download proc.
60304
60305 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
60306
60307         * chill.execute/execute.exp: cleanups, handles errors better
60308         * chill.compile/compile.exp: rewrite, based on execute.exp
60309         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60310         * lib/chill.exp: major changes to diff proc and compile and link
60311         procs. added chill_fail and chill_pass wrappers to pass and
60312         fail. added more comments, and handle error codes better.
60313         Added a hack to capture stderr from exec, so noncompile tests
60314         can work.
60315
60316 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
60317
60318         * chill.execute/execute.exp: rewrite of testsuite driver
60319         * lib/chill.exp: rewrite of testsuite driver
60320         * config/unix-chill.exp: rewrite of testsuite driver
60321
60322 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
60323
60324         In chill.execute:
60325         * iexpr.ch: Standardize uppercase.
60326         * tuples.dat: Standardize uppercase.
60327         * vary.ch: standardize.  Correct varying string assignments.
60328         * vary.dat: Add new output lines.
60329
60330 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
60331
60332         In chill.execute:
60333         * chprintf.ch: Standardize use of uppercase.
60334         * tuples.ch: Standardize and turn arr2 into a DCL,
60335           rather than a SYN.
60336         * pinits.ch: Standardize.
60337
60338 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
60339
60340         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60341         * Makefil: Renamed to Makefile.in.
60342         * configure.in: New.
60343
60344 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
60345
60346         In chill.execute:
60347         * .cvsignore: Add result/output files.
60348         * Makefile: Fix up variables at start.  Use MFLAGS
60349           everywhere.  Correct bool_loc, built_ins entries.
60350           Add entry for vary1.ch.
60351         * bitarray.ch: Standardize upper-case usage.
60352         * bitexpr.ch: Standardize, add output of b1.
60353         * params.ch: Use arrayt in along PROC parameters, to
60354           avoid novelty problems.
60355         * sets.ch: Tiny cleanup.
60356         * vary1.ch: Re-indent.
60357
60358 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
60359
60360         * Add PR-related files to Makefiles, .cvsignore files, etc.
60361
60362 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
60363
60364         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60365           with compiler objects. New names are test-flow.c and test-loop.c
60366
60367 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
60368
60369         * Upgraded c-torture tests from 1.19 to 1.20
60370
60371         * new files:
60372         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60373         * gcc.compile: 930623-1.c 930623-2.c
60374         * gcc.noncompile: 930622-1.c 930622-2.c
60375         * gcc.failure: 920411-1.c 920627-2.c
60376         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60377
60378 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
60379
60380         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60381           More changes to get testsuite working properly. Needs more work.
60382           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60383
60384 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
60385
60386         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60387           More changes to get testsuite working properly. Needs more work.
60388
60389 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
60390
60391         * chill.compile/compile.exp: Added for Dejagnu support
60392         * chill.execute/execute.exp: Added for Dejagnu support
60393         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
60394
60395 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
60396
60397         This should complete moving the CHILL test files.
60398         * chill.noncompile(.cvsignore printf.grt
60399             in-printf.grt chprintf.grt chprintf.ch):
60400             Added test-support files.
60401           (Makefile): Modified further.
60402         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
60403             signal.ch): Added test files.
60404           * chill.execute (.cvsignore printf.grt printr.c
60405             in-printf.grt rts.c chprintf.grt rts.h): Added
60406           test-support files.
60407             (Makefile): More corrections.
60408
60409 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
60410
60411         * chill.compile, chill.execute, chill.nocompile: Add CHILL
60412           test cases, ready for DejaGnu.
60413
60414 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
60415
60416         * Upgraded c-torture tests from 1.18 to 1.19
60417
60418         * gcc.compile: added test(s):
60419           930607-1.c
60420         * gcc.execute: added test(s):
60421           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60422
60423         * added new subdirectory for misc tests: gcc.misc-tests
60424         * gcc.misc-test(s): added tests:
60425           inst-check.c test-consts.c test-ior.c test-switch.c
60426
60427 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
60428
60429         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
60430
60431 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
60432
60433         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
60434
60435 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
60436
60437         * Upgraded c-torture tests from 1.17 to 1.18
60438
60439 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
60440
60441         * Upgraded c-torture tests from 1.12 to 1.17
60442
60443 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
60444
60445         * lib/old-dejagnu.exp:
60446           Fixed handling of XFAIL target triplets to correctly
60447           recognize wildcard characters.  Removed code that
60448           appended a unique id tag to the end of the file name
60449           printed out by the result of the testcases within a
60450           given test file.
60451
60452 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
60453
60454         * lib/old-dejagnu.exp:
60455           Reworked expected failure handling to trigger off of XFAIL
60456           keyword in keyphrase embeded in testcase source code. The
60457           XFAIL keyword must be at the end of the keyphrase line. It
60458           may optionally be followed by one or more target triplets.
60459           It has just occured that the handling of wildcards in the
60460           target triplet may not be correct.
60461
60462 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
60463
60464         * g++.old-deja/tests:
60465           Moved all subdirectories up one level into g++.old-deja .
60466
60467         * lib/old-dejagnu.exp:
60468           Fixed problem with CXXFLAGS not being properly reset, and being
60469           corrupted with extraneous "-c" compiler option.  This was
60470           causing binaries to not be generated for test that needed them.
60471           Modified strings passed to "pass" and "fail" so that individual
60472           tests from the same test file would be distinguished by an
60473           identifier appended to the test file name in the summary logs;
60474           this corrected a problem with erroneous diff logs.  Added code
60475           to search testcases for expected fail and unexpected pass keywords.
60476
60477 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
60478
60479         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
60480
60481 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
60482
60483         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
60484           Removed extraneous text from end of "Special g++ Options"
60485           keyphrase.
60486
60487         * lib/old-dejagnu.exp: Added pattern matching to look for new
60488           keywords, embedded in testcases comments, which will trigger
60489           calls to xpass and xfail.
60490
60491 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
60492
60493         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
60494           comments embedded in the testcases, especially the one looking for
60495           special compiler options, as well as the pattern matching for the
60496           compiler output again.
60497
60498 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
60499
60500         * lib/old-dejagnu.exp: Do a proper check of the return value for
60501           execute tests. Fixed several problems with the pattern matching
60502           of the compiler output which gave erroneous test results.
60503           Changed several of the test result messages to be more descriptive.
60504         * config/unix-g++.exp: Proc g++_load now actually works and
60505           executes the tests passed to it and returns a usable return
60506           value.
60507
60508 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
60509
60510           * lib/gcc.exp: Exits gracefully if $CC is bogus.
60511
60512 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
60513
60514         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60515           Modified both files to properly execute the old style
60516           dejagnu tests. The previous versions of these files were
60517           experimental and did not function anything near correctly.
60518
60519 1993-04-05  Rob Savoye  (rob@cygnus.com)
60520
60521         * Removed all Makefile.in and configure.in files. No configuration
60522         needed now.
60523
60524 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
60525
60526         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60527
60528 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
60529
60530         * gcc.compile/configure.in, gcc.unsorted/configure.in,
60531         gcc.special/configure.in, gcc.noncompile/configure.in,
60532         gcc.execute/configure.in, gcc.code_quality/configure.in,
60533         g++.other/configure.in, g++.old-deja/configure.in,
60534         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60535         in srcname setting.
60536
60537 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
60538
60539         * lib/udi.exp: Fixed mondfe and mondfe_download.
60540         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60541         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60542
60543 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
60544
60545         * config/udi-gdb.exp: Check $shell_id after connecting to target.
60546         (gdb_exit): Don't remove *_soc files.
60547
60548 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
60549
60550         * lib/c-torture.exp: Don't look for main; instead always use -w
60551         -c.  This is how the c-torture tests work.  Remove the object
60552         file if the compilation succeeds.
60553         * gcc.execute/execute.exp: Remove executable if test passes.
60554         * gcc.noncompile/noncompile.exp: Every test is an expected
60555         failure.
60556         * gcc.special/special.exp: Added tests from c-torture 1.11,
60557         corrected use of existing test.
60558         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60559         gcc.execute/920625-1.c: Updated to c-torture 1.11.
60560         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60561         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60562         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60563         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60564         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60565         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60566         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60567         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60568         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60569         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60570         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60571         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60572         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60573         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60574         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60575         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60576         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60577         c-torture 1.11.
60578         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60579         correspond to c-torture 1.11.
60580
60581         * New file.