OSDN Git Service

2007-12-07 Olivier Hainque <hainque@adacore.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2
3         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4         exports and document how these can be exercised.
5
6 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
7
8         PR ada/15805
9         * gnat.dg/specs/access_constants.ads: New test.
10
11         * gnat.dg/specs/access_constant_decl.ads: New test.
12
13 2007-12-07  Olivier Hainque  <hainque@adacore.com>
14
15         PR ada/34173
16         * gnat.dg/unc_memops.ad[sb]: Support for ...
17         * gnat.dg/unc_memfree.adb: New test.
18         
19 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
20
21         * gfortran.dg/ltrans-7.f90: New.
22
23 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
24             Dorit Nuzman  <dorit@il.ibm.com>
25
26         PR tree-optimization/34005
27         * gcc.dg/vect/pr34005.c: New test.
28
29 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
30
31         PR c++/34336
32         * g++.dg/template/new8.C: New test.
33
34 2007-12-06  Tobias Burnus  <burnus@net-b.de>
35
36         PR fortran/34333
37         * gfortran.dg/boz_7.f90: New.
38         * gfortran.dg/int_1.f90: Disable -pedantic option.
39         * gfortran.dg/boz_1.f90: Ditto.
40         * gfortran.dg/boz_3.f90: Ditto.
41         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
42         * gfortran.dg/ibits.f90: Ditto.
43         * gfortran.dg/unf_io_convert_1.f90: Ditto.
44         * gfortran.dg/unf_io_convert_2.f90: Ditto.
45
46 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
47
48         PR fortran/34335
49         * gfortran.dg/used_types_19.f90: New test.
50
51 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
52
53         * gfortran.dg/nan_2.f90: Add -mieee for sh.
54         * gfortran.dg/nearest_2.f90: Likewise.
55         * gfortran.dg/nearest_3.f90: Likewise.
56
57 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
58
59         PR middle-end/34337
60         * gcc.c-torture/execute/20071205-1.c: New test.
61
62 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
63
64         * gfortran.dg/module_nan.f90: Add -mieee for sh.
65         * gfortran.dg/real_const_3.f90: Likewise.
66
67 2007-12-05  Richard Guenther  <rguenther@suse.de>
68
69         PR tree-optimization/34138
70         * gcc.c-torture/compile/pr34138.c: New testcase.
71
72 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
73
74         PR debug/33739
75         * gfortran.dg/debug_2.f: New test.
76
77 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
78
79         * gnat.dg/specs/elab1.ads: New test.
80
81 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
82
83         PR target/34312
84         * gcc.target/i386/pr34312.c: New test.
85
86 2007-12-05  Tobias Burnus  <bU    gcc/stmt.c
87
88         PR fortran/34333
89         * gfortran.dg/nan_2.f90: New.
90
91 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
92
93         PR c++/34271
94         * g++.dg/cpp0x/decltype9.C: New test.
95         * g++.dg/cpp0x/decltype10.C: New test.
96
97 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
98
99         PR ada/21489
100         * gnat.dg/rm_6_4_1_13.adb: New test.
101
102 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
103
104         PR middle-end/34134
105         * gcc.c-torture/compile/20071117-1.c: New test.
106
107 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
108
109         PR c++/34101
110         * g++.dg/cpp0x/variadic-ttp.C: New.
111
112 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
113         
114         * gcc.dg/parse-decl-after-if.c: New.
115         * gcc.dg/20031223-1.c: Adjust.
116         
117 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
118
119         PR c++/33509
120         * g++.dg/cpp0x/variadic-throw.C: New.
121
122 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
123
124         PR c++/33091
125         * g++.dg/cpp0x/variadic-unify.C: New.
126
127 2007-12-04  Richard Guenther  <rguenther@suse.de>
128
129         PR middle-end/34334
130         PR middle-end/34222
131         * gcc.c-torture/compile/pr34334.c: New testcase.
132         * g++.dg/torture/pr34222.C: New testcase.
133
134 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
135
136         * gcc.c-torture/execute/20071202-1.c: New test.
137         * gcc.dg/tree-ssa/pr34146-2.c: New test.
138
139 2007-12-04  Tobias Burnus  <burnus@net-b.de>
140
141         PR fortran/34318
142         * gfortran.dg/module_nan.f90: New.
143
144 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
145
146         * lib/target-supports.exp (get_compiler_messages): Replace with...
147         (check_compile): ...this new procedure.  Handle TYPE == executable.
148         Use comments in the source to determine the correct extension.
149         Return a pair containing the compiler output and the output filename.
150         Don't delete the file here.
151         (check_no_compiler_messages_nocache): New procedure.
152         (check_no_compiler_messages): Use it.
153         (check_no_messages_and_pattern_nocache): New procedure.
154         (check_no_messages_and_pattern): Use it.
155         (check_runtime_nocache, check_runtime): New procedures.
156         (check_effective_target_tls): Use check_no_compiler_messages.
157         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
158         (check_effective_target_tls_runtime): Use check_runtime.
159         (check_effective_target_fstack_protector): Likewise.
160         (check_iconv_available): Use check_runtime_nocache.
161         (check_effective_target_fortran_large_real): Use
162         check_no_compiler_messages.
163         (check_effective_target_fortran_large_int): Likewise.
164         (check_effective_target_static_libgfortran): Likewise.
165         (check_750cl_hw_available): Use check_cached_effective_target
166         and check_runtime_nocache.
167         (check_vmx_hw_available): Likewise.
168         (check_effective_target_broken_cplxf_arg): Likewise.
169         (check_alpha_max_hw_available): Use check_runtime.
170         (check_function_available): Use check_no_compiler_messages.
171         (check_cxa_atexit_available): Use check_cached_effective_target
172         and check_runtime_nocache.
173         (check_effective_target_dfp_nocache): Use
174         check_no_compiler_messages_nocache.
175         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
176         (check_effective_target_dfp): Use check_cached_effective_target.
177         (check_effective_target_dfprt): Likewise.
178         (check_effective_target_arm_neon_hw): Use check_runtime.
179         (check_effective_target_ultrasparc_hw): Likewise.
180         (check_effective_target_c99_runtime): Use
181         check_no_compiler_messages_nocache.
182
183 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
184
185         PR middle-end/29749
186         * gcc.dg/fold-rotate-1.c: New test.
187
188         PR tree-optimization/33453
189         * gcc.c-torture/compile/20071203-1.c: New test.
190
191 2007-12-03  Robert Dewar <dewar@adacore.com>
192             Samuel Tardieu  <sam@rfc1149.net>
193
194         PR ada/34287
195         * gnat.dg/check_elaboration_code.adb: New test.
196         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
197         New support files.
198
199 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
200
201         PR c++/34061
202         * g++.dg/cpp0x/pr34061.C: New.
203
204 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
205
206         PR c++/34273
207         * g++.dg/other/error21.C: New.
208
209 2007-12-02  Revital Eres  <eres@il.ibm.com>
210
211         * gcc.dg/sms-4.c: New testcase.
212
213 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
214             Revital Eres  <eres@il.ibm.com>
215
216         * gcc.dg/sms-3.c: New testcase.
217
218 2007-12-01  Ollie Wild  <aaw@google.com>
219
220         PR c++/8171
221         * g++.dg/conversion/ptrmem9.C: New test.
222
223 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
224
225         PR libfortran/34291
226         * gfortran.dg/namelist_41.f90: New test.
227
228 2007-11-30  Tom Tromey  <tromey@redhat.com>
229
230         PR preprocessor/32868:
231         * gcc.dg/cpp/pr32868.c: New file.
232
233 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
234
235         PR fortran/34248
236         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
237
238 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
239
240         PR rtl-optimization/34171
241         * gcc.dg/pr34171.c: New testcase.
242
243 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
244
245         * gcc.dg/tree-ssa/pr34244.c: Fixed.
246
247 2007-11-30  Tobias Burnus  <burnus@net-b.de>
248
249         PR fortran/34133
250         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
251         * gfortran.dg/bind_c_usage_11.f03: New.
252         * gfortran.dg/bind_c_usage_12.f03: New.
253
254 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
255
256         PR c++/34275
257         * g++.dg/other/error20.C: New test.
258
259 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
260
261         PR fortran/34230
262         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
263
264 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
265
266         PR tree-optimization/34244
267         * gcc.dg/tree-ssa/pr34244.c: New test.
268
269 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
270
271         PR tree-optimization/33434
272         * gcc.dg/pr33434-1.c: New test.
273         * gcc.dg/pr33434-2.c: New test.
274         * gcc.dg/pr33434-3.c: New test.
275         * gcc.dg/pr33434-4.c: New test.
276
277         PR c++/34270
278         * g++.dg/template/cond7.C: New test.
279
280         PR c++/34267
281         PR c++/34268
282         * g++.dg/cpp0x/decltype7.C: New test.
283         * g++.dg/cpp0x/decltype8.C: New test.
284
285 2007-11-29  Tobias Burnus  <burnus@net-b.de>
286
287         PR fortran/34248
288         * gfortran.dg/result_in_spec_3.f90: New.
289
290 2007-11-29  Tobias Burnus  <burnus@net-b.de>
291
292         PR fortran/34262
293         * gfortran.dg/mvbits_3.f90: New.
294
295 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
296         
297         * lib/target-supports.exp (check_effective_target_mips_soft_float):
298         Delete.
299         (check_effective_target_hard_float): New.
300         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
301         * gcc.dg/pr30957-1.c: Likewise.
302         
303 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
304
305         PR ada/15804
306         * gnat.dg/specs/variant_part.ads: New test.
307
308         PR ada/17318
309         * gnat.dg/specs/attribute_parsing.ads: New test.
310
311         PR ada/32792
312         * gnat.dg/specs/integer_value.ads: New test.
313
314         PR ada/22559
315         * gnat.dg/specs/delta_small.ads: New test.
316
317 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
318
319         PR tree-optimization/34140
320         * gcc.c-torture/compile/20071128-1.c: New test.
321
322 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
323
324         PR fortran/32928
325         * gfortran.dg/data_array_1.f90
326         * gfortran.dg/data_array_2.f90
327         * gfortran.dg/data_array_3.f90
328         * gfortran.dg/data_array_4.f90
329
330 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
331
332         PR fortran/34227
333         * gfortran.dg/blockdata_5.f90: New test.
334         * gfortran.dg/blockdata_6.f90: New test.
335
336 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
337
338         PR tree-optimization/34016
339         * gcc.dg/pr34016.c: New test.
340
341 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
342
343         PR fortran/29389
344         * gfortran.dg/stfunc_6.f90: New test.
345
346         PR fortran/33850
347         * gfortran.dg/assign_10.f90: New test.
348
349 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
350
351         PR fortran/33541
352         * gfortran.dg/use_11.f90: New test.
353
354         PR fortran/34231
355         * gfortran.dg/generic_15.f90: New test.
356
357 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
358
359         PR target/34225
360         * gcc.dg/pr34225.c: New test.
361
362 2007-11-27  Richard Guenther  <rguenther@suse.de>
363
364         PR tree-optimization/34241
365         * g++.dg/torture/pr34241.C: New testcase.
366
367 2007-11-27  Richard Guenther  <rguenther@suse.de>
368
369         * gcc.dg/builtins-error.c: New testcase.
370
371 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
372
373         PR c++/34213
374         * g++.dg/ext/visibility/anon8.C: New test.
375
376 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
377
378         PR target/34077
379         * gcc.target/i386/pr34077.c: New testcase.
380
381 2007-11-26  Tobias Burnus  <burnus@net-b.de>
382
383         PR fortran/34203
384         * gfortran.dg/backslash_3.f: Add -fbackslash option.
385         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
386         * gfortran.dg/backslash_1.f90: Remove no longer needed
387         -fno-backslash option.
388
389 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
390
391         PR c/23722
392         * gcc.dg/cpp/19990413-1.c: Update.
393         * gcc.dg/parse-else-error.c: New.
394         * gcc.dg/parse-else-error-2.c: New.
395         * gcc.dg/parse-else-error-3.c: New.
396         * gcc.dg/parse-else-error-4.c: New.
397
398 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
399
400         PR c++/34081
401         * g++.dg/template/dependent-expr6.C: New testcase.
402
403 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
404
405         PR target/34215
406         * gcc.target/i386/pr34215.c: New test.
407
408 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
409
410         PR target/34174
411         * gcc.dg/torture/pr34174-1.c: New.
412
413 2007-11-26  Richard Guenther  <rguenther@suse.de>
414
415         PR middle-end/34233
416         * gcc.dg/pr34233.c: New testcase.
417
418 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
419             Revital Eres  <eres@il.ibm.com>
420
421         PR rtl-optimization/34085
422         * gcc.dg/tree-prof (bb-reorg.c): New test.
423
424 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
425
426         * lib/target-supports.exp (check_effective_target_mips_soft_float):
427         Return true for MIPS16 targets.
428
429 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
430
431         PR fortran/33152
432         * gfortran.dg/blockdata_4.f90: New test.
433
434 2007-11-25  Tobias Burnus  <burnus@net-b.de>
435
436         PR fortran/34079
437         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
438         * gfortran.dg/bind_c_usage_16.f03: New.
439         * gfortran.dg/bind_c_usage_16_c.c: New.
440
441 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
442
443         * gnat.dg/specs/size_clause1.ads: New test.
444         * gnat.dg/specs/size_clause2.ads: Likewise.
445         * gnat.dg/specs/size_clause3.ads: Likewise.
446
447 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
448
449         PR fortran/33499
450         * gfortran.dg/entry_16.f90: New test.
451
452 2007-11-24  Tobias Burnus  <burnus@net-b.de>
453
454         PR fortran/34192
455         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
456
457 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
458
459         PR fortran/33541
460         * gfortran.dg/nested_modules_1.f90: Change the reference to
461         FOO, forbidden by the standard, to a reference to W.
462         * gfortran.dg/use_only_1.f90: New test.
463
464 2007-11-23  Tobias Burnus  <burnus@net-b.de>
465
466         PR fortran/34209
467         * gfortran.dg/nearest_3.f90: New test.
468
469 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
470
471         PR fortran/33317
472         * gfortran.dg/optional_dim_2.f90: New test.
473
474 2007-11-23  Tobias Burnus  <burnus@net-b.de>
475
476         PR fortran/34187
477         * gfortran.dg/bind_c_usage_15.f90: New.
478
479 2007-11-23  Tobias Burnus  <burnus@net-b.de>
480
481         PR fortran/34192
482         * gfortran.dg/nearest_2.f90: New.
483
484
485 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
486
487         PR c++/30293
488         PR c++/30294
489         * g++.dg/ext/java-2.C: New test.
490
491 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
492             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
493         
494         PR c++/5310
495         * g++.dg/warn/pr5310.C: New.
496         * g++.dg/warn/pr33160.C: New.
497         
498 2007-11-23  Richard Guenther  <rguenther@suse.de>
499             Michael Matz  <matz@suse.de>
500
501         PR tree-optimization/34176
502         * gcc.c-torture/execute/pr34176.c: New testcase.
503
504 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
505
506         PR c++/34198
507         * gcc.dg/Wconversion-5.c: New test.
508         * g++.dg/Wconversion3.C: New test.
509
510 2007-11-23  Richard Guenther  <rguenther@suse.de>
511
512         * gcc.dg/tree-ssa/alias-17.c: New testcase.
513
514 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
515
516         PR c/14050
517         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
518         qualifiers in abstract declarator.
519
520 2007-11-22  Tobias Burnus  <burnus@net-b.de>
521
522         * gfortran.dg/derived_constructor_comps_3.f90: New.
523
524 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
525
526         PR c++/34094
527         * g++.dg/ext/visibility/anon7.C: New test.
528
529 2007-11-22  Tobias Burnus  <burnus@net-b.de>
530
531         PR fortran/34079
532         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
533         * gfortran.dg/bind_c_usage_13.f03: New.
534         * gfortran.dg/bind_c_usage_14.f03: New.
535
536 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
537
538         PR rtl-optimization/33848
539         * gcc.dg/torture/pr33848.c: New test.
540
541 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
542
543         PR fortran/34083
544         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
545
546 2007-11-20  Richard Guenther  <rguenther@suse.de>
547
548         PR middle-end/34154
549         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
550
551 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
552
553         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
554
555 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
556
557         PR fortran/32770
558         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
559         so test passes with -frecord-marker=8.
560         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
561         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
562         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
563         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
564         * gfortrand.dg/modulo_1.f90:  Likewise.
565
566 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
567
568         * lib/target-supports.exp (check_effective_target_mips_soft_float):
569         New procedure.
570         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
571         * gcc.dg/pr30957-1.c: Likewise.
572
573 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
574
575         PR c++/34089
576         * g++.dg/template/crash74.C: New test.
577
578 2007-11-20  Richard Guenther  <rguenther@suse.de>
579
580         * gcc.c-torture/execute/20071120-1.c: New testcase.
581
582 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
583
584         PR c/34146
585         * gcc.dg/tree-ssa/pr34146.c: New test.
586
587         PR testsuite/33978
588         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
589         dependent on target settings like move_by_pieces etc.
590
591         PR c++/28879
592         * g++.dg/template/vla2.C: New test.
593
594         PR c++/33962
595         * g++.dg/overload/template3.C: New test.
596
597 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
598
599         PR fortran/33317
600         * gfortran.dg/optional_dim_2.f90: Remove test.
601
602 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
603
604         * gcc.dg/dfp/ddmode-ice.c: New test.
605
606 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
607
608         PR tree-optimization/34036
609         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
610
611 2007-11-19  Richard Guenther  <rguenther@suse.de>
612
613         PR tree-optimization/34
614         * gcc.c-torture/execute/pr34099-2.c: New testcase.
615
616 2007-11-19  Tobias Burnus  <burnus@net-b.de>
617
618         PR fortran/34079
619         * gfortran.dg/bind_c_usage_10_c.c: New.
620         * gfortran.dg/bind_c_usage_10.f03: New.
621
622 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
623
624         * gcc.dg/pr33007.c: Expect new warning.
625         * gcc.dg/tree-ssa/recip-5.c: Likewise.
626         * g++.dg/opt/pr34036.C: New test.
627
628 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
629
630         PR c++/30988
631         * g++.dg/warn/noreturn-4.C: New test.
632         * g++.dg/warn/noreturn-5.C: New test.
633         * g++.dg/warn/noreturn-6.C: New test.
634         * g++.dg/warn/noreturn-7.C: New test.
635
636 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
637
638         PR fortran/32770
639         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
640         integers so tests works with -fdefault-integer-8.
641         * gfortran.fortran-torture/execute/elemental.f90:  Use default
642         integers so test passes with -fdefault-integer-8.
643         * gfortran.fortran-torture/execute/der_io.f90:  Increase
644         buffer length so test passes with -fdefault-integer-8.
645         * gfortran.dg/bounds_check_8.f90:  Likewise.
646         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
647         * gfortran.dg/equiv_7.f90:  Set kind so test passes
648         with -fdefault-integer-8.
649         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
650         provoke overflow.
651
652 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
653
654         PR fortran/33317
655         * gfortran.dg/optional_dim_2.f90: New test.
656         
657         PR fortran/34139
658         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
659         
660 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
661
662         PR rtl-optimization/34132
663         * gcc.c-torture/compile/20071118-1.c: New test.
664
665 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
666
667         PR fortran/31608
668         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
669
670 2007-11-18  Tobias Burnus  <burnus@net-b.de>
671
672         PR fortran/34137
673         * gfortran.dg/entry_14.f90: New.
674         * gfortran.dg/entry_15.f90: New.
675
676 2007-11-18  Richard Guenther  <rguenther@suse.de>
677
678         PR tree-optimization/34127
679         * gcc.c-torture/compile/pr34127.c: New testcase.
680
681 2007-11-18  Ben Elliston  <bje@au.ibm.com>
682
683         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
684         type specifier, as they are not permitted according to the AltiVec
685         Programming Interface Manual.
686
687 2007-11-17  Tobias Burnus  <burnus@net-b.de>
688
689         PR fortran/34133
690         * gfortran.dg/bind_c_usage_9.f03: New.
691         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
692
693 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
694
695         PR fortran/25252
696         * interface.c (gfc_current_interface_head,
697         gfc_set_current_interface_head): New functions.
698         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
699         On syntax error, restore previous state of the interface.
700         * gfortran.h (gfc_current_interface_head,
701         gfc_set_current_interface_head): New prototypes.
702
703 2007-11-17  Richard Guenther  <rguenther@suse.de>
704
705         PR middle-end/34130
706         * gcc.c-torture/execute/pr34130.c: New testcase.
707
708 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
709
710         PR fortran/34108
711         * gfortran.dg/fmt_label_1.f90: New test.
712
713 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
714
715         PR fortran/33957
716         * gfortran.dg/initialization_15.f90 : New test.
717
718 2007-11-16  Richard Guenther  <rguenther@suse.de>
719
720         PR middle-end/34030
721         * gcc.c-torture/compile/pr34030.c: New testcase.
722
723 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
724
725         PR fortran/34008
726         * gfortran.dg/interface_assignment_3.f90.
727
728 2007-11-16  Richard Guenther  <rguenther@suse.de>
729
730         PR tree-optimization/33870
731         * gcc.dg/torture/pr33870.c: New testcase.
732
733 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
734
735         PR fortran/33986
736         * gfortran.dg/allocatable_function_3.f90.
737
738 2007-11-16  Richard Guenther  <rguenther@suse.de>
739
740         PR tree-optimization/34113
741         * gcc.c-torture/compile/pr34113.c: New testcase.
742
743 2007-11-16  Richard Guenther  <rguenther@suse.de>
744
745         PR tree-optimization/34099
746         * g++.dg/torture/pr3499.C: New testcase.
747         * gcc.c-torture/execute/pr34099.c: Likewise.
748
749 2007-11-16  Olivier Hainque  <hainque@adacore.com>
750
751         * gnat.dg/release_unc_maxalign.adb: New test.
752
753 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
754
755         PR c++/34100
756         * g++.dg/template/crash73.C: New test.
757
758 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
759
760         PR middle-end/23848
761         * gcc.dg/tree-ssa/pr23848-1.c: New test.
762         * gcc.dg/tree-ssa/pr23848-2.c: New test.
763         * gcc.dg/tree-ssa/pr23848-3.c: New test.
764         * gcc.dg/tree-ssa/pr23848-4.c: New test.
765
766 2007-11-15  Tobias Burnus  <burnus@net-b.de>
767
768         PR fortran/33917
769         * gfortran.dg/proc_decl_11.f90: New.
770
771 2007-11-15  Ben Elliston  <bje@au.ibm.com>
772
773         * gcc.target/spu/compare-dp.c: New test.
774
775 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
776
777         * gcc.dg/pr33923.c: New test.
778
779 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
780
781         PR middle-end/34088
782         * gcc.dg/pr34088.c: New test.
783
784 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
785
786         * gcc.c-torture/compile/20071114-1.c: New test.
787
788 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
789
790         PR fortran/31608
791         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
792         to match known variations in symbol format. Document in comments.
793
794 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
795
796         PR fortran/33985
797         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
798
799 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
800
801         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
802         when done.
803
804 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
805
806         PR fortran/33162
807         * gfortran.dg/proc_decl_1.f90: Update.
808         * gfortran.dg/proc_decl_7.f90: New test.
809         * gfortran.dg/proc_decl_8.f90: New test.
810         * gfortran.dg/proc_decl_9.f90: New test.
811         * gfortran.dg/proc_decl_10.f90: New test.
812
813 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
814
815         PR fortran/34080
816         * gfortran.dg/transfer_assumed_size_1.f90: New test.
817
818 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
819
820         PR c++/34054
821         PR c++/34056
822         PR c++/34057
823         PR c++/34058
824         PR c++/34060
825         * g++.dg/parse/crash36.C: Add another dg-error.
826         * g++.dg/cpp0x/pr34054.C: New test.
827         * g++.dg/cpp0x/pr34056.C: New test.
828         * g++.dg/cpp0x/pr34057.C: New test.
829         * g++.dg/cpp0x/pr34058.C: New test.
830         * g++.dg/cpp0x/pr34060.C: New test.
831
832         PR tree-optimization/34063
833         * g++.dg/tree-ssa/pr34063.C: New test.
834
835 2007-11-13  Diego Novillo  <dnovillo@google.com>
836
837         PR tree-optimization/33870
838         * gcc.c-torture/execute/pr33870-1.c: New test.
839         * gcc.dg/tree-ssa/alias-16.c: New test.
840
841 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
842
843         PR c++/29225
844         * g++.dg/template/crash72.C: New test.
845
846 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
847
848         * g++.dg/opt/cfg5.C: New test.
849
850 2007-11-12  Richard Guenther  <rguenther@suse.de>
851
852         PR middle-end/34070
853         * gcc.c-torture/execute/pr34070-1.c: New testcase.
854         * gcc.c-torture/execute/pr34070-2.c: Likewise.
855
856 2007-11-12  Richard Guenther  <rguenther@suse.de>
857
858         PR middle-end/34027
859         * gcc.dg/pr34027-1.c: New testcase.
860         * gcc.dg/pr34027-2.c: Likewise.
861
862 2007-11-12  Ira Rosen  <irar@il.ibm.com>
863
864         PR tree-optimization/33953
865         * gcc.dg/vect/pr33953.c: New testcase.
866
867 2007-11-11  Tom Tromey  <tromey@redhat.com>
868
869         PR c++/17577:
870         * g++.dg/ext/pr17577.h: New file.
871         * g++.dg/ext/pr17577.C: New file.
872
873 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
874
875         PR c++/8570
876         * g++.old-deja/g++.ns/template13.C: Update expected output.
877         * g++.old-deja/g++.pt/friend23.C: Likewise.
878         * g++.dg/warn/pr8570.C: New.
879
880 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
881
882         PR c++/34068
883         * g++.dg/template/pseudodtor4.C: New test.
884
885 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
886
887         PR middle-end/34018
888         * g++.dg/opt/inline14.C: New test.
889
890         PR tree-optimization/33680
891         * gcc.c-torture/compile/20071108-1.c: New test.
892
893         PR c++/32241
894         * g++.dg/template/pseudodtor3.C: New test.
895
896 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
897
898         PR c++/33510
899         * g++.dg/cpp0x/variadic-init.C: New.
900
901 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
902             Jakub Jelinek  <jakub@redhat.com>
903
904         PR rtl-optimization/34012
905         * gcc.target/i386/pr34012.c: New test.
906
907 2007-11-09  Richard Guenther  <rguenther@suse.de>
908
909         PR tree-optimization/33604
910         * g++.dg/tree-ssa/pr33604.C: New testcase.
911         * gcc.dg/pr32721.c: Adjust pattern.
912
913 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
914
915         * gcc.target/mips/dse-1.c: Disable.
916
917 2007-11-08  Tom Tromey  <tromey@redhat.com>
918
919         * gcc.dg/empty-source-3.c: Update warning location.
920         * gcc.dg/gomp/barrier-2.c: Likewise.
921         * gcc.dg/label-decl-3.c: Likewise.
922         * gcc.dg/label-decl-2.c: Likewise.
923         * gcc.dg/empty-source-2.c: Likewise.
924
925 2007-11-08  Tom Tromey  <tromey@redhat.com>
926
927         PR c++/30297:
928         * g++.dg/inherit/pr30297.C: New file.
929
930 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
931
932         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
933         -fno-common for cygwin and mingw32.
934
935 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
936
937         PR middle-end/33826
938         * gcc.dg/pr33826.c: New.
939         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
940         recursive functions being marked pure or const.
941         
942 2007-11-08  Tobias Burnus  <burnus@net-b.de>
943
944         PR fortran/33917
945         * gfortran.dg/proc_decl_5.f90: New.
946         * gfortran.dg/proc_decl_6.f90: New.
947
948 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
949
950         PR tree-optimization/32575
951         * gcc.c-torture/execute/20071108-1.c: New test.
952
953 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
954
955         * g++.dg/opt/anchor1.C: New.
956
957 2007-11-07  Diego Novillo  <dnovillo@google.com>
958
959         PR 33870
960         * gcc.c-torture/execute/pr33870.x: Remove.
961
962 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
963
964         PR c++/33045
965         PR c++/33837
966         PR c++/33838
967         * g++.dg/cpp0x/decltype-33837.C: New.
968         * g++.dg/cpp0x/decltype-refbug.C: New.
969         * g++.dg/cpp0x/decltype-33838.C: New.
970
971 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
972
973         * gcc.c-torture/compile/20071107-1.c: New test.
974
975 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
976
977         * gcc.dg/out-of-bounds-1.c: New test.
978
979 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
980
981         PR c++/33501
982         * g++.dg/warn/incomplete2.C: New test.
983         * g++.dg/template/incomplete4.C: New test.
984         * g++.dg/template/incomplete5.C: New test.
985
986 2007-11-07  Olivier Hainque  <hainque@adacore.com>
987
988         * gnat.dg/max_align.adb: New test.
989
990 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
991
992         PR target/30961
993         * gcc.target/i386/pr30961-1.c: New.
994
995 2007-11-06  Tom Tromey  <tromey@redhat.com>
996
997         PR c++/32368:
998         * g++.dg/warn/pragma-system_header3.h: New.
999         * g++.dg/warn/pragma-system_header3.C: New.
1000
1001         PR c++/32256:
1002         * g++.dg/warn/pragma-system_header4.C: New.
1003         * g++.dg/warn/pragma-system_header4.h: New.
1004
1005 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1006
1007         PR c++/33977
1008         PR c++/33886
1009         * g++.dg/other/canon-array.C: New.
1010         
1011 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1012
1013         * g++.dg/parser/crash36.C: Tweak expected errors.
1014         * g++.dg/cpp0x/pr31439.C: New.
1015         * g++.dg/cpp0x/pr32114.C: New.
1016         * g++.dg/cpp0x/pr32115.C: New.
1017         * g++.dg/cpp0x/pr32125.C: New.
1018         * g++.dg/cpp0x/pr32126.C: New.
1019         * g++.dg/cpp0x/pr32127.C: New.
1020         * g++.dg/cpp0x/pr32128.C: New.
1021         * g++.dg/cpp0x/pr32253.C: New.
1022         * g++.dg/cpp0x/pr32566.C: New.
1023         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1024         * g++.dg/cpp0x/pr31438.C: Ditto.
1025         * g++.dg/cpp0x/variadic81.C: Ditto.
1026         * g++.dg/cpp0x/pr31432.C: Ditto.
1027         * g++.dg/cpp0x/pr31442.C: Ditto.
1028
1029 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
1030
1031         PR target/33168
1032         * g++.dg/other/datasec1.C: New test.
1033
1034         PR tree-optimization/33458
1035         * g++.dg/opt/inline12.C: New test.
1036
1037         PR tree-optimization/33993
1038         * gcc.c-torture/compile/20071105-1.c: New test.
1039
1040 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1041
1042         PR rtl-optimization/33648
1043         * gcc.dg/pr33648.c: Require effective targer freorder.
1044
1045 2007-11-05  Revital Eres  <eres@il.ibm.com>
1046
1047         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1048
1049 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1050
1051         PR c++/33996
1052         PR c++/33235
1053         PR c++/33930
1054         * g++.dg/cpp0x/pr33996.C: New
1055         * g++.dg/cpp0x/rv-trivial-bug.C: New
1056         * g++.dg/cpp0x/pr33930.C: New
1057
1058 2007-11-05  Nick Clifton  <nickc@redhat.com>
1059             Sebastian Pop  <sebastian.pop@amd.com>
1060
1061         PR tree-optimization/32540
1062         PR tree-optimization/33922
1063         * gcc.dg/tree-ssa/pr32540-1.c: New.
1064         * gcc.dg/tree-ssa/pr32540-2.c: New.
1065         * gcc.dg/tree-ssa/pr33922.c: New.
1066
1067 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1068
1069         PR c++/33939
1070         * g++.dg/cpp0x/variadic-rref.C: New.
1071         
1072 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1073
1074         * g++dg/warn/pointer-integer-comparison.C: New.
1075
1076 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1077
1078         PR tree-optimization/33856
1079         * gcc.c-torture/compile/20071027-1.c: New test.
1080
1081         PR c++/33836
1082         * g++.dg/ext/label10.C: New test.
1083
1084         PR c++/33969
1085         * g++.dg/other/ptrmem9.C: New test.
1086
1087 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
1088
1089         PR middle-end/32931
1090         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1091
1092 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
1093
1094         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1095         * g++.dg/ext/visibility/namespace2.C: Add argument to
1096         dg-require-visibility.
1097         * g++.dg/ext/java-1.C: Disable on AIX.
1098
1099 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1100
1101         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
1102
1103 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1104
1105         PR fortran/33881
1106         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1107
1108 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1109
1110         PR c/29062
1111         * gcc.dg/20031223-1.c: Adjust error output.
1112         * gcc.dg/parse-decl-after-label.c: New.
1113         
1114 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1115
1116         PR libfortran/24685
1117         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1118         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1119         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1120
1121 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1122
1123         PR rtl-optimization/28940
1124         * gcc.target/i386/addr-sel-1.c: New test.
1125
1126 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
1127
1128         PR middle-end/33670
1129         * gcc.dg/pr33670.c: New test.
1130
1131 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR c++/33516
1134         * g++.dg/lookup/typedef1.C: New test.
1135
1136 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
1137
1138         PR testsuite/32076
1139         * lib/scandump.exp (dump-suffix): New.
1140         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1141         Include dump suffix in pass/fail messages, put regexp in quotes.
1142
1143 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
1144
1145         PR c++/33495
1146         * g++.dg/other/error19.C: New.
1147
1148 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1149
1150         PR rtl-optimization/28062
1151         * gcc.c-torture/compile/20071102-1.c: New test.
1152
1153 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1154
1155         * g++.dg/cpp0x/pr33955.C: New.
1156
1157 2007-11-01  Tom Tromey  <tromey@redhat.com>
1158
1159         PR preprocessor/30805:
1160         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1161
1162 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1163
1164         PR rtl-optimization/33648
1165         * gcc.dg/pr33648.c: New test.
1166
1167 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1168
1169         PR c++/32384
1170         * g++.dg/template/pseudodtor1.C: New test.
1171         * g++.dg/template/pseudodtor2.C: New test.
1172
1173         PR c++/32260
1174         * g++.dg/rtti/typeid7.C: New test.
1175
1176 2007-11-01  Tom Tromey  <tromey@redhat.com>
1177
1178         PR preprocessor/30805:
1179         * gcc.dg/cpp/pr30805.c: New file.
1180
1181 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
1182
1183         PR testsuite/25352
1184         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1185         add dg-skip-if.
1186         * gcc.c-torture/compile/20001205-1.c: Ditto.
1187         * gcc.c-torture/compile/20001226-1.c: Ditto.
1188         * gcc.c-torture/compile/20020312-1.c: Ditto.
1189         * gcc.c-torture/compile/20020604-1.c: Ditto.
1190         * gcc.c-torture/compile/920501-12.c: Ditto.
1191         * gcc.c-torture/compile/920501-4.c: Ditto.
1192         * gcc.c-torture/compile/920520-1.c: Ditto.
1193         * gcc.c-torture/compile/980506-1.c: Ditto.
1194         * gcc.c-torture/compile/990617-1.c: Ditto.
1195         * gcc.dg/compare6.c: Ditto.
1196         * g++.old-deja/g++.brendan/crash43.C: Ditto.
1197         * g++.old-deja/g++.brendan/synth1.C: Ditto.
1198         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1199         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1200         * g++.old-deja/g++.pt/static6.C: Ditto.
1201         * g++.old-deja/g++.pt/crash16.C: Ditto.
1202         * g++.old-deja/g++.mike/p10416.C: Ditto.
1203         * g++.old-deja/g++.mike/ns15.C: Ditto.
1204         * g++.old-deja/g++.mike/eh46.C: Ditto.
1205
1206 2007-11-01  Tom Tromey  <tromey@redhat.com>
1207
1208         * gcc.dg/redecl-1.c: Update.
1209         * gcc.dg/pr20368-3.c: Update.
1210         * gcc.dg/inline-14.c: Update.
1211         * gcc.dg/builtins-30.c: Update.
1212         * gcc.dg/dremf-type-compat-4.c: Update.
1213         * gcc.dg/pr20368-2.c: Update.
1214
1215 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1216
1217         PR rtl-optimization/33673
1218         * gcc.dg/pr33673.c: New test.
1219
1220 2007-11-01  Michael Matz  <matz@suse.de>
1221
1222         PR tree-optimization/33961
1223         * gcc.dg/pr33961.c: New test.
1224
1225 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
1226
1227         PR c++/33494
1228         * g++.dg/template/error35.C: New.
1229
1230 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR target/31507
1233         * gcc.dg/pr31507-1.c: New test.
1234         * gcc.dg/pr31507-2.c: New test.
1235
1236 2007-10-31  Revital Eres  <eres@il.ibm.com>
1237
1238         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1239         target.
1240         * gcc.dg/vect/tree-vect.h (check_vect): Add
1241         powerpc-*paired test.
1242         * lib/target-supports.exp (check_750cl_hw_available):
1243         New.
1244         (check_effective_target_vect_int,
1245         check_effective_target_vect_intfloat_cvt,
1246         check_effective_target_powerpc_altivec_ok,
1247         check_effective_target_vect_long,
1248         check_effective_target_vect_sdot_hi,
1249         check_effective_target_vect_udot_hi,
1250         check_effective_target_vect_pack_trunc,
1251         check_effective_target_vect_unpack,
1252         check_effective_target_vect_shift,
1253         check_effective_target_vect_int_mult): Disable for powerpc-*paired
1254         target.
1255         * gcc.dg/vect/vect-ifcvt-11.c: New.
1256         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1257         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1258         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1259         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1260         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1261         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1262
1263 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
1264             Tobias Burnus  <burnus@net-b.de>
1265
1266         PR fortran/33941
1267         * gfortran.dg/module_read_1.f90: New.
1268
1269 2007-10-31  Tom Tromey  <tromey@redhat.com>
1270
1271         PR preprocessor/30786:
1272         * gcc.dg/cpp/pr30786.c: New file.
1273
1274 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1275
1276         PR fortran/33162
1277         * gfortran.dg/interface_19.f90: New.
1278         * gfortran.dg/interface_20.f90: New.
1279         * gfortran.dg/interface_21.f90: New.
1280         
1281 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
1282
1283         PR tree-optimization/32377
1284         * gfortran.dg/vect/pr32377.f90: New.
1285         
1286 2007-10-31  Richard Guenther  <rguenther@suse.de>
1287
1288         PR middle-end/33779
1289         * gcc.c-torture/execute/pr33779-1.c: New testcase.
1290         * gcc.c-torture/execute/pr33779-2.c: Likewise.
1291
1292 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
1293
1294         PR fortran/33897
1295         * gfortran.dg/contained_3.f90: New.
1296
1297 2007-10-31  Christian Bruel  <christian.bruel@st.com>
1298
1299         PR c++/19531
1300         * g++.dg/opt/nrv8.C: New.
1301         
1302 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1303
1304         PR c++/33709
1305         * g++.dg/opt/compound1.C: New test.
1306
1307         PR c++/33616
1308         * g++.dg/template/ptrmem18.C: New test.
1309
1310 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1311
1312         PR fortran/33596
1313         * gfortran.dg/isnan_2.f90: New test.
1314
1315 2007-10-30  Ed Schouten  <ed@fxq.nl>
1316
1317         PR tree-optimization/32500
1318         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1319
1320 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1321
1322         PR c++/31993
1323         PR c++/32252
1324         * g++.dg/cpp0x/pr31993.C: New
1325         * g++.dg/cpp0x/pr32252.C: New
1326
1327 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1328
1329         PR tree-optimization/33723
1330         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1331
1332 2007-10-30  Richard Guenther  <rguenther@suse.de>
1333
1334         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1335         gcc.target/i386/loop-3.c.
1336
1337 2007-10-30  Revital Eres  <eres@il.ibm.com>
1338
1339         * gcc.dg/vect/pr33866.c: Require vect_long.
1340
1341 2007-10-30  Revital Eres  <eres@il.ibm.com>
1342
1343         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1344         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1345
1346 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1347
1348         PR tree-optimization/32893
1349         * lib/target-supports.exp
1350         (check_effective_target_unaligned_stack): new keyword.
1351         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1352         not sensitive to unaligned_stack.
1353         * gcc.dg/vect/vect-3.c: Likewise.
1354         * gcc.dg/vect/vect-4.c: Likewise.
1355         * gcc.dg/vect/vect-5.c: Likewise.
1356         * gcc.dg/vect/vect-6.c: Likewise.
1357         * gcc.dg/vect/vect-7.c: Likewise.
1358         * gcc.dg/vect/vect-13.c: Likewise.
1359         * gcc.dg/vect/vect-17.c: Likewise.
1360         * gcc.dg/vect/vect-18.c: Likewise.
1361         * gcc.dg/vect/vect-19.c: Likewise.
1362         * gcc.dg/vect/vect-20.c: Likewise.
1363         * gcc.dg/vect/vect-21.c: Likewise.
1364         * gcc.dg/vect/vect-22.c: Likewise.
1365         * gcc.dg/vect/vect-27.c: Likewise.
1366         * gcc.dg/vect/vect-29.c: Likewise.
1367         * gcc.dg/vect/vect-64.c: Likewise.
1368         * gcc.dg/vect/vect-65.c: Likewise.
1369         * gcc.dg/vect/vect-66.c: Likewise.
1370         * gcc.dg/vect/vect-72.c: Likewise.
1371         * gcc.dg/vect/vect-73.c: Likewise.
1372         * gcc.dg/vect/vect-86.c: Likewise.
1373         * gcc.dg/vect/vect-all.c: Likewise.
1374         * gcc.dg/vect/slp-25.c: Likewise.
1375         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1376         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1377         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1378
1379         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1380         * gcc.dg/vect/vect-34.c: Likewise.
1381         * gcc.dg/vect/vect-36.c: Likewise.
1382         * gcc.dg/vect/vect-64.c: Likewise.
1383         * gcc.dg/vect/vect-65.c: Likewise.
1384         * gcc.dg/vect/vect-66.c: Likewise.
1385         * gcc.dg/vect/vect-68.c: Likewise.
1386         * gcc.dg/vect/vect-76.c: Likewise.
1387         * gcc.dg/vect/vect-77.c: Likewise.
1388         * gcc.dg/vect/vect-78.c: Likewise.
1389
1390         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1391         testcase (without no-section-anchors prefix) but with global arrays.
1392         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1393         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1394         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1395         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1396         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1397         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1398         * gcc.dg/vect/vect-77-global.c: Likewise.
1399         * gcc.dg/vect/vect-78-global.c: Likewise.
1400
1401         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1402         testcase (without no-section-anchors prefix) but fix alignment checks
1403         to also consider unaligned_stack targets.
1404         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1405
1406 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1407
1408         PR tree-optimization/33723
1409         * gcc.c-torture/execute/20071029-1.c: New test.
1410         * gcc.dg/tree-ssa/pr33723.c: New test.
1411
1412 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1413
1414         PR tree-optimization/33614
1415         * gcc.c-torture/compile/pr33614.c: New test.
1416
1417 2007-10-29  Richard Guenther  <rguenther@suse.de>
1418
1419         PR tree-optimization/33870
1420         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1421
1422 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1423
1424         PR tree-optimization/33757
1425         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1426         true architectures instead of having a big dg-skip-if.
1427
1428         PR c++/33841
1429         * g++.dg/other/bitfield3.C: New test.
1430
1431 2007-10-29  Richard Guenther  <rguenther@suse.de>
1432
1433         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1434
1435 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1436
1437         Automatic parallelization reduction tests.
1438
1439         * gcc.dg/tree-ssa/reduc-1.c: New test.
1440         * gcc.dg/tree-ssa/reduc-1char.c: New test.
1441         * gcc.dg/tree-ssa/reduc-1short.c: New test.
1442         * gcc.dg/tree-ssa/reduc-2.c: New test.
1443         * gcc.dg/tree-ssa/reduc-2char.c: New test.
1444         * gcc.dg/tree-ssa/reduc-2short.c: New test.
1445         * gcc.dg/tree-ssa/reduc-3.c: New test.
1446         * gcc.dg/tree-ssa/reduc-6.c: New test.
1447         * gcc.dg/tree-ssa/reduc-7.c: New test.
1448         * gcc.dg/tree-ssa/reduc-8.c: New test.
1449         * gcc.dg/tree-ssa/reduc-9.c: New test.
1450
1451 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1452             Zdenek Dvorak  <ook@ucw.cz>
1453
1454         OMP_ATOMIC Changes, testsuite changes.
1455
1456         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1457         instead of gimple dump.
1458         * gcc.dg/gomp/atomic-9.c: Same.
1459         * gcc.dg/gomp/atomic-10.c: Same.
1460         * g++.dg/gomp/atomic-3.C: Same.
1461         * g++.dg/gomp/atomic-9.C: Same.
1462         * g++.dg/gomp/atomic-10.C: Same.
1463
1464 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
1465
1466         PR fortran/31217
1467         PR fortran/33811
1468         * gfortran.dg/forall_12.f90: New test.
1469
1470         PR fortran/33686
1471         * gfortran.dg/forall_13.f90: New test.
1472
1473 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
1474             Mark Mitchell  <mark@codesourcery.com>
1475
1476         PR c++/30659
1477         * g++.dg/template/crash71.C: New.
1478
1479 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1480
1481         PR fortran/32147
1482         * gfortran.dg/module_md5_1.f90: Update hash-value.
1483
1484 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
1485
1486         PR tree-opt/33589
1487         * g++.dg/torture/pr33589-1.C: New testcase.
1488         * g++.dg/torture/pr33589-2.C: New testcase.
1489
1490 2007-10-28  Richard Guenther  <rguenther@suse.de>
1491
1492         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1493
1494 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
1495             Uros Bizjak  <ubizjak@gmail.com>
1496
1497         PR tree-optimization/33920
1498         * gcc.dg/tree-ssa/pr33290.c: New test.
1499
1500 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1501
1502         PR fortran/31306
1503         * gfortran.dg/argument_check_7.f90: New test.
1504         * gfortran.dg/argument_check_8.f90: New test.
1505         
1506 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1507
1508         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1509         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
1510         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1511         * gcc.target/i386/sse-14.c: Ditto.
1512
1513 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
1514
1515         PR c++/33844
1516         * g++.dg/other/ptrmem8.C: New test.
1517
1518         PR c++/33842
1519         * g++.dg/template/error34.C: New test.
1520
1521 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1522
1523         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1524
1525 2007-10-27  Richard Guenther  <rguenther@suse.de>
1526
1527         PR tree-optimization/33870
1528         * gcc.dg/tree-ssa/alias-15.c: New testcase.
1529         * gcc.c-torture/execute/pr33870.c: Likewise.
1530
1531 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1532
1533         PR fortran/33162
1534         * gfortran.dg/argument_checking_9.f90: New test.
1535
1536 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1537
1538         * g++.dg/other/pr33601.C: New.
1539
1540 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1541
1542         PR c++/31988
1543         * g++.dg/init/new25.C: New.
1544
1545 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1546
1547         * g++.dg/cpp0x/pr33839.C: New.
1548         
1549 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
1550
1551         PR c++/33744
1552         * g++.dg/template/arg6.C: New test.
1553
1554 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1555
1556         PR c++/31747
1557         * g++.dg/parse/crash39.C: New.
1558
1559 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
1560
1561         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1562         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
1563         "offset: -4B".
1564
1565 2007-10-25  David Daney  <ddaney@avtrex.com>
1566
1567         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1568
1569 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
1570
1571         PR c++/33843
1572         * g++.dg/template/error32.C: New.
1573
1574 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1575             Ira Rosen  <irar@il.ibm.com>
1576
1577         PR tree-optimization/33833
1578         * gcc.dg/vect/pr33833.c: New testcase.
1579
1580 2007-10-25  David Daney  <ddaney@avtrex.com>
1581
1582         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1583
1584 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1585             Ira Rosen  <irar@il.ibm.com>
1586
1587         PR tree-optimization/33866
1588         * gcc.dg/vect/pr33866.c: New testcase.
1589
1590 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1591
1592         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1593         Add -w to compile flags to suppress "call-clobbered register" warnings
1594         and remove dg-warning directives.
1595
1596 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1597
1598         * gcc.dg/sms-2.c: Cleanup sms dump file.
1599         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1600         profile-use step.
1601
1602 2007-10-24  David Daney  <ddaney@avtrex.com>
1603
1604         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1605
1606 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1607
1608         PR target/33755
1609         * gcc.target/mips/pr33755.c: New test.
1610
1611 2007-10-24  Ira Rosen  <irar@il.ibm.com>
1612
1613         PR tree-optimization/33804
1614         * gcc.dg/vect/pr33804.c: New testcase.
1615
1616 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1617
1618         PR forrtran/33849
1619         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1620
1621 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1622             Uros Bizjak  <ubizjak@gmail.com>
1623
1624         PR rtl-optimization/33846
1625         * gcc.dg/vect/pr33846.c: New testcase.
1626
1627 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1628             Dorit Nuzman  <dorit@il.ibm.com>
1629
1630         PR tree-optimization/33860
1631         * g++.dg/vect/pr33860.cc: New test.
1632         * g++.dg/vect/pr33860a.cc: New test.
1633
1634 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
1635             Revital Eres  <eres@il.ibm.com>      
1636
1637         * gcc.dg/sms-2.c: New testcase.
1638
1639 2007-10-22  David S. Miller  <davem@davemloft.net>
1640
1641         * gcc.dg/globalreg-1.c: New test.
1642
1643 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
1644             Dorit Nuzman  <dorit@il.ibm.com>
1645
1646         PR tree-optimization/33834
1647         PR tree-optimization/33835
1648         * g++.dg/vect/pr33834_1.cc: New test.
1649         * g++.dg/vect/pr33834_2.cc: New test.
1650         * g++.dg/vect/pr33835.cc: New test.
1651
1652 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1653
1654         * gcc.dg/pr33644.c: New test.
1655
1656 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR c++/33372
1659         * g++.dg/gomp/pr33372-1.C: New test.
1660         * g++.dg/gomp/pr33372-2.C: New test.
1661         * g++.dg/gomp/pr33372-3.C: New test.
1662
1663 2007-10-22  Michael Matz  <matz@suse.de>
1664
1665         PR tree-optimization/33855
1666         * gcc.c-torture/compile/pr33855.c: New testcase.
1667
1668 2007-10-22  Ira Rosen  <irar@il.ibm.com>
1669
1670         PR tree-optimization/33854
1671         * gcc.dg/vect/O1-pr33854.c: New testcase.
1672         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1673
1674 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
1675
1676         * gcc.dg/unwind-1.c: Disable on AIX.
1677         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1678
1679 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
1680
1681         PR fortran/33749
1682         * gfortran.dg/assign_9.f90: New test.
1683
1684 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1685
1686         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1687         (dg-mips-options): Skip tests that specify an ABI other than o32
1688         and o64 if generating MIPS16 hard-float code.
1689
1690 2007-10-21  Ira Rosen  <irar@il.ibm.com>
1691             Revital Eres  <eres@il.ibm.com>
1692
1693         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1694         * gcc.dg/vect/vect-16.c: Fix comment.
1695         * gcc.dg/vect/pr33369.c: Require vect_int.
1696         * gcc.dg/vect/slp-33.c: Add spaces.
1697         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1698         targets.
1699         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1700         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1701         targets.
1702         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1703         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1704         targets.
1705         * gcc.dg/vect/slp-10.c: Add spaces.
1706         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1707         targets.
1708         * gcc.dg/vect/slp-36.c: Require vect_int.
1709         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1710         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1711         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1712         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1713         targets.
1714         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1715         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1716         instead of vector_alignment_reachable_for_double.
1717         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1718         (natural_alignment): Split into...
1719         (natural_alignment_32, natural_alignment_64): New.
1720         (vector_alignment_reachable): Depend on natural_alignment_32.
1721         (vector_alignment_reachable_for_double): Rename to ...
1722         (vector_alignment_reachable_for_64bit): And depend on
1723         natural_alignment_64.
1724
1725 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1726
1727         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1728         MIPS targets.
1729         * g++.dg/vect/vect.exp: Likewise.
1730         * lib/fortran-torture.exp: Likewise.
1731         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1732         mipsisa64*-*-* as the target selector.  Remove -mips64,
1733         -mhard-float and -mgp64 from the options list.
1734         * gcc.target/mips/mips-ps-2.c: Likewise.
1735         * gcc.target/mips/mips-ps-3.c: Likewise.
1736         * gcc.target/mips/mips-ps-4.c: Likewise.
1737         * gcc.target/mips/mips-ps-6.c: Likewise.
1738         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1739         options list.
1740         * gcc.target/mips/sb1-1.c: Likewise.
1741         * gcc.target/mips/mips-ps-type.c: Likewise.
1742         * gcc.target/mips/mips-ps-7.c: New test.
1743         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1744         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1745         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1746         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
1747         as forcing an ABI and an architecture.
1748         (is_gp32_flag, is_gp64_flag): Fold into...
1749         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
1750         then -mfp64 imply -mhard-float.  Apply register rules after the
1751         loop.  Handle -march=mipsN like -mipsN.
1752
1753 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
1754
1755         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1756         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1757
1758 2007-10-20  Tobias Burnus  <burnus@net-b.de>
1759
1760         PR fortran/33818
1761         * gfortran.dg/entry_dummy_ref_3.f90: New.
1762
1763 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
1764             FX Coudert <fxcoudert@gcc.gnu.org>
1765
1766         PR fortran/31608
1767         * gfortran.dg/char_cast_1.f90: New test.
1768
1769 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1770
1771         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1772         * gfortran.dg/large_real_kind_2.F90: ditto.
1773         * gfortran.dg/default_format_2.f90: ditto.
1774         * gfortran.dg/default_format_denormal_1.f90: ditto.
1775
1776 2007-10-19  Richard Guenther  <rguenther@suse.de>
1777
1778         PR middle-end/33816
1779         PR middle-end/32921
1780         * gfortran.dg/pr32921.f: New testcase.
1781
1782 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1783
1784         PR libfortran/33544
1785         * gfortran.dg/transfer_check_1.f90: Adjust options.
1786
1787 2007-10-19  Richard Guenther  <rguenther@suse.de>
1788
1789         Revert
1790         2007-10-19  Richard Guenther  <rguenther@suse.de>
1791
1792         PR middle-end/32921
1793         * gfortran.dg/pr32921.f: New testcase.
1794
1795 2007-10-19  Richard Guenther  <rguenther@suse.de>
1796
1797         * gcc.c-torture/execute/20071018-1.c: New testcase.
1798
1799 2007-10-19  Richard Guenther  <rguenther@suse.de>
1800
1801         PR middle-end/32921
1802         * gfortran.dg/pr32921.f: New testcase.
1803
1804 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
1805
1806         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1807
1808 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1809
1810         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1811
1812 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1813
1814         PR fortran/33233
1815         * gfortran.dg/host_assoc_function_1.f90: Correct references.
1816         * gfortran.dg/host_assoc_function_3.f90: New test.
1817
1818 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1819
1820         PR fortran/33733
1821         * gfortran.dg/transfer_simplify_6.f90: New test.
1822
1823 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1824             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1825
1826         PR middle-end/33794
1827         * gfortran.dg/pr33794.f90: New testcase.
1828
1829 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1830
1831         PR target/32961
1832         * gcc.target/i386/pr32961.c: New testcase.
1833         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1834         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1835         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1836         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1837         __builtin_ia32_pslldi128 defines.
1838
1839 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
1840
1841         PR fortran/33760
1842         * gfortran.dg/c_ptr_tests_13.f03: New test case.
1843
1844 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1845
1846         PR c++/28639
1847         PR c++/30299
1848         * g++.dg/template/void12.C: New.
1849         * g++.dg/template/void13.C: New.
1850
1851 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1852
1853         PR c++/31446
1854         * g++.dg/template/void11.C: New.
1855         * g++.dg/template/void2.C: Adjust error markers.
1856         * g++.dg/template/void10.C: Likewise.
1857         * g++.dg/template/crash55.C: Likewise.
1858
1859 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
1860
1861         * g++.dg/opt/const5.C: New test.
1862
1863 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
1864             Maxim Kuvyrkov  <maxim@codesourcery.com>
1865
1866         * gcc.target/ia64/20040709-2.c: New test.
1867
1868 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1869
1870         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1871
1872 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
1873
1874         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1875         to each function.  Check that there are no unsigned loads.
1876
1877 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1878
1879         PR tree-optimization/33136
1880         * gcc.c-torture/execute/20070824-1.c: New test.
1881         * gcc.dg/pr33136-1.c: New test.
1882         * gcc.dg/pr33136-2.c: New test.
1883         * gcc.dg/pr33136-3.c: New test.
1884
1885 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1886
1887         PR tree-optimization/33735
1888         * g++.dg/torture/pr33735.C: New.
1889
1890 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1891
1892         PR middle-end/33706
1893         * gcc.dg/va-arg-pack-2.c: New.
1894
1895 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1896
1897         PR tree-optimization/33619
1898         * gcc.dg/pr33619.c: New test.
1899
1900 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
1901
1902         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1903         flag for AIX.
1904         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1905
1906 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1907
1908         PR libfortran/33055
1909         * gfortran.dg/inquire_11.f90: New test.
1910         * gfortan.dg/negative_unit_int8.f: New test.
1911
1912 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1913
1914         PR target/33133
1915         * gcc.c-torture/compile/pr33133.c: New test.
1916
1917 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1918
1919         PR libfortran/33672
1920         * gfortran.dg/namelist_40.f90: New test.
1921
1922 2007-10-14  Tobias Burnus  <burnus@net-b.de>
1923
1924         PR fortran/33745
1925         * gfortran.dg/bounds_check_11.f90: New.
1926
1927 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
1928
1929         PR c++/30303
1930         * g++.dg/other/ctor1.C: New test.
1931         * g++.dg/other/ctor2.C: New test.
1932         * g++.dg/other/dtor1.C: New test.
1933
1934 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
1935
1936         * gfortran.dg/bounds_check_10.f90: Fix testcase.
1937
1938 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1939             Paul Thomas  <pault@gcc.gnu.org>
1940
1941         PR fortran/33254
1942         PR fortran/33727
1943         * gfortran.dg/bounds_check_10.f90: New.
1944
1945 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
1946
1947         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1948         * gcc.target/powerpc/popcount-1.c: Same.
1949
1950 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
1951
1952         PR c++/26698
1953         * g++.dg/conversion/op4.C: New test.
1954
1955 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
1956
1957         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1958
1959 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1960
1961         PR fortran/33542
1962         * gfortran.dg/ambiguous_specific_1.f90: New test.
1963
1964 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1965
1966         PR fortran/33664
1967         * gfortran.dg/impure_spec_expr_1.f90: New test.
1968         * gfortran.dg/char_result_7.f90: Remove illegal test.
1969
1970 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
1971
1972         PR 11001
1973         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1974         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1975         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1976         * gcc.target/i386/pr11001-memset-1.c: New testcase.
1977         * gcc.target/i386/pr11001-memset-2.c: New testcase.
1978         * gcc.target/i386/pr11001-memset-3.c: New testcase.
1979         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1980         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1981         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1982
1983 2007-10-12  Richard Guenther  <rguenther@suse.de>
1984
1985         PR middle-end/26198
1986         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1987         * gcc.c-torture/execute/20071011-1.c: Likewise.
1988         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1989
1990 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
1991
1992         PR tree-optimization/33742
1993         * gcc.dg/pr33742.c: New testcase.
1994
1995 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
1996
1997         PR tree-optimization/33645
1998         * gcc.dg/pr33645-1.c: New test.
1999         * gcc.dg/pr33645-2.c: New test.
2000         * gcc.dg/pr33645-3.c: New test.
2001  
2002         PR c++/32121
2003         * g++.dg/ext/label4.C: Adjust error regexp.
2004         * g++.dg/ext/label6.C: Adjust error regexp.
2005         * g++.dg/ext/label7.C: New test.
2006         * g++.dg/ext/label8.C: New test.
2007         * g++.dg/ext/label9.C: New test.
2008
2009 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2010
2011         PR middle-end/33676
2012         * gcc.dg/pr33676.c: New.
2013
2014 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2015
2016         PR c++/31441
2017         * g++.dg/cpp0x/variadic83.C: New.
2018
2019 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2020
2021         PR c++/33461
2022         * g++.dg/cpp0x/variadic81.C: New.
2023         * g++.dg/cpp0x/variadic82.C: Likewise.
2024
2025 2007-10-11  Richard Guenther  <rguenther@suse.de>
2026
2027         PR middle-end/33724
2028         * gcc.dg/pr33724.c: New testcase.
2029
2030 2007-10-11  Richard Guenther  <rguenther@suse.de>
2031
2032         PR c/33726
2033         * gcc.dg/pr33726.c: New testcase.
2034
2035 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2036
2037         PR fortran/33500
2038         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2039         
2040 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2041
2042         PR testsuite/33391
2043         * gfortran.dg/do_3.F90: Run with -fwrapv.
2044
2045 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
2046
2047         * gcc.dg/unwind-1.c: New.
2048
2049 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2050
2051         PR libfortran/33683
2052         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
2053         failure on some common systems.
2054
2055 2007-10-09  Richard Guenther  <rguenther@suse.de>
2056
2057         PR middle-end/33692
2058         * gcc.dg/pr33692.c: New testcase.
2059
2060 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
2061
2062         PR middle-end/33669
2063         * gcc.c-torture/execute/pr33669.c: New.
2064
2065 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2066
2067         PR tree-optimization/33615
2068         * g++.dg/tree-ssa/pr33615-2.C: New test.
2069
2070 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2071
2072         PR tree-optimization/33615
2073         * g++.dg/tree-ssa/pr33615.C: New test.
2074
2075 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
2076
2077         PR tree-optimization/33572
2078         * g++.dg/torture/pr33572.C: Replace with complete test.
2079
2080 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2081
2082         PR fortran/33689
2083         * gfortran.dg/spec_expr_5.f90: New.
2084
2085 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
2086
2087         * gcc.dg/pragma-darwin-2.c: New.
2088
2089 2007-10-08  Richard Guenther  <rguenther@suse.de>
2090
2091         PR middle-end/33693
2092         PR middle-end/33695
2093         PR middle-end/33697
2094         * gcc.dg/pr33693.c: New testcase.
2095         * gcc.dg/pr33695.c: Likewise.
2096         * gcc.dg/pr33697.c: Likewise.
2097
2098 2007-10-08  Richard Guenther  <rguenther@suse.de>
2099
2100         PR middle-end/33691
2101         PR middle-end/33694
2102         PR middle-end/33696
2103         * gcc.dg/pr33691.c: New testcase.
2104         * gcc.dg/pr33694.c: Likewise.
2105         * gcc.dg/pr33696.c: Likewise.
2106
2107 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2108
2109         PR libfortran/33683
2110         * gfortran.dg/gamma_5.f90:  New test case
2111
2112 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2113
2114         PR fortran/20851
2115         * initialization_1.f90: Fix dg-error annotations.
2116         * initialization_14.f90: New.
2117         * initialization_7.f90: Fix dg-error annotations.
2118         * initialization_9.f90: Likewise.
2119
2120 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2121
2122         * gfortran.dg/error_recovery_4.f90: New test.
2123
2124 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2125
2126         * gfortran.dg/default_format_denormal_2.f90: New test.
2127         * gfortran.dg/default_format_2.inc: New test.
2128         * gfortran.dg/default_format_denormal_1.f90: New test.
2129         * gfortran.dg/default_format_1.inc: New test.
2130         * gfortran.dg/default_format_1.f90: Don't test for denormalized
2131         numbers.
2132         * gfortran.dg/default_format_2.f90: Don't test for denormalized
2133         numbers.
2134
2135 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2136
2137         * gfortran.dg/namelist_15.f90: Revise test.
2138
2139 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2140
2141         PR tree-optimization/33655
2142         * gcc.dg/torture/pr33655.c: New.
2143
2144 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2145
2146         PR tree-optimization/33572
2147         * g++.dg/torture/pr33572.C: New.
2148
2149 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2150
2151         PR fortran/25076
2152         * gfortran.dg/forall_11.f90: New.
2153
2154 2007-10-05  Michael Matz  <matz@suse.de>
2155
2156         PR middle-end/33667
2157         * gcc.dg/pr33667.c: New testcase.
2158
2159 2007-10-05  Richard Guenther  <rguenther@suse.de>
2160
2161         PR middle-end/33666
2162         * gcc.dg/pr33666.c: New testcase.
2163
2164 2007-10-05  Michael Matz  <matz@suse.de>
2165
2166         PR inline-asm/33600
2167         * gcc.target/i386/pr33600.c: New testcase.
2168
2169 2007-10-05  Richard Guenther  <rguenther@suse.de>
2170
2171         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2172
2173 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2174
2175         PR target/33635
2176         * gcc.target/mips/pr33635-1.c: New test.
2177
2178 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2179
2180         PR libfortran/33253
2181         * gfortran.dg/namelist_39.f90: Revise to use long names.
2182
2183 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2184
2185         PR fortran/33646
2186         * gfortran.dg/pr33646.f90: New file.
2187
2188 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2189
2190         PR fortran/33529
2191         * gfortran.dg/char_type_len_2.f90: Adjust error message.
2192         * gfortran.dg/char_decl_2.f90: New test.
2193
2194 2007-10-04  Richard Guenther  <rguenther@suse.de>
2195
2196         PR middle-end/33641
2197         * gcc.c-torture/compile/pr33641.c: New testcase.
2198
2199 2007-10-04  Michael Matz  <matz@suse.de>
2200
2201         PR rtl-optimization/33653
2202         * gcc.dg/pr33653.c: New.
2203
2204 2007-10-04  Richard Guenther  <rguenther@suse.de>
2205
2206         PR tree-optimization/33627
2207         * g++.dg/torture/pr33627.C: New testcase.
2208
2209 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2210
2211         PR fortran/33626
2212         * gfortran.dg/parens_6.f90: New.
2213
2214 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2215
2216         PR fortran/33646
2217         PR fortran/33542
2218         * gfortran.dg/ambiguous_specific_1.f90: Remove.
2219
2220 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2221
2222         * g++.dg/ext/gnu-inline-global-redecl.C: New.
2223
2224 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2225
2226         PR target/33635
2227         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2228         and mips_forced_be.
2229         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2230         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2231         options.
2232         * gcc.target/mips/fpr-moves-1.c: New test.
2233         * gcc.target/mips/fpr-moves-2.c: Likewise.
2234         * gcc.target/mips/fpr-moves-3.c: Likewise.
2235         * gcc.target/mips/fpr-moves-4.c: Likewise.
2236         * gcc.target/mips/fpr-moves-5.c: Likewise.
2237         * gcc.target/mips/fpr-moves-6.c: Likewise.
2238         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2239
2240 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2241
2242         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2243
2244 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2245
2246         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2247         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2248
2249 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2250
2251         PR fortran/33198
2252         * gfortran.dg/common_errors_1.f90: New.
2253
2254 2007-10-03  Doug Kwan  <dougkwan@google.com>
2255         Richard Guenther  <rguenther@suse.de>
2256
2257         PR debug/31899
2258         * g++.dg/debug/using3.C: New testcase.
2259
2260 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2261
2262         PR libfortran/33253
2263         * gfortran.dg/namelist_38.f90: New test.
2264         * gfortran.dg/namelist_39.f90: New test.
2265
2266 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2267
2268         PR libfortran/33469
2269         * gfortran.dg/default_format_1.f90: New test.
2270         * gfortran.dg/default_format_2.f90: New test.
2271         * gfortran.dg/namelist_print_1.f: Adjust expected output.
2272         * gfortran.dg/real_const_3.f90: Adjust expected output.
2273
2274 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2275
2276         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2277         default ABI.  Split mips_forced_abi into mips_forced_abi and
2278         mips_forced_regs.
2279         (is_gp32_flag): Return true for -mabi=32.
2280         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
2281         (dg-mips-options): Use is_gp64_flag instead of checking specifically
2282         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
2283         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2284         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2285         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2286         * gcc.target/mips/save-restore-2.c: Likewise.
2287         * gcc.target/mips/save-restore-3.c: Likewise.
2288         * gcc.target/mips/save-restore-4.c: Likewise.
2289
2290 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2291
2292         PR middle-end/33617
2293         * gcc.c-torture/compile/pr33617.c: New test.
2294
2295 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2296
2297         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2298         -gstabs+ for extended options.
2299
2300 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2301
2302         PR fortran/33542
2303         * gfortran.dg/ambiguous_specific_1.f90: New test.
2304
2305 2007-10-02  Revital Eres  <eres@il.ibm.com>
2306
2307         * gcc.target/powerpc/paired-8.c: New test.
2308         * gcc.target/powerpc/paired-9.c: New test.
2309         * gcc.target/powerpc/paired-10.c: New test.
2310
2311 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2312
2313         PR fortran/33566
2314         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2315
2316 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2317
2318         PR fortran/33554
2319         * gfortran.dg/intent_out_2.f90: New test.
2320
2321 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2322
2323         PR fortran/33550
2324         * gfortran.dg/ambiguous_reference_1.f90: New test.
2325
2326 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2327
2328         PR fortran/31154
2329         PR fortran/31229
2330         PR fortran/33334
2331         * gfortran.dg/function_kinds_1.f90: New test.
2332         * gfortran.dg/function_kinds_2.f90: New test.
2333         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2334         use association into interfaces.
2335
2336 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2337
2338         PR testsuite/31828
2339         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2340         (overflow): Use INFINITY, not FP_INFINITE.
2341         gcc.dg/float-range-4.c: Likewise.
2342         gcc.dg/float-range-5.c: Likewise.
2343
2344 2007-10-01  Nick Clifton  <nickc@redhat.com>
2345
2346         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2347         for 16-bit targets.
2348
2349 2007-09-30  Diego Novillo  <dnovillo@google.com>
2350
2351         PR 33593
2352         * g++.dg/tree-ssa/pr33593.C: New test.
2353
2354 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2355
2356         PR libfortran/33400
2357         * gfortran.dg/PR19872.f: Fix test condition.
2358         * gfortran.dg/list_read_7.f90: New test.
2359
2360 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2361
2362         PR tree-optimization/33597
2363         * gcc.dg/vect/pr33597.c: New testcase.
2364
2365 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2366
2367         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2368         * gcc.target/i386/pr33524.c: ...this.
2369
2370 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2371
2372         PR fortran/33354
2373         * gfortran.dg/minmaxloc_4.f90: New.
2374
2375 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2376
2377         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2378
2379 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2380
2381         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2382
2383 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2384
2385         PR c++/33213
2386         * g++.dg/cpp0x/variadic79.C: New.
2387
2388 2007-09-28  Michael Matz  <matz@suse.de>
2389             Jakub Jelinek  <jakub@redhat.com>
2390
2391         PR rtl-optimization/33552
2392         * gcc.target/i386/pr33552.c: New runtime test.
2393         * gcc.target/i386/strinline.c: New compile time test.
2394
2395 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2396
2397         * gfortran.dg/openmp_stack.f90: Removed.
2398
2399         PR c++/31434
2400         * g++.dg/cpp0x/variadic80.C: New test.
2401
2402 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2403
2404         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2405         r128057.
2406
2407 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2408
2409         PR middle-end/7003
2410         * gcc.target/powerpc/gcse-1.c: New test.
2411
2412 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2413
2414         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2415         fixed capitalizations.
2416         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2417         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2418         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2419         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2420         * gfortran.dg/maxloc_shape_1.f90: Likewise.
2421         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2422         * gfortran.dg/min_max_conformance.f90: Likewise.
2423
2424 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2425
2426         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2427         options.
2428         * gcc.dg/c99-tgmath-2.c: Likewise.
2429         * gcc.dg/c99-tgmath-3.c: Likewise.
2430         * gcc.dg/c99-tgmath-4.c: Likewise.
2431
2432 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2433
2434         PR fortran/33568
2435         * gfortran.dg/anint_1.f90: New test.
2436
2437 2007-09-27  Ian Lance Taylor  <iant@google.com>
2438
2439         PR tree-optimization/33565
2440         * gcc.dg/Wstrict-overflow-20.c: New test.
2441
2442 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2443
2444         * gfortran.dg/openmp_stack.f90: Fix typo.
2445         * gfortran.dg/recursive_stack.f90: Fix typo.
2446
2447 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
2448
2449         PR c++/33493
2450         * g++.dg/template/error31.C: New.
2451
2452 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
2453
2454         * lib/prune.exp: Prune also "^In function .*$" lines and
2455         "^    inlined from .*$" lines.
2456
2457 2007-09-26  Richard Guenther  <rguenther@suse.de>
2458
2459         PR tree-optimization/33563
2460         * gcc.dg/torture/pr33563.c: New testcase.
2461
2462 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
2463
2464         PR c/25309
2465         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2466         array.
2467         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
2468         without -O2.
2469
2470 2007-09-26  Richard Guenther  <rguenther@suse.de>
2471
2472         PR tree-optimization/30375
2473         PR tree-optimization/33560
2474         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2475         * gcc.dg/tree-ssa/complex-5.c: Likewise.
2476         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2477         * gcc.dg/torture/pr30375.c: New testcase.
2478         * gcc.dg/torture/pr33560.c: New testcase.
2479         * gcc.dg/tree-ssa/pr30375.c: Likewise.
2480
2481 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
2482
2483         PR c++/33207
2484         * g++.dg/parse/crash38.C: New test.
2485
2486 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
2487
2488         PR target/33524
2489         * gcc.target/i386/sse5-convert.c: New file, test int->long
2490         vectorized conversions.
2491
2492 2007-09-25  Revital Eres  <eres@il.ibm.com>
2493
2494         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2495
2496 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
2497
2498         PR c/32295
2499         * gcc.dg/enum-incomplete-1.c: New test.
2500
2501 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
2502
2503         * gcc.c-torture/compile/20070919-1.c: New test.
2504
2505 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2506
2507         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2508
2509 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
2510
2511         PR c++/14688
2512         * g++.dg/inherit/override_attribs.C: New file.
2513
2514 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
2515
2516         PR fortran/33269
2517         * io.c (check_format_string): Move NULL and constant checks into
2518         this function.
2519         (check_io_constraints): Call gfc_simplify_expr() before calling
2520         check_format_string().  Remove NULL and constant checks.
2521
2522 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
2523
2524         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2525         * gcc.c-torture/execute/loop-2g.x: Likewise.
2526
2527 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2528
2529         * lib/target-supports.exp (check_effective_target_mips16_attribute):
2530         Reject hard-float modes unless the ABI is o32 or o64.
2531         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2532         of gcc.exp.  Skip the tests when mips16 code generation is not
2533         supported.
2534         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2535         and use dg-add-options mips16_attribute.
2536
2537 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
2538
2539         PR c++/33506
2540         * g++.dg/ext/attrib29.C: New test.
2541
2542 2007-09-23  Ollie Wild  <aaw@google.com>
2543
2544         * gcc.dg/fold-bitand-1.c: New test.
2545         * gcc.dg/fold-bitand-2.c: New test.
2546         * gcc.dg/fold-bitand-3.c: New test.
2547         * gcc.dg/fold-bitand-4.c: New test.
2548
2549 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2550
2551         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2552         any of the macros to be defined for __mips16.
2553         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2554
2555 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2556
2557         * gcc.dg/vect/pr21591.c: Require vect_int.
2558         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2559         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2560         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2561
2562 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
2563
2564         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2565         attributes.
2566         * gcc.dg/va-arg-pack-len-2.c: New test.
2567         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2568         attributes.
2569         * g++.dg/ext/va-arg-pack-len-2.C: New test.
2570
2571         PR tree-optimization/32772
2572         * gcc.c-torture/compile/20070905-1.c: New test.
2573
2574         PR tree-optimization/32975
2575         * gcc.dg/pr32975.c: New test.
2576
2577         PR middle-end/28755
2578         * gcc.dg/pr28755.c: New test.
2579
2580 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2581
2582         * lib/target-supports.exp (check_effective_target_nomips16): New
2583         procedure.
2584         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2585         for mipsisa64*-*-*.
2586         * gcc.dg/vect/vect.exp: Likewise.
2587         * g++.dg/vect/vect.exp: Likewise.
2588         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2589         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2590         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2591         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2592         * gcc.target/mips/clear-cache-1.c (f): Likewise.
2593         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2594         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2595         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2596         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2597         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2598         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2599         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2600         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2601         (test14, test15, test16, test17, test18): Likewise.
2602         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2603         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2604         (test14, test15, test16, test17, test18, test19, test20, test21)
2605         (test22): Likewise.
2606         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2607         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2608         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2609         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2610         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2611         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2612         * gcc.target/mips/mips-3d-1.c (main): Likewise.
2613         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2614         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2615         (test13, test14, test15, test16, test17, test18, test19, test20)
2616         (test21, test22, test23, test24, test25, test26, test27, test28)
2617         (test29, test30, test31): Likewise.
2618         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2619         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2620         (test13, test14, test15, test16, test17, test18, test19, test20)
2621         (test21, test22, test23, test24, test25, test26, test27, test28)
2622         (test29, test30, test31, test32, test33, test34, test35, test36)
2623         (test37, test38, test39, test40, test41, test42, test43, test44)
2624         (test45, test46, test47, test48, test49, test50, test51, test52)
2625         (test53, test54, test55, test56, test57, test58, test59, test60)
2626         (test61, test62, test63): Likewise.
2627         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2628         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2629         (test13, test14, test15, test16, test17, test18, test19, test20)
2630         (test21, test22, test23, test24, test25, test26, test27, test28)
2631         (test29, test30, test31): Likewise.
2632         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2633         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2634         (test13, test14, test15, test16, test17, test18, test19, test20)
2635         (test21, test22, test23, test24, test25, test26, test27, test28)
2636         (test29, test30, test31): Likewise.
2637         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2638         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2639         (test13, test14, test15): Likewise.
2640         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2641         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2642         (test13, test14, test15): Likewise.
2643         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2644         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2645         (test13, test14, test15, test16, test17, test18, test19, test20)
2646         (test21, test22, test23, test24, test25, test26, test27, test28)
2647         (test29, test30, test31): Likewise.
2648         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2649         (matrix_multiply4: Likewise.
2650         * gcc.target/mips/mips-ps-1.c (main): Likewise.
2651         * gcc.target/mips/mips-ps-2.c (main): Likewise.
2652         * gcc.target/mips/mips-ps-3.c (main): Likewise.
2653         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2654         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2655         (test13, test14, test15, test16, test17, test18, test19, test20)
2656         (test21, test22, test23, test24, test25, test26, test27, test28)
2657         (test29, test30, test31): Likewise.
2658         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2659         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2660         (test13, test14, test15, test16, test17, test18, test19, test20)
2661         (test21, test22, test23, test24, test25, test26, test27, test28)
2662         (test29, test30, test31): Likewise.
2663         * gcc.target/mips/mips-ps-5.c (main): Likewise.
2664         * gcc.target/mips/mips-ps-6.c (main): Likewise.
2665         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2666         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2667         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2668         (sub_v4qi): Likewise.
2669         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2670         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2671         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2672         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2673         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2674         (subb, subc): Likewise.
2675         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2676         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2677         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2678         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2679         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2680         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2681         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2682         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2683         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2684         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2685         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2686         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2687         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2688
2689 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2690
2691         * lib/target-supports.exp (add_options_for_mips16_attribute)
2692         (check_effective_target_mips16_attribute): New functions.
2693         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2694         command line.
2695         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
2696         extra_test_flags.
2697         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2698         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2699         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2700         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2701         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2702         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2703         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2704         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2705         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2706         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2707         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2708         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2709         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2710         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2711         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2712         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2713         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2714         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2715         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2716         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2717         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2718         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2719         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2720         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2721         (NOMIPS16): Delete.
2722         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2723         of dg-options.
2724         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2725         options.  Require { target mips16_attribute } and use dg-add-options
2726         to add the associated options.
2727         (foo): Use MIPS16.
2728         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2729         * gcc.target/mips/call-saved-3.c: Likewise.
2730         * gcc.target/mips/code-readable-1.c: Require { target
2731         mips16_attribute } and use dg-add-options to add the associated
2732         options.  Remove trailing whitespace.
2733         (NOMIPS16): Delete.
2734         * gcc.target/mips/code-readable-2.c: Likewise.
2735         * gcc.target/mips/code-readable-3.c: Likewise.
2736         * gcc.target/mips/mips16-attributes-2.c: Likewise.
2737         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2738         Require { target mips16_attribute } and use dg-add-options to
2739         add the associated options.
2740         (cksum16, cksum8): Use MIPS16.
2741         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2742         Require { target mips16_attribute } and use dg-add-options to
2743         add the associated options.
2744         (foo): Use MIPS16.
2745         * gcc.target/mips/save-restore-2.c: Likewise.
2746         * gcc.target/mips/save-restore-3.c: Likewise.
2747         * gcc.target/mips/save-restore-4.c: Likewise.
2748         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
2749         -mno-abicalls.
2750         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2751         (foo): Use NOMIPS16.
2752
2753 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
2754
2755         PR fortran/33337
2756         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2757
2758         PR fortran/33376
2759         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2760
2761 2007-09-22  Tobias Burnus  <burnus@net-b.de>
2762
2763         PR fortran/33445
2764         * gfortran.dg/gomp/free-2.f90: New.
2765         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2766         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2767
2768 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
2769
2770         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2771         * gcc.target/i386/sse5-haddX.c: Ditto.
2772         * gcc.target/i386/sse5-hsubX.c: Ditto.
2773         * gcc.target/i386/sse5-maccXX.c: Ditto.
2774         * gcc.target/i386/sse5-msubXX.c: Ditto.
2775         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2776         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2777         * gcc.target/i386/sse5-permpX.c: Ditto.
2778         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2779         effective target.
2780         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2781         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2782         * gcc.target/i386/sse5-pcmov.c: Ditto.
2783         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2784
2785 2007-09-22  Richard Guenther  <rguenther@suse.de>
2786
2787         PR tree-optimization/33146
2788         * gcc.c-torture/compile/pr33146.c: New testcase.
2789
2790 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2791
2792         * lib/target-supports.exp (check_cached_effective_target): New
2793         procedure.
2794         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2795         (check_effective_target_c99_runtime): New procedure.
2796         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2797         (test3l): Likewise cargl.
2798         * gcc.dg/builtins-59.c: Require c99_runtime.
2799         * gcc.dg/builtins-61.c: Likewise.
2800         * gcc.dg/builtins-62.c: Likewise.
2801
2802 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2803
2804         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2805         * lib/target-supports-dg.exp (dg-add-options): Likewise.
2806         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2807         target-specific dg-options.
2808         * gcc.dg/builtins-20.c: Likewise.
2809         * gcc.dg/builtins-53.c: Likewise.
2810         * gcc.dg/builtins-55.c: Likewise.
2811         * gcc.dg/single-precision-constant.c: Likewise.
2812         * gcc.dg/torture/builtin-convert-1.c: Likewise.
2813         * gcc.dg/torture/builtin-convert-2.c: Likewise.
2814         * gcc.dg/torture/builtin-convert-3.c: Likewise.
2815         * gcc.dg/torture/builtin-convert-4.c: Likewise.
2816         * gcc.dg/torture/builtin-power-1.c: Likewise.
2817
2818 2007-09-21  Chao-ying Fu  <fu@mips.com>
2819
2820         * lib/target-supports.exp (check_effective_target_fixed_point): New to
2821         check if targets have fixed-point supports.
2822         * gcc.dg/fixed-point/fixed-point.exp: New file.
2823         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2824         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2825         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2826         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2827         * gcc.dg/fixed-point/constants-pedantic.c,
2828         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2829         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2830         * gcc.dg/fixed-point/keywords-ignored-c99.c,
2831         * gcc.dg/fixed-point/keywords-pedantic.c,
2832         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2833         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2834         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2835         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2836         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2837         * gcc.dg/fixed-point/func-vararg-mixed.c,
2838         * gcc.dg/fixed-point/operator-logical.c,
2839         * gcc.dg/fixed-point/struct-union.c,
2840         * gcc.dg/fixed-point/bit-complement.c,
2841         * gcc.dg/fixed-point/operator-bitwise.c,
2842         * gcc.dg/fixed-point/operator-comma.c,
2843         * gcc.dg/fixed-point/struct-layout-1.c,
2844         * gcc.dg/fixed-point/union-init.c,
2845         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2846         * gcc.dg/fixed-point/func-mixed.c,
2847         * gcc.dg/fixed-point/func-vararg-size0.c,
2848         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2849         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2850         * gcc.dg/fixed-point/operator-unary.c,
2851         * gcc.dg/fixed-point/allop-const.c,
2852         * gcc.dg/fixed-point/muldiv-warning.c,
2853         * gcc.dg/nofixed-point-1.c,
2854         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2855         * gcc.target/mips/fixed-vector-type.c,
2856         * gcc.target/mips/fixed-scalar-type.c: New tests.
2857
2858 2007-09-21  Olivier Hainque  <hainque@adacore.com>
2859
2860         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2861         * gnat.dg/test_nested_subtype_byref.adb: New test.
2862
2863 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
2864
2865         PR fortran/33439
2866         * gfortran.dg/gomp/pr33439.f90: New test.
2867
2868 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2869
2870         PR fortran/33455
2871         * gfortran.dg/merge_char_3.f90: New.
2872
2873 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2874
2875         PR fortran/33037
2876         * gfortran.dg/transfer_check_1.f90: New.
2877
2878 2007-09-20  Asher Langton  <langton2@llnl.gov>
2879
2880         PR fortran/20441
2881         * gfortran.dg/init_flag_1.f90: New.
2882         * gfortran.dg/init_flag_2.f90: New.
2883         * gfortran.dg/init_flag_3.f90: New.
2884         * gfortran.dg/init_flag_4.f90: New.
2885         * gfortran.dg/init_flag_5.f90: New.
2886         * gfortran.dg/init_flag_6.f90: New.
2887         * gfortran.dg/init_flag_7.f90: New.
2888
2889 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2890
2891         PR c++/33460
2892         * g++.dg/ext/anon-struct6.C: New.
2893
2894 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2895
2896         PR libfortran/23272
2897         * gfortran.dg/inquire_10.f90: New test.
2898
2899 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
2900
2901         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2902
2903 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2904
2905         PR fortran/33221
2906         * gfortran.dg/used_types_18.f90: Declare variable of empty
2907         derived type.
2908
2909 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2910
2911         PR fortran/33288
2912         * gfortran.dg/array_constructor_19.f90: New test.
2913
2914 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR debug/33316
2917         * gcc.dg/debug/pr33316.c: New test.
2918
2919         PR c++/33496
2920         * g++.dg/cpp0x/variadic76.C: New test.
2921         * g++.dg/cpp0x/variadic77.C: New test.
2922         * g++.dg/cpp0x/variadic78.C: New test.
2923
2924         PR c/33238
2925         PR c/27301
2926         * gcc.c-torture/execute/20070919-1.c: New test.
2927         * gcc.dg/pr33238.c: New test.
2928         * gcc.dg/pr27301.c: New test.
2929
2930 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2931
2932         * lib/target-supports.exp (check_effective_target_mips64): New
2933         procedure.
2934         * gcc.dg/lower-subreg-1.c: Require !mips64.
2935         * gcc.dg/sibcall-3.c (ATTR): New macro.
2936         (recurser_void1, recurser_void2): Use it.
2937         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2938         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2939
2940 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
2941
2942         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2943         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
2944         warning annotation.
2945         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2946
2947 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
2948
2949         PR fortran/33497
2950         * gfortran.dg/c_loc_tests_11.f03: New test case.
2951
2952 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2953
2954         PR c++/33459
2955         * g++.dg/init/ref14.C: New.
2956
2957 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2958
2959         * gnat.dg/slice2.ad[sb]: New testcase.
2960
2961 2007-09-19  Nick Clifton  <nickc@redhat.com>
2962
2963         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2964
2965 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
2966
2967         * gcc.target/bfin/bfin.exp: New.
2968         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2969         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2970         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2971         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2972         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2973         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2974         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2975         mcpu-bf561.c, mcpu-default.c}: New tests.
2976
2977 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
2978
2979         Restore detection of unsupported TLS.
2980
2981         Revert this patch:
2982         2007-02-10  Richard Henderson  <rth@redhat.com>
2983
2984         * lib/target-supports.exp (check_effective_target_tls): Redefine
2985         to mean non-emulated tls.
2986         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2987         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2988         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2989         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2990         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2991         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2992         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2993
2994         And then:
2995         * lib/target-supports.exp (check_effective_target_tls): Use
2996         stronger test for compiler support for TLS.
2997         (check_effective_target_tls_native): New, to test for non-emulated
2998         TLS support.
2999         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3000         instead of dg-require-effective-target tls.
3001         * g++.dg/gomp/copyin-1.C: Likewise.
3002         * g++.dg/gomp/sharing-1.C: Likewise.
3003         * g++.dg/gomp/tls-1.C: Likewise.
3004         * g++.dg/gomp/tls-2.C: Likewise.
3005         * g++.dg/gomp/tls-3.C: Likewise.
3006         * g++.dg/tls/diag-1.C: Likewise.
3007         * g++.dg/tls/diag-2.C: Likewise.
3008         * g++.dg/tls/diag-3.C: Likewise.
3009         * g++.dg/tls/diag-4.C: Likewise.
3010         * g++.dg/tls/diag-5.C: Likewise.
3011         * g++.dg/tls/init-1.C: Likewise.
3012         * g++.dg/tls/init-2.C: Likewise.
3013         * g++.dg/tls/trivial.C: Likewise.
3014         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3015         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3016         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3017         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3018         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3019         * gcc.dg/gomp/clause-1.c: Likewise.
3020         * gcc.dg/gomp/copyin-1.c: Likewise.
3021         * gcc.dg/gomp/sharing-1.c: Likewise.
3022         * gcc.dg/gomp/tls-1.c: Likewise.
3023         * gcc.dg/gomp/tls-2.c: Likewise.
3024         * gcc.dg/tls/alpha-1.c: Likewise.
3025         * gcc.dg/tls/opt-1.c: Likewise.
3026         * gcc.dg/tls/opt-13.c: Likewise.
3027         * gcc.dg/tls/opt-14.c: Likewise.
3028         * gcc.dg/tls/opt-2.c: Likewise.
3029         * gcc.dg/tls/opt-3.c: Likewise.
3030         * gcc.dg/tls/opt-4.c: Likewise.
3031         * gcc.dg/tls/opt-7.c: Likewise.
3032         * gcc.dg/tls/section-1.c: Likewise.
3033         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3034         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3035         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3036         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3037         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3038         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3039         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3040         * gfortran.dg/gomp/crayptr2.f90: Likewise.
3041         * gfortran.dg/gomp/fixed-1.f: Likewise.
3042         * gfortran.dg/gomp/free-1.f90: Likewise.
3043         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3044         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3045         * gfortran.dg/gomp/reduction1.f90: Likewise.
3046         * gfortran.dg/gomp/sharing-1.f90: Likewise.
3047
3048 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3049
3050         PR fortran/31119
3051         * gfortran.dg/bounds_check_9.f90: New test.
3052         * gfortran.dg/bounds_check_fail_2.f90: New test.
3053
3054 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3055
3056         PR c++/33462 (again)
3057         * g++.dg/ext/va-arg1.C: Adjust.
3058
3059 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3060
3061         PR c++/33462
3062         * g++.dg/ext/va-arg1.C: New.
3063
3064 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3065
3066         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3067
3068 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3069
3070         PR c++/33463
3071         * g++.dg/rtti/typeid6.C: New.
3072
3073 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3074
3075         PR c++/33464
3076         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3077         * g++.dg/ext/is_class_error2.C: New.
3078
3079 2007-09-18  Richard Guenther  <rguenther@suse.de>
3080
3081         PR tree-optimization/33340
3082         * g++.dg/torture/pr33340.C: New testcase.
3083
3084 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3085
3086         PR fortran/33231
3087         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3088         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3089         * gfortran.dg/elemental_subroutine_5.f90: New.
3090
3091 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3092
3093         * lib/target-supports.exp (check_profiling_available): Extend
3094         mips*-*-elf check to mips*-*-elf*.
3095
3096 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
3097
3098         * gcc.dg/format/c90-scanf-5.c: New test.
3099         * gcc.dg/format/c99-scanf-4.c: New test.
3100         * gcc.dg/format/ext-7.c: New test.
3101         * gcc.dg/format/ext-8.c: New test.
3102
3103         PR middle-end/33423
3104         * gcc.c-torture/compile/20070915-1.c: New test.
3105
3106 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3107
3108         PR fortran/33106
3109         * gfortran.dg/private_type_9.f90: New.
3110
3111 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3112
3113         PR middle-end/33449
3114         * gfortran.dg/pr33449.f90: New test.
3115
3116 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3117
3118         * gfortran.dg/interface_15.f90: Compile with -std=f95.
3119         * gfortran.dg/private_type_1.f90: Ditto
3120         * gfortran.dg/interface_18.f90: New.
3121         * gfortran.dg/private_type_8.f90: New.
3122
3123 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
3124
3125         PR c++/33124
3126         * g++.dg/warn/new1.C: Adjust.
3127         * g++.dg/torture/str_empty.C: Likewise.
3128
3129 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3130
3131         * gcc.target/mips/dse-1.c: New test.
3132
3133 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3134
3135         PR c++/32756
3136         * g++.dg/overload/operator3.C: New.
3137
3138 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3139
3140         * gcc.target/mips/truncate-1.c: New test.
3141
3142 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
3143
3144         PR fortran/29396
3145         PR fortran/29606
3146         PR fortran/30625
3147         PR fortran/30871
3148         * gfortran.dg/subref_array_pointer_1.f90: New test.
3149         * gfortran.dg/subref_array_pointer_2.f90: New test.
3150
3151 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
3152
3153         * gfortran.dg/nint_2.f90: Correct last change.
3154
3155 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
3156
3157         * gcc.dg/tree-ssa/parallelization-1.c: New test.
3158
3159 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
3160
3161         * gcc.dg/vect/pr33373b.c: New test.
3162
3163 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
3164
3165         PR target/33438
3166         * gcc.target/i386/pr33438.c: New test.
3167
3168 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3169
3170         * gfortran.dg/nint_2.f90: Revert previous commit.
3171
3172 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3173
3174         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3175
3176 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
3177
3178         PR debug/33429
3179         * g++.dg/other/unused1.C: XFAIL class2 scan.
3180
3181 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3182
3183         PR fortran/33343
3184         * gfortran.dg/elemental_args_check_1.f90: New.
3185         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3186         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3187
3188 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3189
3190         * gfortran.dg/recursive_check_3.f90: New.
3191
3192 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3193
3194         PR fortran/33412
3195         * gfortran.dg/elemental_bind_c.f90: New.
3196
3197 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
3198
3199         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3200         * gcc.target/mips/mips16-attributes-2.c: New test.
3201         * gcc.target/mips/mips16-attributes-3.c: Likewise.
3202         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
3203         hard-float asm when __mips16 is defined.
3204         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3205         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3206         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3207         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3208         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3209         * gcc.target/mips/pr26765.c (foo): Likewise.
3210         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3211         targets, use dg-mips-options instead of dg-options, and use -mgp32
3212         to force 32-bit mode.
3213         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3214         and 64-bit mode.
3215         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3216
3217 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3218             Michael Meissner  <michael.meissner@amd.com>
3219
3220         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3221         * gcc.target/i386/sse5-hsubX.c: Ditto.
3222         * gcc.target/i386/sse5-permpX.c: Ditto.
3223         * gcc.target/i386/sse5-haddX.c: Ditto.
3224         * gcc.target/i386/sse5-maccXX.c: Ditto.
3225         * gcc.target/i386/sse5-msubXX.c: Ditto.
3226         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3227         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3228
3229         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3230         optimizes floating point conditional moves into the pcmov
3231         instruction on SSE5.
3232         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3233
3234         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3235         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3236         SSE5.
3237
3238         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3239         compiler optimizes vector (a*b)+c into fmadd on SSE5.
3240
3241         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3242         optimizes (a*b)+c into fmadd on SSE5.
3243
3244         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3245         whether the SSE5 instructions can be generated.
3246
3247         * gcc.target/i386/sse5-check.h: New. Add support for 
3248         SSE5 tests.
3249
3250         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3251         ammintrin.h, and turn on -msse5 option instead of -msse4a.
3252         * gcc.target/i386/sse-13.c: Ditto.
3253         * gcc.target/i386/sse-14.c: Ditto.
3254
3255 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
3256
3257         PR testsuite/33153
3258         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3259         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3260
3261 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
3262
3263         PR target/32338
3264         * gcc.dg/pr32338-1.c: New test.
3265         * gcc.dg/pr32338-2.c: New test.
3266
3267 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
3268         
3269         * lib/target-supports.exp (check_effective_target_sync_int_long):
3270         Revert change to add xtensa.
3271         (check_effective_target_sync_char_short): Likewise.
3272         
3273 2007-09-12  Olivier Hainque  <hainque@adacore.com>
3274
3275         * gnat.dg/packed_subtype.adb: New test.
3276
3277 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3278
3279         PR fortran/33297
3280         * gfortran.dg/intrinsic_size.f90: New.
3281
3282 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3283
3284         PR fortran/33284
3285         PR fortran/33310
3286         * gfortran.dg/conflicts_2.f90: New.
3287
3288 2007-09-12  Ira Rosen  <irar@il.ibm.com>
3289
3290         PR tree-optimization/32377
3291         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3292         dependence distance.
3293         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3294         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3295         * gcc.dg/vect/no-vfa-vect-depend-1.c,
3296         gfortran.dg/vect/no-vfa-pr32377.f90: New.
3297
3298 2007-09-12  Richard Guenther  <rguenther@suse.de>
3299
3300         PR middle-end/33382
3301         * gcc.c-torture/compile/pr33382.c: New testcase.
3302         * gcc.c-torture/execute/pr33382.c: Likewise.
3303
3304 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3305
3306         PR fortran/33395
3307         * gfortran.dg/c_ptr_tests_12.f03: New test case.
3308
3309 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3310
3311         PR tree-optimization/33373
3312         * gcc.dg/vect/pr33373.c: New test.
3313
3314 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3315
3316         * lib/target-supports.exp (check_effective_target_vect_no_double):
3317         Remove unused proc.
3318
3319 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3320             Ulrich Weigand  <uweigand@de.ibm.com>
3321
3322         * gcc.target/spu/dfcgt-nan.c: New test.
3323
3324 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3325
3326         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3327
3328 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3329
3330         PR fortran/33040
3331         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
3332
3333 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
3334
3335         * gcc.dg/va-arg-pack-len-1.c: New test.
3336         * g++.dg/va-arg-pack-len-1.C: New test.
3337
3338 2007-09-11  Michael Matz  <matz@suse.de>
3339
3340         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3341
3342 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
3343
3344         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3345         checks for size of long double.
3346         * gcc.dg/dfp/convert.h: New file.
3347         * gcc.dg/dfp/convert-bfp-2.c: New test.
3348         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3349         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3350         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3351         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3352         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3353         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3354         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3355         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3356         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3357
3358 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3359
3360         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
3361         Change dg-final to expect 1 non-profitable loop and
3362         3 profitable loops.
3363         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3364         Change dg-final to expect 1 non-profitable loop and
3365         3 profitable loops.
3366         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3367         Change dg-final to expect 1 profitable loop.
3368         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3369         Change dg-final to expect 1 profitable loop.    
3370         
3371 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
3372
3373         * gcc.target/mips/call-saved-1.c: New test.
3374         * gcc.target/mips/call-saved-2.c: Likewise.
3375         * gcc.target/mips/call-saved-3.c: Likewise.
3376         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3377         instead of mips_mips64.  Set mips_fp64 too.
3378         (is_gp32_flag): Return true for -mips1 and -mips2.
3379         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3380
3381 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
3382
3383         * g++.dg/ext/va-arg-pack-1.C: New test.
3384         * g++.dg/ext/va-arg-pack-2.C: New test.
3385
3386 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3387
3388         PR target/33369
3389         * gcc.dg/vect/pr33369.c: New test.
3390
3391 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3392
3393         PR fortran/33370
3394         * gfortran.dg/array_memcpy_5.f90:  New test.
3395
3396 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3397
3398         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3399
3400 2007-09-09  Richard Guenther  <rguenther@suse.de>
3401
3402         * gcc.c-torture/compile/20070906-1.c: New testcase.
3403
3404 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3405
3406         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3407         noinline attribute.
3408         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3409         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3410         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3411         Likewise.
3412
3413 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3414
3415         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3416
3417 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3418
3419         * gnat.dg/addr2_p.ads: Bump size of array to 9.
3420
3421 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3422
3423         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3424         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3425         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3426         Compile tests with -fno-tree-pre.
3427         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3428         * lib/target-supports.exp (check_effective_target_vect_strided): New.
3429         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3430         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3431         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3432         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3433         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3434         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3435         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3436         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3437         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3438         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3439         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3440         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3441         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3442         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
3443         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3444         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3445         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3446
3447 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
3448
3449         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3450         to call objdump.
3451         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3452         Use remote_exec to call c++filt.
3453         * lib/target-supports-dg.exp (dg-require-host-local): New.
3454         * gcc.misc-tests/options.exp: Allow .exe in command paths.
3455         * g++.dg/parse/repo1.C: Use dg-require-host-local.
3456         * g++.dg/rtti/repo1.C: Likewise.
3457         * g++.dg/template/repo1.C: Likewise.
3458         * g++.dg/template/repo2.C: Likewise.
3459         * g++.dg/template/repo3.C: Likewise.
3460         * g++.dg/template/repo4.C: Likewise.
3461         * g++.dg/template/repo5.C: Likewise.
3462         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3463         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3464         * g++.old-deja/g++.pt/repo1.C: Likewise.
3465         * g++.old-deja/g++.pt/repo2.C: Likewise.
3466         * g++.old-deja/g++.pt/repo3.C: Likewise.
3467         * g++.old-deja/g++.pt/repo4.C: Likewise.
3468         * gcc.dg/cpp/trad/builtins.c: Likewise.
3469
3470 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
3471
3472         PR tree-optimization/32283
3473         * gcc.dg/tree-ssa/loop-31.c: New test.
3474
3475 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3476
3477         PR rtl-optimization/26449
3478         * gcc.target/i386/pr26449-1.c: New file.
3479
3480 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3481
3482         PR target/33329
3483         PR rtl-optimization/26449
3484         * gcc.target/i386/pr33329.c: New file.
3485
3486 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3487
3488         * gnat.dg/renaming3.adb, renaming4.ads: New test.
3489
3490 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3491
3492         * gnat.dg/unaligned_rep_clause.adb: New testcase.
3493
3494 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
3495
3496         PR tree-optimization/33301
3497         * gfortran.dg/vect/pr33301.f: New test.
3498
3499 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3500
3501         PR libfortran/33307
3502         * gfortran.dg/backspace_10.f90: New test.
3503
3504 2007-09-07  Richard Guenther  <rguenther@suse.de>
3505
3506         Reapply
3507         2007-09-06  Richard Guenther  <rguenther@suse.de>
3508
3509         PR tree-optimization/32586
3510         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3511         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3512         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3513         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3514         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3515         now obsolete simplification.
3516
3517 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3518         
3519         PR tree-optimization/33299
3520         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3521         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3522
3523 2007-09-07  Richard Guenther  <rguenther@suse.de>
3524
3525         Revert
3526         2007-09-06  Richard Guenther  <rguenther@suse.de>
3527
3528         PR tree-optimization/32586
3529         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3530         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3531         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3532         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3533         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3534         now obsolete simplification.
3535
3536 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3537
3538         PR tree-optimization/32821
3539         * gcc.dg/tree-ssa/pr32821.c: New file.
3540
3541 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
3542
3543         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3544         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3545         and mips_forced_no_er.
3546         (dg-mips-options): Add -mno-abicalls when a small-data option is
3547         specified.  Skip tests with small-data options if mips_forced_gp.
3548         Skip tests with -mexplicit-relocs if mips_forced_no_er.
3549         * gcc.target/mips/sdata-1.c: New test.
3550         * gcc.target/mips/sdata-2.c: Likewise.
3551         * gcc.target/mips/sdata-3.c: Likewise.
3552         * gcc.target/mips/sdata-4.c: Likewise.
3553
3554 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3555
3556         PR fortran/33298
3557         * spread_zerosize_1.f90:  New test case.
3558         * spread_bounds_1.f90:  New test case.
3559
3560 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
3561
3562         PR c++/32674
3563         * g++.dg/template/static31.C: New.
3564
3565 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3566
3567         PR fortran/33271
3568         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3569         powerpc*-linux-gnu.
3570
3571 2007-09-06  David Daney  <ddaney@avtrex.com>
3572             Richard Sandiford  <richard@codesourcery.com>
3573
3574         PR target/33256
3575         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3576         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3577         * gcc.target/mips/pr33256.c: New test.
3578
3579 2007-09-06  Tom Tromey  <tromey@redhat.com>
3580
3581         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3582
3583 2007-09-06  Richard Guenther  <rguenther@suse.de>
3584
3585         PR tree-optimization/32586
3586         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3587         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3588         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3589         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3590         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3591         now obsolete simplification.
3592
3593 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
3594
3595         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3596         * gcc.target/i386/sse3-addsubps.c: Ditto.
3597         * gcc.target/i386/sse3-haddpd.c: Ditto.
3598         * gcc.target/i386/sse3-haddps.c: Ditto.
3599         * gcc.target/i386/sse3-hsubpd.c: Ditto.
3600         * gcc.target/i386/sse3-hsubps.c: Ditto.
3601         * gcc.target/i386/sse3-lddqu.c: Ditto.
3602         * gcc.target/i386/sse3-movddup.c: Ditto.
3603         * gcc.target/i386/sse3-movshdup.c: Ditto.
3604         * gcc.target/i386/sse3-movsldup.c: Ditto.
3605
3606 2007-09-06  Richard Guenther  <rguenther@suse.de>
3607
3608         PR tree-optimization/33302
3609         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3610
3611 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3612
3613         PR libfortran/33225
3614         * gfortran.dg./fmt_float.f90: New test.
3615
3616 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3617
3618         PR libfortran/33253
3619         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3620
3621 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
3622
3623         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3624         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3625
3626 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
3627
3628         * g++.dg/eh/builtin1.C: New test.
3629         * g++.dg/eh/builtin2.C: New test.
3630         * g++.dg/eh/builtin3.C: New test.
3631
3632         PR c++/33289
3633         * g++.dg/eh/builtin4.C: New test.
3634
3635 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
3636
3637         * gcc.target/powerpc/dfp-dd.c: New test.
3638         * gcc.target/powerpc/dfp-td.c: New test.
3639
3640 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3641
3642         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3643         * gcc.dg/va-arg-pack-1.c: New test.
3644
3645 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
3646
3647         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3648         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3649         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3650         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3651         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3652
3653 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3654
3655         PR c++/30302
3656         * g++.dg/ext/anon-struct5.C: New.
3657
3658 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
3659
3660         * gcc.dg/i386-cpuid.h: Remove.
3661         * gcc.target/i386/mmx-check.h: Include cpuid.h.
3662         (main): Use __get_cpuid to get target features.
3663         * gcc.target/i386/sse-check.h: Ditto.
3664         * gcc.target/i386/sse2-check.h: Ditto.
3665         * gcc.target/i386/sse3-check.h: Ditto.
3666         * gcc.target/i386/ssse3-check.h: Ditto.
3667         * gcc.target/i386/sse4_1-check.h: Ditto.
3668         * gcc.target/i386/sse4_2-check.h: Ditto.
3669         * gcc.target/i386/sse4a-check.h: Ditto.
3670         * gcc.dg/torture/pr16104-1.c: Ditto.
3671         (do_test): Change to void.
3672         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3673         * gcc.target/i386/sse-6.c: Ditto.
3674         * gcc.target/i386/sse-7.c: Ditto.
3675         * g++.dg/other/i386-1.C: Include cpuid.h.
3676         (main): New function.  Use __get_cpuid to get target fetaures.
3677
3678 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3679             David Ung  <davidu@mips.com>
3680             Nigel Stephens <nigel@mips.com>
3681
3682         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3683         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3684         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3685         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3686         * gcc.dg/torture/mips-hilo-1.c: Likewise.
3687         * gcc.dg/torture/mips-hilo-2.c: Likewise.
3688         * gcc.dg/torture/pr19683-1.c: Likewise.
3689         * gcc.target/mips/madd-3.c: Likewise.
3690         * gcc.target/mips/maddu-3.c: Likewise.
3691         * gcc.target/mips/msub-3.c: Likewise.
3692         * gcc.target/mips/msubu-3.c: Likewise.
3693         * gcc.target/mips/asm-1.c: Likewise.
3694         * gcc.target/mips/branch-1.c: Likewise.
3695         * gcc.target/mips/ins-1.c: Likewise.
3696         * gcc.target/mips/near-far-3.c: Likewise.
3697         * gcc.target/mips/near-far-4.c: Likewise.
3698         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3699         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3700         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3701         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3702         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3703         * gcc.target/mips/dspr2-MULT.c: Likewise.
3704         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3705         * gcc.target/mips/mips32-dsp-run.c: Likewise.
3706         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3707         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3708         * gcc.target/mips/code-readable-2.c: Likewise.
3709         * gcc.target/mips/code-readable-3.c: Likewise.
3710
3711 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3712             David Ung  <davidu@mips.com>
3713             Nigel Stephens <nigel@mips.com>
3714
3715         * gcc.target/mips/mips16-attributes.c: New.
3716
3717 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
3718
3719         PR fortran/31564
3720         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3721
3722         PR fortran/33241
3723         * gfortran.dg/char_length_10.f90: New test.
3724
3725 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3726
3727         PR c++/29731
3728         * g++.dg/parse/template24.C: New.
3729
3730 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3731
3732         * g++.dg/other/spu2vmx-1.C: New test.
3733
3734 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3735
3736         PR tree-optimization/33017
3737         * gcc.dg/pr33017.c: New test.
3738
3739 2007-09-05  Ben Elliston  <bje@au.ibm.com>
3740
3741         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3742         __protected_stream family of macros.
3743
3744 2007-09-04  Jan Hubicka  <jh@suse.cz>
3745
3746         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3747         * gcc.dg/tree-ssa/pr27236.c: Likewise.
3748         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3749         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3750         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3751         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3752         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3753         Likewise.
3754
3755 2007-09-04  Janus Weil  <jaydub66@gmail.com>
3756             Tobias Burnus  <burnus@net-b.de>
3757
3758         * gfortran.dg/proc_decl_1.f90: New.
3759         * gfortran.dg/proc_decl_2.f90: New.
3760         * gfortran.dg/proc_decl_3.f90: New.
3761         * gfortran.dg/proc_decl_4.f90: New.
3762
3763 2007-09-04  Jan Hubicka  <jh@suse.cz>
3764
3765         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3766         * gcc.dg/vect/vect-105.c: Mark functions noinline.
3767         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3768         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3769         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3770         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3771         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3772         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3773         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3774         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3775         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3776         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3777         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3778         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3779         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3780         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3781         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3782         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3783         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3784         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3785         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3786         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3787         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3788         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3789         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3790         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3791         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3792         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3793         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3794         * gcc.dg/vect/vect-42.c: Mark functions noinline.
3795         * gcc.dg/vect/vect-25.c: Mark functions noinline.
3796         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3797         * gcc.dg/vect/vect-67.c: Mark functions noinline.
3798         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3799         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3800         * gcc.dg/vect/vect-106.c: Mark functions noinline.
3801         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3802         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3803         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3804         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3805         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3806         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3807         * gcc.dg/vect/vect-34.c: Mark functions noinline.
3808         * gcc.dg/vect/vect-17.c: Mark functions noinline.
3809         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3810         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3811         * gcc.dg/vect/vect-93.c: Mark functions noinline.
3812         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3813         * gcc.dg/vect/vect-76.c: Mark functions noinline.
3814         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3815         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3816         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3817         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3818         * gcc.dg/vect/vect-115.c: Mark functions noinline.
3819         * gcc.dg/vect/vect-9.c: Mark functions noinline.
3820         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3821         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3822         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3823         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3824         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3825         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3826         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3827         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3828         * gcc.dg/vect/vect-60.c: Mark functions noinline.
3829         * gcc.dg/vect/vect-26.c: Mark functions noinline.
3830         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3831         * gcc.dg/vect/vect-85.c: Mark functions noinline.
3832         * gcc.dg/vect/vect-68.c: Mark functions noinline.
3833         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3834         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3835         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3836         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3837         * gcc.dg/vect/vect-107.c: Mark functions noinline.
3838         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3839         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3840         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3841         * gcc.dg/vect/vect-52.c: Mark functions noinline.
3842         * gcc.dg/vect/vect-35.c: Mark functions noinline.
3843         * gcc.dg/vect/vect-18.c: Mark functions noinline.
3844         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3845         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3846         * gcc.dg/vect/vect-77.c: Mark functions noinline.
3847         * gcc.dg/vect/vect-2.c: Mark functions noinline.
3848         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3849         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3850         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3851         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3852         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3853         * gcc.dg/vect/vect-116.c: Mark functions noinline.
3854         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3855         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3856         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3857         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3858         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3859         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3860         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3861         * gcc.dg/vect/vect-44.c: Mark functions noinline.
3862         * gcc.dg/vect/vect-27.c: Mark functions noinline.
3863         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3864         * gcc.dg/vect/vect-86.c: Mark functions noinline.
3865         * gcc.dg/vect/vect-100.c: Mark functions noinline.
3866         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3867         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3868         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3869         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3870         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3871         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3872         * gcc.dg/vect/vect-108.c: Mark functions noinline.
3873         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3874         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3875         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3876         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3877         * gcc.dg/vect/vect-11.c: Mark functions noinline.
3878         * gcc.dg/vect/vect-70.c: Mark functions noinline.
3879         * gcc.dg/vect/vect-36.c: Mark functions noinline.
3880         * gcc.dg/vect/vect-19.c: Mark functions noinline.
3881         * gcc.dg/vect/vect-95.c: Mark functions noinline.
3882         * gcc.dg/vect/vect-78.c: Mark functions noinline.
3883         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3884         * gcc.dg/vect/vect-3.c: Mark functions noinline.
3885         * gcc.dg/vect/vect-all.c: Mark functions noinline.
3886         * gcc.dg/vect/vect-117.c: Mark functions noinline.
3887         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3888         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3889         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3890         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3891         * gcc.dg/vect/vect-20.c: Mark functions noinline.
3892         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3893         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3894         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3895         * gcc.dg/vect/vect-62.c: Mark functions noinline.
3896         * gcc.dg/vect/vect-28.c: Mark functions noinline.
3897         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3898         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3899         * gcc.dg/vect/vect-87.c: Mark functions noinline.
3900         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3901         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3902         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3903         * gcc.dg/vect/vect-109.c: Mark functions noinline.
3904         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3905         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3906         noinline.
3907         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3908         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3909         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3910         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3911         * gcc.dg/vect/vect-12.c: Mark functions noinline.
3912         * gcc.dg/vect/vect-71.c: Mark functions noinline.
3913         * gcc.dg/vect/vect-54.c: Mark functions noinline.
3914         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3915         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3916         * gcc.dg/vect/vect-96.c: Mark functions noinline.
3917         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3918         * gcc.dg/vect/vect-110.c: Mark functions noinline.
3919         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3920         * gcc.dg/vect/vect-4.c: Mark functions noinline.
3921         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3922         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3923         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3924         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3925         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3926         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3927         * gcc.dg/vect/vect-21.c: Mark functions noinline.
3928         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3929         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3930         * gcc.dg/vect/vect-80.c: Mark functions noinline.
3931         * gcc.dg/vect/vect-63.c: Mark functions noinline.
3932         * gcc.dg/vect/vect-46.c: Mark functions noinline.
3933         * gcc.dg/vect/vect-29.c: Mark functions noinline.
3934         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3935         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3936         * gcc.dg/vect/vect-88.c: Mark functions noinline.
3937         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3938         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3939         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3940         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3941         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3942         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3943         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3944         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3945         * gcc.dg/vect/vect-30.c: Mark functions noinline.
3946         * gcc.dg/vect/vect-13.c: Mark functions noinline.
3947         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
3948         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
3949         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
3950         * gcc.dg/vect/vect-72.c: Mark functions noinline.
3951         * gcc.dg/vect/vect-38.c: Mark functions noinline.
3952         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
3953         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
3954         * gcc.dg/vect/vect-97.c: Mark functions noinline.
3955         * gcc.dg/vect/vect-111.c: Mark functions noinline.
3956         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3957         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3958         * gcc.dg/vect/vect-5.c: Mark functions noinline.
3959         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3960         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3961         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3962         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3963         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3964         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3965         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3966         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3967         * gcc.dg/vect/vect-22.c: Mark functions noinline.
3968         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3969         * gcc.dg/vect/vect-64.c: Mark functions noinline.
3970         * gcc.dg/vect/vect-89.c: Mark functions noinline.
3971         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3972         * gcc.dg/vect/vect-103.c: Mark functions noinline.
3973         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3974         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3975         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3976         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3977         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3978         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3979         * gcc.dg/vect/vect-31.c: Mark functions noinline.
3980         * gcc.dg/vect/vect-14.c: Mark functions noinline.
3981         * gcc.dg/vect/vect-73.c: Mark functions noinline.
3982         * gcc.dg/vect/vect-56.c: Mark functions noinline.
3983         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3984         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3985         * gcc.dg/vect/vect-98.c: Mark functions noinline.
3986         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3987         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3988         * gcc.dg/vect/vect-112.c: Mark functions noinline.
3989         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3990         * gcc.dg/vect/vect-6.c: Mark functions noinline.
3991         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3992         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3993         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3994         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3995         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3996         * gcc.dg/vect/pr25413.c: Mark functions noinline.
3997         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3998         * gcc.dg/vect/vect-40.c: Mark functions noinline.
3999         * gcc.dg/vect/vect-23.c: Mark functions noinline.
4000         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4001         * gcc.dg/vect/vect-82.c: Mark functions noinline.
4002         * gcc.dg/vect/vect-65.c: Mark functions noinline.
4003         * gcc.dg/vect/vect-48.c: Mark functions noinline.
4004         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4005         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4006         * gcc.dg/vect/vect-104.c: Mark functions noinline.
4007         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4008         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4009         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4010         * gcc.dg/vect/vect-32.c: Mark functions noinline.
4011         * gcc.dg/vect/vect-15.c: Mark functions noinline.
4012         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4013         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4014         * gcc.dg/vect/vect-91.c: Mark functions noinline.
4015         * gcc.dg/vect/vect-74.c: Mark functions noinline.
4016         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4017         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4018         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4019         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4020         * gcc.dg/vect/vect-99.c: Mark functions noinline.
4021         * gcc.dg/vect/vect-113.c: Mark functions noinline.
4022         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4023         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4024         * gcc.dg/vect/vect-7.c: Mark functions noinline.
4025         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4026         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4027         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4028         * gcc.dg/vect/vect-24.c: Mark functions noinline.
4029         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4030         * gcc.dg/vect/vect-83.c: Mark functions noinline.
4031         * gcc.dg/vect/vect-66.c: Mark functions noinline.
4032         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4033
4034 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4035
4036         PR middle-end/33187
4037         * gcc.target/i386/cmov7.c: New file.
4038
4039 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4040
4041         * gcc.target/i386/sse4a-check.h: New file.
4042         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
4043         * gcc.target/i386/sse4a-insert.c: Ditto.
4044         * gcc.target/i386/sse4a-montsd.c: Ditto.
4045         * gcc.target/i386/sse4a-montss.c: Ditto.
4046         * gcc.target/i386/mmx-check.h: New file.
4047         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
4048         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
4049         * gcc.target/i386/sse-check.h: New file.
4050         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
4051         * gcc.target/i386/sse-3.c: Ditto.
4052         * gcc.target/i386/sse-7.c: Ditto.
4053         * gcc.target/i386/sse-9.c: Ditto.
4054         * gcc.target/i386/ssefn-3.c: Ditto.
4055         * gcc.target/i386/sse-recip.c: Ditto.
4056         * gcc.target/i386/sse-recip-vec.c: Ditto.
4057         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
4058         * gcc.target/i386/20020523-1.c: Remove.
4059         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
4060         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4061         * gcc.target/i386/ssefn-4.c: Ditto.
4062         * gcc.target/i386/sse-6.c: Ditto.
4063         * gcc.target/i386/sse-10.c: Ditto.
4064         * gcc.target/i386/sse-11.c: Ditto.
4065         * gcc.target/i386/sse-18.c: Ditto.
4066         * gcc.target/i386/fpprec-1.c: Ditto.
4067         * g++.dg/other/i386-1.C: Ditto.
4068
4069 2007-09-04  Richard Guenther  <rguenther@suse.de>
4070
4071         PR tree-optimization/33291
4072         * gcc.dg/volatile2.c: New testcase.
4073         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
4074         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
4075         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4076         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4077
4078 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4079
4080         PR fortran/33253
4081         * gfortran.dg/namelist_15.f90: Update test.
4082         * gfortran.dg/namelist_24.f90: Update test.
4083         * gfortran.dg/namelist_38.f90: New test.
4084
4085 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4086
4087         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
4088         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4089         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
4090         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4091         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
4092         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4093
4094 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4095
4096         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
4097         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
4098
4099         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4100
4101 2007-09-02  David Daney  <ddaney@avtrex.com>
4102
4103         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4104         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4105         * gcc.target/mips/atomic-memory-1.c: Ditto.
4106         * gcc.target/mips/atomic-memory-2.c: Ditto.
4107
4108 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4109
4110         * gcc.target/cris/builtin_clz_v0.c: New testcase.
4111         * gcc.target/cris/builtin_clz_v3.c: New testcase.
4112
4113 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
4114
4115         * gfortran.dg/substr_6.f90: New test.
4116
4117 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
4118
4119         PR c++/33208
4120         * g++.dg/other/error18.C: New.
4121         * g++.dg/expr/bitfield3.C: Adjust.
4122
4123 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
4124
4125         PR fortran/33276
4126         * gfortran.fortran-torture/compile/pr33276.f90: New.
4127
4128 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
4129
4130         PR C/29237
4131         PR middle-end/33272
4132         * gcc.dg/c99-arraydecl-3.c: New test.
4133
4134 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4135
4136         PR c++/32597
4137         * g++.dg/cpp0x/variadic-new2.C: New.
4138         * g++.dg/cpp0x/variadic-new.C: New.
4139
4140 2007-08-31  Tobias Burnus  <burnus@net-b.de>
4141
4142         PR fortran/33232
4143         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4144         * gfortran.dg/read_1.f90: New.
4145
4146 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4147
4148         PR c++/33210
4149         * g++.dg/template/error30.C: New.
4150
4151 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4152
4153         PR c++/32113
4154         * g++.dg/template/crash70.C: New.
4155
4156 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4157
4158         PR c++/33212
4159         * g++.dg/ext/is_class_error.C: New.
4160
4161 2007-08-31  Olivier Hainque  <hainque@adacore.com>
4162
4163         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4164         
4165 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
4166             Revital Eres  <eres@il.ibm.com>
4167
4168         * gcc.target/powerpc/paired-1.c: New test.
4169         * gcc.target/powerpc/paired-2.c: New test.
4170         * gcc.target/powerpc/paired-3.c: New test.
4171         * gcc.target/powerpc/paired-4.c: New test.
4172         * gcc.target/powerpc/paired-5.c: New test.
4173         * gcc.target/powerpc/paired-6.c: New test.
4174         * gcc.target/powerpc/paired-7.c: New test.
4175         * gcc.target/powerpc/ppc-paired.c: New test.
4176
4177 2007-08-31  Ollie Wild  <aaw@google.com>
4178
4179         * g++.dg/conversion/ptrmem2.C: New test.
4180         * g++.dg/conversion/ptrmem3.C: New test.
4181         * g++.dg/conversion/ptrmem4.C: New test.
4182         * g++.dg/conversion/ptrmem5.C: New test.
4183         * g++.dg/conversion/ptrmem6.C: New test.
4184         * g++.dg/conversion/ptrmem7.C: New test.
4185         * g++.dg/conversion/ptrmem8.C: New test.
4186
4187 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
4188
4189         PR fortran/31879
4190         * gfortran.dg/char_length_7.f90: New test.
4191         * gfortran.dg/char_length_9.f90: New test.
4192         * gfortran.dg/char_assign_1.f90: Add extra warning.
4193
4194         PR fortran/31197
4195         PR fortran/31258
4196         * gfortran.dg/char_length_8.f90: New test.
4197
4198 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4199
4200         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4201
4202 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4203
4204         * gcc.dg/inline-24.c: New test.
4205         * g++.dg/opt/inline11.C: New test.
4206
4207 2007-08-30  Richard Guenther  <rguenther@suse.de>
4208
4209         * gcc.target/i386/vectorize5.c: New testcase.
4210
4211 2007-08-30  Tobias Burnus  <burnus@net-b.de>
4212
4213         PR fortran/33228
4214         * interface.c (check_interface0): Improve error for external procs.
4215         (check_sym_interfaces): Fix checking of module procedures.
4216
4217 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4218
4219         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4220         (AI): Add AI_ALIGN.
4221         * gcc.dg/sync-3.c: New test.
4222
4223         PR middle-end/32758
4224         * gcc.dg/cleanup-12.c: New test.
4225
4226 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
4227
4228         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4229         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
4230         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
4231         * gcc.dg/pr32450.c: Ditto.
4232         * gcc.dg/nest.c: Ditto.
4233         * gcc.dg/nested-func-4.c: Ditto.
4234         * g++.old-deja/g++.law/profile1.C: Ditto.
4235
4236 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4237
4238         PR fortran/32989
4239         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4240         non-default integer kind arguments.
4241
4242 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
4243
4244         PR fortran/33105
4245         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
4246
4247 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4248
4249         * gcc.dg/h8300-ice2.c: Remove target selector.
4250
4251 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
4252
4253         PR fortran/33215
4254         * gfortran.dg/binding_label_tests_15.f03: New test case.
4255         * gfortran.dg/binding_label_tests_16.f03: Ditto.
4256
4257 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4258
4259         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
4260         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4261
4262 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
4263
4264         PR c++/33194
4265         * g++.dg/other/canon-33194.C: New.
4266
4267 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4268
4269         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
4270         * gcc.c-torture/execute/pr23135.c: Likewise.
4271
4272 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4273
4274         * gcc.dg/pr31344.c: Move to ...
4275         * gcc.dg/dfp/pr31344.c: ... here.
4276         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
4277         * gcc.dg/20050503-1.c: Ditto.
4278         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
4279         * gcc.dg/20061127-1.c: Compile only for fpic targets.
4280         * gcc.dg/20060801-1.c: Ditto.
4281
4282 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
4283
4284         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
4285         * gfortran.dg/nan_1.f90: Likewise.
4286
4287 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4288
4289         PR fortran/33055
4290         Revert previous patch.
4291
4292 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
4293             Kazu Hirata  <kazu@codesourcery.com>
4294
4295         * gcc.target/m68k/interrupt-1.c: New.
4296
4297 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4298
4299         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4300         10000 for targets where "int" can't hold at least 100000.
4301         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
4302         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4303         (test5)(test6): Use it.
4304         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4305         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4306         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4307         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4308         * gcc.dg/attr-alloc_size.c (test): Likewise.
4309
4310 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
4311
4312         PR c++/33209
4313         * g++.dg/template/error29.C: New.
4314
4315 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR c++/32596
4318         * g++.dg/ext/visibility/anon5.C: New test.
4319
4320 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4321
4322         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4323
4324 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4325
4326         * gfortran.dg/gamma_1.f90: Remove large-real tests.
4327         * gfortran.dg/gamma_2.f90: Remove large-real tests.
4328         * gfortran.dg/gamma_4.f90: New: large-real tests.
4329
4330 2007-08-28  Jason Merrill  <jason@redhat.com>
4331
4332         PR c++/29000
4333         * g++.dg/ext/stmtexpr12.C: New test.
4334
4335         PR c++/28558
4336         * g++.dg/ext/attrib28.C: New test.
4337
4338 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
4339
4340         PR target/32661
4341         * gcc.target/i386/pr32661.c: New test.
4342
4343 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4344
4345         PR middle-end/32370
4346         * gcc.dg/pr32370.c: New test.
4347
4348         PR rtl-optimization/33148
4349         * gcc.c-torture/compile/20070827-1.c: New test.
4350
4351         PR debug/32914
4352         * d++.dg/debug/const3.C: New test.
4353         * d++.dg/debug/const4.C: New test.
4354         * d++.dg/debug/dwarf2/const1.C: New test.
4355         * d++.dg/debug/dwarf2/const2.C: New test.
4356         * d++.dg/debug/dwarf2/const2b.C: New test.
4357
4358 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
4359             Vladimir Yanovsky  <yanov@il.ibm.com>
4360             Revital Eres  <eres@il.ibm.com>
4361             Andrey Belevantsev  <abel@ispras.ru>
4362
4363         * gcc.dg/sms-1.c: New test.
4364
4365 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
4366
4367         * g++.dg/ext/gnu-inline-common.h: New.
4368         * g++.dg/ext/gnu-inline-global-reject.C: New.
4369         * g++.dg/ext/gnu-inline-global.C: New.
4370         * g++.dg/ext/gnu-inline-namespace.C: New.
4371         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4372         * g++.dg/ext/gnu-inline-class.C: New.
4373         * g++.dg/ext/gnu-inline-class-static.C: New.
4374         * g++.dg/ext/gnu-inline-template-class.C: New.
4375         * g++.dg/ext/gnu-inline-template-func.C: New.
4376
4377 2007-08-27  Jason Merrill  <jason@redhat.com>
4378
4379         PR c++/31337
4380         * g++.dg/ext/stmtexpr11.C: New.
4381
4382 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
4383
4384         * lib/target-supports.exp (check_profiling_available):
4385         Set profiling_available_saved to 0 on fido-*-elf.
4386
4387 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
4388
4389         PR tree-optimization/33173
4390         
4391         * gcc.c-torture/compile/pr33173.c: New.
4392
4393 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
4394
4395         PR target/31385
4396         * gcc.dg/dfp/pr31385.c: New.
4397
4398 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4399
4400         * gcc.dg/unsigned-long-compare.c: Remove target selector.
4401
4402 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4403
4404         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4405         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4406         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4407         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4408         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4409         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4410         gcc.target/m68k directory.
4411         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4412         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4413         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4414         gcc.target/cris directory.
4415         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4416         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4417         gcc.target/bfin directory.
4418
4419         * gcc.target/sh: New directory.
4420         * gcc.target/sh/sh.exp: New file.
4421         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4422         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4423         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4424         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4425         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4426         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4427
4428 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4429
4430         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4431         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4432         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4433         * gcc.target/i386/local2.c: Ditto.
4434         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4435         * gcc.target/i386/20011119-1.c: Ditto.
4436         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4437         * gcc.target/i386/fastcall-1.c: Fix target selector.
4438
4439 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4440
4441         PR fortran/33055
4442         * gfortran.dg/negative_unit.f: Add new check
4443         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4444         -fdefault-integer-8.
4445
4446 2007-08-26  Asher Langton  <langton2@llnl.gov>
4447
4448         * gfortran.dg/recursive_stack.f90: New.
4449         * gfortran.dg/openmp_stack.f90: New.
4450
4451 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4452
4453         PR fortran/31298
4454         * gfortran.dg/use_10.f90: New.
4455
4456 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4457
4458         PR fortran/32985
4459         * gfortran.dg/namelist_14.f90: Make test case valid.
4460         * gfortran.dg/common_10.f90: New.
4461
4462 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4463
4464         PR middle-end/33181
4465         * gcc.dg/ifelse-2.c: New.
4466
4467 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4468
4469         PR fortran/32980
4470         * gfortran.dg/gamma_1.f90: New.
4471         * gfortran.dg/gamma_2.f90: New.
4472         * gfortran.dg/gamma_3.f90: New.
4473
4474 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4475
4476         PR fortran/33188
4477         * gfortran.dg/used_types_18.f90: New.
4478
4479 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
4480
4481         * gcc.dg/array-init-2.c: New test.
4482
4483 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4484
4485         PR fortran/33178
4486         * gfortran.dg/initialization_4.f90: Update dg-error.
4487         * gfortran.dg/initialization_13.f90: New.
4488
4489 2007-08-24  Richard Guenther  <rguenther@suse.de>
4490
4491         PR middle-end/33166
4492         * gcc.c-torture/compile/pr33166.c: New testcase.
4493
4494 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4495
4496         PR fortran/33139
4497         * gfortran.dg/pointer_assign_4.f90: New.
4498         * gfortran.dg/shape_2.f90: Fix test case.
4499         * gfortran.dg/char_result_4.f90: Ditto.
4500
4501 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4502
4503         * gcc.dg/array-init-1.c: New test.
4504
4505         PR c++/32567
4506         * g++.dg/parse/crash36.C: New test.
4507
4508 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
4509
4510         * gcc.dg/pr32721.c: Updated.
4511
4512 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4513
4514         PR tree-optimization/32573
4515         PR middle-end/32946
4516         * gcc.dg/pr32573.c: New test.
4517
4518         PR c++/32898
4519         * g++.dg/lookup/ns3.C: New test.
4520
4521         * gfortran.dg/assumed_charlen_sharing.f90: New test.
4522
4523         PR c++/31941
4524         * g++.dg/parse/crash37.C: New test.
4525
4526 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4527
4528         PR target/17390
4529         * gcc.target/i386/pr17390.c: New test.
4530
4531 2007-08-23  Richard Guenther  <rguenther@suse.de>
4532
4533         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4534         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4535         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4536         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4537         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4538         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4539         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4540         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4541
4542 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4543
4544         * gcc.target/s390: New directory.
4545         * gcc.target/s390/s390.exp: New file.
4546         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4547         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4548         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4549         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4550         gcc.target/s390 directory.
4551
4552 2007-08-23  Richard Guenther  <rguenther@suse.de>
4553
4554         PR tree-optimization/32328
4555         * gcc.dg/pr32328.c: New testcase.
4556
4557 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4558
4559         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4560           available.
4561
4562 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4563
4564         PR fortran/33095
4565         * gfortran.dg/min_max_optional_5.f90: New test.
4566         * gfortran.dg/min_max_optional_2.f90: Remove.
4567         * gfortran.dg/min_max_optional_3.f90: Remove.
4568         * gfortran.dg/min_max_optional_4.f90: Remove.
4569
4570 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4571
4572         * gcc.target/i386/xorps-sse.c: New.
4573         * gcc.target/i386/xorps-sse2.c: New.
4574
4575 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4576
4577         * gcc.target/i386/cmov3.c: Fix scan-assembler.
4578         * gcc.target/i386/cmov4.c: Fix scan-assembler.
4579         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4580
4581 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
4582
4583         PR fortran/33020
4584         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4585         include multiple kinds for SHAPE parameter within a single
4586         namespace.
4587         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4588         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
4589
4590 2007-08-22  Janus Weil  <jaydub66@gmail.com>
4591
4592         * interface_abstract_1.f90: Extended test case.
4593         * interface_abstract_3.f90: New test.
4594
4595 2007-08-21  Christian Bruel  <christian.bruel@st.com>
4596
4597         * gcc.dg/fold-sub.c: New test.
4598         
4599 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4600
4601         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4602         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4603         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4604         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4605         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4606         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4607
4608 2007-08-22  Richard Guenther  <rguenther@suse.de>
4609
4610         PR middle-end/33007
4611         * gcc.dg/pr33007.c: New testcase.
4612
4613 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
4614
4615         * gcc.c-torture/execute/strcmp-1.x: Delete.
4616
4617 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4618
4619         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4620         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4621         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4622         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4623         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4624         gcc.target/i386/stack-realign.c,
4625         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4626         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4627         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4628         target using dg-require-effective-target directive.
4629         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4630         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4631         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4632         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4633         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4634         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4635         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4636         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4637         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4638         Require lp64 target using dg-require-effective-target directive.
4639         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4640         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4641         directive.
4642         * gcc.target/i386/20010202-1.c: Move from here ...
4643         * gcc.dg/20010202-1.c: ... to here.
4644
4645 2007-08-22  Richard Guenther  <rguenther@suse.de>
4646
4647         PR tree-optimization/33142
4648         * gcc.c-torture/execute/pr33142.c: New testcase.
4649
4650 2007-08-22  Richard Guenther  <rguenther@suse.de>
4651
4652         PR middle-end/32563
4653         * g++.dg/torture/pr32563.C: New testcase.
4654
4655 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
4656
4657         PR middle-end/32912
4658         * gcc.dg/pr32912-1.c: Add -w to options.
4659         * gcc.dg/pr32912-2.c: Likewise.
4660         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4661
4662 2007-08-21  Ian Lance Taylor  <iant@google.com>
4663
4664         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4665
4666 2007-08-21  Ian Lance Taylor  <iant@google.com>
4667
4668         PR tree-optimization/33134
4669         * g++.dg/tree-ssa/pr33134.C: New test.
4670
4671 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
4672
4673         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4674         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4675
4676 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
4677
4678         PR debug/32610
4679         * gcc.dg/debug/pr32610.c: New test.
4680
4681         * g++.dg/init/new24.C: New test.
4682
4683         PR middle-end/32912
4684         * gcc.dg/pr32912-1.c: New test.
4685         * gcc.dg/pr32912-2.c: New test.
4686         * gcc.dg/pr32912-3.c: New test.
4687
4688 2007-08-21  Richard Guenther  <rguenther@suse.de>
4689
4690         * gcc.dg/pointer-arith-10.c: New testcase.
4691
4692 2007-08-21  Richard Guenther  <rguenther@suse.de>
4693
4694         PR middle-end/33122
4695         * gcc.c-torture/compile/pr33122.c: New testcase.
4696
4697 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
4698
4699         * g++.dg/warn/Wnvdtor-2.C: New testcase.
4700
4701 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
4702
4703         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4704
4705 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
4706
4707         PR c++/33025
4708         * g++.dg/init/new23.C: New test.
4709
4710 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4711
4712         PR middle-end/30564
4713         * gcc.c-torture/compile/pr30564-1.c: New test.
4714         * gcc.c-torture/compile/pr30564-2.c: New test.
4715
4716 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
4717
4718         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4719
4720 2007-08-19  Tobias Burnus  <burnus@net-b.de>
4721
4722         * gfortran.dg/interface_abstract_2.f90: New.
4723         * gfortran.dg/interface_abstract_1.f90: Fix typo.
4724
4725 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4726
4727         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4728         unknown (so that outer-loop wont get analyzed).
4729         * gcc.dg/vect/vect-outer-1a.c: New test.
4730         * gcc.dg/vect/vect-outer-1b.c: New test.
4731         * gcc.dg/vect/vect-outer-1.c: New test.
4732         * gcc.dg/vect/vect-outer-2a.c: New test.
4733         * gcc.dg/vect/vect-outer-2b.c: New test.
4734         * gcc.dg/vect/vect-outer-2c.c: New test.
4735         * gcc.dg/vect/vect-outer-2.c: New test.
4736         * gcc.dg/vect/vect-outer-3a.c: New test.
4737         * gcc.dg/vect/vect-outer-3b.c: New test.
4738         * gcc.dg/vect/vect-outer-3c.c: New test.
4739         * gcc.dg/vect/vect-outer-3.c: New test.
4740         * gcc.dg/vect/vect-outer-4a.c: New test.
4741         * gcc.dg/vect/vect-outer-4b.c: New test.
4742         * gcc.dg/vect/vect-outer-4c.c: New test.
4743         * gcc.dg/vect/vect-outer-4d.c: New test.
4744         * gcc.dg/vect/vect-outer-4e.c: New test.
4745         * gcc.dg/vect/vect-outer-4f.c: New test.
4746         * gcc.dg/vect/vect-outer-4g.c: New test.
4747         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4748         * gcc.dg/vect/vect-outer-4i.c: New test.
4749         * gcc.dg/vect/vect-outer-4j.c: New test.
4750         * gcc.dg/vect/vect-outer-4k.c: New test.
4751         * gcc.dg/vect/vect-outer-4l.c: New test.
4752         * gcc.dg/vect/vect-outer-4m.c: New test.
4753         * gcc.dg/vect/vect-outer-4.c: New test.
4754         * gcc.dg/vect/vect-outer-5.c: New test.
4755         * gcc.dg/vect/vect-outer-6.c: New test.
4756         * gcc.dg/vect/vect-outer-fir.c: New test.
4757         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4758         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4759
4760 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4761
4762         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4763         and -fno-tree-reassoc.
4764         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4765         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4766         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4767         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4768         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4769         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4770         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4771         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4772         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4773         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4774         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4775         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4776         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4777         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4778         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4779         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4780         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4781         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4782         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4783         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4784         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4785         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4786         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4787         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4788         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4789         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4790         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4791         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4792         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4793         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4794         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4795         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4796         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4797         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4798         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4799         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4800         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4801
4802 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4803
4804         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4805         versioning for aliasing).
4806         * gcc.dg/vect/vect-35.c: Likewise.
4807
4808         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4809         targets.
4810         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4811
4812 2007-08-18  Tom Tromey  <tromey@redhat.com>
4813
4814         PR preprocessor/32974:
4815         * gcc.dg/cpp/pr32974.c: New file.
4816
4817 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4818
4819         * gfortran.dg/interface_abstract_1.f90: New.
4820
4821 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4822
4823         PR fortran/32881
4824         * gfortran.dg/pure_initializer_1.f90: New test.
4825
4826 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4827
4828         PR fortran/32875
4829         * gfortran.dg/array_constructor_18.f90: New test.
4830
4831 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4832
4833         PR c++/28989
4834         * g++.dg/expr/lval3.C: New test.
4835         * g++.dg/expr/lval4.C: New test.
4836
4837 2007-08-17  Ollie Wild  <aaw@google.com>
4838
4839         PR c++/31749
4840         * g++.dg/lookup/builtin3.C: New test.
4841         * g++.dg/lookup/builtin4.C: New test.
4842         * g++.dg/lookup/using19.C: New test.
4843
4844 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4845
4846         PR c++/32190
4847         * g++.dg/parse/error31.C: New.
4848
4849 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4850
4851         PR c++/32112
4852         * g++.dg/template/error26.C: New.
4853
4854 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4855
4856         PR fortran/33079
4857         * gfortran.dg/zero_length_2.f90: New test.
4858
4859 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4860
4861         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4862         * gfortran.dg/kind_tests_3.f03: Ditto.
4863         * gfortran.dg/global_vars_f90_init.f90: Ditto.
4864         * gfortran.dg/interface_13.f90: Ditto.
4865         * gfortran.dg/pr32738.f90: Ditto.
4866         * gfortran.dg/module_private_1.f90: Ditto.
4867         * gfortran.dg/test_only_clause.f90: Ditto.
4868         * gfortran.dg/bind_c_vars.f90: Ditto.
4869         * gfortran.dg/bind_c_dts.f90: Ditto.
4870         * gfortran.dg/use_9.f90: Ditto.
4871         * gfortran.dg/generic_8.f90: Ditto.
4872         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4873         * gfortran.dg/private_type_6.f90: Ditto.
4874         * gfortran.dg/c_assoc.f90: Ditto.
4875         * gfortran.dg/private_type_7.f90: Ditto.
4876         * gfortran.dg/global_vars_c_init.f90: Ditto.
4877         * gfortran.dg/bind_c_dts_2.f03: Ditto.
4878         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4879         * gfortran.dg/c_size_t_test.f03: Ditto.
4880         * gfortran.dg/used_types_12.f90: Ditto.
4881         * gfortran.dg/pr25923.f90: Ditto.
4882         * gfortran.dg/test_com_block.f90: Ditto.
4883         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4884         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4885         * gfortran.dg/com_block_driver.f90: Ditto.
4886         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4887         * gfortran.dg/use_iso_c_binding.f90: Ditto.
4888         * gfortran.dg/c_loc_test.f90: Ditto.
4889         * gfortran.dg/c_ptr_tests.f03: Ditto.
4890         * gfortran.dg/module_interface_1.f90: Ditto.
4891
4892 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4893
4894         PR c++/32870
4895         * g++.dg/other/error17.C: Adjust.
4896         
4897 2007-08-17  Ben Elliston  <bje@au.ibm.com>
4898
4899         PR middle-end/32970
4900         * g++.dg/ext/altivec-14.C: New test.
4901
4902 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4903
4904         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4905         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4906         dump files.
4907         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4908         * gcc.dg/vect/pr32366.c: Ditto.
4909
4910 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4911
4912         PR testsuite/33082
4913         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4914         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4915         * gcc.dg/dfp/convert-int-fold.c: Ditto.
4916         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4917
4918 2007-08-16  Tobias Burnus  <burnus@net-b.de>
4919
4920         PR fortran/33072
4921         * gfortran.dg/use_9.f90: New.
4922
4923 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
4924
4925         * g++.dg/gcov/gcov-5.C: New test.
4926
4927 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
4928
4929         * g++.dg/gcov/gcov-4.C: New test.
4930         * lib/gcov.exp (verify-lines): Add support for
4931         checking no-coverage lines.
4932
4933 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
4934
4935         * gcc.dg/vect/vect-vfa-01.c: New.
4936         * gcc.dg/vect/vect-vfa-02.c: New.
4937         * gcc.dg/vect/vect-vfa-03.c: New.
4938         * gcc.dg/vect/vect-vfa-04.c: New.
4939         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4940         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4941         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4942         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4943         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4944         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4945         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4946         gfortran.dg/vect/pr19049.f90: Rename to start with
4947         prefix no-vfa-.
4948         * gcc.dg/vect/vect.exp: Disable versioning for alias
4949         when test starts with no-vfa-.
4950         * gfortran.dg/vect/vect.exp: Likewise.
4951
4952 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
4953
4954         * gcc.dg/torture/pr32897.c: New test.
4955
4956 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
4957
4958         PR c++/31132
4959         * g++.dg/template/crash69.C: New.
4960
4961 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
4962
4963         * lib/target-supports.exp (check_effective_target_arm32): Use
4964         check_no_compiler_messages.
4965
4966 2007-08-15  Diego Novillo  <dnovillo@google.com>
4967
4968         gcc.dg/tree-ssa/20070815.c: New test.
4969
4970 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4971
4972         PR fortran/33077
4973         * gfortran.dg/random_7.f90: Initialize variable.
4974
4975 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
4976
4977         PR middle-end/33074
4978         * gfortran.dg/pr33074.f90: New test.
4979
4980         PR c++/32992
4981         * g++.dg/opt/nrv14.C: New test.
4982
4983 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
4984
4985         PR c++/33035
4986         * g++.dg/template/crash68.C: New.
4987
4988 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4989
4990         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4991         * gcc.dg/sibcall-4.c: Ditto.
4992
4993 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4994
4995         PR fortran/33066
4996         * gfortran.dg/use_8.f90: New test.
4997         * gfortran.dg/c_loc_tests_2.f03: Fix code.
4998
4999 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
5000
5001         PR c++/27211
5002         * g++.dg/template/error27.C: New.
5003         * g++.dg/template/error28.C: New.
5004         * g++.dg/other/pr28304.C: Adjust.
5005         * g++.old-deja/g++.mike/p811.C: Likewise.
5006
5007 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5008
5009         PR target/30315
5010         * gcc.target/i386/pr30315.c: New.
5011
5012 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5013
5014         PR fortran/32594
5015         * gfortran.dg/substr_5.f90: New test.
5016
5017 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
5018
5019         PR c/30428
5020         * gcc.dg/vector-2.c: New test.
5021
5022         PR c++/30428
5023         * g++.dg/ext/vector8.C: New test.
5024
5025 2007-08-13  Dan Hipschman  <dsh@google.com>
5026
5027         PR c/32953
5028         * gcc.dg/format/array-1.c: Add an additional test for
5029         unterminated format strings of length 1.
5030
5031 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5032
5033         PR fortran/32926
5034         * gfortran.dg/external_procedures_3.f90: New test.
5035
5036 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5037
5038         PR fortran/32827
5039         * gfortran.dg/import6.f90: New test.
5040
5041 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
5042
5043         PR C/30427
5044         *  gcc.dg/vector-1.c: New test.
5045
5046 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5047
5048         * gcc.dg/pr21255-4.c: Skip for PIC.
5049         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
5050
5051 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5052
5053         * gcc.dg/attr-isr.c: Skip for PIC.
5054         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5055         * gcc.dg/attr-isr-trapa.c: Likewise.
5056         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5057         * gcc.dg/pragma-isr-trapa.c: Likewise.
5058         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5059
5060 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5061
5062         PR fortran/32962
5063         * gfortran.dg/transpose_1.f90: New test.
5064
5065 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5066
5067         PR fortran/29600
5068         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
5069         intrinsic.
5070
5071 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5072
5073         PR fortran/30964
5074         PR fortran/33054
5075         * gfortran.dg/random_4.f90: New test.
5076         * gfortran.dg/random_5.f90: New test.
5077         * gfortran.dg/random_6.f90: New test.
5078         * gfortran.dg/random_7.f90: New test.
5079
5080 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5081
5082         PR fortran/32860
5083         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5084
5085 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5086
5087         PR fortran/31629
5088         * gfortran.dg/module_private_1.f90: New test.
5089
5090 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5091
5092         PR fortran/29600
5093         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5094         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5095
5096 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5097
5098         PR fortran/32937
5099         * gfortran.dg/char_length_6.f90: New test.
5100
5101 2007-08-10  Ollie Wild  <aaw@google.com>
5102
5103         * g++.dg/lookup/using18.C: New test.
5104
5105 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5106
5107         PR c++/17763
5108         * g++.dg/other/error16.C: New.
5109
5110 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5111
5112         PR libfortran/33039
5113         * gfortran.dg/namelist_37.f90: New test.
5114
5115 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5116
5117         PR c++/22256
5118         * g++.dg/conversion/op3.C: New.
5119
5120 2007-08-09  Tobias Burnus  <burnus@net-b.de>
5121
5122         PR fortran/32987
5123         * gfortran.dg/fmt_tab_1.f90: New.
5124         * gfortran.dg/fmt_tab_2.f90: New.
5125
5126 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5127
5128         PR c/32796
5129         * gcc.c-torture/compile/pr32796.c: New test.
5130
5131 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5132
5133         PR middle-end/32813
5134         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5135         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5136         instead of just -O.
5137
5138 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
5139
5140         * gcc.target/mips/code-readable-1.c: New test.
5141         * gcc.target/mips/code-readable-2.c: Likewise.
5142         * gcc.target/mips/code-readable-3.c: Likewise.
5143
5144 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
5145             Revital Eres  <eres@il.ibm.com>
5146
5147         * gfortran.dg/sms-1.f90: Add comment.
5148         * gfortran.dg/sms-2.f90: New.
5149
5150 2007-08-07  Ian Lance Taylor  <iant@google.com>
5151
5152         * gcc.dg/instrument-1.c: New test.
5153         * gcc.dg/instrument-2.c: New test.
5154         * gcc.dg/instrument-3.c: New test.
5155
5156 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
5157
5158         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5159
5160 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
5161
5162         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
5163         !vector_alignment_reachable targets.
5164         * gcc.dg/vect/vect-33.c: Likewise.
5165         * gcc.dg/vect/vect-42.c: Likewise.
5166         * gcc.dg/vect/vect-44.c: Likewise.
5167         * gcc.dg/vect/vect-50.c: Likewise.
5168         * gcc.dg/vect/vect-70.c: Likewise.
5169         * gcc.dg/vect/vect-71.c: Likewise.
5170         * gcc.dg/vect/vect-87.c: Likewise.
5171         * gcc.dg/vect/vect-88.c: Likewise.
5172         * gcc.dg/vect/vect-91.c: Likewise.
5173         * gcc.dg/vect/vect-93.c: Likewise.
5174         * gcc.dg/vect/vect-96.c: Likewise.
5175         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
5176         * gcc.dg/vect/section-anchors-69.c: Likewise.
5177         * gcc.dg/vect/pr25413.c: Likewise.
5178         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5179         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5180         * gfortran.dg/vect-2.f90: Likewise.
5181         * gfortran.dg/vect-3.f90: Likewise.
5182         * gfortran.dg/vect-4.f90: Likewise.
5183         * gfortran.dg/vect-5.f90: Likewise.
5184         * lib/target-supports.exp (check_effective_target_natural_alignment): 
5185         Return false for darwin. 
5186         (check_effective_target_vector_alignment_reachable_for_double): New.
5187
5188 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5189
5190         * gcc.dg/multiword-1.c: New testcase.
5191
5192 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
5193
5194         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5195         messages.
5196         * gfortran.dg/namelist_36.f90: New test.
5197
5198 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5199
5200         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5201           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5202
5203 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
5204
5205         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5206         * gcc.dg/torture/type-generic-1.c: Likewise.
5207
5208 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5209
5210         * gcc.c-torture/20070522-1.c: Move to ...
5211         * gcc.c-torture/compile/20070522-1.c: Here.
5212
5213 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5214
5215         PR fortran/29828
5216         * gfortran.dg/minmax_char_1.f90: New test.
5217         * gfortran.dg/minmax_char_2.f90: New test.
5218         * gfortran.dg/min_max_optional_4.f90: New test.
5219
5220 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5221
5222         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5223         hanging on the testcase.
5224
5225 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5226
5227         PR middle-end/32988
5228         * gcc.c-torture/compile/pr32988.c: New test.
5229
5230 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5231
5232         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5233
5234 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
5235
5236         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
5237
5238         Revert:
5239         2007-03-22  Dirk Mueller  <dmueller@suse.de>
5240
5241         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5242
5243 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5244
5245         PR fortran/32979
5246         * gfortran.dg/isnan_1.f90: New test.
5247
5248 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
5249             Revital Eres <eres@il.ibm.com>
5250
5251         * gcc.dg/sms-antideps.c: New test.
5252
5253 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
5254
5255         PR fortran/31214
5256         * gfortran.dg/entry_13.f90: New test.
5257
5258         * gfortran.dg/entry_12.f90: Clean up .mod file.
5259
5260 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5261
5262         PR fortran/32770
5263         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
5264         variables as kind=4 so they don't overflow the record length.
5265
5266 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5267
5268         PR fortran/32968
5269         * gfortran.dg/selected_kind_1.f90: New test.
5270
5271 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5272
5273         PR middle-end/32780
5274         * gcc.c-torture/compile/pr32780.c: New test.
5275
5276 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5277
5278         RP middle-end/32399
5279         * gcc.c-torture/compile/pr32399.c: New testcase.
5280
5281 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5282
5283         PR middle-end/32304
5284         * g++.dg/torture/pr32304.C: New testcase.
5285
5286 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5287
5288         PR middle-end/32935
5289         * gfortran.fortran-torture/compile/complex_1.f90: New test.
5290
5291 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5292
5293         PR fortran/32955
5294         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
5295
5296 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5297
5298         PR fortran/31202
5299         * gfortran.dg/nint_2.f90: New test.
5300
5301 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
5302
5303         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5304         * gcc.dg/weak/typeof-2.c: Likewise.
5305
5306 2007-08-03  Diego Novillo  <dnovillo@google.com>
5307
5308         PR 31521
5309         * gcc.dg/tree-ssa/pr31521.c: New test.
5310
5311 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5312
5313         PR fortran/32770
5314         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5315         iostat must be default kind.
5316
5317 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5318
5319         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5320
5321 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5322
5323         PR fortran/32770
5324         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
5325         explicit so test passes with -fdefault-integer-8.
5326         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
5327         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
5328
5329 2007-08-02  Lee Millward  <lee.millward@gmail.com>
5330
5331         PR c++/30849
5332         * g++.dg/parse/asm1.C: New test.
5333
5334         PR c++/30850
5335         * g++.dg/parse/asm2.C: Likewise.
5336
5337         PR c++/30851
5338         * g++.dg/parse/asm3.C: Likewise.
5339         
5340 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5341
5342         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5343           "int" is only 16 bit bits wide.
5344         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5345
5346 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5347
5348         * g++.dg/torture/type-generic-1.C: New.
5349         * gcc.dg/pr28796-2.c: Move tests ...
5350         * gcc.dg/tg-tests.h: ... here.
5351         * gcc.dg/torture/type-generic-1.c: New.
5352
5353 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5354
5355         PR libfortran/32954
5356         * minmaxloc_3.f90:  New test case.
5357
5358 2007-08-01  Tobias Burnus  <burnus@net-b.de>
5359
5360         PR fortran/32936
5361         * gfortran.dg/allocate_stat.f90: New.
5362
5363 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
5364
5365         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5366
5367 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5368
5369         PR tree-optimization/32919
5370         * gcc.c-torture/compile/pr32919.c: New.
5371
5372 2007-08-01  Nick Clifton  <nickc@redhat.com>
5373
5374         * gcc.c-torture/execute/execute.exp: Change copyright header to
5375         refer to version 3 of the GNU General Public License and to point
5376         readers at the COPYING3 file and the FSF's license web page.
5377         * gcc.c-torture/execute/ieee/ieee.exp,
5378         gcc.c-torture/unsorted/unsorted.exp,
5379         gcc.c-torture/compile/compile.exp,
5380         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5381         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5382         gcc.target/cris/torture/cris-torture.exp,
5383         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5384         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5385         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5386         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5387         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5388         gnat.dg/dg.exp, gnat.dg/style/style.exp,
5389         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5390         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5391         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5392         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5393         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5394         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5395         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5396         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5397         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5398         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5399         gcc.dg/noncompile/noncompile.exp,
5400         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5401         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5402         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5403         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5404         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5405         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5406         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5407         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5408         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5409         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5410         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5411         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5412         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5413         g++.old-deja/old-deja.exp,
5414         gfortran.fortran-torture/execute/execute.exp,
5415         gfortran.fortran-torture/compile/compile.exp,
5416         treelang/output/output-1.c, treelang/output/output-1.tree,
5417         treelang/execute/execute.exp, treelang/Makefile.in,
5418         treelang/compile/compile.exp, g++.dg/dg.exp,
5419         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5420         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5421         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5422         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5423         g++.dg/compat/struct-layout-1.exp,
5424         g++.dg/compat/struct-layout-1_generate.c,
5425         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5426         g++.dg/bprob/bprob.exp, config/default.exp,
5427         gcc.test-framework/test-framework.awk,
5428         gcc.test-framework/gen_directive_tests,
5429         gcc.test-framework/test-framework.exp,
5430         objc.dg/special/special.exp,
5431         objc.dg/gnu-encoding/gnu-encoding.exp,
5432         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5433         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5434         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5435         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5436         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5437         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5438         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5439         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5440         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5441         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5442         lib/target-supports-dg.exp, lib/gcc-defs.exp,
5443         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5444         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5445         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5446         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5447         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5448         Likewise.
5449
5450 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5451
5452         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5453         error message text.
5454
5455 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5456
5457         PR fortran/32945
5458         * gfortran.dg/initialization_12.f90: New test.
5459
5460 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
5461
5462         PR fortran/31609
5463         * gfortran.dg/entry_12.f90: New test.
5464
5465 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5466
5467         PR fortran/32938
5468         * gfortran.dg/altreturn_6.f90: New test.
5469
5470 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
5471
5472         PR fortran/32942
5473         * gfortran.dg/exponent_2.f90: New test.
5474
5475 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
5476
5477         * gcc.dg/vect/vect-117.c: New test.
5478         * gcc.dg/vect/vect-74.c: Enabled test
5479         * gcc.dg/vect/vect-81.c: Enabled test
5480
5481 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
5482
5483         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5484         s/dg-error/dg-warning where warning is expected.
5485
5486 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5487
5488         PR fortran/32770
5489         * gfortran.dg/array_constructor_12.f90:  Adjust argument
5490         of huge() to correct kind.
5491
5492 2007-07-30  Ollie Wild  <aaw@google.com>
5493
5494         * gcc.dg/cpp/counter-2.c: New test.
5495         * gcc.dg/cpp/counter-3.c: New test.
5496         * gcc.dg/cpp/dir-only-1.c: New test.
5497         * gcc.dg/cpp/dir-only-1.h: New file.
5498         * gcc.dg/cpp/dir-only-2.c: New test.
5499         * gcc.dg/cpp/dir-only-3.c: New test.
5500         * gcc.dg/cpp/dir-only-3a.h: New file.
5501         * gcc.dg/cpp/dir-only-3b.h: New file.
5502         * gcc.dg/cpp/dir-only-4.c: New test.
5503         * gcc.dg/cpp/dir-only-5.c: New test.
5504         * gcc.dg/cpp/dir-only-6.c: New test.
5505
5506 2007-07-30  Julian Brown  <julian@codesourcery.com>
5507
5508         * gcc.target/arm/neon/v*.c: Regenerate.
5509
5510 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
5511
5512         PR c++/32108
5513         * g++.dg/ext/label6.C: New.
5514
5515 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5516
5517         PR libfortran/32858
5518         PR libfortran/30814
5519         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
5520
5521 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
5522
5523         PR fortran/31211
5524         * gfortran.dg/actual_pointer_function_1.f90: New test.
5525
5526         PR fortran/32682
5527         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5528
5529 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
5530
5531         PR fortran/32906
5532         * gfortran.dg/shape_1.f90: Adjust error message.
5533         * gfortran.dg/parameter_array_ref_1.f90: New test.
5534
5535 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5536
5537         PR fortran/31609
5538         * gfortran.dg/entry_11.f90: New test.
5539
5540 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
5541             Revital Eres  <eres@il.ibm.com>
5542
5543         * gfortran.dg/sms-1.f90: New test.
5544
5545 2007-07-28  Richard Guenther  <rguenther@suse.de>
5546
5547         * gcc.c-torture/compile/pr32920.c: New testcase.
5548
5549 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
5550
5551         PR c++/30917
5552         * g++.dg/lookup/friend11.C: New test.
5553
5554 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
5555
5556         * gfortran.dg/namelist_5.f90: Adjusted error message.
5557         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5558         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5559         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5560         * gfortran.dg/namelist_32.f90: ... this.
5561
5562         PR fortran/32876
5563         * gfortran.dg/namelist_33.f90: New test.
5564
5565         PR fortran/32905
5566         * gfortran.dg/namelist_34.f90: New test.
5567
5568         PR fortran/31818
5569         * gfortran.dg/namelist_35.f90: New test.
5570
5571 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
5572
5573         PR fortran/32880
5574         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5575
5576 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5577
5578         PR testsuite/32471
5579         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5580           assuming it is 0x7ffffffff.
5581         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5582         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5583
5584 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
5585
5586         * gfortran.dg/operator_3.f90: Fix dg directive.
5587         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5588         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5589         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5590
5591 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
5592
5593         * g++.dg/cpp0x/decltype1.C: New.
5594         * g++.dg/cpp0x/decltype2.C: New.
5595         * g++.dg/cpp0x/decltype3.C: New.
5596         * g++.dg/cpp0x/decltype4.C: New.
5597         * g++.dg/cpp0x/decltype5.C: New.
5598         * g++.dg/cpp0x/decltype6.C: New.
5599
5600 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5601
5602         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5603           because the test relies on bit 31 to be the sign bit.
5604
5605 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5606
5607         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5608           assuming it is 0x7fffffff.
5609         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5610         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5611
5612 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
5613
5614         PR c++/32346
5615         * g++.dg/expr/bitfield9.C: New test.
5616
5617 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5618
5619         PR fortran/32899
5620         * gfortran.dg/logical_comp.f90: Update dg-error strings.
5621
5622 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5623
5624         PR fortran/32760
5625         * gfortran.dg/private_type_7.f90: New test.
5626
5627 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5628
5629         PR fortran/32035
5630         * gfortran.dg/select_char_1.f90: New test.
5631
5632 2007-07-27  Tobias Burnus  <burnus@net-b.de>
5633
5634         PR fortran/32903
5635         * gfortran.dg/initialization_11.f90: New test.
5636
5637 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
5638
5639         * gcc.target/mips/ins-1.c: New test.
5640
5641 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
5642
5643         PR/19232
5644         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5645         (f1): Likewise.
5646
5647 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5648
5649         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5650         error: width of 'spare' exceeds its type.
5651
5652 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
5653
5654         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5655         * gcc.dg/sibcall-4.c: Likewise.
5656
5657 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5658
5659         PR rtl-optimization/31500
5660         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5661         * g++.dg/warn/Warray-bounds.C: Likewise.
5662
5663 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5664
5665         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5666
5667 2007-07-25  Julian Brown  <julian@codesourcery.com>
5668             Paul Brook  <paul@codesourcery.com>
5669             Joseph Myers  <joseph@codesourcery.com>
5670             Mark Shinwell  <shinwell@codesourcery.com>
5671
5672         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5673         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5674         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5675         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5676         (check_effective_target_arm_neon_hw): New.
5677         * gcc.target/arm/neon/neon.exp: New file.
5678         * gcc.target/arm/neon/polytypes.c: New file.
5679         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5680
5681 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
5682
5683         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5684           targets where an "int" is less than 32 bits wide.
5685
5686 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5687
5688         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5689
5690 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5691
5692         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5693           during addition if an int is only 16 bits wide.
5694         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5695
5696 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5697
5698         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5699           size as "long int" and are 32 or 64 bits wide.
5700         * gcc.dg/torture/pr28814.c: Likewise.
5701
5702 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5703
5704         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5705           exactly as wide as an int.
5706
5707 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
5708
5709         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5710         Define and use throughout as long long printf format specifier.
5711         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5712         Likewise.
5713
5714 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
5715
5716         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5717         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5718
5719 2007-07-25  Ben Elliston  <bje@au.ibm.com>
5720
5721         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5722
5723 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
5724
5725         * gcc.c-torture/execute/20070724-1.c: New.
5726
5727 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5728
5729         PR fortran/31205
5730         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5731         "deallocates" to 24, since patch has code rid of much spurious
5732         code.
5733         * gfortran.dg/interface_assignment_1.f90 : New test.
5734
5735         PR fortran/32842
5736         * gfortran.dg/interface_assignment_2.f90 : New test.
5737
5738 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5739
5740         PR fortran/32867
5741         * fortran.dg/initialization_10.f90: New test.
5742
5743 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5744
5745         PR fortran/32778
5746         * gfortran.dg/imag_2.f: Removed
5747         * gfortran.dg/warn_std_1.f90: New test.
5748         * gfortran.dg/warn_std_2.f90: New test.
5749         * gfortran.dg/warn_std_3.f90: New test.
5750
5751 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5752
5753         PR c++/29001
5754         * g++.dg/init/new22.C: New.
5755
5756 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5757
5758         PR c++/32561
5759         * g++.dg/template/crash67.C: New.
5760
5761 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
5762
5763         * lib/target-support.exp (check_effective_target_natural_alignment): 
5764         (check_effective_target_vector_alignment_reachable): New.
5765         * config/spu/spu.c (spu_vector_alignment_reachable): New.
5766         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5767         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
5768         check.
5769         * gcc.dg/vect/pr25413.c: Likewise.
5770         * gcc.dg/vect/pr31699.c: Likewise.
5771
5772 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5773
5774         PR fortran/30814
5775         * gfortran.dg/pack_bounds_1.f90:  New test case.
5776
5777 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5778
5779         PR fortran/31639
5780         * gfortran.dg/initialization_9.f90: New test.
5781
5782 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5783
5784         PR fortran/32797
5785         PR fortran/32800
5786         * gfortran.dg/bind_c_usage_8.f03: New test case.
5787         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5788         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5789
5790 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5791
5792         * gcc.target/mips/branch-cost-1.c: New test.
5793         * gcc.target/mips/branch-cost-2.c: Likewise.
5794
5795 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5796
5797         PR fortran/32732
5798         * gfortran.dg/c_char_tests.f03: New test case.
5799         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5800         * gfortran.dg/c_char_tests_2.f03: New test case.
5801         * gfortran.dg/value_6.f03: Ditto.
5802         * gfortran.dg/value_7.f03: Ditto.
5803
5804 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5805
5806         PR fortran/32600
5807         * gfortran.dg/c_funloc_tests_5.f03: New.
5808         * gfortran.dg/c_funloc_tests_5.f04: New.
5809         * gfortran.dg/c_funloc_tests_4_driver.c: New.
5810
5811 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5812
5813         PR c++/32839
5814         * g++.dg/expr/call4.C: New.
5815         * g++.dg/expr/call5.C: New.
5816
5817 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5818
5819         PR fortran/32710
5820         * gfortran.dg/namelist_30.f90: New test.
5821
5822 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5823
5824         PR fortran/29962
5825         * gfortran.dg/array_initializer_1.f90: Removed warning.
5826         * gfortran.dg/initialization_1.f90: Adjusted messages.
5827         * gfortran.dg/nested_modules_6.f90: Removed warning.
5828
5829         PR fortran/31253
5830         * gfortran.dg/initialization_7.f90: New test.
5831
5832         PR fortran/31639
5833         * gfortran.dg/initialization_8.f90: New test.
5834
5835 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5836
5837         PR c++/30818
5838         * g++.dg/template/crash47.C: Adjust errors.
5839         * g++.dg/template/crash48.C: Adjust errors.
5840         * g++.dg/template/typename12.C: New.
5841         * g++.dg/template/typename13.C: New.
5842         * g++.dg/template/typename14.C: New.
5843         * g++.dg/template/typedef6.C: Adjust errors.
5844
5845 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5846
5847         PR fortran/32627
5848         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5849         * gfortran.dg/pr32627.f03: New test case.
5850
5851         * gfortran.dg/c_f_pointer_logical.f03: New test case.
5852         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5853         c_f_pointer_logical.
5854         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5855         c_f_pointer_complex.
5856         * gfortran.dg/c_f_pointer_complex.f03: New test case.
5857         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5858         c_f_pointer_shape_tests_2.
5859         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5860
5861 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5862
5863         PR fortran/32804
5864         * gfortran.dg/c_loc_tests_9.f03: New test case.
5865         * gfortran.dg/c_loc_tests_10.f03: Ditto.
5866
5867 2007-07-21  Lee Millward  <lee.millward@gmail.com>
5868
5869         PR fortran/32823
5870         * gfortran.dg/int_2.f90: New test.
5871         
5872 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5873
5874         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5875
5876 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
5877
5878         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5879         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5880
5881 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
5882
5883         PR tree-optimization/19910
5884         * gcc.dg/pr19910.c: New test.
5885
5886 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
5887
5888         PR fortran/32738
5889         * gfortran.dg/pr32738.f90: New test.
5890
5891 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5892
5893         PR tree-optimzation/32635
5894         * gfortran.dg/pr32635.f:  New test case.
5895
5896 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
5897
5898         PR fortran/32801
5899         * gfortran.dg/pr32801.f03: New test case.
5900
5901 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5902
5903         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5904         Test negative numbers also.
5905         * gcc.dg/c99-math-float-1.c: Likewise.
5906         * gcc.dg/c99-math-long-double-1.c: Likewise.
5907         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
5908         test inputs.
5909
5910 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
5911         
5912         * lib/target-supports.exp (check_effective_target_sync_int_long):
5913         Enable for xtensa.
5914         (check_effective_target_sync_char_short): Likewise.
5915         
5916 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5917
5918         * gcc.dg/pr28796-2.c: Add more cases.
5919
5920 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5921
5922         * gcc.dg/pr28796-1.c: Add more cases.
5923         * gcc.dg/pr28796-2.c: Likewise.
5924
5925 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5926
5927         * gcc.dg/pr28796-1.c: Add more cases.
5928         * gcc.dg/pr28796-2.c: Likewise.
5929
5930 2007-07-17  Janus Weil  <jaydub66@gmail.com>
5931
5932         PR fortran/32535
5933         * gfortran.dg/pr32535.f90: New test.
5934
5935 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
5936
5937         PR fortran/31320
5938         PR fortran/32665
5939         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5940
5941 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
5942
5943         PR rtl-optimization/32773
5944         * gcc.dg/pr32773.c: New test.
5945
5946 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5947
5948         * gcc.target/spu/intrinsics-1.c: Use dg-message to
5949         match flax-vector-conversions note.
5950         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
5951         instead of dg-error for the warning.
5952
5953 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5954
5955         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5956           adapted to work on targets with 16-bit or wider int.
5957         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5958         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5959         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5960         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5961
5962 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5963
5964         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5965         support large arrays.
5966         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5967         * gcc.dg/20061109-1.c: Likewise.
5968         * gcc.c-torture/execute/20061101-1.x: Likewise.
5969         * gcc.c-torture/execute/pr29797-1.x: Likewise.
5970         * gcc.c-torture/execute/pr31448.x: Likewise.
5971
5972 2007-07-16  Lee Millward  <lee.millward@gmail.com>
5973
5974         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5975
5976         PR fortran/32238
5977         * gfortran.dg/pr32238.f90: New test.
5978
5979         PR fortran/32222
5980         * gfortran.dg/pr32222.f90: New test.
5981
5982         PR fortran/32242
5983         * gfortran.dg/pr32242.f90: New test.
5984         
5985 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
5986             David Ung  <davidu@mips.com>
5987
5988         * gcc.target/mips/mips-sched-madd.c: New test case.
5989
5990 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5991
5992         PR libfortran/32611
5993         * gfortran.dg/large_real_kind_1.f90: Update test.
5994         * gfortran.dg/pr17706.f90: Update test.
5995         * gfortran.dg/fmt_zero_digits.f90: Update test.
5996         * gfortran.dg/fmt_zero_precision.f90: Update test.
5997         * gfortran.dg/real_const_3.f90: Update test.
5998
5999 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6000
6001         PR fortran/32036
6002         * gfortran.dg/bounds_check_8.f90: New test.
6003         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6004
6005 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6006
6007         PR fortran/32357
6008         * gfortran.dg/mvbits_2.f90: New test.
6009
6010 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6011
6012         PR libfortran/32731
6013         * gfortran.dg/pack_mask_1.f90:  New test.
6014         * gfortran.dg/unpack_mask_1.f90:  New test.
6015
6016 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6017
6018         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6019         * gcc.dg/20001101-1.c: Likewise.
6020         * gcc.dg/20001102-1.c: Likewise.
6021         * gcc.dg/20020116-2.c: Likewise.
6022         * gcc.dg/20020416-1.c: Likewise.
6023         * gcc.dg/sparc-constant-1.c: Likewise.
6024         * gcc.dg/sparc-dwarf2.c: Likewise.
6025         * gcc.dg/sparc-frame-1.c: Likewise.
6026         * gcc.dg/sparc-getcontext-1.c: Likewise.
6027         * gcc.dg/sparc-loop-1.c: Likewise.
6028         * gcc.dg/sparc-reg-1.c: Likewise.
6029         * gcc.dg/sparc-ret.c: Likewise.
6030         * gcc.dg/sparc-trap-1.c: Likewise.
6031         * gcc.dg/ultrasp10.c: Likewise.
6032         * gcc.dg/ultrasp11.c: Likewise.
6033         * gcc.dg/ultrasp1.c: Likewise.
6034         * gcc.dg/ultrasp2.c: Likewise.
6035         * gcc.dg/ultrasp3.c: Likewise.
6036         * gcc.dg/ultrasp4.c: Likewise.
6037         * gcc.dg/ultrasp5.c: Likewise.
6038         * gcc.dg/ultrasp6.c: Likewise.
6039         * gcc.dg/ultrasp7.c: Likewise.
6040         * gcc.dg/ultrasp8.c: Likewise.
6041         * gcc.dg/ultrasp9.c: Likewise.
6042         * gcc.dg/splet-1.c: Delete.
6043
6044 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
6045
6046         PR fortran/32724
6047         * gfortran.dg/stfunc_5.f90: New test.
6048
6049 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
6050
6051         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
6052         New procedure to check if arrays are naturally aligned to the vector
6053         alignment boundary.
6054         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
6055         in size_t typedef.  Adjust tree dump scan results according to
6056         vect_aligned_arrays target check.
6057         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
6058         vect_aligned_arrays target check.
6059         * gcc.dg/vect/pr31699.c: Ditto.
6060
6061 2007-07-13  Sa Liu  <saliu@de.ibm.com>
6062
6063         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
6064         for V2DFmode vector conditional expression.
6065         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
6066         and dfceq patterns.
6067         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
6068         and dfcgt patterns.
6069         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
6070         V2DFmode comparison and test special values.
6071         * lib/target-supports.exp: Switch on test for V2DFmode 
6072         vector conditional expression.
6073
6074 2007-07-13  Richard Guenther  <rguenther@suse.de>
6075
6076         PR tree-optimization/32721
6077         * gcc.dg/pr32721.c: New testcase.
6078
6079 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
6080
6081         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
6082         error message part that continues on a new line.
6083
6084 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
6085
6086         * gcc.dg/c99-tgmath-1.c: New.
6087         * gcc.dg/c99-tgmath-2.c: New.
6088         * gcc.dg/c99-tgmath-3.c: New.
6089         * gcc.dg/c99-tgmath-4.c: New.
6090
6091 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6092             Janis Johnson  <janis187@us.ibm.com>
6093
6094         PR testsuite/25241
6095         * gcc.test-framework/dg-error-exp-F.c: New test.
6096         * gcc.test-framework/dg-warning-exp-F.c: New test.
6097         * lib/gcc.exp: Enable warning and error prefixes.
6098         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6099         (dg-error): Wrap original dg-error.
6100         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6101         markers from dg-error/dg-warning directives.
6102         * gcc.dg/20040322-1.c: Likewise.
6103         * gcc.dg/Wchar-subscripts-1.c: Likewise.
6104         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6105         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6106         * gcc.dg/Werror-1.c: Likewise.
6107         * gcc.dg/Werror-10.c: Likewise.
6108         * gcc.dg/Werror-11.c: Likewise.
6109         * gcc.dg/Werror-2.c: Likewise.
6110         * gcc.dg/Werror-3.c: Likewise.
6111         * gcc.dg/Werror-4.c: Likewise.
6112         * gcc.dg/Werror-5.c: Likewise.
6113         * gcc.dg/Werror-6.c: Likewise.
6114         * gcc.dg/Werror-7.c: Likewise.
6115         * gcc.dg/Werror-8.c: Likewise.
6116         * gcc.dg/Werror-9.c: Likewise.
6117         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6118         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6119         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6120         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6121         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6122         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6123         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6124         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6125         * gcc.dg/Wnested-externs-1.c: Likewise.
6126         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6127         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6128         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6129         * gcc.dg/Wshadow-3.c: Likewise.
6130         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6131         * gcc.dg/Wwrite-strings-1.c: Likewise.
6132         * gcc.dg/anon-struct-5.c: Likewise.
6133         * gcc.dg/anon-struct-6.c: Likewise.
6134         * gcc.dg/anon-struct-7.c: Likewise.
6135         * gcc.dg/anon-struct-8.c: Likewise.
6136         * gcc.dg/array-8.c: Likewise.
6137         * gcc.dg/array-quals-2.c: Likewise.
6138         * gcc.dg/asm-qual-1.c: Likewise.
6139         * gcc.dg/asm-wide-1.c: Likewise.
6140         * gcc.dg/assign-warn-1.c: Likewise.
6141         * gcc.dg/assign-warn-2.c: Likewise.
6142         * gcc.dg/bitfld-10.c: Likewise.
6143         * gcc.dg/bitfld-11.c: Likewise.
6144         * gcc.dg/bitfld-12.c: Likewise.
6145         * gcc.dg/bitfld-13.c: Likewise.
6146         * gcc.dg/bitfld-14.c: Likewise.
6147         * gcc.dg/builtin-choose-expr-2.c: Likewise.
6148         * gcc.dg/builtins-30.c: Likewise.
6149         * gcc.dg/c90-const-expr-5.c: Likewise.
6150         * gcc.dg/c90-typespec-1.c: Likewise.
6151         * gcc.dg/c99-const-expr-5.c: Likewise.
6152         * gcc.dg/c99-flex-array-5.c: Likewise.
6153         * gcc.dg/c99-fordecl-3.c: Likewise.
6154         * gcc.dg/c99-tag-3.c: Likewise.
6155         * gcc.dg/c99-typespec-1.c: Likewise.
6156         * gcc.dg/c99-vla-jump-1.c: Likewise.
6157         * gcc.dg/c99-vla-jump-2.c: Likewise.
6158         * gcc.dg/c99-vla-jump-3.c: Likewise.
6159         * gcc.dg/c99-vla-jump-4.c: Likewise.
6160         * gcc.dg/c99-vla-jump-5.c: Likewise.
6161         * gcc.dg/cast-1.c: Likewise.
6162         * gcc.dg/cast-2.c: Likewise.
6163         * gcc.dg/cast-3.c: Likewise.
6164         * gcc.dg/cast-4.c: Likewise.
6165         * gcc.dg/cast-pretty-print-1.c: Likewise.
6166         * gcc.dg/comp-goto-2.c: Likewise.
6167         * gcc.dg/comp-goto-3.c: Likewise.
6168         * gcc.dg/cpp/error-1.c: Likewise.
6169         * gcc.dg/cpp/if-paren.c: Likewise.
6170         * gcc.dg/decl-7.c: Likewise.
6171         * gcc.dg/decl-8.c: Likewise.
6172         * gcc.dg/decl-nospec-1.c: Likewise.
6173         * gcc.dg/decl-nospec-2.c: Likewise.
6174         * gcc.dg/decl-nospec-3.c: Likewise.
6175         * gcc.dg/declspec-10.c: Likewise.
6176         * gcc.dg/declspec-11.c: Likewise.
6177         * gcc.dg/declspec-12.c: Likewise.
6178         * gcc.dg/declspec-13.c: Likewise.
6179         * gcc.dg/declspec-14.c: Likewise.
6180         * gcc.dg/declspec-15.c: Likewise.
6181         * gcc.dg/declspec-16.c: Likewise.
6182         * gcc.dg/declspec-17.c: Likewise.
6183         * gcc.dg/declspec-4.c: Likewise.
6184         * gcc.dg/declspec-5.c: Likewise.
6185         * gcc.dg/declspec-6.c: Likewise.
6186         * gcc.dg/declspec-7.c: Likewise.
6187         * gcc.dg/declspec-8.c: Likewise.
6188         * gcc.dg/declspec-9.c: Likewise.
6189         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6190         * gcc.dg/dfp/constants-c99.c: Likewise.
6191         * gcc.dg/dfp/keywords-c89.c: Likewise.
6192         * gcc.dg/dfp/keywords-c99.c: Likewise.
6193         * gcc.dg/dfp/keywords-reserved.c: Likewise.
6194         * gcc.dg/dfp/typespec.c: Likewise.
6195         * gcc.dg/dremf-type-compat-2.c: Likewise.
6196         * gcc.dg/dremf-type-compat-3.c: Likewise.
6197         * gcc.dg/dremf-type-compat-4.c: Likewise.
6198         * gcc.dg/empty-source-2.c: Likewise.
6199         * gcc.dg/empty-source-3.c: Likewise.
6200         * gcc.dg/enum3.c: Likewise.
6201         * gcc.dg/extra-semi-2.c: Likewise.
6202         * gcc.dg/extra-semi-3.c: Likewise.
6203         * gcc.dg/float-range-1.c: Likewise.
6204         * gcc.dg/float-range-2.c: Likewise.
6205         * gcc.dg/float-range-3.c: Likewise.
6206         * gcc.dg/float-range-5.c: Likewise.
6207         * gcc.dg/format/asm_fprintf-2.c: Likewise.
6208         * gcc.dg/format/asm_fprintf-3.c: Likewise.
6209         * gcc.dg/format/asm_fprintf-4.c: Likewise.
6210         * gcc.dg/format/asm_fprintf-5.c: Likewise.
6211         * gcc.dg/format/cast-1.c: Likewise.
6212         * gcc.dg/format/gcc_diag-3.c: Likewise.
6213         * gcc.dg/format/gcc_diag-4.c: Likewise.
6214         * gcc.dg/format/gcc_diag-6.c: Likewise.
6215         * gcc.dg/format/gcc_diag-8.c: Likewise.
6216         * gcc.dg/format/gcc_diag-9.c: Likewise.
6217         * gcc.dg/format/nul-2.c: Likewise.
6218         * gcc.dg/format/opt-1.c: Likewise.
6219         * gcc.dg/format/opt-2.c: Likewise.
6220         * gcc.dg/format/opt-3.c: Likewise.
6221         * gcc.dg/format/opt-4.c: Likewise.
6222         * gcc.dg/format/opt-5.c: Likewise.
6223         * gcc.dg/format/opt-6.c: Likewise.
6224         * gcc.dg/framework-2.c: Likewise.
6225         * gcc.dg/func-args-1.c: Likewise.
6226         * gcc.dg/func-outside-1.c: Likewise.
6227         * gcc.dg/func-outside-2.c: Likewise.
6228         * gcc.dg/gnu-cond-expr-2.c: Likewise.
6229         * gcc.dg/gnu-cond-expr-3.c: Likewise.
6230         * gcc.dg/if-empty-1.c: Likewise.
6231         * gcc.dg/init-bad-1.c: Likewise.
6232         * gcc.dg/init-bad-2.c: Likewise.
6233         * gcc.dg/init-bad-3.c: Likewise.
6234         * gcc.dg/init-desig-obs-2.c: Likewise.
6235         * gcc.dg/init-desig-obs-3.c: Likewise.
6236         * gcc.dg/init-empty-2.c: Likewise.
6237         * gcc.dg/init-empty-3.c: Likewise.
6238         * gcc.dg/inline-11.c: Likewise.
6239         * gcc.dg/inline-12.c: Likewise.
6240         * gcc.dg/inline-8.c: Likewise.
6241         * gcc.dg/inline-9.c: Likewise.
6242         * gcc.dg/inline3.c: Likewise.
6243         * gcc.dg/label-decl-1.c: Likewise.
6244         * gcc.dg/label-decl-2.c: Likewise.
6245         * gcc.dg/label-decl-3.c: Likewise.
6246         * gcc.dg/label-decl-4.c: Likewise.
6247         * gcc.dg/long-long-typespec-1.c: Likewise.
6248         * gcc.dg/lvalue-2.c: Likewise.
6249         * gcc.dg/lvalue-3.c: Likewise.
6250         * gcc.dg/nested-func-3.c: Likewise.
6251         * gcc.dg/nested-redef-1.c: Likewise.
6252         * gcc.dg/noreturn-4.c: Likewise.
6253         * gcc.dg/old-style-prom-2.c: Likewise.
6254         * gcc.dg/old-style-prom-3.c: Likewise.
6255         * gcc.dg/old-style-then-proto-1.c: Likewise.
6256         * gcc.dg/overflow-warn-1.c: Likewise.
6257         * gcc.dg/overflow-warn-2.c: Likewise.
6258         * gcc.dg/overflow-warn-3.c: Likewise.
6259         * gcc.dg/overflow-warn-4.c: Likewise.
6260         * gcc.dg/overflow-warn-6.c: Likewise.
6261         * gcc.dg/parm-forwdecl-2.c: Likewise.
6262         * gcc.dg/parm-forwdecl-3.c: Likewise.
6263         * gcc.dg/parm-impl-decl-1.c: Likewise.
6264         * gcc.dg/parm-impl-decl-2.c: Likewise.
6265         * gcc.dg/parm-incomplete-1.c: Likewise.
6266         * gcc.dg/parm-mismatch-1.c: Likewise.
6267         * gcc.dg/pointer-arith-1.c: Likewise.
6268         * gcc.dg/pointer-arith-2.c: Likewise.
6269         * gcc.dg/pointer-arith-3.c: Likewise.
6270         * gcc.dg/pointer-arith-4.c: Likewise.
6271         * gcc.dg/pointer-arith-6.c: Likewise.
6272         * gcc.dg/pointer-arith-7.c: Likewise.
6273         * gcc.dg/pointer-arith-8.c: Likewise.
6274         * gcc.dg/pr13804-1.c: Likewise.
6275         * gcc.dg/pr15698-1.c: Likewise.
6276         * gcc.dg/pr15698-2.c: Likewise.
6277         * gcc.dg/pr15698-3.c: Likewise.
6278         * gcc.dg/pr15698-4.c: Likewise.
6279         * gcc.dg/pr15698-5.c: Likewise.
6280         * gcc.dg/pr15698-6.c: Likewise.
6281         * gcc.dg/pr15698-7.c: Likewise.
6282         * gcc.dg/pr15698-8.c: Likewise.
6283         * gcc.dg/pr17188-1.c: Likewise.
6284         * gcc.dg/pr17301-1.c: Likewise.
6285         * gcc.dg/pr17301-2.c: Likewise.
6286         * gcc.dg/pr17730-1.c: Likewise.
6287         * gcc.dg/pr20368-1.c: Likewise.
6288         * gcc.dg/pr20368-2.c: Likewise.
6289         * gcc.dg/pr20368-3.c: Likewise.
6290         * gcc.dg/pr22308-1.c: Likewise.
6291         * gcc.dg/qual-component-1.c: Likewise.
6292         * gcc.dg/redecl-1.c: Likewise.
6293         * gcc.dg/redecl-11.c: Likewise.
6294         * gcc.dg/redecl-12.c: Likewise.
6295         * gcc.dg/redecl-13.c: Likewise.
6296         * gcc.dg/redecl-14.c: Likewise.
6297         * gcc.dg/redecl-15.c: Likewise.
6298         * gcc.dg/register-var-1.c: Likewise.
6299         * gcc.dg/register-var-2.c: Likewise.
6300         * gcc.dg/stmt-expr-2.c: Likewise.
6301         * gcc.dg/stmt-expr-3.c: Likewise.
6302         * gcc.dg/stmt-expr-label-1.c: Likewise.
6303         * gcc.dg/stmt-expr-label-2.c: Likewise.
6304         * gcc.dg/stmt-expr-label-3.c: Likewise.
6305         * gcc.dg/struct-empty-2.c: Likewise.
6306         * gcc.dg/struct-empty-3.c: Likewise.
6307         * gcc.dg/struct-parse-1.c: Likewise.
6308         * gcc.dg/struct-semi-1.c: Likewise.
6309         * gcc.dg/struct-semi-2.c: Likewise.
6310         * gcc.dg/struct-semi-3.c: Likewise.
6311         * gcc.dg/switch-5.c: Likewise.
6312         * gcc.dg/switch-6.c: Likewise.
6313         * gcc.dg/switch-7.c: Likewise.
6314         * gcc.dg/tls/diag-5.c: Likewise.
6315         * gcc.dg/transparent-union-1.c: Likewise.
6316         * gcc.dg/transparent-union-3.c: Likewise.
6317         * gcc.dg/typespec-1.c: Likewise.
6318         * gcc.dg/vla-init-2.c: Likewise.
6319         * gcc.dg/vla-init-3.c: Likewise.
6320         * gcc.dg/vla-init-4.c: Likewise.
6321         * gcc.dg/vla-init-5.c: Likewise.
6322         * gcc.dg/void-cast-2.c: Likewise.
6323         * gcc.dg/wvla-3.c: Likewise.
6324         * gcc.dg/wvla-7.c: Likewise.
6325         * gcc.target/i386/991209-1.c: Likewise.
6326         * gcc.target/ia64/fpreg-1.c: Likewise.
6327         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6328         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6329         
6330 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
6331
6332         PR fortran/31639
6333         * gfortran.dg/func_decl_4.f90: New test.
6334
6335 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
6336
6337         PR fortran/32727
6338         * gfortran.dg/interface_17.f90: New test.
6339
6340 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
6341
6342         PR fortran/32599
6343         * gfortran.dg/32599.f03: New test case.
6344
6345         PR fortran/32601
6346         * gfortran.dg/32601.f03: New test case.
6347         * gfortran.dg/32601_1.f03: Ditto.
6348         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6349         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6350
6351 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
6352
6353         * gcc.c-torture/execute/align-3.c: Remove function addr check.
6354
6355 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6356             Devang Patel  <dpatel@apple.com>
6357
6358         PR tree-optimization/25413
6359         * gcc.dg/vect/vect-align-1.c: New.
6360         * gcc.dg/vect/vect-align-2.c: New.
6361         * gcc.dg/vect/pr25413.c: New.
6362         * gcc.dg/vect/pr25413a.c: New.
6363         * gcc.dg/vect/pr31699.c: Fix dg-final check.
6364
6365 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
6366
6367         * lib/target-support.exp (check_ultrasparc_hw_available):
6368         New function.
6369         (is-effective-target): Check $arg for ultrasparc_hw.
6370         (is-effective-target-keyword): Likewise.
6371         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6372         when determining what to do on sparc platforms.
6373         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6374         * gcc.dg/20001101-1.c: Likewise.
6375         * gcc.dg/20001101-2.c: Likewise.
6376         * gcc.dg/ultrasp9.c: Likewise.
6377         * gcc.dg/ultrasp10.c: Likewise.
6378         * gcc.target/sparc/pdist-3.c: Likewise.
6379
6380 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
6381
6382         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6383
6384 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6385
6386         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6387         get vectorized.
6388         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6389         now get vectorized.
6390         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6391         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6392         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6393         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6394         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6395         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6396         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6397         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6398         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6399         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6400         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6401         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6402         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6403         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6404         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6405         * lib/target-supports.exp (check_effective_target_vect_int_mul):
6406         Add spu.
6407
6408 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
6409
6410         PR c++/30854
6411         * g++.dg/parse/error30.C: New test.
6412
6413 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6414
6415         PR fortran/29804
6416         * gfortran.dg/alloc_comp_misc_1.f90: New test.
6417
6418 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6419
6420         * gfortran.fortran-torture/compile/pr32663.f: New test.
6421
6422 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6423
6424         PR c++/31027
6425         * g++.dg/inherit/virtual4.C: New.
6426
6427 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6428
6429         PR target/32661
6430         * gcc.target/i386/pr32661-1.c: New test.
6431
6432 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6433
6434         * gnat.dg/invariant_index.ad[sb]: New test.
6435
6436 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6437
6438         PR c++/32560
6439         * g++.dg/template/decl3.C: New.
6440
6441 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
6442
6443         PR 32617
6444         * gcc.c-torture/execute/align-3.c: New.
6445
6446 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6447
6448         PR target/32708
6449         * gcc.target/i386/pr32708-1.c: New test.
6450         * gcc.target/i386/pr32708-2.c: Ditto.
6451         * gcc.target/i386/pr32708-3.c: Ditto.
6452
6453 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
6454
6455         * g++.dg/init/new20.C: Remove svn:executable flag.
6456
6457 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6458
6459         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6460
6461 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6462
6463         * gcc.dg/ultrasp7.c: Add fpic target requirement.
6464
6465 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6466
6467         PR testsuite/25241
6468         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6469         directive.
6470         
6471 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
6472
6473         PR fortran/32157
6474         * gfortran.dg/overload_2.f90: New test.
6475
6476         PR fortran/32689
6477         * gfortran.dg/transfer_simplify_5.f90
6478
6479         PR fortran/32634
6480         * gfortran.dg/interface_15.f90: New test.
6481
6482 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6483
6484         PR libfortran/32336
6485         * gfortran.dg/matmul_5.f90:  New test case.
6486
6487 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6488
6489         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6490         * gcc.dg/fesd-any.h: Likewise.
6491         * gcc.dg/fesd-baseonly.c: Likewise.
6492         * gcc.dg/fesd-baseonly.h: Likewise.
6493         * gcc.dg/fesd-none.c: Likewise.
6494         * gcc.dg/fesd-none.h: Likewise.
6495         * gcc.dg/fesd-reduced.c: Likewise.
6496         * gcc.dg/fesd-reduced.h: Likewise.
6497         * gcc.dg/fesd-sys.c: Likewise.
6498         * gcc.dg/fesd-sys.h: Likewise
6499         * gcc.dg/fesd.h: Likewise.
6500
6501         * g++.dg/debug/dwarf2: New directory.
6502         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6503         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6504         * g++.dg/other/fesd-any.h: Likewise.
6505         * g++.dg/other/fesd-baseonly.C: Likewise.
6506         * g++.dg/other/fesd-baseonly.h: Likewise.
6507         * g++.dg/other/fesd-none.C: Likewise.
6508         * g++.dg/other/fesd-none.h: Likewise.
6509         * g++.dg/other/fesd-reduced.C: Likewise.
6510         * g++.dg/other/fesd-reduced.h: Likewise.
6511         * g++.dg/other/fesd-sys.C: Likewise.
6512         * g++.dg/other/fesd-sys.h: Likewise.
6513         * g++.dg/other/fesd.h: Likewise.
6514
6515 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
6516
6517         PR fortran/31129
6518         * gfortran.dg/parameter_unused.f90: New test.
6519
6520 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
6521
6522         PR tree-optimization/32681
6523         * gcc.dg/tree-ssa/pr32681.c: New test.
6524
6525 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6526
6527         PR fortran/32678
6528         * gfortran.dg/fmt_t_5.f90: New test.
6529
6530 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
6531
6532         PR c++/30535
6533         * g++.dg/template/operator10.C: New.
6534
6535 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6536
6537         PR libfortran/32217
6538         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
6539
6540 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6541
6542         PR fortran/29876
6543         * gfortran.dg/operator_6.f90: New test.
6544
6545 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6546
6547         PR fortran/17711
6548         * gfortran.dg/operator_4.f90: New test.
6549         * gfortran.dg/operator_5.f90: New test.
6550         * gfortran.dg/logical_comp.f90: Adjusted error messages.
6551         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6552
6553 2007-07-08  Tobias Burnus  <burnus@net-b.de>
6554
6555         PR fortran/32669
6556         * gfortran.dg/argument_checking_6.f90: New.
6557
6558 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6559
6560         PR fortran/25094
6561         * gfortran.dg/interface_155555.f90: New test.
6562
6563 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6564
6565         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6566         c99-math-long-double-1.c, c99-math.h: Test subnormals.
6567
6568 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6569
6570         PR testsuite/25241
6571         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6572         discern pedantic diagnostics and errors.
6573         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6574         and not an error.
6575         * gcc.dg/20050121-1.c: This is an error and not a warning.
6576         * gcc.target/i386/sseregparm-2.c:  Likewise.
6577         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6578         * gcc.dg/charset/attribute2.c: Likewise.
6579         * gcc.dg/bitfld-1.c: Likewise.
6580         * gcc.dg/pack-test-2.c: Likewise.
6581         * gcc.dg/940510-1.c: Match separately error and warning.
6582         * gcc.dg/array-2.c: Match separately multiple messages. The second
6583         diagnostic is a pedantic warning and not an error.
6584         * gcc.dg/pr14475.c: Match separately multiple messages.
6585         * gcc.dg/pr18809-1.c: Likewise.
6586         * gcc.dg/pr27953.c: Likewise.
6587         * gcc.dg/vla-init-1.c: Likewise.
6588         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6589
6590 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6591
6592         PR fortran/32644
6593         * gfortran.dg/char_decl_1.f90: New test.
6594
6595 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
6596
6597         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6598
6599 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
6600
6601         PR c++/32232
6602         * g++.dg/template/overload9.C: New test.
6603
6604 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
6605
6606         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6607         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6608
6609 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6610
6611         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6612         * gcc.dg/20001012-2.c: Likewise.
6613         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6614         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6615
6616 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6617
6618         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6619         about the chunk size when STACK_SIZE is defined.
6620
6621 2007-07-06  Josh Conner  <jconner@apple.com>
6622
6623         PR middle-end/32602
6624         * gcc.dg/sibcall-8.c: New test.
6625
6626 2007-07-06  Josh Conner  <jconner@apple.com>
6627
6628         PR middle-end/32603
6629         * gcc.target/arm/sibcall-1.c: New test.
6630
6631 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6632
6633         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6634
6635 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
6636
6637         * gfortran.dg/save_parameter.f90: New test.
6638         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6639
6640 2007-07-06  Richard Guenther  <rguenther@suse.de>
6641
6642         * g++.dg/opt/pr30965.C: New testcase.
6643
6644 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
6645
6646         * gcc.target/mips/save-restore-5.c: New test.
6647
6648 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6649
6650         PR rtl_optimization/32450
6651         * gcc.dg/pr32450.c: New runtime test.
6652
6653 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6654
6655         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6656         single underscore in scan directives.
6657
6658 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
6659
6660         PR c++/32245
6661         * g++.dg/init/ptrmem4.C: New test.
6662
6663         PR c++/32251
6664         * g++.dg/init/new21.C: Likewise.
6665
6666         PR c++/31992
6667         * g++.dg/template/static30.C: Likewise.
6668
6669 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
6670
6671         * gcc.dg/vect/costmodel/ppc: New directory.
6672         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6673         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6674         New test.
6675         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6676         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6677         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6678         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6679         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6680         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6681         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6682         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6683         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6684         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6685         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6686         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6687         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6688         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6689
6690 2007-07-05  Tobias Burnus  <burnus@net-b.de>
6691
6692         PR fortran/32359
6693         * gfortran.dg/module_md5_1.f90: Update MD5 number.
6694
6695 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
6696
6697         PR fortran/32526
6698         * gfortran.dg/interface_14.f90: New test.
6699
6700         PR fortran/32613
6701         * gfortran.dg/do_iterator_2.f90: New test.
6702
6703 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6704
6705         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6706         (FE_DEC_DOWNWARD): Likewise.
6707         (FE_DEC_UPWARD): Likewise.
6708         (FE_DEC_TOWARDZERO): Likewise.
6709         (FE_DEC_TONEARESTFROMZERO): Likewise.
6710
6711 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
6712
6713         * gcc.c-torture/compile/pr32606.c: New.
6714         * gfortran.fortran-torture/execute/pr32604.f90: New.
6715
6716 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
6717
6718         * gcc.dg/visibility-12.c: New test.
6719         * gcc.dg/visibility-13.c: Likewise.
6720         * g++.dg/ext/visibility-9.C: Likewise.
6721         * g++.dg/ext/visibility-10.C: Likewise.
6722
6723 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6724
6725         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6726         * gcc.dg/sh-relax-vxworks.c: New test.
6727
6728 2007-07-04  Richard Guenther  <rguenther@suse.de>
6729
6730         PR tree-optimization/32500
6731         * gcc.c-torture/execute/pr32500.c: New testcase.
6732
6733 2007-07-04  Richard Guenther  <rguenther@suse.de>
6734
6735         PR tree-optimization/32482
6736         * gcc.c-torture/compile/pr32482.c: New testcase.
6737
6738 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6739
6740         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6741         VxWorks kernels.
6742         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6743         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6744         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6745         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6746
6747 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6748
6749         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6750
6751 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6752
6753         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6754
6755 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6756
6757         PR fortran/31198
6758         * gfortran.dg/min_max_optional_1.f90: New test.
6759         * gfortran.dg/min_max_optional_2.f90: New test.
6760         * gfortran.dg/min_max_optional_3.f90: New test.
6761
6762 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6763
6764         PR fortran/32545
6765         * gfortran.dg/fmt_error.f90: New test.
6766
6767 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6768
6769         PR fortran/32612
6770         * gfortran.dg/interface_13.f90: New test.
6771
6772 2007-07-03  Dave Brolley  <brolley@redhat.com>
6773
6774         PR c++/31743
6775         * g++.dg/init/new20.C: New test.
6776
6777 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6778
6779         PR fortran/32579
6780         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6781
6782 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6783
6784         PR fortran/25062
6785         * common_7.f90: New.
6786         * common_8.f90: New.
6787         * common_9.f90: New.
6788
6789 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6790
6791         PR fortran/30940
6792         * gfortran.dg/argument_checking_1.f90: New.
6793         * gfortran.dg/argument_checking_2.f90: New.
6794         * gfortran.dg/argument_checking_3.f90: New.
6795         * gfortran.dg/argument_checking_4.f90: New.
6796         * gfortran.dg/argument_checking_5.f90: New.
6797         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6798         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6799
6800 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6801
6802         * gcc.dg/pr32176.c: Add -w to default dg-options.
6803
6804 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6805
6806         * gcc.c-torture/compile/ssa-pre-1.c: New test.
6807
6808 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6809
6810         PR fortran/20888
6811         * gfortran.dg/null_2.f90: New.
6812
6813 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6814             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6815
6816         PR middle-end/32176
6817         * gcc.dg/pr32176.c: New test.
6818
6819 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6820
6821         * gcc.dg/const-float80.c : New test.
6822         * gcc.dg/const-float128.c : New test.
6823         * gcc.dg/const-float80-ped.c : New test.
6824         * gcc.dg/const-float128-ped.c : New test.
6825
6826 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6827
6828         * gcc.dg/c99-math.h: Fix typo.
6829
6830 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6831
6832         PR libgomp/32468
6833         * gcc.dg/gomp/pr32468-1.c: New test.
6834
6835 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6836
6837         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6838         an ABI option.
6839
6840 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6841
6842         * gfortran.fortran-torture/compile/pr32583.f: New.
6843         * gcc.c-torture/compile/pr32584.c: New
6844
6845 2007-07-02  Ollie Wild  <aaw@google.com>
6846
6847         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6848         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6849
6850 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6851
6852         * gcc.target/mips/save-restore-1.c: New test.
6853         * gcc.target/mips/save-restore-2.c: Likewise.
6854         * gcc.target/mips/save-restore-3.c: Likewise.
6855         * gcc.target/mips/save-restore-4.c: Likewise.
6856
6857 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
6858
6859         PR tree-optimization/31966
6860         PR tree-optimization/32533
6861         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6862         * gfortran.dg/pr32533.f90: Ditto.
6863
6864 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6865
6866         * g++.dg/opt/nrv12.C: New test.
6867         * gcc.target/i386/nrv1.c: New test.
6868
6869         PR c++/31748
6870         * g++.dg/gomp/pr31748.C: New test.
6871
6872 2007-07-02  Ira Rosen  <irar@il.ibm.com>
6873  
6874         PR tree-optimization/32230
6875         * gcc.dg/vect/pr32230.c: New test.
6876
6877 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
6878
6879         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6880         * bind_c_coms.f90: Ditto.
6881         * bind_c_coms_driver.c: Ditto.
6882         * bind_c_dts.f90: Ditto.
6883         * bind_c_dts_2.f03: Ditto.
6884         * bind_c_dts_2_driver.c: Ditto.
6885         * bind_c_dts_3.f03: Ditto.
6886         * bind_c_dts_4.f03: Ditto.
6887         * bind_c_dts_driver.c: Ditto.
6888         * bind_c_implicit_vars.f03: Ditto.
6889         * bind_c_procs.f03: Ditto.
6890         * bind_c_usage_2.f03: Ditto.
6891         * bind_c_usage_3.f03: Ditto.
6892         * bind_c_usage_5.f03: Ditto.
6893         * bind_c_usage_6.f03: Ditto.
6894         * bind_c_usage_7.f03: Ditto.
6895         * bind_c_vars.f90: Ditto.
6896         * bind_c_vars_driver.c: Ditto.
6897         * binding_c_table_15_1.f03: Ditto.
6898         * binding_label_tests.f03: Ditto.
6899         * binding_label_tests_10.f03: Ditto.
6900         * binding_label_tests_10_main.f03: Ditto.
6901         * binding_label_tests_11.f03: Ditto.
6902         * binding_label_tests_11_main.f03: Ditto.
6903         * binding_label_tests_12.f03: Ditto.
6904         * binding_label_tests_13.f03: Ditto.
6905         * binding_label_tests_13_main.f03: Ditto.
6906         * binding_label_tests_14.f03: Ditto.
6907         * binding_label_tests_2.f03: Ditto.
6908         * binding_label_tests_3.f03: Ditto.
6909         * binding_label_tests_4.f03: Ditto.
6910         * binding_label_tests_5.f03: Ditto.
6911         * binding_label_tests_6.f03: Ditto.
6912         * binding_label_tests_7.f03: Ditto.
6913         * binding_label_tests_8.f03: Ditto.
6914         * binding_label_tests_9.f03: Ditto.
6915         * c_assoc.f90: Ditto.
6916         * c_assoc_2.f03: Ditto.
6917         * c_f_pointer_shape_test.f90: Ditto.
6918         * c_f_pointer_tests.f90: Ditto.
6919         * c_f_tests_driver.c: Ditto.
6920         * c_funloc_tests.f03: Ditto.
6921         * c_funloc_tests_2.f03: Ditto.
6922         * c_funloc_tests_3.f03: Ditto.
6923         * c_funloc_tests_3_funcs.c: Ditto.
6924         * c_kind_params.f90: Ditto.
6925         * c_kind_tests_2.f03: Ditto.
6926         * c_kinds.c: Ditto.
6927         * c_loc_driver.c: Ditto.
6928         * c_loc_test.f90: Ditto.
6929         * c_loc_tests_2.f03: Ditto.
6930         * c_loc_tests_2_funcs.c: Ditto.
6931         * c_loc_tests_3.f03: Ditto.
6932         * c_loc_tests_4.f03: Ditto.
6933         * c_loc_tests_5.f03: Ditto.
6934         * c_loc_tests_6.f03: Ditto.
6935         * c_loc_tests_7.f03: Ditto.
6936         * c_loc_tests_8.f03: Ditto.
6937         * c_ptr_tests.f03: Ditto.
6938         * c_ptr_tests_10.f03: Ditto.
6939         * c_ptr_tests_5.f03: Ditto.
6940         * c_ptr_tests_7.f03: Ditto.
6941         * c_ptr_tests_7_driver.c: Ditto.
6942         * c_ptr_tests_8.f03: Ditto.
6943         * c_ptr_tests_8_funcs.c: Ditto.
6944         * c_ptr_tests_9.f03: Ditto.
6945         * c_ptr_tests_driver.c: Ditto.
6946         * c_size_t_driver.c: Ditto.
6947         * c_size_t_test.f03: Ditto.
6948         * com_block_driver.f90: Ditto.
6949         * global_vars_c_init.f90: Ditto.
6950         * global_vars_c_init_driver.c: Ditto.
6951         * global_vars_f90_init.f90: Ditto.
6952         * global_vars_f90_init_driver.c: Ditto.
6953         * interop_params.f03: Ditto.
6954         * iso_c_binding_only.f03: Ditto.
6955         * iso_c_binding_rename_1.f03: Ditto.
6956         * iso_c_binding_rename_1_driver.c: Ditto.
6957         * iso_c_binding_rename_2.f03: Ditto.
6958         * iso_c_binding_rename_2_driver.c: Ditto.
6959         * kind_tests_2.f03: Ditto.
6960         * kind_tests_3.f03: Ditto.
6961         * module_md5_1.f90: Ditto.
6962         * only_clause_main.c: Ditto.
6963         * print_c_kinds.f90: Ditto.
6964         * test_bind_c_parens.f03: Ditto.
6965         * test_c_assoc.c: Ditto.
6966         * test_com_block.f90: Ditto.
6967         * test_common_binding_labels.f03: Ditto.
6968         * test_common_binding_labels_2.f03: Ditto.
6969         * test_common_binding_labels_2_main.f03: Ditto.
6970         * test_common_binding_labels_3.f03: Ditto.
6971         * test_common_binding_labels_3_main.f03: Ditto.
6972         * test_only_clause.f90: Ditto.
6973         * use_iso_c_binding.f90: Ditto.
6974         * value_5.f90: Ditto.
6975         * value_test.f90: Ditto.
6976         * value_tests_f03.f90: Ditto.
6977
6978 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
6979
6980         * gcc.dg/tls/opt-14.c: New.
6981
6982 2007-07-01  Ollie Wild  <aaw@google.com>
6983
6984         * g++.dg/lookup/using16.C: New test.
6985         * g++.dg/lookup/using17.C: New test.
6986
6987 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
6988
6989         PR fortran/32239
6990         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6991         (test_4): Use proper test for floating point equality.
6992         (test_8): Likewise.
6993
6994 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6995
6996         PR libgfortran/32554
6997         * gfortran.dg/fmt_p_1.f90: New test.
6998
6999 2007-07-01  Ira Rosen  <irar@il.ibm.com>
7000
7001         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7002         initialization and fix dg-final check - the initialization loop is
7003         vectorizable.
7004
7005 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7006             Volker Reichelt  <reichelt@netcologne.de>
7007
7008         PR middle-end/32559
7009         * gcc.dg/pr32559.c: New test.
7010
7011 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7012
7013         PR tree-optimization/25371
7014         * gcc.dg/vect/pr25371.c: New test.
7015
7016 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
7017
7018         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7019         when allocating and initializing a flexible array.
7020
7021 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
7022
7023         PR fortran/20373
7024         * gfortran.dg/intrinsic.f90: New test.
7025
7026 2007-06-30  Tobias Burnus  <burnus@net-b.de>
7027
7028         PR fortran/32555
7029         * gfortran.dg/fmt_zero_check.f90: New.
7030
7031 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
7032
7033         PR fortran/30284
7034         * gfortran.dg/repeat_f90: New test.
7035
7036 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7037
7038         PR testsuite/25241
7039         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7040         -pedantic-errors, so we should match errors.
7041         * gcc.dg/cpp/escape-1.c: Likewise.
7042         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
7043         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
7044         warning.
7045         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
7046         errors instead of warnings.
7047         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
7048         a pedantic warning.
7049         * gcc.dg/cpp/arith-3.c: Likewise.
7050
7051 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7052
7053         PR testsuite/25241
7054         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
7055         * gcc.dg/pch/valid-2.c: Likewise.
7056         * gcc.dg/pch/valid-3.c: Likewise.
7057         * gcc.dg/pch/warn-1.c: Likewise.
7058         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
7059         
7060 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7061
7062         PR c/4076
7063         * gcc.dg/Wunused-function.c: New.
7064         
7065 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7066
7067         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
7068
7069 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
7070
7071         * g++.dg/other/canon-31724.C: New.
7072         
7073 2007-06-29  Jan Hubicka  <jh@suse.cz>
7074
7075         PR middle-end/32372
7076         * gcc.c-torture/compile/pr32372.c: new.
7077
7078 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7079
7080         * gfortran.dg/operator_3.f90: New test.
7081
7082 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7083
7084         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
7085         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7086
7087 2007-06-29  Richard Guenther  <rguenther@suse.de>
7088
7089         PR middle-end/32493
7090         * gcc.dg/inline-23.c: New testcase.
7091
7092 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
7093
7094         PR tree-optimization/24659
7095         * gcc.target/i386/vectorize2.c: New test.
7096         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7097         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7098
7099 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
7100
7101         * gcc.dg/pointer-arith-9.c: New test.
7102
7103 2007-06-29  Tobias Burnus  <burnus@net-b.de>
7104
7105         PR fortran/32483
7106         * gfortran.dg/fmt_read_2.f90: New.
7107
7108 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7109
7110         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7111         If it exists, don't try to create it.
7112
7113 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
7114
7115         * g++.dg/ext/visibility/ms-compat-1.C: New.
7116
7117 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7118
7119         PR tree-opt/32417
7120         * gfortran.fortran-torture/compile/pr32417.f90: New test.
7121
7122 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
7123
7124         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7125         targets.
7126
7127 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
7128
7129         PR fortran/32467
7130         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7131
7132 2007-06-27  Richard Guenther  <rguenther@suse.de>
7133
7134         PR middle-end/32492
7135         * gcc.dg/inline-22.c: New testcase.
7136
7137 2007-06-26  Hui-May Chang <hm.chang@apple.com>
7138
7139         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7140         the scan-assembler constant.
7141
7142 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
7143
7144         PR 20216
7145         * gcc.dg/pr20216.c: New.
7146
7147 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7148
7149         PR tree-opt/32421
7150         * gcc.dg/vect/pr32421.c: New test.
7151
7152 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
7153
7154         PR c++/32111
7155         * g++.dg/other/friend5.C: New test.
7156
7157 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
7158
7159         PR fortran/32464
7160         * gfortran.dg/host_assoc_function_2.f90: New test.
7161
7162         PR fortran/31494
7163         * gfortran.dg/host_assoc_call_1.f90: New test.
7164
7165 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7166
7167         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7168         
7169 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7170
7171         PR fortran/32456
7172         * gfortran.dg/error_format.f90: New test.
7173
7174 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7175
7176         PR fortran/32136
7177         * gfortran.dg/pr32136.f90: New test.
7178
7179 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7180
7181         PR fortran/31726
7182         * gfortran.dg/minmaxloc_1.f90: New test.
7183
7184         PR fortran/32298
7185         * gfortran.dg/minmaxloc_2.f90: New test.
7186
7187 2007-06-23  Richard Guenther  <rguenther@suse.de>
7188
7189         PR tree-optimization/16876
7190         PR middle-end/29478
7191         * gcc.dg/pr29254.c: The warning is bogus.
7192         * gcc.dg/warn-1.c: Likewise.
7193         * gcc.dg/assign-warn-3.c: Likewise.
7194         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7195
7196 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
7197
7198         * gcc.c-torture/execute/20070623-1.c: New.
7199
7200 2007-06-22  Jan Hubicka  <jh@suse.cz>
7201
7202         * gcc.c-torture/compile/pr31541.c: New.
7203
7204 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7205
7206         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7207         Remove -m64 from dg-options.
7208
7209 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7210
7211         PR middle-end/32374
7212         * gcc.dg/pr32374.c: New test.
7213
7214 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7215
7216         PR fortran/32360
7217         * gfortran.dg/pointer_assign_3.f90: New test.
7218
7219 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
7220
7221         * gcc.dg/tree-ssa/pr19590.c: New.
7222
7223 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7224
7225         PR fortran/31162
7226         * gfortran.dg/assign.f90: Update test.
7227         * gfortran.dg/real_do_1.f90: Update test.
7228         * gfortran.dg/gomp/omp_do1.f90: Update test.
7229         * gfortran.dg/warnings_are_errors_1.f: Update test.
7230         * gfortran.dg/g77/20010519-1.f: Update test.
7231         * gfortran.dg/g77/pr9258.f: Update test.
7232         * gfortran.dg/g77/960317-1.f: Update test.
7233
7234 2007-06-21  Richard Guenther  <rguenther@suse.de>
7235
7236         PR tree-optimization/32453
7237         * gcc.c-torture/compile/pr32453.c: New testcase.
7238
7239 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
7240
7241         PR tree-optimization/31866
7242         * gcc.dg/pr31866.c: New test.
7243
7244 2007-06-21  Richard Guenther  <rguenther@suse.de>
7245
7246         PR tree-optimization/32451
7247         * g++.dg/torture/20070621-1.C: New testcase.
7248
7249 2007-06-21  Christian Bruel  <christian.bruel@st.com>
7250
7251         * gcc.dg/attr-isr.c: Test delay slot content.
7252         
7253 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7254
7255         PR fortran/32361
7256         gfortran.dg/pointer_assign_2.f90: New test.
7257
7258 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7259
7260         PR fortran/25061
7261         gfortran.dg/invalid_procedure_name.f90: New test.
7262
7263 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
7264
7265         PR tree-optimization/25737
7266         * gcc.dg/tree-ssa/alias-14.c: New test.
7267
7268 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
7269
7270         * gcc.target/i386/large-size-array-3.c: New.
7271
7272 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7273         Richard Guenther  <rguenther@suse.de>
7274
7275         PR fortran/32140
7276         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
7277
7278 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
7279
7280         PR middle-end/31959
7281         * gcc.dg/pr31959.c: New test.
7282
7283         PR inline-asm/32109
7284         * g++.dg/ext/asm10.C: New test.
7285
7286         PR middle-end/32285
7287         * gcc.c-torture/execute/20070614-1.c: New test.
7288
7289 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
7290
7291         * gcc.target/arm/stack-corruption.c: New test.
7292
7293 2007-06-19  Richard Guenther  <rguenther@suse.de>
7294
7295         * g++.dg/torture/pr30252.C: New testcase.
7296
7297 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
7298
7299         PR tree-optimization/32353
7300         * g++.dg/opt/nrv13.C: New test.
7301
7302 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
7303
7304         PR fortran/20863
7305         PR fortran/20882
7306         * gfortran.dg/impure_assignment_2.f90 : New test.
7307
7308         PR fortran/32236
7309         * gfortran.dg/data_initialized_2.f90 : New test.
7310
7311         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7312         appropriate version of 'dmach'.
7313
7314 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7315
7316         PR target/32389
7317         * gcc.target/i386/pr32389.c New test.
7318
7319 2007-06-18  Simon Baldwin <simonb@google.com>
7320
7321         PR c++/31923
7322         * g++.dg/template/error25.C: New.
7323         * g++.dg/template/spec35.C: New.
7324
7325 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
7326
7327         * gcc.c-torture/compile/pr32355.c: New testcase.
7328         
7329 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7330
7331         PR tree-optimization/32383
7332         * g++.dg/opt/pr32383.C: New test.
7333
7334 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
7335
7336         PR rtl-optimization/32366
7337         * gcc.dg/vect/pr32366.c: New test.
7338
7339 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
7340
7341         * gcc.c-torture/compile/pr32349.c: New testcase.
7342         
7343 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7344
7345         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7346         * gcc.target/sparc/combined-2.c: Likewise.
7347         * gcc.target/sparc/fexpand.c : Likewise.
7348         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
7349         * gcc.target/sparc/fpack16.c : Likewise.
7350         * gcc.target/sparc/fpmerge.c : Likewise.
7351         * gcc.target/sparc/fpmul.c : Likewise.
7352         * gcc.target/sparc/noresult.c : Likewise.
7353         * gcc.target/sparc/pdist.c: Likewise.
7354
7355 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
7356
7357         PR middle-end/31723
7358         * gcc.target/i386/recip-divf.c: New test.
7359         * gcc.target/i386/recip-sqrtf.c: Ditto.
7360         * gcc.target/i386/recip-vec-divf.c: Ditto.
7361         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7362         * gcc.target/i386/sse-recip.c: Ditto.
7363         * gcc.target/i386/sse-recip-vec.c: Ditto.
7364
7365 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7366
7367         PR tree-opt/32225
7368         * gcc.c-torture/compile/20070605-1.c: New test.
7369
7370         * gcc.c-torture/compile/20070603-1.c: New testcase.
7371         * gcc.c-torture/compile/20070603-2.c: New testcase.
7372
7373         * gcc.c-torture/compile/20070531-1.c: New test.
7374
7375         PR tree-opt/32167
7376         * gcc.c-torture/compile/20070531-2.c: New test.
7377
7378         PR tree-opt/32144
7379         * gcc.c-torture/compile/20070529-1.c: New test.
7380
7381         PR tree-opt/32145
7382         * gcc.c-torture/compile/20070529-2.c: New test.
7383
7384         PR tree-opt/32015
7385         * gcc.c-torture/compile/20070520-1.c: New test.
7386
7387         * g++.dg/ext/java-1.C: New test.
7388
7389         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7390         loops instead of one. Remove the "can't determine dependence"
7391         check.
7392         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7393         needed as the cast is gone in the first place.
7394         * gcc.dg/max-1.c: Change local variable a to be a global one.
7395         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7396         have a cast which is PREd.
7397
7398 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
7399
7400         * g++.dg/lookup/anon6.C: New test.
7401
7402 2007-06-14  Dirk Mueller  <dmueller@suse.de>
7403
7404         PR c++/31806
7405         * g++.dg/opt/static6.C: New testcase.
7406
7407 2007-06-14  Geoff Keating  <geoffk@apple.com>
7408
7409         * g++.dg/ext/visibility/overload-1.C: New.
7410
7411         PR 31093
7412         * g++.dg/ext/visibility/anon4.C: New.
7413
7414 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7415
7416         PR target/32268
7417         * gcc.target/i386/pr32268.c: New test.
7418
7419 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7420
7421         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7422         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7423         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7424
7425         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7426         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7427         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7428         BID is used.
7429
7430 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7431
7432         PR fortran/32302
7433         * gfortran.dg/common_resize_1.f90: New test.
7434
7435 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7436
7437         PR target/32274
7438         * gcc.dg/vect/pr32224.c: Fix.   
7439         
7440 2007-06-13  Eric Christopher  <echristo@apple.com>
7441
7442         * gcc.target/i386/ssefn-1.c: Add -march=i386.
7443
7444 2007-06-13  Tobias Burnus  <burnus@net-b.de>
7445
7446         PR fortran/32323
7447         * gfortran.dg/actual_array_vect_1.f90: New.
7448
7449 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7450
7451         * gcc.target/sparc/mfpu.c: New test.
7452
7453 2007-06-12  Geoff Keating  <geoffk@apple.com>
7454
7455         * g++.dg/warn/weak1.C: Suppress on Darwin.
7456         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7457
7458 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7459
7460         PR middle-end/31579
7461          * g++.dg/torture/pr31579.C: New testcase.
7462
7463 2007-06-12  Ian Lance Taylor  <iant@google.com>
7464
7465         PR libstdc++/29286
7466         * g++.dg/init/new16.C: New test.
7467         * g++.dg/init/new17.C: New test.
7468         * g++.dg/init/new18.C: New test.
7469         * g++.dg/init/new19.C: New test.
7470
7471 2007-06-12  Olivier Hainque  <hainque@adacore.com>
7472
7473         * gnat.dg/lhs_view_convert.adb: New test.
7474
7475 2007-06-12  Richard Guenther  <rguenther@suse.de>
7476
7477         PR tree-optimization/15353
7478         PR tree-optimization/31657
7479         * gcc.c-torture/execute/20070424-1.c: New testcase.
7480         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7481         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7482         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7483         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7484         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7485
7486 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7487
7488         PR rtl-optimization/32293
7489         * gcc.dg/pr32293.c: New test.
7490
7491 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7492
7493         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7494
7495 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
7496
7497         PR fortran/29786
7498         * gfortran.dg/equiv_7.f90: New test.
7499         * gfortran.dg/equiv_constraint_7.f90: Change error message.
7500
7501         PR fortran/30875
7502         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7503
7504 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
7505
7506         * gcc.dg/setjmp-3.c: Rename raise to raise0.
7507         * gcc.dg/setjmp-4.c: Likewise.
7508         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
7509
7510 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
7511
7512         PR rtl-optimization/31025
7513         * gfortran.dg/pr31025.f90: New.
7514
7515 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7516
7517         PR target/32280
7518         * gcc.target/i386/pr32280.c: New test.
7519
7520 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7521
7522         PR middle-end/32279
7523         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7524
7525 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7526
7527         PR libgfortran/32235
7528         * gfortran.dg/backspace_9.f: New test.
7529
7530 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
7531
7532         * gcc.dg/tree-ssa/prefetch-7.c: New test.
7533
7534 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
7535
7536         * gcc.dg/tree-ssa/loop-28.c: New testcase.
7537
7538 2007-06-09  Ian Lance Taylor  <iant@google.com>
7539
7540         PR tree-optimization/32169
7541         * gcc.c-torture/compile/pr32169.c: New test.
7542
7543 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
7544
7545         * gcc.dg/vect/costmodel: New directory.
7546         * gcc.dg/vect/costmodel/i386: New directory.
7547         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7548         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7549         New test.
7550         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7551         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7552         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7553         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7554         * gcc.dg/vect/costmodel/x86_64: New directory.
7555         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7556         New testsuite.
7557         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7558         New test.
7559         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7560         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7561         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7562         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7563         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7564
7565 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
7566
7567         PR tree-optimization/32243
7568         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
7569         flags for -Os tests.
7570         * gcc.dg/vect/03-vect-pr32243.c: New test.
7571
7572 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
7573
7574         PR tree-optimization/32224
7575         * gcc.dg/vect/pr32224.c: New test.
7576
7577 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
7578
7579         PR c++/32177
7580         * g++.dg/gomp/pr32177.C: New test.
7581
7582 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7583
7584         PR testsuite/25241
7585         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7586         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7587         warning nor an error.
7588         * gcc.dg/Wfatal-2.c: Likewise.
7589         * gcc.dg/Werror-1.c: Likewise.
7590         * gcc.dg/Werror-5.c: Likewise.
7591         * gcc.dg/Werror-7.c: Likewise.
7592         * gcc.dg/Werror-10.c: Likewise.
7593         * gcc.dg/Werror-11.c: Likewise.
7594
7595 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
7596
7597         PR c++/30759
7598         * g++.dg/init/brace6.C: New test.
7599
7600 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
7601
7602         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7603         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7604         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7605         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7606
7607         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7608         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7609         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7610         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7611         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7612         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7613         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7614         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7615
7616         * gcc.dg/darwin-minversion-3.c: New.
7617
7618 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
7619
7620         * gcc.target/i386/builtin-copysign.c: New test.
7621
7622 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7623
7624         PR tree-optimization/32220
7625         * gfortran.dg/predcom-2.f: New testcase.
7626
7627 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7628
7629         PR tree-opt/32231
7630         * gcc.target/i386/vectorize4.c: New test.
7631
7632 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
7633
7634         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7635
7636 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7637
7638         PR testsuite/25241
7639         * gcc.dg/simd-5.c: Mark output as a note.
7640         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7641         dg-message.
7642         * gcc.dg/simd-1.c: Likewise.
7643         * gcc.dg/always_inline.c: Mark output as a sorry.
7644         * gcc.dg/always_inline2.c: Likewise.
7645         * gcc.dg/always_inline3.c: Likewise.
7646
7647 2007-06-06  Ian Lance Taylor  <iant@google.com>
7648
7649         * g++.dg/conversion/enum1.C: New test.
7650
7651 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
7652
7653         PR tree-optimization/32216
7654         * gcc.dg/vect/pr32216.c: New test.
7655
7656 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7657
7658         PR testsuite/18923
7659         * gfortran.dg/invalid_contains_1.f90: New test.
7660         * gfortran.dg/invalid_contains_2.f90: New test.
7661
7662 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7663
7664         PR testsuite/32057
7665         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7666         midnight issues.
7667
7668 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7669
7670         PR testsuite/25241
7671         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7672         dg-message to match de note.
7673         * gcc.dg/pr26570.c: Use dg-message for a note.
7674         * gcc.dg/pr29254.c: Use dg-message for generic output and use
7675         dg-error instead of dg-warning because of -Werror.
7676         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7677         neither an error, nor a warning.
7678         * gcc.dg/glibc-uclibc-2.c: Likewise
7679         * gcc.dg/cpp/19940712-1.c: Likewise.
7680
7681 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
7682
7683         PR preprocessor/23479
7684         * gcc.dg/binary-constants-1.c: Add test suites for
7685         the 0b-prefixed binary integer constants.
7686         * gcc.dg/binary-constants-2.c: Ditto.
7687         * gcc.dg/binary-constants-3.c: Ditto.
7688         * gcc.dg/binary-constants-4.c: Ditto.
7689
7690 2007-06-05  Ian Lance Taylor  <iant@google.com>
7691
7692         * gcc.dg/Wstrict-overflow-19.c: New test.
7693
7694 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
7695
7696         * gcc.dg/matrix/matrix-6.c: Remove conversion.
7697
7698 2007-06-04  Ian Lance Taylor  <iant@google.com>
7699
7700         * gcc.dg/Wstrict-overflow-18.c: New test.
7701
7702 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7703
7704         PR testsuite/25241
7705         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7706         * gcc.dg/cpp/mi5.c: Likewise.
7707         * gcc.dg/cpp/mi7.c: Likewise.
7708
7709 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
7710
7711         PR c/32191
7712         * gcc.dg/pr32191.c: New test.
7713
7714 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7715
7716         PR fortran/32124
7717         * gfortran.dg/allocate_stat_1.f90: Remove.
7718
7719 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7720
7721         * gcc.target/i386/sse4_2-check.h: New.
7722         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7723         * gcc.target/i386/sse4_2-crc32.h: Likewise.
7724         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7725         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7726         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7727         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7728         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7729         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7730         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7731         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7732         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7733         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7734         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7735         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7736         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7737         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7738         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7739         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7740
7741 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
7742
7743         * gcc.dg/pie-link.c: New test.
7744
7745 2007-06-01  Ian Lance Taylor  <iant@google.com>
7746
7747         * gcc.dg/Wstrict-overflow-17.c: New test.
7748
7749 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
7750
7751         * gcc.dg/builtin-return-1.c (g): New.
7752         (main): Allocate at least 64 bytes on the stack.
7753
7754 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
7755
7756         * g++.dg/init/cleanup3.C: New test.
7757
7758 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7759
7760         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7761         int is 16 bits.
7762
7763 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
7764
7765         PR fortran/32156
7766         * gfortran.dg/char_array_constructor_3.f90: New test.
7767
7768 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7769
7770         PR tree-optimization/32160
7771         * gfortran.dg/predcom-1.f: New test.
7772
7773 2007-05-31  Richard Guenther  <rguenther@suse.de>
7774
7775         * g++.dg/other/str_empty.C: Move...
7776         * g++.dg/other/pr30567.C: Move...
7777         * g++.dg/tree-ssa/pr27218.C: Move...
7778         * g++.dg/torture: ...here and remove dg-options.
7779
7780 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7781
7782         PR c++/32158
7783         * g++.dg/ext/is_pod_incomplete.C: New.
7784
7785 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7786             Douglas Gregor <doug.gregor@gmail.com>
7787             Pedro Lamarao <pedro.lamarao@mndfck.org>
7788             Howard Hinnant <howard.hinnant@gmail.com>
7789
7790         PR c++/7412
7791         PR c++/29939
7792         * g++.dg/cpp0x/rv8p.C: New.
7793         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7794         * g++.dg/cpp0x/cast-bug.C: New.
7795         * g++.dg/cpp0x/elision_weak.C: New.
7796         * g++.dg/cpp0x/collapse-bug.C: New.
7797         * g++.dg/cpp0x/rv3p.C: New.
7798         * g++.dg/cpp0x/rv7n.C: New.
7799         * g++.dg/cpp0x/overload-conv-1.C: New.
7800         * g++.dg/cpp0x/rv2n.C: New.
7801         * g++.dg/cpp0x/deduce.C: New.
7802         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7803         * g++.dg/cpp0x/rv6p.C: New.
7804         * g++.dg/cpp0x/template_deduction.C: New.
7805         * g++.dg/cpp0x/implicit-copy.C: New.
7806         * g++.dg/cpp0x/rv1p.C: New.
7807         * g++.dg/cpp0x/cast.C: New.
7808         * g++.dg/cpp0x/rv5n.C: New.
7809         * g++.dg/cpp0x/collapse.C: New.
7810         * g++.dg/cpp0x/overload-conv-2.C: New.
7811         * g++.dg/cpp0x/rv4p.C: New.
7812         * g++.dg/cpp0x/rvo.C: New.
7813         * g++.dg/cpp0x/iop.C: New.
7814         * g++.dg/cpp0x/rv3n.C: New.
7815         * g++.dg/cpp0x/rv7p.C: New.
7816         * g++.dg/cpp0x/reference_collapsing.C: New.
7817         * g++.dg/cpp0x/overload.C: New.
7818         * g++.dg/cpp0x/named.C: New.
7819         * g++.dg/cpp0x/rv2p.C: New.
7820         * g++.dg/cpp0x/rv6n.C: New.
7821         * g++.dg/cpp0x/not_special.C: New.
7822         * g++.dg/cpp0x/bind.C: New.
7823         * g++.dg/cpp0x/rv1n.C: New.
7824         * g++.dg/cpp0x/rv5p.C: New.
7825         * g++.dg/cpp0x/elision.C: New.
7826         * g++.dg/cpp0x/named_refs.C: New.
7827         * g++.dg/cpp0x/unnamed_refs.C: New.
7828         * g++.dg/cpp0x/rv4n.C: New.
7829         * g++.dg/cpp0x/elision_neg.C: New.
7830         * g++.dg/init/copy7.C: Run in C++98 mode.
7831         * g++.dg/overload/arg1.C: Ditto.
7832         * g++.dg/overload/arg4.C: Ditto.
7833
7834 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7835
7836         PR c++/31809
7837         * g++.dg/opt/static5.C: New test.
7838
7839 2007-05-30  Richard Guenther  <rguenther@suse.de>
7840
7841         * g++.dg/dg.exp: Prune torture/.
7842         * g++.dg/torture/dg-torture.exp: New testsuite.
7843
7844 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
7845
7846         * gcc.target/arm/pr27387.C: Move and rename to ...
7847         * g++.dg/inherit/thunk8.C: ... here.
7848
7849 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7850
7851         PR tree-optimization/31769
7852         * g++.dg/gomp/pr31769.C: New test.
7853
7854 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
7855
7856         * gcc.target/i386/stack-realign.c: New.
7857
7858 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
7859
7860         * gcc.dg/tree-ssa/prefetch-6.c: New test.
7861
7862 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7863
7864         * gfortran.dg/sizeof.f90: New.
7865
7866 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7867
7868         PR c/31339
7869         * gcc.dg/boolcomplex-1.c: New test.
7870
7871         PR c++/31339
7872         * g++.dg/ext/boolcomplex-1.c: New test.
7873
7874 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
7875
7876         * gcc.dg/matrix: New directory.
7877
7878 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7879
7880         PR fortran/32124
7881         * gfortran.dg/allocate_stat_1.f90: New.
7882
7883 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7884
7885         PR fortran/31972
7886         * transfer_hollerith_1.f90: New test.
7887
7888 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7889
7890         PR tree-opt/32100
7891         * gcc.c-torture/execute/vrp-7.c: New test.
7892
7893 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7894
7895         * gfortran.dg/transfer_simplify_4.f90: New test.
7896
7897 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7898
7899         PR fortran/32088
7900         * gfortran.dg/func_result_3.f90: New.
7901
7902 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7903
7904         PR middle-end/32083
7905         * gfortran.dg/transfer_simplify_3.f90: New.
7906
7907 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7908
7909         PR target/32065
7910         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
7911         to compile options.
7912         * gcc.target/i386/pr32065-2.c: New test.
7913
7914 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7915
7916         PR fortran/31813
7917         * gfortran.dg/io_constraints_2.f90: Update.
7918
7919 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
7920
7921         PR fortran/31219
7922         * gfortran.dg/array_constructor_17.f90: New test.
7923
7924 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7925
7926         PR tree-opt/32090
7927         * g++.dg/opt/array2.C: New testcase.
7928
7929 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7930
7931         PR target/32065
7932         * gcc.target/i386/pr32065.c: New test.
7933
7934 2007-05-25  Dirk Mueller  <dmueller@suse.de>
7935             Marcus Meissner <meissner@suse.de>
7936
7937         * gcc.dg/attr-alloc_size.c: New.
7938
7939 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
7940             Lee Millward  <lee.millward@gmail.com>
7941
7942         PR c++/31745
7943         * g++.dg/parse/crash34.C: New test.
7944
7945         * g++.dg/parse/crash35.C: New test.
7946
7947 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7948
7949         * gcc.target/i386/sse2-check.h: New.
7950         * gcc.target/i386/sse2-vec-1.c: Likewise.
7951         * gcc.target/i386/sse2-vec-2.c: Likewise.
7952         * gcc.target/i386/sse2-vec-3.c: Likewise.
7953         * gcc.target/i386/sse2-vec-4.c: Likewise.
7954         * gcc.target/i386/sse2-vec-5.c: Likewise.
7955         * gcc.target/i386/sse2-vec-6.c: Likewise.
7956
7957 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
7958
7959         PR c++/31431
7960         PR c++/31432
7961         PR c++/31434
7962         PR c++/31435
7963         PR c++/31437
7964         PR c++/31438
7965         PR c++/31442
7966         PR c++/31443
7967         PR c++/31444
7968         PR c++/31445
7969         * g++.dg/cpp0x/pr31431.C: New.
7970         * g++.dg/cpp0x/pr31437.C: New.
7971         * g++.dg/cpp0x/pr31442.C: New.
7972         * g++.dg/cpp0x/pr31444.C: New.
7973         * g++.dg/cpp0x/pr31431-2.C: New.
7974         * g++.dg/cpp0x/pr31432.C: New.
7975         * g++.dg/cpp0x/pr31434.C: New.
7976         * g++.dg/cpp0x/pr31438.C: New.
7977         * g++.dg/cpp0x/pr31443.C: New.
7978         * g++.dg/cpp0x/pr31445.C: New.
7979         * g++.dg/cpp0x/variadic-crash1.C: New.
7980
7981 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
7982
7983         * gcc.target/arm/long-calls-1.c: New test.
7984         * gcc.target/arm/long-calls-2.c: Likewise.
7985         * gcc.target/arm/long-calls-3.c: Likewise.
7986         * gcc.target/arm/long-calls-4.c: Likewise.
7987
7988 2007-05-25  Richard Guenther  <rguenther@suse.de>
7989             Andrew Pinski  <andrew_pinski@playstation.sony.com>
7990
7991         PR tree-optimization/31982
7992         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7993
7994 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
7995
7996         PR fortran/32047
7997         * gfortran.dg/result_in_spec_2.f90: New test.
7998
7999 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8000
8001         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8002
8003 2007-05-24  Ollie Wild  <aaw@google.com>
8004
8005         * gcc.dg/cpp/counter-1.c: New test.
8006         * gcc.dg/pch/counter-1.c: New test.
8007         * gcc.dg/pch/counter-1.hs: New file.
8008         * gcc.dg/pch/counter-2.c: New test.
8009         * gcc.dg/pch/counter-2.hs: New file.
8010         * gcc.dg/pch/counter-3.c: New test.
8011         * gcc.dg/pch/counter-3.hs: New file.
8012
8013 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
8014
8015         * gcc.dg/tree-ssa/predcom-1.c: New test.
8016         * gcc.dg/tree-ssa/predcom-2.c: New test.
8017         * gcc.dg/tree-ssa/predcom-3.c: New test.
8018         * gcc.dg/tree-ssa/predcom-4.c: New test.
8019         * gcc.dg/tree-ssa/predcom-5.c: New test.
8020         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8021
8022 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
8023
8024         PR testsuite/32062
8025         * gcc.target/i386/sse4_1-check.h (MASK): New.
8026
8027 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8028
8029         PR fortran/32038
8030         * gfortran.dg/pr25603.f: Initialize integer variables.
8031
8032 2007-05-23  Ian Lance Taylor  <iant@google.com>
8033
8034         * g++.dg/other/vrp1.C: New test.
8035
8036 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
8037
8038         PR preprocessor/20077
8039         * gcc.dg/cpp/paste15.c: New test.
8040
8041 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
8042             Nigel Stephens  <nigel@mips.com>
8043             Richard Sandiford  <richard@codesourcery.com>
8044
8045         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
8046         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
8047         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
8048         * gcc.target/mips/inter/mips16-inter.exp: New.
8049
8050 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
8051
8052         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
8053
8054 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8055
8056         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
8057         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
8058         * gcc.target/i386/sse3-addsubps.c: Likewise.
8059         * gcc.target/i386/sse3-haddpd.c: Likewise.
8060         * gcc.target/i386/sse3-haddps.c: Likewise.
8061         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8062         * gcc.target/i386/sse3-hsubps.c: Likewise.
8063         * gcc.target/i386/sse3-lddqu.c: Likewise.
8064         * gcc.target/i386/sse3-movddup.c: Likewise.
8065         * gcc.target/i386/sse3-movshdup.c: Likewise.
8066         * gcc.target/i386/sse3-movsldup.c: Likewise.
8067
8068         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
8069         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
8070         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8071         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8072         * gcc.target/i386/ssse3-palignr.c: Likewise.
8073         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8074         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8075         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8076         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8077         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8078         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8079         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8080         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8081         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8082         * gcc.target/i386/ssse3-psignb.c: Likewise.
8083         * gcc.target/i386/ssse3-psignd.c: Likewise.
8084         * gcc.target/i386/ssse3-psignw.c: Likewise.
8085         * gcc.target/i386/ssse3-vals.h: Likewise.
8086
8087         * gcc.target/i386/sse3-check.h: New file.
8088         * gcc.target/i386/ssse3-check.h: Likewise.
8089
8090 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8091
8092         PR middle-end/31095
8093         * gcc.c-torture/compile/bcopy-1.c: New testcase.
8094
8095 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8096
8097         PR middle-end/31606
8098         * gcc.c-torture/20070522-1.c: New testcase.
8099
8100 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8101
8102         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8103
8104 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
8105
8106         * gcc.c-torture/execute/ieee/20000320-1.x,
8107         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8108         m68k-*-* and check_effective_target_coldfire_fpu.
8109
8110 2007-05-22  Ollie Wild  <aaw@google.com>
8111
8112         * g++.dg/lookup/hidden-class10.C: New test.
8113         * g++.dg/lookup/hidden-class11.C: New test.
8114
8115 2007-05-22  Ollie Wild  <aaw@google.com>
8116
8117         * g++.dg/lookup/name-clash5.C: New test.
8118         * g++.dg/lookup/name-clash6.C: New test.
8119
8120 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8121
8122         * g++.dg/other/i386-2.C: Update comments on header files tested.
8123         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
8124         of <tmmintrin.h>.
8125         * gcc.target/i386/sse-12.c: Likewise.
8126         * gcc.target/i386/sse-13.c: Likewise.
8127         * gcc.target/i386/sse-14.c: Likewise.
8128
8129         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8130         Redefined to test with immediate operand.
8131         (__builtin_ia32_blendps): Likewise.
8132         (__builtin_ia32_blendpd): Likewise.
8133         (__builtin_ia32_dpps): Likewise.
8134         (__builtin_ia32_dpps): Likewise.
8135         (__builtin_ia32_insertps128): Likewise.
8136         (__builtin_ia32_vec_ext_v4sf): Likewise.
8137         (__builtin_ia32_vec_set_v16qi): Likewise.
8138         (__builtin_ia32_vec_set_v4si): Likewise.
8139         (__builtin_ia32_vec_set_v2di): Likewise.
8140         (__builtin_ia32_vec_ext_v16qi): Likewise.
8141         (__builtin_ia32_vec_ext_v4si): Likewise.
8142         (__builtin_ia32_vec_ext_v2di): Likewise.
8143         (__builtin_ia32_roundpd): Likewise.
8144         (__builtin_ia32_roundsd): Likewise.
8145         (__builtin_ia32_roundps): Likewise.
8146         (__builtin_ia32_roundss): Likewise.
8147         (__builtin_ia32_mpsadbw128): Likewise.
8148
8149 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8150
8151         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8152
8153 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8154
8155         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8156         failures.
8157         * gcc.dg/dfp/func-struct.c: Ditto.
8158         * gcc.dg/dfp/operator-assignment.c: Ditto.
8159         * gcc.dg/dfp/convert-bfp.c: Ditto.
8160         * gcc.dg/dfp/convert-int.c: Ditto.
8161         * gcc.dg/dfp/convert-int-max.c: Ditto.
8162         * gcc.dg/dfp/func-scalar.c: Ditto.
8163         * gcc.dg/dfp/cast.c: Ditto.
8164         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8165         failures, and fix a typo in return type of arg1_128.
8166         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8167         failures, and fix a typo in a constant suffix.
8168         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8169         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8170
8171 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8172             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8173
8174         * lib/gcc-dg.exp(process_message): New proc.
8175         (dg-message): New test directive.
8176         * gcc.dg/always_inline.c: Use dg-message.
8177         * gcc.dg/always_inline2.c: Ditto.
8178         * gcc.dg/always_inline3.c: Ditto.
8179         * gcc.dg/invalid-call-1.c: Ditto.
8180         * gcc.dg/pr17506.c: Ditto.
8181         * gcc.dg/simd-5.c: Ditto.
8182         * gcc.dg/simd-6.c: Ditto.
8183         * gcc.dg/va-arg-2.c: Ditto.
8184         * gcc.dg/cpp/syshdr.c: Ditto.
8185         * gcc.dg/cpp/unc4.c: Ditto.
8186         * gcc.dg/cpp/trad/mi1.c: Ditto.
8187         * gcc.dg/cpp/trad/mi5.c: Ditto.
8188         * gcc.dg/cpp/trad/mi7.c: Ditto.
8189         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8190         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8191         * gcc.test-framework/test-framework.awk: Special-case outexists
8192         tests.
8193
8194 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8195
8196         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8197         (bit_SSE4_2): Likewise.
8198         (bit_POPCNT): Likewise.
8199
8200         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8201         Check if assembler supports SSE4 instructions.
8202
8203         * gcc.target/i386/sse4_1-blendpd.c: New file.
8204         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8205         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8206         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
8207         * gcc.target/i386/sse4_1-check.h: Likewise.
8208         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8209         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8210         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8211         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8212         * gcc.target/i386/sse4_1-extractps.c: Likewise.
8213         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8214         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8215         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8216         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8217         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
8218         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8219         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
8220         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8221         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
8222         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
8223         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8224         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
8225         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8226         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8227         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8228         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8229         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8230         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8231         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8232         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8233         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
8234         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
8235         * gcc.target/i386/sse4_1-pminud.c: Likewise.
8236         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
8237         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8238         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8239         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8240         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8241         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8242         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8243         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8244         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8245         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8246         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8247         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8248         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8249         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8250         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
8251         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8252         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8253         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8254         * gcc.target/i386/sse4_1-round.h: Likewise.
8255         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8256         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8257         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8258         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8259         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8260         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8261         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8262         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8263         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8264         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8265         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8266         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8267         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8268         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8269
8270 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8271
8272         PR fortran/31627
8273         * gfortran.dg/bounds_check_7.f90: New test.
8274
8275 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
8276
8277         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
8278         (check_effective_target_sse4a): Ditto.
8279
8280         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
8281         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
8282         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
8283         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
8284         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
8285         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
8286         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
8287         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
8288         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
8289         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
8290         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
8291         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
8292         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
8293         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8294         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8295         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8296         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8297         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8298         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8299         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8300
8301 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
8302
8303         * g++.dg/ext/cleanup-1.C: New test.
8304         * g++.dg/ext/cleanup-2.C: Likewise.
8305         * g++.dg/ext/cleanup-3.C: Likewise.
8306         * g++.dg/ext/cleanup-4.C: Likewise.
8307         * g++.dg/ext/cleanup-5.C: Likewise.
8308         * g++.dg/ext/cleanup-6.C: Likewise.
8309         * g++.dg/ext/cleanup-8.C: Likewise.
8310         * g++.dg/ext/cleanup-9.C: Likewise.
8311         * g++.dg/ext/cleanup-10.C: Likewise.
8312         * g++.dg/ext/cleanup-11.C: Likewise.
8313         * g++.dg/ext/cleanup-dtor.C: Likewise.
8314
8315 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8316
8317         PR middle-end/31995
8318         * gcc.dg/vect/vect-102a.c: New test.
8319
8320 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
8321             Paolo Carlini  <pcarlini@suse.de>
8322             Uros Bizjak  <ubizjak@gmail.com>
8323
8324         * gcc.dg/gcc-have-sync-compare-and-swap.c,
8325         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8326         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8327         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8328         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8329         New testcases.
8330
8331 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
8332
8333         PR fortran/32002
8334         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8335
8336 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8337
8338         PR fortran/32027
8339         * gfortran.dg/do_3.F90: Add checks for the final value of the
8340         loop variable.
8341
8342 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8343
8344         * gcc.c-torture/execute/990127-2.x: New file.
8345
8346 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8347
8348         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8349         * gcc.target/i386/sse-12: Add -O to compile options.
8350         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8351         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8352         and mm3dnow.h.  Add -O to compile options.
8353
8354 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
8355
8356         PR fortran/31867
8357         * gfortran.dg/char_length_5.f90: New test.
8358
8359         PR fortran/31994
8360         * gfortran.dg/array_reference_1.f90: New test.
8361
8362 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8363
8364         PR middle-end/7651
8365         PR c++/11856
8366         PR c/12963
8367         PR c/23587
8368         PR other/29694
8369         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8370         * gcc.dg/Wtype-limits.c: New.
8371         * gcc.dg/Wtype-limits-Wextra.c: New.
8372         * gcc.dg/Wtype-limits-no.c: New.
8373         * g++.dg/warn/Wtype-limits.C: New.
8374         * g++.dg/warn/Wtype-limits-Wextra.C: New.
8375         * g++.dg/warn/Wtype-limits-no.C: New.
8376
8377 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8378
8379         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8380         instead of "-msse2".'
8381         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8382         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8383         and mm3dnow.h.
8384         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8385         to test with immediate operand.
8386         (__builtin_ia32_insertqi): Ditto.
8387         (__builtin_ia32_palignr128): Ditto.
8388         (__builtin_ia32_palignr): Ditto.
8389         (__builtin_ia32_pshufhw): Ditto.
8390         (__builtin_ia32_pshuflw): Ditto.
8391         (__builtin_ia32_pshufd): Ditto.
8392         (__builtin_ia32_vec_set_v8hi): Ditto.
8393         (__builtin_ia32_vec_ext_v8hi): Ditto.
8394         (__builtin_ia32_shufpd): Ditto.
8395         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8396
8397 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
8398
8399         PR fortran/32001
8400         * gfortran.dg/min_max_conformance.f90: Added more testcases.
8401
8402 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8403
8404         PR target/31585
8405         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8406         and "__inline".  Use "-msse" instead of "-msse2".
8407
8408 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8409
8410         PR middle-end/7651
8411         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8412         * gcc.dg/20030906-2.c: Likewise.
8413         * objc.dg/method-17.m: Add -Wreturn-type.
8414         * obj-c++.dg/method-21.mm: Likewise.
8415
8416 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8417
8418         PR target/31585
8419         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8420         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8421         (__builtin_ia32_psrlqi128): Ditto.
8422         (__builtin_ia32_psrlwi128): Ditto.
8423         (__builtin_ia32_psrldi128): Ditto.
8424         (__builtin_ia32_psrldqi128): Ditto.
8425         (__builtin_ia32_pslldqi128): Ditto.
8426         (__builtin_ia32_psrawi128): Ditto.
8427         (__builtin_ia32_psradi128): Ditto.
8428         (__builtin_ia32_psllqi128): Ditto.
8429         (__builtin_ia32_pslldi128): Ditto.
8430         (__builtin_prefetch): Ditto.
8431         (__builtin_ia32_pshufw): Ditto.
8432         (__builtin_ia32_vec_set_v4hi): Ditto.
8433         (__builtin_ia32_vec_ext_v4hi): Ditto.
8434         (__builtin_ia32_shufps): Ditto.
8435         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8436
8437 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8438
8439         PR fortran/31974
8440         * gfortran.dg/char_allocation_1.f90: New test.
8441
8442 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8443
8444         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8445         * gcc.dg/Wconversion-sign.c: New.
8446         * gcc.dg/Wconversion-integer-no-sign.c: New.
8447         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8448         Wconversion-sign.C
8449         * g++.dg/warn/Wconversion-sign.C: New.
8450         * g++.old-deja/g++.other/warn4.C: Update.
8451         * g++.dg/warn/Wconversion1.C: Likewise.
8452
8453 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8454
8455         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8456         * gcc.dg/torture/builtin-math-4.c: Likewise.
8457
8458 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8459
8460         PR libfortran/31964
8461         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8462
8463 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8464
8465         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8466
8467 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8468
8469         PR target/31628
8470         * gcc.target/i386/pr31628.c: New.
8471
8472 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
8473
8474         PR middle-end/31344
8475         * gcc.dg/pr31344.c: New test.
8476
8477 2007-05-17  Ian Lance Taylor  <iant@google.com>
8478
8479         PR tree-optimization/31953
8480         * gcc.c-torture/compile/pr31953.c: New test.
8481
8482 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8483
8484         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8485
8486         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8487         and drem.
8488         * gcc.dg/torture/builtin-math-4.c: Likewise.
8489
8490         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8491         * gcc.dg/torture/builtin-math-4.c: Likewise.
8492
8493         * gcc.dg/torture/builtin-math-4.c: New test.
8494
8495 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
8496             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8497
8498         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8499         * gcc.dg/cpp/include2.c: Ditto.
8500         * gcc.dg/cpp/mac-dir-2.c: Ditto.
8501         * gcc.dg/cpp/paste5.c: Ditto.
8502         * gcc.dg/cpp/paste6.c: Ditto.
8503         * gcc.dg/cpp/paste8.c: Ditto.
8504         * gcc.dg/cpp/paste11.c: Ditto.
8505         * gcc.dg/cpp/paste13.c: Ditto.
8506         * gcc.dg/cpp/skipping2.c: Ditto.
8507         * gcc.dg/reg-vol-struct-1.c: Ditto.
8508         * gcc.dg/Wshadow-1.c: Ditto.
8509         * gcc.dg/cpp/trad/comment.c: Ditto.
8510         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
8511         * gcc.dg/cpp/if-2.c: Ditto.
8512         * gcc.dg/array-5.c: Ditto.
8513         * gcc.dg/inline-15.c: Ditto.
8514         * gcc.dg/pr27953.c: Ditto.
8515         * gcc.dg/Wno-c++-compat.c: Ditto.
8516
8517 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
8518
8519         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8520
8521 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8522
8523         * gcc.c-torture/execute/20070517-1.c: New test.
8524
8525 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
8526
8527         PR fortran/31919
8528         * gfortran.dg/min_max_conformance.f90: New test.
8529
8530 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
8531
8532         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8533         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8534         gcc.dg/vect/vect-104.c: Use more complex construction to
8535         prevent vectorizing.
8536         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8537
8538 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
8539
8540         PR tree-optimization/24659
8541         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8542         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8543         not vect_int target.
8544         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8545         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
8546         targets.
8547         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8548         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8549         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8550
8551 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
8552
8553         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8554         and x86_64-*-* targets.
8555         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8556
8557 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
8558
8559         PR fortran/18769
8560         PR fortran/30881
8561         PR fortran/31194
8562         PR fortran/31216
8563         PR fortran/31427
8564         * transfer_simplify_1.f90: New test.
8565         * transfer_simplify_2.f90: New test.
8566
8567 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
8568
8569         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8570
8571 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
8572
8573         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8574
8575         * gcc.dg/fltconst-pedantic-dfp.c: New test.
8576
8577         PR c/31924
8578         * gcc.dg/fltconst-1.c: New test.
8579
8580         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8581         * gcc.dg/dfp/operator-assignment.c: Ditto.
8582
8583 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
8584
8585         PR c++/29928
8586         * g++.dg/rtti/typeid5.C: New.
8587
8588 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8589
8590         PR fortran/31725
8591         * gfortran.dg/substr_4.f: New test.
8592
8593 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
8594
8595         * gcc.target/m68k/interrupt_thread-1.c,
8596         gcc.target/m68k/interrupt_thread-2.c,
8597         gcc.target/m68k/interrupt_thread-3.c: New.
8598         * gcc.target/m68k/m68k.exp: Accept fido.
8599
8600 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8601
8602         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8603         * gfortran.dg/altreturn_3.f90: Likewise.
8604         * gfortran.dg/assumed_dummy_1.f90: Likewise.
8605         * gfortran.dg/default_numeric_type_1.f90: Likewise.
8606         * gfortran.dg/inquire_iolength.f90: Likewise.
8607         * gfortran.dg/module_naming_1.f90: Likewise.
8608         * gfortran.dg/oldstyle_2.f90: Likewise.
8609         * gfortran.dg/operator_2.f90: Likewise.
8610         * gfortran.dg/parameter_array_element_1.f90: Likewise.
8611         * gfortran.dg/used_types_11.f90: Likewise.
8612         * gfortran.dg/zero_array_components_1.f90: Likewise.
8613         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8614         * gfortran.dg/parameter_array_dummy.f90: Likewise.
8615         * gfortran.dg/real_const_3.f90: Likewise.
8616
8617 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
8618
8619         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8620         * gcc.dg/tree-ssa/loop-30.c: New test.
8621
8622 2007-05-13  Richard Guenther  <rguenther@suse.de>
8623
8624         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8625         scanning forwprop1.
8626         * g++.dg/tree-ssa/pr31146.C: Likewise.
8627
8628 2007-05-13  Revital Eres  <eres@il.ibm.com>
8629
8630         * gcc.dg/dse.c: New test.
8631
8632 2007-05-12  Richard Guenther  <rguenther@suse.de>
8633
8634         PR tree-optimization/31797
8635         * gcc.c-torture/compile/pr31797.c: New testcase.
8636
8637 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
8638
8639         PR fortran/30746
8640         * gfortran.dg/host_assoc_function_1.f90: New test.
8641
8642 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
8643
8644         PR c++/31829
8645         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8646
8647 2007-05-11  Silvius Rus  <rus@google.com>
8648
8649         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8650         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8651         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8652         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8653         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8654         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8655         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8656         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8657         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8658         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8659         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8660         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8661         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8662         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8663         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8664         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8665
8666 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
8667
8668         PR other/31852
8669         * gcc.c-torture/execute/builtins/memchr.c: New.
8670         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8671         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8672
8673 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8674
8675         PR fortran/30876
8676         * gfortran.dg/recursive_reference_1.f90: Put error at correct
8677         line.
8678         * gfortran.dg/recursive_reference_2.f90: New test.
8679
8680 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8681
8682         PR fortran/30878
8683         * gfortran.dg/namelist_29.f90: New test.
8684
8685 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
8686
8687         PR fortran/31474
8688         * gfortran.dg/entry_10.f90: New test.
8689
8690 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
8691
8692         PR tree-optimization/31885
8693         * gcc.dg/tree-ssa/loop-29.c: New test.
8694
8695 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8696
8697         * assumed_dummy_1.f90: Fix dg directive.
8698         * char_initialiser_actual.f90: Likewise.
8699         * nested_modules_2.f90: Likewise.
8700         * shift-alloc.f90: Likewise.
8701
8702 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
8703
8704         * gcc.dg/20070507-1.c: Disable for non-pic targets.
8705
8706 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8707
8708         PR libfortran/31880
8709         * gfortran.dg/unf_read_corrupted_2.f90: New test.
8710
8711 2007-05-09  Mike Stump  <mrs@apple.com>
8712
8713         * g++.dg/other/first-global.C: Add -fpie for darwin.
8714         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8715
8716 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8717
8718         * gcc.dg/20070507-1.c: New testcase.
8719
8720 2007-05-08  Chao-ying Fu  <fu@mips.com>
8721
8722         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8723         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8724         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8725         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8726
8727 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
8728
8729         PR 31847
8730         * gcc.dg/pr31847.c: New test.
8731
8732 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8733
8734         PR fortran/31692
8735         * gfortran.dg/actual_array_result_1.f90: New test.
8736
8737 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8738
8739         PR fortran/29397
8740         * gfortran.dg/parameter_array_init_1.f90: New test.
8741
8742         PR fortran/29400
8743         * gfortran.dg/parameter_array_init_2.f90: New test.
8744
8745 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
8746
8747         PR target/31854
8748         * gcc.target/i386/pr31854.c: New test.
8749
8750 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
8751
8752         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8753
8754 2007-05-07  Mike Stump  <mrs@apple.com>
8755
8756         * g++.old-deja/g++.mike/empty.C: Add.
8757
8758 2007-05-07  Eric Christopher  <echristo@apple.com>
8759
8760         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8761
8762 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
8763
8764         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8765         variable.  Rearrange conversions from binary float to decimal float.
8766
8767 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
8768
8769         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8770         x86.
8771
8772 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8773
8774         * gnat.dg/opt1.ad[sb]: New testcase.
8775
8776 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8777
8778         PR fortran/31399
8779         * gfortran.dg/do_3.F90: New test.
8780
8781 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8782
8783         PR fortran/31764
8784         * gfortran.dg/new_line.f90: Add new checks.
8785
8786 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8787
8788         PR fortran/31201
8789         * gfortran.dg/large_unit_1.f90: New.
8790         * gfortran.dg/large_unit_2.f90: New.
8791         * gfortran.dg/iostat_4.f90: New
8792         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8793
8794 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
8795
8796         PR fortran/31540
8797         * gfortran.dg/char_result_4.f90: New test.
8798
8799 2007-06-05  Revital Eres  <eres@il.ibm.com>
8800
8801         PR 30957
8802         * gcc.dg/pr30957-1.c: New test.
8803
8804 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8805
8806         PR fortran/31251
8807         * gfortran.dg/char_type_len_2.f90: New test.
8808
8809 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
8810
8811         PR 31775
8812         * g++.dg/other/nested-extern.cc: New.
8813         * g++.dg/other/nested-extern-1.C: New.
8814         * g++.dg/other/nested-extern-2.C: New.
8815
8816 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8817
8818         PR fortran/31760
8819         * gfortran.dg/erf.f90: New test.
8820         * gfortran.dg/besxy.f90: New test.
8821
8822 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8823
8824         PR fortran/22359
8825         * gfortran.dg/fseek.f90: New test.
8826
8827 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
8828
8829         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8830
8831 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8832
8833         PR libfortran/31210
8834         * gfortran.dg/zero_length_1.f90: New test.
8835
8836 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8837
8838         PR fortran/31803
8839         * gfortran.dg/char_pointer_assign_3.f90: New test.
8840         * gfortran.dg/char_result_2.f90: Re-enable test.
8841
8842 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8843
8844         PR fortran/25071
8845         * gfortran.dg/char_length_3.f90: New test.
8846         * gfortran.dg/char_result_2.f90: Fix test.
8847
8848 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
8849
8850         PR tree-optimization/30565
8851         * gcc.dg/tree-ssa/loop-27.c: New test.
8852
8853 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
8854
8855         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8856         * gcc.target/bfin/arith.c (__v2hi): Likewise.
8857         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8858         * gcc.target/bfin/shift.c (__v2hi): Likewise.
8859
8860 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
8861
8862         PR tree-optimization/31699
8863         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8864         New.
8865         (check_effective_target_vect_floatint_cvt): New.
8866         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8867         of specific targets.
8868         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8869         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8870         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8871         * gcc.dg/vect/vect-iv-4.c: Likewise.
8872         * gcc.dg/vect/vect-multitypes-11.c: New.
8873         * gcc.dg/vect/pr31699.c: New.
8874
8875 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
8876
8877         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8878
8879 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
8880
8881         PR C++/31663
8882         * g++.dg/warn/anonymous-namespace-2.C: New.
8883         * g++.dg/warn/anonymous-namespace-2.h: New.
8884
8885 2007-05-02  Paul Brook  <paul@codesourcery.com>
8886
8887         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
8888
8889 2007-05-02  Eric Christopher  <echristo@apple.com>
8890
8891         * gcc.dg/cpp/if-div.c: New file.
8892
8893 2007-05-02  Tom Tromey  <tromey@redhat.com>
8894
8895         PR preprocessor/28709:
8896         * gcc.dg/cpp/pr28709.c: New file.
8897
8898 2007-05-02  Richard Guenther  <rguenther@suse.de>
8899
8900         PR tree-optimization/31146
8901         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8902
8903 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
8904
8905         * gcc.c-torture/compile/limits-blockid.c: New.
8906         * gcc.c-torture/compile/limits-caselabels.c: New.
8907         * gcc.c-torture/compile/limits-declparen.c: New.
8908         * gcc.c-torture/compile/limits-enumconst.c: New.
8909         * gcc.c-torture/compile/limits-exprparen.c: New.
8910         * gcc.c-torture/compile/limits-externalid.c: New.
8911         * gcc.c-torture/compile/limits-fnargs.c: New.
8912         * gcc.c-torture/compile/limits-fndefn.c: New.
8913         * gcc.c-torture/compile/limits-idexternal.c: New.
8914         * gcc.c-torture/compile/limits-idinternal.c: New.
8915         * gcc.c-torture/compile/limits-pointer.c: New.
8916         * gcc.c-torture/compile/limits-stringlit.c: New.
8917         * gcc.c-torture/compile/limits-structmem.c: New.
8918         * gcc.c-torture/compile/limits-structnest.c: New.
8919
8920 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
8921
8922         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8923
8924 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8925
8926         PR middle-end/31740
8927         * gcc.c-torture/compile/20070501-1.c: New testcase.
8928
8929 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8930
8931         PR fortran/31732
8932         * gfortran.dg/array_memset_2:  New test case.
8933
8934 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8935
8936         PR testsuite/31615
8937         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8938
8939 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8940
8941         PR testsuite/31589
8942         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8943         dg-final test.
8944         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8945         keyword to dg-final test.
8946         * gcc.dg/vect/vect-iv-4.c: Likewise.
8947         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8948         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
8949         test.
8950         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
8951         cast.
8952         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
8953         * lib/target-supports.exp
8954         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
8955         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8956
8957 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
8958
8959         * gcc.c-torture/execute/ieee/20000320-1.c: Use
8960         __LONG_LONG_MAX__ and its friends instead of those supplied by
8961         limits.h.
8962
8963 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
8964
8965         PR C++/31721
8966         * g++.dg/ext/vector7.C: New testcase.
8967
8968 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8969
8970         PR fortran/31591
8971         * gfortran.dg/bound_simplification_1.f90: New test.
8972
8973 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8974
8975         PR fortran/31645
8976         * gfortran.dg/bom_error.f90: New test.
8977         * gfortran.dg/bom_include.f90: New test.
8978         * gfortran.dg/bom_UTF16-LE.f90: New test.
8979         * gfortran.dg/bom_UTF16-BE.f90: New test.
8980         * gfortran.dg/bom_UTF-8.f90: New test.
8981         * gfortran.dg/bom_UTF-32.f90: New test.
8982         * gfortran.dg/bom_UTF-8.F90: New test.
8983         * gfortran.dg/bom_include.inc: New file.
8984
8985 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8986
8987         PR C++/30221
8988         * g++.dg/init/ptrfn2.C: New test.
8989         * g++.dg/init/ptrfn3.C: New test.
8990
8991 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
8992
8993         PR fortran/31711
8994         * gfortran.dg/dependency_21.f90: New test.
8995
8996 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8997
8998         * gfortran.dg/secnds.f: Use real*8.
8999         * gfortran.dg/secnds-1.f: Use real*8.
9000
9001 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9002
9003         PR libfortran/31532
9004         * gfortran.dg/inquire_5.f90: Update test.
9005
9006 2007-04-27  Ian Lance Taylor  <iant@google.com>
9007
9008         PR middle-end/31710
9009         * gcc.c-torture/compile/pr31710.c: New test.
9010
9011 2007-04-27  Richard Guenther  <rguenther@suse.de>
9012
9013         PR tree-optimization/30965
9014         PR tree-optimization/30978
9015         * gcc.dg/tree-ssa/pr30978.c: New testcase.
9016         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9017         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9018         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9019
9020 2007-04-27  Richard Guenther  <rguenther@suse.de>
9021
9022         PR tree-optimization/31715
9023         * gcc.dg/Warray-bounds-4.c: New testcase.
9024
9025 2007-04-26  Ian Lance Taylor  <iant@google.com>
9026
9027         PR target/28675
9028         * gcc.c-torture/compile/pr28675.c: New test.
9029
9030 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9031
9032         PR C++/30016
9033         * g++.dg/ext/vector6.C: New test.
9034
9035 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
9036
9037         * gcc.c-torture/execute/ieee/20000320-1.x: New.
9038
9039 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
9040
9041         PR middle-end/31617
9042         * g++.dg/other/str_empty.C: Add expected warning.
9043
9044 2007-04-26  Richard Guenther  <rguenther@suse.de>
9045         Daniel Berlin  <dberlin@dberlin.org>
9046
9047         PR tree-optimization/30567
9048         * g++.dg/other/pr30567.C: New testcase.
9049
9050 2007-04-26  Richard Guenther  <rguenther@suse.de>
9051
9052         PR tree-optimization/31703
9053         * gcc.c-torture/compile/pr31703.c: New testcase.
9054         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
9055         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9056
9057 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
9058
9059         * gfortran.dg/open_errors.f90: Added if statements checking
9060         the value of iostat.
9061
9062 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
9063
9064         PR c++/31598
9065         * g++.dg/gomp/pr31598.C: New test.
9066
9067         PR tree-optimization/30558
9068         * g++.dg/gomp/pr30558.C: New test.
9069
9070 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
9071
9072         PR c++/31338
9073         * g++.dg/ext/complex2.C: New test.
9074
9075 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
9076
9077         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
9078
9079 2007-04-25  Thiemo Seufer  <ths@mips.com>
9080
9081         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
9082         value to signed char.
9083
9084 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
9085
9086         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
9087         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
9088         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
9089
9090 2007-04-25  Tobias Burnus  <burnus@net-b.de>
9091
9092         PR fortran/31668
9093         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9094         statement functions.
9095         * gfortran.dg/c_by_val_5.f90: New test.
9096
9097 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
9098
9099         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9100         with two new subroutines to avoid parameter-induced aliasing.
9101         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9102         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9103
9104 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9105
9106         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9107         * g++.dg/warn/Warray-bounds.C: Likewise.
9108
9109 2007-04-24  Ian Lance Taylor  <iant@google.com>
9110
9111         PR tree-optimization/31605
9112         * gcc.c-torture/execute/pr31605.c: New test.
9113
9114 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9115
9116         PR fortran/31587
9117         * lib/gcc-dg.exp (scan-module): New function.
9118         * gfortran.dg/module_md5_1.f90: New test.
9119
9120 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
9121
9122         * g++.old-deja/g++.pt/defarg6.C: Only run with
9123         -std=gnu++98.
9124         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9125         * g++.dg/cpp0x/variadic61.C: Ditto.
9126         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9127         * g++.dg/cpp0x/variadic62.C: Ditto.
9128         * g++.dg/template/meminit1.C: Ditto.
9129         * g++.dg/template/operator7.C: Ditto.
9130         * g++.dg/template/static15.C: Ditto.
9131         * g++.dg/template/invalid1.C: Ditto.
9132         * g++.dg/template/shift1.C: Ditto.
9133         * g++.dg/template/error10.C: Ditto.
9134
9135 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
9136
9137         PR diagnostic/25923
9138         * gfortran.dg/pr25923.f90: New test.
9139
9140 2007-04-24  Ian Lance Taylor  <iant@google.com>
9141
9142         PR tree-optimization/31602
9143         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9144
9145 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
9146
9147         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9148         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9149
9150 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
9151
9152         * gcc.target/i386/reload-1.c. New.
9153
9154 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9155             Olga Golovanevsky  <olga@il.ibm.com>
9156
9157         * g++.dg/other/str_empty.C: New test.
9158
9159 2007-04-24  Richard Henderson  <rth@redhat.com>
9160
9161         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9162
9163 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9164
9165         PR target/31641
9166         * gcc.c-torture/compile/pr31641.c: New testcase.
9167
9168 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
9169
9170         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9171         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9172         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9173         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9174
9175 2007-04-23  Simon Baldwin  <simonb@google.com>
9176
9177         * g++.dg/other/error15.C: New.
9178         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9179         triggering a "multiple parameters named" error.
9180
9181 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9182
9183         PR fortran/31618
9184         * gfortran.dg/backspace_8.f:  New test case.
9185
9186 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
9187
9188         PR fortran/31630
9189         * gfortran.dg/used_types_17.f90: New test.
9190
9191         PR fortran/31620
9192         * gfortran.dg/zero_array_components_1.f90: New test.
9193
9194 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9195
9196         PR fortran/31616
9197         * gfortran.dg/open_errors.f90: Allow a different error message.
9198
9199 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
9200
9201         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9202         Rename from check_effective_target_vect_pack_mod.  Rename global
9203         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
9204         messages.
9205         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9206         rename.
9207         * gcc.dg/vect/vect-iv-8a.c: Ditto.
9208         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
9209
9210 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9211
9212         PR middle-end/31448
9213         * gcc.c-torture/execute/pr31448.c: New testcase.
9214
9215 2007-04-22  Nick Clifton  <nickc@redhat.com>
9216
9217         * gcc.dg/20020312-2.c: Add support for the FRV.
9218
9219 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
9220
9221         PR tree-optimization/24659
9222         * gcc.dg/vect/vect-float-extend-1.c: New test.
9223         * gcc.dg/vect/vect-float-truncate-1.c: New test.
9224
9225 2007-04-22  Richard Guenther  <rguenther@suse.de>
9226
9227         PR tree-optimization/29789
9228         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9229         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9230
9231 2007-04-22  Revital Eres  <eres@il.ibm.com>
9232
9233         * gcc.dg/var-expand2.c: New test.
9234
9235 2007-04-22  Revital Eres  <eres@il.ibm.com>
9236
9237         * gcc.dg/var-expand3.c: New test.
9238
9239 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9240
9241         PR fortran/31495
9242         * gfortran.dg/continuation_8.f90: New test.
9243
9244 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9245
9246         PR C/30265
9247         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
9248         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
9249
9250 2007-04-21  Richard Guenther  <rguenther@suse.de>
9251
9252         PR middle-end/31136
9253         * gcc.c-torture/execute/pr31136.c: New testcase.
9254
9255 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
9256
9257         * gcc.target/i386/movsi-sm-1.c: New.
9258
9259 2007-04-20  Richard Henderson  <rth@redhat.com>
9260
9261         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
9262         * gcc.dg/pr27095.c: Cope with alpha GOT load.
9263
9264 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
9265
9266         * gcc.target/i386/ordcmp-1.c: New test.
9267         * gcc.target/i386/unordcmp-1.c: New test.
9268
9269         PR tree-optimization/31632
9270         * gcc.c-torture/compile/20070419-1.c: New test.
9271
9272 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9273
9274         * gcc.dg/invalid-call-1.c: New test.
9275
9276 2007-04-18  Dirk Mueller  <dmueller@suse.de>
9277
9278         PR diagnostic/31227
9279         * gcc.dg/Warray-bounds-3.c: New.
9280
9281 2007-04-18  Richard Guenther  <rguenther@suse.de>
9282
9283         PR tree-optimization/19431
9284         PR tree-optimization/21463
9285         * gcc.c-torture/execute/20070212-1.c: New testcase.
9286         * gcc.c-torture/execute/20070212-2.c: Likewise.
9287         * gcc.c-torture/execute/20070212-3.c: Likewise.
9288         * gcc.dg/tree-ssa/pr19431.c: Likewise.
9289         * gcc.dg/tree-ssa/pr21463.c: Likewise.
9290         * g++.dg/tree-ssa/pr21463.C: Likewise.
9291         * g++.dg/tree-ssa/pr30738.C: Likewise.
9292
9293 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9294
9295         PR c++/31513
9296         * g++.dg/expr/bitfield8.C: New test.
9297
9298 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
9299             Richard Sandiford  <richard@codesourcery.com>
9300
9301         * lib/target-supports.exp (check_profiling_available): Return 0
9302         for uClibc with -p or -pg.
9303
9304 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
9305
9306         PR c++/31517
9307         * g++.dg/template/init7.C: New test.
9308
9309 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
9310
9311         PR rtl-optimization/31360
9312         * gcc.dg/loop-7.c: New test.
9313
9314 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9315
9316         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9317         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9318         build.
9319         (compat-execute): Likewise.
9320         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9321         files to remote hosts.
9322         * lib/c-ctorture.exp (c-torture-compile): Likewise.
9323         (c-torture-execute): Likewise.
9324         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9325         or plain file.  Use remote_upload and remote_download to copy
9326         files about.
9327         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9328         before scanning it.
9329
9330 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
9331
9332         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9333
9334 2007-04-16  Lawrence Crowl  <crowl@google.com>
9335
9336         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9337         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9338         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9339         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9340         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9341         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9342         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9343         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9344         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9345         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9346         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9347
9348         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9349         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9350         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9351         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9352         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9353         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9354         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9355         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9356         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9357         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9358         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9359
9360 2007-04-16  Ian Lance Taylor  <iant@google.com>
9361
9362         PR tree-optimization/31522
9363         * gcc.dg/Wstrict-overflow-16.c: New test.
9364
9365 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
9366
9367         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9368
9369 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
9370
9371         PR fortran/31144
9372         * gfortran.dg/module_naming_1.f90: New.
9373
9374 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
9375
9376         * lib/target-supports.exp (check_profiling_available): Return
9377         false for m68k-*-uclinux.
9378
9379 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
9380
9381         PR c++/29365
9382         Testcase for c++ anonymous namespace warning
9383
9384         * g++.dg/warn/anonymous-namespace-1.C: New test
9385         * g++.dg/warn/anonymous-namespace-1.h: New test
9386
9387 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9388
9389         PR testsuite/31578
9390         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9391
9392 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9393
9394         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9395
9396 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
9397
9398         PR fortran/31204
9399         * gfortran.dg/array_constructor_16.f90: New test.
9400
9401 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9402
9403         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9404         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9405
9406 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9407
9408         PR rtl-optimization/31500
9409         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9410         * g++.dg/warn/Warray-bounds.C: Likewise.
9411
9412 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9413
9414         PR C/31520
9415         * gcc.dg/gnu89-init-4.c: New testcase.
9416
9417 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
9418
9419         PR c++/25874
9420         * gcc.dg/gomp/pr25874.c: Add dg-options.
9421         * g++.dg/gomp/pr25874.C: Add dg-options.
9422
9423 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9424
9425         PR fortran/21061
9426         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9427         * gfortran.dg/warnings_are_errors_1.f: New testcase.
9428
9429 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9430
9431         PR fortran/31561
9432         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9433
9434 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9435
9436         PR fortran/29507
9437         PR fortran/31404
9438         * gfortran.dg/initialization_6.f90: New test.
9439
9440 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9441
9442         * gcc.c-torture/compile/pr27528.c: Require nonpic.
9443
9444         * lib/target-supports.exp (check_gc_sections_available):
9445         Return false if ldflags includes -elf2flt.
9446
9447 2007-04-13  Jason Merrill  <jason@redhat.com>
9448
9449         PR c++/31074
9450         * conv3.C: New test.
9451
9452 2007-04-13  Mike Stump  <mrs@apple.com>
9453
9454         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9455         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9456
9457 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
9458
9459         PR tree-optimization/29598
9460         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9461
9462 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9463
9464         PR fortran/31559
9465         * gfortran.dg/func_assign.f90: New test.
9466
9467 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
9468
9469         PR fortran/31550
9470         * gfortran.dg/used_types_16.f90: New test.
9471
9472 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
9473
9474         PR fortran/18937
9475         * gfortran.dg/goto_2.f90: New.
9476         * gfortran.dg/goto_3.f90: New.
9477         * gfortran.dg/pr17708.f90: Rename to ...
9478         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9479
9480 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9481
9482         PR fortran/31562
9483         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9484         instead of a struct.
9485
9486 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9487
9488         PR fortran/31562
9489         * gfortran.dg/value_4.c: Use GNU extensions for complex
9490         instead of a struct.
9491
9492 2007-04-13  Richard Guenther  <rguenther@suse.de>
9493
9494         PR tree-optimization/21258
9495         * gcc.dg/tree-ssa/vrp34.c: New testcase.
9496
9497 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9498
9499         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9500         <complex.h>.
9501
9502 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
9503
9504         PR fortran/31250
9505         * gfortran.dg/char_length_2.f90: New.
9506         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
9507         * gfortran.dg/repeat_4.f90: Likewise.
9508
9509         PR fortran/31266
9510         * gfortran.dg/char_assign_1.f90: New.
9511
9512         PR fortran/31471
9513         * gfortran.dg/block_name_1.f90: New.
9514         * gfortran.dg/block_name_2.f90: New.
9515
9516 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
9517
9518         PR c++/31078
9519         * g++.dg/other/pr31078.C: New.
9520
9521 2007-04-12  Richard Guenther  <rguenther@suse.de>
9522
9523         PR tree-optimization/31169
9524         * gcc.c-torture/execute/pr31169.c: New testcase.
9525
9526 2007-04-12  Richard Guenther  <rguenther@suse.de>
9527
9528         PR tree-optimization/24689
9529         PR tree-optimization/31307
9530         * g++.dg/tree-ssa/pr31307.C: New testcase.
9531         * gcc.dg/tree-ssa/pr24689.c: Likewise.
9532
9533 2007-04-12  Tobias Burnus  <burnus@net-b.de>
9534
9535         PR fortran/31472
9536         * gfortran.dg/access_spec_1.f90: New test.
9537         * gfortran.dg/access_spec_2.f90: New test.
9538         * gfortran.dg/non_module_public.f90: Match new error message.
9539
9540 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
9541
9542         PR testsuite/31538
9543         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9544         to 4 at line 38 to fix bounds problem.
9545
9546 2007-04-11  Tobias Burnus  <burnus@net-b.de>
9547
9548         PR testsuite/31240
9549         * gfortran.dg/pointer_intent_1.f90: Fix test.
9550
9551 2007-04-10  Eric Christopher  <echristo@apple.com>
9552
9553         * lib/target-supports.exp
9554         (check_effective_target_fstack_protector): Rewrite.
9555
9556 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
9557
9558         PR c++/31449
9559         * g++.dg/init/const5.C: New test.
9560
9561 2007-04-09  Jan Hubicka  <jh@suse.cz>
9562
9563         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9564
9565 2007-04-08  Jan Hubicka  <jh@suse.cz>
9566
9567         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9568
9569 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9570
9571         PR fortran/31257
9572         * gfortran.dg/achar_4.f90: New test.
9573
9574 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9575
9576         PR fortran/30880
9577         * gfortran.dg/used_dummy_types_8.f90: New test.
9578
9579 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9580
9581         PR fortran/30872
9582         * gfortran.dg/parameter_array_element_1.f90: New test.
9583
9584 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9585
9586         PR fortran/31222
9587         * gfortran.dg/default_numeric_type_1.f90: New test.
9588
9589 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9590
9591         PR fortran/31424
9592         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9593
9594 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9595
9596         PR fortran/31293
9597         * gfortran.dg/interface_12.f90: New test.
9598
9599 2007-04-07  Bruce Korb  <bkorb@gnu.org>
9600
9601         * gcc.dg/format/opt-6.c: New test.
9602         * gcc.dg/format/nul-1.c: New test.
9603         * gcc.dg/format/nul-2.c: New test.
9604
9605 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9606
9607         PR libgfortran/31395
9608         * gfortran.dg/fmt_colon.f90: New test.
9609
9610 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
9611
9612         * g++.old-deja/g++.other/init18.C: Use
9613         dg-require-effective-target instead of an explicit xfail.
9614
9615 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
9616
9617         * gcc.dg/dfp/signbit-1.c
9618         * gcc.dg/dfp/signbit-2.c
9619
9620 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9621
9622         PR fortran/31483
9623         * gfortran.dg/altreturn_5.f90: New test.
9624
9625 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9626
9627         PR fortran/31292
9628         * gfortran.dg/contained_module_proc_1.f90: New test.
9629
9630 2007-04-04  Stuart Hastings  <stuart@apple.com>
9631
9632         PR 31281
9633         * objc/execute/exceptions/pr31281.m: New.
9634
9635 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
9636
9637         * g++.dg/ext/dllimport12.C: Update comments.
9638
9639 2007-04-03  Eric Christopher  <echristo@apple.com>
9640
9641         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9642
9643 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9644
9645         PR fortran/31304
9646         * gfortran.dg/repeat_2.f90: New test.
9647         * gfortran.dg/repeat_3.f90: New test.
9648         * gfortran.dg/repeat_4.f90: New test.
9649
9650 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
9651
9652         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9653
9654 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
9655
9656         PR c++/30847
9657         * g++.dg/parse/cond3.C: New test.
9658
9659         PR middle-end/30704
9660         * gcc.c-torture/execute/ieee/pr30704.c: New test.
9661
9662 2007-04-02  Jason Merrill  <jason@redhat.com>
9663
9664         PR c++/31187
9665         * g++.dg/ext/visibility/anon3.C: New test.
9666
9667 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9668
9669         PR libgfortran/31052
9670         * gfortran.dg/namelist_28.f90: New test.
9671
9672 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9673
9674         PR libgfortran/31366
9675         * gfortran.dg/direct_io_6.f90: New test.
9676
9677 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9678
9679         PR libgfortran/31207
9680         * gfortran.dg/advance_5.f90: New test.
9681         * gfortran.dg/advance_6.f90: New test.
9682
9683 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9684
9685         * g++.dg/ext/dllimport6.C: Remove extra ';'.
9686         * g++.dg/ext/dllimport7.C: Likewise.
9687         * g++.dg/ext/selectany1.C: Likewise.
9688
9689 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
9690
9691         * g++.dg/parser/pr31138.C: New.
9692         * g++.dg/parser/pr31140.C: New.
9693         * g++.dg/parser/pr31141.C: New.
9694
9695 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
9696
9697         PR c++/26099
9698         * g++.dg/ext/is_base_of.C: New.
9699         * g++.dg/ext/has_virtual_destructor.C: New.
9700         * g++.dg/ext/is_polymorphic.C: New.
9701         * g++.dg/ext/is_base_of_diagnostic.C: New.
9702         * g++.dg/ext/is_enum.C: New.
9703         * g++.dg/ext/has_nothrow_assign.C: New.
9704         * g++.dg/ext/has_nothrow_constructor.C: New.
9705         * g++.dg/ext/is_empty.C: New.
9706         * g++.dg/ext/has_trivial_copy.C: New.
9707         * g++.dg/ext/has_trivial_assign.C: New.
9708         * g++.dg/ext/is_abstract.C: New.
9709         * g++.dg/ext/is_pod.C: New.
9710         * g++.dg/ext/has_nothrow_copy.C: New.
9711         * g++.dg/ext/is_class.C: New.
9712         * g++.dg/ext/has_trivial_constructor.C: New.
9713         * g++.dg/ext/is_union.C: New.
9714         * g++.dg/ext/has_trivial_destructor.C: New.
9715         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9716         * g++.dg/template/crash43.C: Likewise.
9717
9718 2007-03-29  Dirk Mueller  <dmueller@suse.de>
9719
9720         * g++.dg/warn/pedantic2.C: New testcase.
9721
9722 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9723
9724         * size_dim.f90: Fix dg directive.
9725         * pr16433.f: Likewise.
9726         * use_6.f90: Likewise.
9727         * use_7.f90: Likewise.
9728         * entry_9.f90: Likewise.
9729         * pointer_intent_2.f90: Likewise.
9730         * protected_1.f90: Likewise.
9731         * fmt_missing_period_2.f: Likewise.
9732         * pointer_intent_3.f90: Likewise.
9733         * protected_2.f90: Likewise.
9734         * protected_3.f90: Likewise.
9735         * pr15754.f90: Likewise.
9736         * protected_4.f90: Likewise.
9737         * protected_5.f90: Likewise.
9738         * initialization_2.f90: Likewise.
9739         * protected_6.f90: Likewise.
9740         * continuation_7.f90: Likewise.
9741         * derived_function_interface_1.f90: Likewise.
9742         * der_pointer_4.f90: Likewise.
9743         * fmt_zero_precision.f90: Likewise.
9744         * blockdata_3.f90: Likewise.
9745         * fmt_missing_period_1.f: Likewise.
9746         * real_const_3.f90: Likewise.
9747         * use_4.f90: Likewise.
9748         * fmt_missing_period_3.f: Likewise.
9749         * use_5.f90: Likewise.
9750
9751 2007-03-28  Mike Stump  <mrs@apple.com>
9752
9753         * gcc.dg/darwin-comm.c: Add.
9754
9755 2007-03-28  Eric Christopher  <echristo@apple.com>
9756
9757         * lib/target-supports.exp (check_effective_target_fstack_protector):
9758         New.
9759         * gcc.dg/ssp-1.c: Use.
9760         * gcc.dg/ssp-2.c: Ditto.
9761
9762 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
9763
9764         PR c++/29077
9765         * g++.dg/parse/constructor3.C: New test.
9766
9767 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9768
9769         * gnat.dg/thin_pointer.ad[sb]: New test.
9770
9771 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9772
9773         * g++.dg/cpp0x/bracket1.C: New.
9774         * g++.dg/cpp0x/bracket2.C: New.
9775         * g++.dg/cpp0x/bracket3.C: New.
9776         * g++.dg/cpp0x/bracket4.C: New.
9777
9778 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9779
9780         * g++.dg/cpp0x/temp_default1.C: New.
9781         * g++.dg/cpp0x/temp_default3.C: New.
9782         * g++.dg/cpp0x/temp_default2.C: New.
9783         * g++.dg/cpp0x/temp_default4.C: New.
9784
9785 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9786
9787         PR c++/29993
9788         * g++.dg/other/cv_func2.C: New.
9789
9790 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9791
9792         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9793         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9794         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9795         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9796
9797         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9798         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9799
9800         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9801
9802         * lib/compat.exp (compat-execute): Fix processing of file names.
9803
9804 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
9805
9806         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9807
9808 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
9809
9810         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9811         Delete created executable test file.
9812         (check_effective_target_fortran_large_int): Ditto.
9813         (check_effective_target_static_libgfortran): Ditto.
9814
9815 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
9816
9817         PR c++/30500
9818         * g++.dg/warn/pragma-system_header1.C: New test.
9819         * g++.dg/warn/pragma-system_header2.C: New test.
9820         * g++.dg/warn/pragma-system_header1.h. New.
9821         * g++.dg/warn/pragma-system_header2.h. New.
9822
9823 2007-03-26  Ian Lance Taylor  <iant@google.com>
9824
9825         PR tree-optimization/31345
9826         * gcc.c-torture/compile/pr31345-1.c: New test.
9827
9828 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
9829
9830         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9831         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9832         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9833         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9834         * gfortran.dg/overload_1.f90: Likewise.
9835         * gfortran.dg/impure_assignment_1.f90: Likewise.
9836         * gfortran.dg/error_recovery_3.f90: Likewise.
9837         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9838         * gfortran.dg/sequence_types_1.f90: Likewise.
9839         * gfortran.dg/internal_references_1.f90: Likewise.
9840         * gfortran.dg/present_1.f90: Likewise.
9841         * gfortran.dg/volatile10.f90: Likewise.
9842         * gfortran.dg/module_equivalence_2.f90: Likewise.
9843         * gfortran.dg/use_4.f90: Likewise.
9844         * gfortran.dg/elemental_result_1.f90: Likewise.
9845         * gfortran.dg/generic_actual_arg.f90: Likewise.
9846         * gfortran.dg/private_type_5.f90: Likewise.
9847         * gfortran.dg/protected_4.f90: Likewise.
9848         * gfortran.dg/interface_3.f90: Likewise.
9849
9850 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9851
9852         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9853         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9854
9855 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9856
9857         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9858
9859 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9860
9861         PR libgfortran/31199
9862         * gfortran.dg/fmt_t_4.f90: New test.
9863
9864 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9865
9866         PR libfortran/31297
9867         * gfortran.dg/backspace_5.f:  Initialize variable(s).
9868         * gfortran.dg/backspace_6.f:  Likewise.
9869         * gfortran.dg/char_bounds_check_fail_1: Likewise.
9870         * gfortran.dg/direct_io_2.f90:  Likewise.
9871         * gfortran.dg/write_back.f:  Likewise.
9872         * gfortran.dg/write_rewind_2.f:  Likewise.
9873         * gfortran.dg/write_rewind_1.f:  Likewise.
9874         * gfortran.dg/write_rewind_2.f:  Likewise.
9875
9876 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
9877
9878         PR tree-optimization/30784
9879         * gcc.dg/vect/pr30784.c: New test.
9880
9881 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9882
9883         PR fortran/30877
9884         * gfortran.dg/operator_1.f90: New test.
9885         * gfortran.dg/operator_2.f90: New test.
9886
9887 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9888
9889         PR libfortran/31196
9890         * gfortran.dg/reshape_transpose_1.f90:  New test.
9891
9892 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9893
9894         PR fortran/30655
9895         * gfortran.dg/bounds_check_6.f90: New test.
9896
9897 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
9898
9899         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9900         #ifndef/#endif.
9901         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9902         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9903
9904 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
9905
9906         PR fortran/31209
9907         * gfortran.dg/pointer_function_actual_1.f90: New test.
9908
9909         PR fortran/31200
9910         * gfortran.dg/pointer_function_actual_2.f90: New test.
9911
9912         PR fortran/31215
9913         * gfortran.dg/result_in_spec_1.f90: New test.
9914
9915 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9916
9917         PR fortran/30834
9918         * gfortran.dg/integer_exponentiation_3.F90: New test.
9919         * gfortran.dg/integer_exponentiation_4.f90: New test.
9920         * gfortran.dg/integer_exponentiation_5.F90: New test.
9921
9922 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9923
9924         PR c++/30863
9925         * g++.dg/template/error24.C: New test.
9926         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9927
9928 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9929
9930         PR c++/31273
9931         * g++.dg/expr/bitfield7.C: New test.
9932
9933 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9934
9935         PR other/23572
9936         * gcc.dg/float-range-4.c: New.
9937         * gcc.dg/float-range-1.c: Update. Test for a warning.
9938         * gcc.dg/float-range-3.c: New.
9939         * gcc.dg/float-range-5.c: New.
9940
9941 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9942
9943         PR fortran/31262
9944         * gfortran.dg/no_range_check_1.f90: New test.
9945
9946 2007-03-22  Dirk Mueller  <dmueller@suse.de>
9947
9948         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9949         * g++.dg/other/static1.C: Remove stray semicolon.
9950         * g++.dg/other/init1.C: Likewise.
9951         * g++.dg/rtti/dyncast1.C: Likewise.
9952         * g++.dg/tree-ssa/pr17153.C: Likewise.
9953         * g++.dg/lookup/disamb1.C: Likewise.
9954         * g++.dg/lookup/scoped2.C: Likewise.
9955         * g++.dg/lookup/friend7.C: Likewise.
9956         * g++.dg/parse/parse4.C: Likewise.
9957         * g++.dg/parse/parse5.C: Likewise.
9958         * g++.dg/expr/pr29066.C: Likewise.
9959         * g++.dg/expr/cast4.C: Likewise.
9960         * g++.dg/tc1/dr193.C: Likewise.
9961         * g++.dg/tc1/dr213.C: Likewise.
9962         * g++.dg/abi/dcast1.C: Likewise.
9963         * g++.dg/abi/covariant2.C: Likewise.
9964         * g++.dg/inherit/covariant11.C: Likewise.
9965         * g++.dg/inherit/covariant9.C: Likewise.
9966         * g++.dg/inherit/covariant10.C: Likewise.
9967         * g++.dg/init/static3.C: Likewise.
9968         * g++.dg/init/init-ref3.C: Likewise.
9969         * g++.dg/init/ref10.C: Likewise.
9970         * g++.dg/template/meminit2.C: Likewise.
9971         * g++.dg/template/using9.C: Likewise.
9972         * g++.dg/template/friend9.C: Likewise.
9973         * g++.dg/template/ref1.C: Likewise.
9974         * g++.old-deja/g++.warn/inline.C: Likewise.
9975         * g++.old-deja/g++.robertl/eb91.C: Likewise.
9976         * g++.old-deja/g++.robertl/eb46.C: Likewise.
9977         * g++.old-deja/g++.robertl/eb34.C: Likewise.
9978         * g++.old-deja/g++.robertl/eb43.C: Likewise.
9979         * g++.old-deja/g++.robertl/eb26.C: Likewise.
9980         * g++.old-deja/g++.robertl/eb116.C: Likewise.
9981         * g++.old-deja/g++.brendan/copy5.C: Likewise.
9982         * g++.old-deja/g++.brendan/overload8.C: Likewise.
9983         * g++.old-deja/g++.brendan/overload11.C: Likewise.
9984         * g++.old-deja/g++.brendan/copy7.C: Likewise.
9985         * g++.old-deja/g++.brendan/crash38.C: Likewise.
9986         * g++.old-deja/g++.brendan/template11.C: Likewise.
9987         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9988         * g++.old-deja/g++.brendan/crash50.C: Likewise.
9989         * g++.old-deja/g++.brendan/crash16.C: Likewise.
9990         * g++.old-deja/g++.jason/pmem2.C: Likewise.
9991         * g++.old-deja/g++.jason/parse9.C: Likewise.
9992         * g++.old-deja/g++.jason/byval2.C: Likewise.
9993         * g++.old-deja/g++.jason/overload8.C: Likewise.
9994         * g++.old-deja/g++.jason/pmf8.C: Likewise.
9995         * g++.old-deja/g++.jason/template33.C: Likewise.
9996         * g++.old-deja/g++.jason/return3.C: Likewise.
9997         * g++.old-deja/g++.jason/scoping2.C: Likewise.
9998         * g++.old-deja/g++.jason/virtual.C: Likewise.
9999         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10000         * g++.old-deja/g++.jason/template27.C: Likewise.
10001         * g++.old-deja/g++.jason/synth6.C: Likewise.
10002         * g++.old-deja/g++.jason/ref8.C: Likewise.
10003         * g++.old-deja/g++.jason/offset1.C: Likewise.
10004         * g++.old-deja/g++.other/static20.C: Likewise.
10005         * g++.old-deja/g++.other/array1.C: Likewise.
10006         * g++.old-deja/g++.other/new3.C: Likewise.
10007         * g++.old-deja/g++.other/array2.C: Likewise.
10008         * g++.old-deja/g++.other/overload9.C: Likewise.
10009         * g++.old-deja/g++.other/cast6.C: Likewise.
10010         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
10011         * g++.old-deja/g++.other/eh4.C: Likewise.
10012         * g++.old-deja/g++.other/using7.C: Likewise.
10013         * g++.old-deja/g++.other/init18.C: Likewise.
10014         * g++.old-deja/g++.other/dyncast1.C: Likewise.
10015         * g++.old-deja/g++.other/dyncast2.C: Likewise.
10016         * g++.old-deja/g++.other/dtor11.C: Likewise.
10017         * g++.old-deja/g++.pt/static11.C: Likewise.
10018         * g++.old-deja/g++.pt/crash19.C: Likewise.
10019         * g++.old-deja/g++.pt/overload12.C: Likewise.
10020         * g++.old-deja/g++.pt/crash46.C: Likewise.
10021         * g++.old-deja/g++.pt/mi1.C: Likewise.
10022         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
10023         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10024         * g++.old-deja/g++.pt/local5.C: Likewise.
10025         * g++.old-deja/g++.pt/typename2.C: Likewise.
10026         * g++.old-deja/g++.pt/explicit80.C: Likewise.
10027         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10028         * g++.old-deja/g++.law/visibility1.C: Likewise.
10029         * g++.old-deja/g++.law/visibility2.C: Likewise.
10030         * g++.old-deja/g++.law/virtual2.C: Likewise.
10031         * g++.old-deja/g++.law/operators19.C: Likewise.
10032         * g++.old-deja/g++.law/parsing10.C: Likewise.
10033         * g++.old-deja/g++.law/visibility4.C: Likewise.
10034         * g++.old-deja/g++.law/operators4.C: Likewise.
10035         * g++.old-deja/g++.law/dtors2.C: Likewise.
10036         * g++.old-deja/g++.law/missed-error3.C: Likewise.
10037         * g++.old-deja/g++.law/visibility10.C: Likewise.
10038         * g++.old-deja/g++.law/scope3.C: Likewise.
10039         * g++.old-deja/g++.law/casts2.C: Likewise.
10040         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10041         * g++.old-deja/g++.law/operators33.C: Likewise.
10042         * g++.old-deja/g++.law/friend4.C: Likewise.
10043         * g++.old-deja/g++.mike/pmf7.C: Likewise.
10044         * g++.old-deja/g++.mike/p5611.C: Likewise.
10045         * g++.old-deja/g++.mike/net37.C: Likewise.
10046         * g++.old-deja/g++.mike/p3570.C: Likewise.
10047         * g++.old-deja/g++.mike/p5718.C: Likewise.
10048         * g++.old-deja/g++.mike/net21.C: Likewise.
10049         * g++.old-deja/g++.mike/p1862.C: Likewise.
10050         * g++.old-deja/g++.mike/p4511.C: Likewise.
10051         * g++.old-deja/g++.mike/virt3.C: Likewise.
10052         * g++.old-deja/g++.mike/p16146.C: Likewise.
10053         * g++.old-deja/g++.mike/p1989.C: Likewise.
10054         * g++.old-deja/g++.mike/p5571.C: Likewise.
10055         * g++.old-deja/g++.gb/scope10.C: Likewise.
10056         * g++.old-deja/g++.abi/primary5.C: Likewise.
10057         * g++.old-deja/g++.abi/empty2.C: Likewise.
10058         * g++.old-deja/g++.abi/arraynew.C: Likewise.
10059         * g++.old-deja/g++.eh/vbase4.C: Likewise.
10060         * g++.old-deja/g++.eh/ptr1.C: Likewise.
10061         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
10062         * g++.old-deja/g++.bob/template3.C: Likewise.
10063         * g++.old-deja/g++.bob/inherit1.C: Likewise.
10064
10065 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
10066
10067         PR fortran/31193
10068         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
10069
10070 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
10071
10072         PR fortran/20897
10073         * gfortran.dg/derived_name_1.f90: New.
10074         * gfortran.dg/derived_name_2.f: New.
10075
10076 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10077
10078         * lib/target-supports.exp (check_effective_target_nonpic): New
10079         procedure.
10080         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
10081         when compiling PIC.
10082         * gcc.target/i386/asm-4.c: Require nonpic.
10083         * gcc.target/i386/cmov1.c: Likewise.
10084         * gcc.target/i386/mul.c: Likewise.
10085         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10086         * gcc.target/i386/ssetype-1.c: Require nonpic.
10087         * gcc.target/i386/ssetype-3.c: Likewise.
10088         * gcc.target/i386/ssetype-5.c: Likewise.
10089
10090 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10091
10092         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10093         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10094         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10095         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10096
10097 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
10098
10099         PR tree-optimization/30590
10100         * g++.dg/opt/pr30590.C: New testcase.
10101
10102 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
10103
10104         PR c/30762
10105         * gcc.dg/pr30762-1.c: New test.
10106         * gcc.dg/pr30762-2.c: New test.
10107
10108         PR inline-asm/30505
10109         * gcc.target/i386/pr30505.c: New test.
10110
10111 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
10112
10113         * gcc.target/arm/register-variables.c: New.
10114
10115 2007-03-19  Jeff Law  <law@redhat.com>
10116
10117         * PR tree-optimization/30984
10118         * gcc.c-torture/pr30984.c: New test.
10119
10120 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10121         Richard Guenther  <rguenther@suse.de>
10122
10123         PR tree-optimization/31254
10124         * gcc.dg/torture/pr31254.c: New testcase.
10125
10126 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
10127
10128         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10129         target default_packed.
10130
10131 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10132
10133         PR fortran/31203
10134         * gfortran.dg/string_length_1.f90: New test.
10135
10136 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10137
10138         PR testsuite/30395
10139         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10140
10141 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10142
10143         PR libgfortran/31052
10144         * gfortran.dg/namelist_27.f90: New test.
10145
10146 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
10147
10148         PR fortran/30531
10149         * gfortran.dg/used_types_14.f90: New test.
10150
10151         PR fortran/31086
10152         * gfortran.dg/used_types_15.f90: New test.
10153
10154 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
10155
10156         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10157         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10158
10159 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10160
10161         PR fortran/31120
10162         * gfortran.dg/integer_exponentiation_2.f90: New test.
10163
10164 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
10165
10166         PR tree-optimization/31041
10167         * gcc.dg/vect/pr31041.c: New test.
10168
10169 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10170
10171         * g++.dg/warn/Wconversion-integer.C: New
10172         * g++.dg/warn/Wconversion-real.C: New.
10173         * g++.dg/warn/Wconversion-real-integer.C: New.
10174         * g++.dg/warn/conv2.C: Updated.
10175
10176 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10177
10178         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10179         exclude RTPs.
10180
10181 2007-03-16  Richard Guenther  <rguenther@suse.de>
10182
10183         PR tree-optimization/31146
10184         * g++.dg/tree-ssa/pr31146.C: New testcase.
10185
10186 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10187
10188         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
10189         assume that the target has <features.h>.
10190
10191 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10192
10193         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10194         dg-options rather than to the whole test.
10195
10196 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
10197
10198         PR debug/29906
10199         * g++.dg/debug/pr29906.C: New
10200
10201 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10202
10203         PR libgfortran/31099
10204         * gfortran.dg/unformatted_recl.f90: Update test.
10205
10206 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
10207
10208         * gcc.dg/tree-ssa/prefetch-5.c: New test.
10209
10210 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10211
10212         PR c++/30891
10213         * g++.dg/parse/namespace-definition.C: New.
10214
10215 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10216
10217         PR c++/24924
10218         * g++.dg/cpp/pedantic-errors.C: New.
10219         * g++.dg/cpp/permissive.C: New.
10220
10221 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10222
10223         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10224         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
10225
10226 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10227
10228         * lib/target-supports.exp (check_missing_uclibc_feature)
10229         (check_effective_target_wchar): New procedures.
10230         * gcc.dg/wchar_t-1.c: Require target wchar.
10231         * gcc.dg/wint_t-1.c: Likewise.
10232
10233 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10234
10235         * lib/target-supports.exp (check_gc_sections_available): Return
10236         false for VxWorks targets.
10237
10238 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10239
10240         * g++.dg/warn/Wconversion2.C: Fix typo.
10241         * gcc.dg/if-empty-1.c: Ditto.
10242
10243 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10244
10245         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10246
10247 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10248
10249         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10250         * gcc.target/i386/pr31167.c: Ditto.
10251
10252 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10253
10254         PR target/31167
10255         * gcc.target/i386/pr31167.c: New test.
10256
10257 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
10258
10259         PR fortran/30922
10260         * gfortran.dg/import5.f90.f90: New test.
10261
10262
10263         PR fortran/30879
10264         * gfortran.dg/data_components_1.f90: New test.
10265
10266
10267         PR fortran/30870
10268         * gfortran.dg/generic_13.f90: New test.
10269
10270         PR fortran/31163
10271         * gfortran.dg/alloc_comp_basics_5.f90: New test.
10272
10273 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10274
10275         PR libgfortran/31051
10276         * gfortran.dg/fmt_t_4.f90: New
10277
10278 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10279
10280         PR C++/31165
10281         * g++.dg/other/default7.C: New test.
10282
10283 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10284
10285         * g++.dg/warn/Wconversion2.C: New.
10286
10287 2007-03-14  Eric Christopher  <echristo@apple.com>
10288
10289         * gcc.dg/ssp-1.c: New.
10290         * gcc.dg/ssp-2.c: Ditto.
10291
10292 2007-03-14  Dirk Mueller  <dmueller@suse.de>
10293
10294         * g++.dg/warn/do-empty.C: New.
10295         * gcc.dg/do-empty.c: New.
10296         * gcc.dg/if-empty-1.c: Update.
10297         * gcc.dg/20001116-1.c: Update.
10298         * gcc.dg/pr23165.c: Update.
10299
10300 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
10301
10302         * gfortran.dg/module_implicit_conversion.f90: New test.
10303
10304 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
10305
10306         PR middle-end/31127
10307         * gcc.dg/pr31127.c: New.
10308
10309 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
10310
10311         * gcc.dg/tree-ssa/loop-26.c: New test.
10312
10313 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
10314
10315         * gcc.target/i386/cmpxchg16b-1.c: New test.
10316
10317 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10318
10319         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10320         * gcc.dg/c99-vla-1.c: Likewise.
10321         * g++.dg/ext/vla1.C: Likewise
10322
10323 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10324
10325         * gcc.dg/wvla-1.c: New test
10326         * gcc.dg/wvla-2.c: New test
10327         * gcc.dg/wvla-3.c: New test
10328         * gcc.dg/wvla-4.c: New test
10329         * gcc.dg/wvla-5.c: New test
10330         * gcc.dg/wvla-6.c: New test
10331         * gcc.dg/wvla-7.c: New test
10332         * g++.dg/warn/Wvla-1.C: New test
10333         * g++.dg/warn/Wvla-2.C: New test
10334         * g++.dg/warn/Wvla-3.C: New test
10335
10336 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
10337
10338         PR c++/30108
10339         * g++.dg/other/default6.C: New test.
10340
10341 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10342
10343         * lib/target-supports.exp (check_profiling_available): Return false
10344         for VxWorks.
10345         (check_effective_target_vxworks_kernel): New procedure.
10346         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10347         VxWorks.
10348         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10349         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10350         to include VxWorks.
10351         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10352
10353 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10354
10355         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10356         PIC is not supported.
10357         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10358         * gcc.dg/20020426-2.c: Likewise.
10359         * gcc.dg/pr28243.c: Likewise.
10360         * gcc.dg/visibility-11.c: Likewise.
10361         * gcc.dg/tls/opt-9.c: Likewise.
10362         * gcc.dg/tls/opt-10.c: Likewise.
10363         * gcc.dg/tls/pic-1.c: Likewise.
10364         * gcc.dg/tls/struct-1.c: Likewise.
10365         * gcc.target/i386/20000807-1.c: Likewise.
10366         * gcc.target/i386/20000904-1.c: Likewise.
10367         * gcc.target/i386/20011119-1.c: Likewise.
10368         * gcc.target/i386/990213-2.c: Likewise.
10369         * gcc.target/i386/990214-1.c: Likewise.
10370         * gcc.target/i386/compress-float-387-pic.c: Likewise.
10371         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10372         * gcc.target/i386/pic-1.c: Likewise.
10373         * gcc.target/i386/pr21518.c: Likewise.
10374         * gcc.target/i386/pr23098.c: Likewise.
10375         * gcc.target/i386/pr23943.c: Likewise.
10376
10377 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
10378
10379         PR c++/31038
10380         * g++.dg/template/complit2.C: New test.
10381
10382         PR c++/30328
10383         * g++.dg/ext/bitfield1.C: New test.
10384
10385 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
10386
10387         PR fortran/30883
10388         * gfortran.dg/interface_11.f90: New test.
10389
10390 2007-03-11  Richard Guenther  <rguenther@suse.de>
10391
10392         PR tree-optimization/31115
10393         * gcc.dg/torture/pr31115.c: New testcase.
10394
10395 2007-03-11  Ira Rosen  <irar@il.ibm.com>
10396
10397         PR tree-optimization/29925
10398         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10399
10400 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
10401
10402         PR c++/30274
10403         * g++.dg/expr/bitfield3.C: New test.
10404         * g++.dg/expr/bitfield4.C: Likewise.
10405         * g++.dg/expr/bitfield5.C: Likewise.
10406         * g++.dg/expr/bitfield6.C: Likewise.
10407
10408         PR c++/30924
10409         * g++.dg/template/array18.C: New test.
10410
10411 2007-03-10  Dirk Mueller  <dmueller@suse.de>
10412
10413         PR c++/17946
10414         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10415         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10416
10417 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10418
10419         PR c++/20599
10420         * g++.dg/cpp0x/variadic-bind.C: New.
10421         * g++.dg/cpp0x/variadic-function.C: New.
10422         * g++.dg/cpp0x/variadic-mem_fn.C: New.
10423         * g++.dg/cpp0x/variadic-tuple.C: New.
10424         * g++.dg/cpp0x/variadic1.C: New.
10425         * g++.dg/cpp0x/variadic2.C: New.
10426         * g++.dg/cpp0x/variadic3.C: New.
10427         * g++.dg/cpp0x/variadic4.C: New.
10428         * g++.dg/cpp0x/variadic5.C: New.
10429         * g++.dg/cpp0x/variadic6.C: New.
10430         * g++.dg/cpp0x/variadic7.C: New.
10431         * g++.dg/cpp0x/variadic8.C: New.
10432         * g++.dg/cpp0x/variadic9.C: New.
10433         * g++.dg/cpp0x/variadic10.C: New.
10434         * g++.dg/cpp0x/variadic11.C: New.
10435         * g++.dg/cpp0x/variadic12.C: New.
10436         * g++.dg/cpp0x/variadic13.C: New.
10437         * g++.dg/cpp0x/variadic14.C: New.
10438         * g++.dg/cpp0x/variadic15.C: New.
10439         * g++.dg/cpp0x/variadic16.C: New.
10440         * g++.dg/cpp0x/variadic17.C: New.
10441         * g++.dg/cpp0x/variadic18.C: New.
10442         * g++.dg/cpp0x/variadic19.C: New.
10443         * g++.dg/cpp0x/variadic20.C: New.
10444         * g++.dg/cpp0x/variadic21.C: New.
10445         * g++.dg/cpp0x/variadic22.C: New.
10446         * g++.dg/cpp0x/variadic23.C: New.
10447         * g++.dg/cpp0x/variadic24.C: New.
10448         * g++.dg/cpp0x/variadic25.C: New.
10449         * g++.dg/cpp0x/variadic26.C: New.
10450         * g++.dg/cpp0x/variadic27.C: New.
10451         * g++.dg/cpp0x/variadic28.C: New.
10452         * g++.dg/cpp0x/variadic29.C: New.
10453         * g++.dg/cpp0x/variadic30.C: New.
10454         * g++.dg/cpp0x/variadic31.C: New.
10455         * g++.dg/cpp0x/variadic32.C: New.
10456         * g++.dg/cpp0x/variadic33.C: New.
10457         * g++.dg/cpp0x/variadic34.C: New.
10458         * g++.dg/cpp0x/variadic35.C: New.
10459         * g++.dg/cpp0x/variadic36.C: New.
10460         * g++.dg/cpp0x/variadic37.C: New.
10461         * g++.dg/cpp0x/variadic38.C: New.
10462         * g++.dg/cpp0x/variadic39.C: New.
10463         * g++.dg/cpp0x/variadic40.C: New.
10464         * g++.dg/cpp0x/variadic41.C: New.
10465         * g++.dg/cpp0x/variadic42.C: New.
10466         * g++.dg/cpp0x/variadic43.C: New.
10467         * g++.dg/cpp0x/variadic44.C: New.
10468         * g++.dg/cpp0x/variadic45.C: New.
10469         * g++.dg/cpp0x/variadic46.C: New.
10470         * g++.dg/cpp0x/variadic47.C: New.
10471         * g++.dg/cpp0x/variadic48.C: New.
10472         * g++.dg/cpp0x/variadic49.C: New.
10473         * g++.dg/cpp0x/variadic50.C: New.
10474         * g++.dg/cpp0x/variadic51.C: New.
10475         * g++.dg/cpp0x/variadic52.C: New.
10476         * g++.dg/cpp0x/variadic53.C: New.
10477         * g++.dg/cpp0x/variadic54.C: New.
10478         * g++.dg/cpp0x/variadic55.C: New.
10479         * g++.dg/cpp0x/variadic56.C: New.
10480         * g++.dg/cpp0x/variadic57.C: New.
10481         * g++.dg/cpp0x/variadic58.C: New.
10482         * g++.dg/cpp0x/variadic59.C: New.
10483         * g++.dg/cpp0x/variadic60.C : New.
10484         * g++.dg/cpp0x/variadic61.C : New.
10485         * g++.dg/cpp0x/variadic62.C : New.
10486         * g++.dg/cpp0x/variadic63.C : New.
10487         * g++.dg/cpp0x/variadic64.C : New.
10488         * g++.dg/cpp0x/variadic65.C : New.
10489         * g++.dg/cpp0x/variadic66.C : New.
10490         * g++.dg/cpp0x/variadic67.C : New.
10491         * g++.dg/cpp0x/variadic68.C : New.
10492         * g++.dg/cpp0x/variadic69.C : New.
10493         * g++.dg/cpp0x/variadic70.C : New.
10494         * g++.dg/cpp0x/variadic71.C : New.
10495         * g++.dg/cpp0x/variadic72.C : New.
10496         * g++.dg/cpp0x/variadic73.C : New.
10497         * g++.dg/cpp0x/variadic74.C : New.
10498         * g++.dg/cpp0x/variadic75.C : New.
10499         * g++.dg/cpp0x/variadic-ex1.C : New.
10500         * g++.dg/cpp0x/variadic-ex2.C : New.
10501         * g++.dg/cpp0x/variadic-ex3.C : New.
10502         * g++.dg/cpp0x/variadic-ex4.C : New.
10503         * g++.dg/cpp0x/variadic-ex5.C : New.
10504         * g++.dg/cpp0x/variadic-ex6.C : New.
10505         * g++.dg/cpp0x/variadic-ex7.C : New.
10506         * g++.dg/cpp0x/variadic-ex8.C : New.
10507         * g++.dg/cpp0x/variadic-ex9.C : New.
10508         * g++.dg/cpp0x/variadic-ex10.C : New.
10509         * g++.dg/cpp0x/variadic-ex11.C : New.
10510         * g++.dg/cpp0x/variadic-ex12.C : New.
10511         * g++.dg/cpp0x/variadic-ex13.C : New.
10512         * g++.dg/cpp0x/variadic-ex14.C : New.
10513
10514 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10515
10516         PR libgfortran/31099
10517         * gfortran.dg/unformatted_recl.f90: New test.
10518
10519 2007-03-09  Roger Sayle  <roger@eyesopen.com>
10520
10521         * gcc.dg/fold-eqcmplx-1.c: New test case.
10522
10523 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
10524
10525         PR rtl-optimization/30643
10526         * gcc.dg/pr30643.c: New.
10527
10528 2007-03-09  Chao-ying Fu  <fu@mips.com>
10529
10530         * gcc.target/mips/mips32-dspr2-type.c: New test.
10531         * gcc.target/mips/mips32-dspr2.c: New test.
10532         * gcc.target/mips/dspr2-MULT.c: New test.
10533         * gcc.target/mips/dspr2-MULTU.c: New test.
10534         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10535         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10536         Adjust some formats.
10537
10538 2007-03-09  Dirk Mueller  <dmueller@suse.de>
10539
10540         PR c++/17946
10541         * gcc.dg/Wlogical-op-1.c: New.
10542         * g++.dg/warn/Wlogical-op-1.C: New.
10543
10544 2007-03-09  Richard Guenther  <rguenther@suse.de>
10545
10546         PR tree-optimization/30904
10547         PR middle-end/31058
10548         * gcc.dg/pr30904.c: Remove xfail.
10549
10550 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10551
10552         PR C/31072
10553         * gcc.c-torture/execute/pr31072.c: New test.
10554
10555 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10556
10557         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10558         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10559         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
10560         *lrint* and *lround*.
10561         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10562         floor->lfloor.
10563         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10564         * gcc.dg/torture/builtin-integral-1.c: Likewise.
10565         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
10566         and *lround*.  Correct macro names.
10567         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10568         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10569
10570 2007-03-08  Ian Lance Taylor  <iant@google.com>
10571
10572         * gcc.dg/no-strict-overflow-5.c: New test.
10573         * gcc.dg/no-strict-overflow-6.c: New test.
10574         * gcc.dg/Wstrict-overflow-11.c: New test.
10575         * gcc.dg/Wstrict-overflow-12.c: New test.
10576         * gcc.dg/Wstrict-overflow-13.c: New test.
10577         * gcc.dg/Wstrict-overflow-14.c: New test.
10578         * gcc.dg/Wstrict-overflow-15.c: New test.
10579
10580 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10581
10582         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
10583         for VxWorks kernel mode.
10584         * gcc.c-torture/execute/strncmp-1.x: Likewise.
10585
10586 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10587
10588         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10589         mode.
10590
10591 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10592
10593         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10594         and lib/bfill.c on VxWorks targets.
10595         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10596         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10597         lib/bfill.c and lib/memmove.c on VxWorks targets.
10598         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10599         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10600         on VxWorks targets.
10601         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10602         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10603
10604 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10605
10606         * gfortran.dg/use_5.f90: New test.
10607         * gfortran.dg/use_6.f90: Ditto.
10608         * gfortran.dg/use_7.f90: Ditto.
10609
10610 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10611
10612         PR fortran/30973
10613         * gfortran.dg/use_4.f90: New test.
10614         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10615
10616 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
10617
10618         PR fortran/31011
10619         * gfortran.dg/parameter_array_section_2.f90: New test.
10620
10621 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
10622
10623         PR c++/30852
10624         * g++.dg/ext/offsetof1.C: Add cases with volatile.
10625
10626         PR c++/30534
10627         * g++.dg/template/arg5.C: New test.
10628
10629 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
10630
10631         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10632
10633 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
10634
10635         * gcc.dg/var-expand1.c: Add newline at end of file.
10636
10637 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
10638
10639         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10640
10641 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
10642
10643         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10644
10645 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10646
10647         * gcc.dg/torture/builtin-convert-4.c: New test.
10648
10649 2007-03-05  Ian Lance Taylor  <iant@google.com>
10650
10651         * gcc.c-torture/compile/pr31034.c: New test.
10652
10653 2007-03-05  Ian Lance Taylor  <iant@google.com>
10654
10655         * gcc.dg/inline-18.c: New test.
10656         * gcc.dg/inline-19.c: New test.
10657         * gcc.dg/inline-20.c: New test.
10658         * gcc.dg/inline-21.c: New test.
10659
10660 2007-03-05  Richard Guenther  <rguenther@suse.de>
10661
10662         PR tree-optimization/14052
10663         * gcc.dg/tree-ssa/vrp33.c: New testcase.
10664
10665 2007-03-05  Richard Guenther  <rguenther@suse.de>
10666
10667         PR tree-optimization/23777
10668         * gcc.dg/tree-ssa/pr23777.c: New testcase.
10669
10670 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10671
10672         PR other/30465
10673         * gcc.dg/multiple-overflow-warn-3.c: New.
10674         * g++.dg/warn/multiple-overflow-warn-3.C: New.
10675
10676 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
10677
10678         PR c++/30895
10679         * g++.dg/parse/template23.C: New test.
10680
10681 2007-03-04  Roger Sayle  <roger@eyesopen.com>
10682
10683         PR middle-end/30744
10684         * gcc.dg/pr30744-1.c: New test case.
10685
10686 2007-03-04  Tobias Burnus  <burnus@net-b.de>
10687
10688         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10689
10690 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10691
10692         PR target/30406
10693         * gfortran.dg/logical_3.f90: New test.
10694
10695 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
10696
10697         PR libfortran/30981
10698         * gfortran.dg/integer_exponentiation_1.f90:  New test.
10699
10700 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10701
10702         * gcc.target/m68k/m68k.exp: New.
10703         * gcc.target/m68k/crash1.c: New.
10704
10705 2007-03-03  Tobias Burnus  <burnus@net-b.de>
10706
10707         * gfortran.dg/c_by_val.c: Use int64_t instead of long
10708         to be more compatible with integer(kind=8).
10709
10710 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10711
10712         PR libfortran/31001
10713         * gfortran.dg/zero_sized_3.f90: New test.
10714
10715 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10716
10717         PR c++/15787
10718         * g++.dg/parse/else.C: New.
10719         * g++.dg/parse/else-2.C: New.
10720
10721 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
10722             Tobias Burnus  <burnus@net-b.de>
10723
10724         PR fortran/30882
10725         * gfortran.dg/size_dim.f90: New test.
10726
10727 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
10728             Tobias Burnus  <burnus@net-b.de>
10729
10730         PR fortran/30873
10731         * gfortran.dg/entry_9.f90: New test.
10732
10733 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
10734
10735         PR c++/28253
10736         * g++.dg/inherit/covariant16.C: New test.
10737
10738 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
10739
10740         * g++.dg/other/darwin-minversion-1.C: New.
10741
10742 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
10743
10744         * gcc.dg/tree-ssa/20070302-1.c: New test.
10745
10746 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
10747
10748         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10749         tests.
10750
10751 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
10752
10753         * gcc.dg/tree-ssa/prefetch-4.c: New test.
10754
10755 2007-03-01  Simon Baldwin <simonb@google.com>
10756
10757         PR c++/23689
10758         * warn/ignored_typedef.C: New.
10759         * init/ctor8.C: Added dg-warning to consume ignored typedef
10760         warning.
10761         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
10762         and added an explicit line number.
10763
10764 2007-02-28  Richard Guenther  <rguenther@suse.de>
10765
10766         PR middle-end/30364
10767         * gcc.dg/torture/pr30364-1.c: New testcase.
10768         * gcc.dg/torture/pr30364-2.c: Likewise.
10769         * gcc.dg/torture/pr30364-3.c: Likewise.
10770
10771 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10772
10773         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10774         powerpc*, use -funsafe-math-optimizations.
10775         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10776         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10777
10778 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10779             Paul Thomas  <pault@gcc.gnu.org>
10780
10781         PR fortran/30888
10782         PR fortran/30887
10783         * c_by_val_1.f: Test %VAL() with non-default kind.
10784         * c_by_val.c: Ditto.
10785         * c_by_val_4.f: New test.
10786
10787 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10788
10789         PR fortran/30968
10790         * gfortran.dg/continuation_7.f90: New test.
10791
10792 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10793
10794         * g++.dg/inherit/thunk7.C: New test.
10795         * lib/target-supports.exp (check_profiling_available): Not available
10796         for bfin-*-*.
10797
10798 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
10799
10800         PR target/30970
10801         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10802
10803 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
10804
10805         * lib/target-supports.exp (check_effective_target_init_priority):
10806         Remove Solaris special case.
10807
10808 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
10809
10810         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10811         for more builtin types.
10812
10813         * g++.dg/ext/visibility/class1.C: Port to Darwin.
10814         * g++.dg/ext/visibility/noPLT.C: Likewise.
10815
10816 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10817
10818         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10819         sh* targets.
10820
10821 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
10822
10823         PR fortran/30865
10824         * size_optional_dim_1.f90:  New test.
10825
10826 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
10827
10828         * gcc.dg/vxworks/vxworks.exp: New file.
10829         * gcc.dg/vxworks/initpri1.c: Likewise.
10830         * gcc.dg/vxworks/initpri2.c: Likewise.
10831         * gcc.dg/initpri2.c: Add more tests.
10832         * g++.dg/special/initpri2.C: Likewise.
10833
10834         * gcc.dg/initpri1.c: New test.
10835         * gcc.dg/initpri2.c: Likewise.
10836         * g++.dg/special/initpri1.C: New test.
10837         * g++.dg/special/initpri2.C: Likewise.
10838         * g++.dg/special/conpr-1.C: Use init_priority effective target.
10839         * g++.dg/special/conpr-2.C: Likewise.
10840         * g++.dg/special/conpr-3.C: Likewise.
10841         * g++.dg/special/conpr-4.C: Likewise.
10842         * g++.dg/special/initp1.C: Likewise.
10843         * g++.dg/special/ecos.exp: Remove code to detect availability of
10844         constructor priorities.
10845         * lib/target-supports.exp (check_effective_target_init_priority):
10846         New function.
10847
10848 2007-02-24  Jan Hubicka  <jh@suse.cz>
10849
10850         * gcc.c-torture/execute/pr30778.c: New testcase.
10851
10852 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10853
10854         PR libgfortran/30918
10855         * gfortran.dg/namelist_26.f90: New test.
10856
10857 2007-02-24  Richard Guenther  <rguenther@suse.de>
10858
10859         PR middle-end/30951
10860         * gcc.dg/pr30951.c: New testcase.
10861
10862 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10863
10864         * gcc.dg/torture/builtin-modf-1.c: New test.
10865
10866 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
10867
10868         PR tree-optimization/30904
10869         * gcc.dg/pr30904.c: New test.
10870
10871 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10872
10873         * gcc.test-framework/README: Correct command.
10874         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10875         -Wunused-value.
10876         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10877
10878 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10879
10880         * lib/target-supports.exp (check_effective_target_unwrapped): New.
10881
10882 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
10883
10884         * lib/target-supports.exp (check_effective_target_newlib): New
10885         function.
10886
10887 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
10888
10889         PR fortran/30660
10890         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10891         allocatable component.
10892
10893
10894 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10895
10896         * gcc.dg/torture/builtin-logb-1.c: New test.
10897         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10898         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10899         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10900         sh* targets.
10901
10902 2007-02-23  Richard Guenther  <rguenther@suse.de>
10903
10904         * g++.dg/warn/changes-meaning.C: New testcase.
10905
10906 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10907
10908         PR libgfortran/30910
10909         * gfortran.dg/fmt_zero_precision.f90: Update test.
10910
10911 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10912
10913         * gcc.dg/torture/builtin-frexp-1.c: New test.
10914
10915 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
10916
10917         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10918
10919 2007-02-22  Ian Lance Taylor  <iant@google.com>
10920
10921         PR debug/30898
10922         * g++.dg/debug/pr30898.C: New test.
10923
10924 2007-02-22  Ira Rosen  <irar@il.ibm.com>
10925
10926         * gcc.dg/vect/vect-106.c: New test.
10927
10928 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10929             Ira Rosen  <irar@il.ibm.com>
10930
10931         PR tree-optimization/30843
10932         * gcc.dg/vect/pr30843.c: New test.
10933
10934 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10935
10936         PR tree-optimization/30858
10937         * gcc.dg/vect/pr30858.c: New test.
10938
10939 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
10940
10941         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10942         to set options for compiling testglue.
10943         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10944         * lib/obj-c++.exp (obj-c++_init): Likewise.
10945
10946 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
10947
10948         * gnat.dg/derived_aggregate.adb: New test.
10949
10950 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10951
10952         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
10953         sh* targets.  Call the correct CKSGN macro.
10954
10955 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
10956
10957         * gfortran.dg/gomp/omp_parse1.f90: New test.
10958         * gfortran.dg/gomp/omp_parse2.f: New test.
10959
10960 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
10961
10962         PR fortran/30869
10963         * gfortran.dg/do_pointer_1.f90:  New test.
10964
10965 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10966
10967         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10968         and scalbln.
10969
10970 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
10971
10972         * gcc.dg/darwin-minversion-1.c: New.
10973         * gcc.dg/darwin-minversion-2.c: New.
10974
10975 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10976
10977         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10978
10979 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10980             DJ Delorie <dj@redhat.com>
10981
10982         PR other/30824
10983         * gcc.dg/Wfatal.c: New.
10984         * gcc.dg/Wfatal-2.c: New.
10985         * gcc.dg/Werror-1.c: Adjust expectations.
10986         * gcc.dg/Werror-5.c: Likewise.
10987         * gcc.dg/Werror-7.c: Likewise.
10988         * gcc.dg/Werror-10.c: Likewise.
10989         * gcc.dg/Werror-11.c: Likewise.
10990
10991 2007-02-20  Tobias Burnus  <burnus@net-b.de>
10992
10993         PR fortran/30522
10994         * gfortran.dg/volatile10.f90: New test.
10995
10996 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
10997
10998         PR libfortran/30533
10999         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
11000
11001 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11002
11003         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11004         * gcc.dg/Walways-true-1.c: Likewise.
11005         * gcc.dg/weak/weak-3.c: Likewise.
11006         * gcc.dg/Werror-1.c: Likewise.
11007         * gcc.dg/Werror-3.c: Likewise.
11008         * gcc.dg/Werror-4.c: Likewise.
11009         * gcc.dg/Werror-5.c: Likewise.
11010         * gcc.dg/Werror-6.c: Likewise.
11011         * gcc.dg/Werror-7.c: Likewise.
11012         * gcc.dg/Werror-8.c: Likewise.
11013         * gcc.dg/Werror-10.c: Likewise.
11014         * gcc.dg/Werror-11.c: Likewise.
11015         * gcc.dg/Werror-12.c: Likewise.
11016         * g++.old-deja/g++.mike/warn8.C: Likewise.
11017         * g++.dg/warn/Walways-true-1.C: Likewise.
11018         * g++.dg/warn/Walways-true-2.C: Likewise.
11019         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11020         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11021         -Wstring-literal-comparison with -Waddress.
11022         * gcc.dg/Wstring-literal-comparison-4.c: Replace
11023         -Wno-string-literal-comparison with -Wno-address.
11024
11025 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11026
11027         * gnat.dg/self_aggregate_with_call.adb: New test.
11028
11029 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
11030
11031         PR tree-optimization/30975
11032         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11033         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11034         * gcc.dg/vect/pr30795.c: New.
11035
11036 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11037
11038         PR fortran/30681
11039         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11040
11041 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11042
11043         PR rtl-optimization/28173
11044         * gcc.target/i386/andor-1.c: New test case.
11045
11046 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11047
11048         * gcc.dg/torture/builtin-ldexp-1.c: New.
11049         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
11050
11051 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11052
11053         * gfortran.dg/array_constructor_15.f90: New test case.
11054
11055 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11056
11057         * gfortran.dg/forall_10.f90: New test case.
11058
11059 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11060
11061         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
11062
11063 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11064
11065         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
11066         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
11067
11068 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
11069
11070         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
11071         * gcc.target/i386/builtin-bswap-3.c: Ditto.
11072         * gcc.target/i386/xchg-1.c: New test.
11073         * gcc.target/i386/xchg-2.c: New test.
11074
11075 2007-02-16  Richard Guenther  <rguenther@suse.de>
11076             Christian Bruel  <christian.bruel@st.com>
11077
11078         * gcc.dg/strict-overflow-5.c: New testcase.
11079
11080 2007-02-16  Tobias Burnus  <burnus@net-b.de>
11081
11082         PR fortran/30793
11083         * gfortran.dg/func_derived_4.f90: New test.
11084
11085 2007-02-15  Roger Sayle  <roger@eyesopen.com>
11086
11087         PR middle-end/30391
11088         * gfortran.dg/pr30391-1.f90: New test case.
11089
11090 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11091
11092         PR middle-end/30433
11093         * gcc.c-torture/compile/pr30433.c: New testcase to check
11094         that complex constants comparisions are foldded.
11095
11096 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11097
11098         PR C++/30158
11099         * g++.dg/ext/stmtexpr10.C: New testcase.
11100
11101 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11102
11103         PR middle-end/30729
11104         * gcc.dg/Wunused-value-2.c: New testcase.
11105
11106 2007-02-15  Ian Lance Taylor  <iant@google.com>
11107
11108         * g++.dg/eh/subreg-1.C: New test.
11109
11110 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11111
11112         PR c/26494
11113         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11114         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11115         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11116         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11117         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11118         * gcc.dg/Werror-implicit-function-declaration.c: New.
11119
11120 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11121
11122         PR c++/28943
11123         * g++.dg/warn/pr28943.C: New.
11124
11125 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11126
11127         * gfortran.fortran-torture/execute/math.f90: Fix typo.
11128
11129 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11130
11131         PR fortran/30779
11132         * gfortran.dg/error_recovery_3.f90: New test.
11133
11134 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11135
11136         * g++.dg/tree-ssa/sra-1.C: New.
11137
11138 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11139
11140         * g++.dg/tree-ssa/sra-1.C: New.
11141
11142 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11143
11144         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11145
11146 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11147
11148         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11149
11150 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11151
11152         PR fortran/30799
11153         * gfortran.dg/logical_2.f90: New test.
11154
11155 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
11156
11157         * gcc.dg/torture/complex-alias-1.c: New test.
11158
11159 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
11160
11161         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11162         instead of -fdump-tree-tailcall.
11163
11164 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
11165
11166         * gfortran.dg/interface_10.f90: Fix comment typo.
11167
11168 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
11169
11170         PR tree-optimization/30771
11171         * gcc.dg/vect/pr30771.c: New test.
11172
11173 2007-02-13  Ian Lance Taylor  <iant@google.com>
11174
11175         * gcc.dg/Wstrict-overflow-1.c: New test.
11176         * gcc.dg/Wstrict-overflow-2.c: New test.
11177         * gcc.dg/Wstrict-overflow-3.c: New test.
11178         * gcc.dg/Wstrict-overflow-4.c: New test.
11179         * gcc.dg/Wstrict-overflow-5.c: New test.
11180         * gcc.dg/Wstrict-overflow-6.c: New test.
11181         * gcc.dg/Wstrict-overflow-7.c: New test.
11182         * gcc.dg/Wstrict-overflow-8.c: New test.
11183         * gcc.dg/Wstrict-overflow-9.c: New test.
11184         * gcc.dg/Wstrict-overflow-10.c: New test.
11185
11186 2007-02-13  Roger Sayle  <roger@eyesopen.com>
11187
11188         * gcc.target/ia64/builtin-bswap-2.c: New test case.
11189
11190 2007-02-13  Richard Henderson  <rth@redhat.com>
11191
11192         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11193         * gcc.c-torture/execute/pr29302-1.c: ... here.
11194
11195 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11196
11197         PR c/29521
11198         * gcc.dg/c90-return-1.c: Update output.
11199         * gcc.dg/c99-return-1.c: Likewise.
11200
11201 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
11202
11203         PR fortran/30554
11204         * gfortran.dg/used_dummy_types_7.f90: New test..
11205
11206 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
11207
11208         * gcc.target/i386/parity-1.c: New test.
11209         * gcc.target/i386/parity-2.c: New test.
11210
11211 2007-02-12  Roger Sayle  <roger@eyesopen.com>
11212
11213         * gcc.target/i386/builtin-bswap-3.c: New test case.
11214
11215 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
11216
11217         PR tree-optimization/29145
11218         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11219         alias analysis is improved to take better advantage of restrict
11220         qualified pointers.
11221         * gcc.dg/vect/vect-80.c: Likewise.
11222         * gcc.dg/vect/pr29145.c: New.
11223
11224 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11225
11226         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11227         * gcc.target/i386/sse4a-insert.c: Likewise.
11228
11229 2007-02-11  Roger Sayle  <roger@eyesopen.com>
11230
11231         * gcc.target/ia64/builtin-popcount-1.c: New test case.
11232         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11233
11234 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
11235
11236         PR fortran/30478
11237         * gfortran.dg/enum_4.f90: Update error message checks.
11238
11239 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
11240
11241         PR fortran/30554
11242         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11243         versions of the modules.
11244
11245         PR fortran/30617
11246         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11247         by getting rid of recursive I/O and providing functions with
11248         results.
11249
11250         PR fortran/30319
11251         * gfortran.dg/char_array_constructor_2.f90
11252
11253 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
11254
11255         PR c++/26988
11256         * g++.dg/template/spec34.C: New test
11257
11258 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
11259
11260         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11261         on i?86 and x86_64.
11262         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11263         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
11264         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
11265         on i?86 and x86_64.
11266         * gcc.dg/vect/vect-113.c: Ditto.
11267
11268 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
11269
11270         PR c++/29487
11271         * g++.dg/eh/weak1-C: New test.
11272         * g++.dg/eh/weak1-a.cc: Likewise.
11273         * g++.dg/eh/comdat1.C: Likewise.
11274
11275 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
11276             Dorit Nuzman  <dorit@il.ibm.com>
11277
11278         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
11279         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
11280         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
11281         * gcc.dg/vect/vect-113.c: Likewise.
11282
11283         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
11284
11285 2007-02-10  Richard Henderson  <rth@redhat.com>
11286
11287         * lib/target-supports.exp (check_effective_target_tls): Redefine
11288         to mean non-emulated tls.
11289         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11290         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11291         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11292         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11293         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11294         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11295         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11296
11297 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
11298
11299         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11300
11301 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
11302
11303         * gfortran.dg/secnds.f: Replace time tolerance with a
11304         before-and-after bracket.
11305         * gfortran.dg/secnds-1.f: Likewise.
11306
11307 2007-02-09  Tobias Burnus  <burnus@net-b.de>
11308
11309         PR fortran/30512
11310         * gfortran.dg/maxlocval_1.f90: New test.
11311
11312 2007-02-09  Roger Sayle  <roger@eyesopen.com>
11313
11314         * gcc.target/ia64/builtin_bswap-1.c: New test case.
11315
11316 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11317
11318         PR fortran/30720
11319         * gfortran.dg/array_function_1.f90: New test.
11320
11321 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11322
11323         * lib/target-supports.exp (check_effective_target_lax_strtofp)
11324         (check_effective_target_dummy_wcsftime): New functions.
11325
11326 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11327
11328         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11329         * lib/target-supports.exp (check_effective_target_uclibc): New
11330         function.
11331
11332 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11333
11334         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11335         (vsnprintf): Don't define for uClibc targets.
11336
11337 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11338
11339         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11340         set before checking whether it was allowed.
11341         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11342         before checking inside_main.
11343
11344 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11345
11346         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11347         uClinux targets.
11348         (u16sf): Likewise u4sf.
11349         * g++.dg/compat/struct-layout-1.h: Likewise.
11350
11351 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11352
11353         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11354         procedure.
11355         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11356         m68k targets if check_effective_target_coldfire_fpu returns true.
11357
11358 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
11359         Richard Guenther  <rguenther@suse.de>
11360
11361         PR middle-end/23361
11362         * gcc.dg/fold-compare-3.c: New testcase.
11363         * gcc.dg/tree-ssa/loop-24.c: Likewise.
11364
11365 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
11366
11367         * gcc.dg/pr26570.c: Clean up coverage files.
11368         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11369         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11370         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11371         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11372         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11373         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11374         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11375         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11376         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11377         * gcc.dg/tree-ssa/pr25501.c: Ditto.
11378         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11379         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11380         * gcc.dg/vect/pr28952.c: Ditto.
11381         * gcc.dg/vect/pr27151.c: Ditto.
11382         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11383         * g++.dg/gomp/macro-3.C: Ditto.
11384
11385 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
11386
11387         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11388         of the loop.
11389
11390 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11391
11392         * gcc.target/i386/builtin-bswap-2.c: New test case.
11393
11394 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11395
11396         * gfortran.dg/forall_8.f90: New test case.
11397         * gfortran.dg/forall_9.f90: Likewise.
11398
11399 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11400
11401         * gcc.dg/builtins-20.c: Add some -~ complex cases.
11402
11403 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11404
11405         * lib/target-supports.exp (check_effective_target_simulator): New.
11406
11407 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11408
11409         * gcc.dg/tree-ssa/loop-25.c: New test.
11410
11411 2007-02-06  Richard Henderson  <rth@redhat.com>
11412
11413         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11414
11415 2007-02-06  Roger Sayle  <roger@eyesopen.com>
11416
11417         * gcc.target/powerpc/popcount-1.c: New test case.
11418         * gcc.target/powerpc/parity-1.c: Likewise.
11419
11420 2007-02-06  Richard Guenther  <rguenther@suse.de>
11421
11422         PR middle-end/27302
11423         * gcc.dg/torture/pr27302-2.c: New testcase.
11424
11425 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11426
11427         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11428         * gcc.dg/vect/vect-iv-1.c: New test.
11429         * gcc.dg/vect/vect-iv-2.c: New test.
11430         * gcc.dg/vect/vect-iv-3.c: New test.
11431         * gcc.dg/vect/vect-iv-4.c: New test.
11432         * gcc.dg/vect/vect-iv-5.c: New test.
11433         * gcc.dg/vect/vect-iv-6.c: New test.
11434         * gcc.dg/vect/vect-iv-7.c: New test.
11435         * gcc.dg/vect/vect-iv-8.c: New test.
11436         * gcc.dg/vect/vect-iv-9.c: New test.
11437         * gcc.dg/vect/vect-iv-10.c: New test.
11438         * gcc.dg/vect/vect-iv-11.c: New test.
11439         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11440         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11441         * gcc.dg/vect/vect-14.c: Now vectorizable.
11442         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11443         loop).
11444         * gcc.dg/vect/vect-27.c: Likewise.
11445         * gcc.dg/vect/vect-29.c Likewise.
11446         * gcc.dg/vect/vect-dv-2.c: Likewise.
11447         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11448         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11449         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11450
11451 2007-02-06  Ira Rosen  <irar@il.ibm.com>
11452
11453         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11454
11455 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11456
11457         * gcc.dg/builtins-20.c: Add more cases.
11458
11459 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11460
11461         PR debug/30189
11462         * gcc.dg/pr30189.c: New test.
11463
11464 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
11465
11466         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11467         for running tests.
11468         * gcc.target/i386/sse4a-extract.c: New test.
11469         * gcc.target/i386/sse4a-insert.c: New test.
11470         * gcc.target/i386/sse4a-montsd.c: New test.
11471         * gcc.target/i386/sse4a-montss.c: New test.
11472
11473 2007-02-05  Richard Guenther  <rguenther@suse.de>
11474
11475         * gcc.target/i386/vectorize3.c: New testcase.
11476
11477 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
11478
11479         PR target/30665
11480         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11481
11482 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11483
11484         PR fortran/30611
11485         * gfortran.dg/repeat_1.f90: New test.
11486
11487 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
11488
11489         PR fortran/30605
11490         * gfortran.dg/spread_shape_1.f90: Remove tabs.
11491         * gfortran.dg/derived_init_2.f90: Ditto.
11492         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11493         * gfortran.dg/array_initializer_1.f90: Ditto.
11494         * gfortran.dg/do_2.f90: Ditto.
11495         * gfortran.dg/proc_assign_1.f90: Ditto.
11496
11497 2007-02-04  Richard Guenther  <rguenther@suse.de>
11498
11499         PR middle-end/30636
11500         * g++.dg/warn/pr30636.C: New testcase.
11501         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11502
11503 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
11504
11505         PR middle-end/30667
11506         * gfortran.dg/pr30667.f: New test.
11507
11508 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11509
11510         * gcc.dg/builtins-54.c: Add more cases.
11511
11512 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
11513
11514         PR fortran/30514
11515         * gfortran.dg/zero_sized_2.f90: New test.
11516
11517         PR fortran/30660
11518         * gfortran.dg/alloc_comp_basics_4.f90: New test.
11519
11520         PR fortran/29820
11521         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11522         file.
11523
11524 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11525
11526         PR fortran/30683
11527         * gfortran.dg/interface_10.f90: New test.
11528
11529 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11530
11531         * gcc.dg/builtins-20.c: Add more cases.
11532
11533 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11534
11535         PR target/29682
11536         * gcc-target/ia64/pr29682.c: New test.
11537
11538 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
11539
11540         PR fortran/30284
11541         * gfortran.dg/arrayio_11.f90.f90: New test.
11542
11543         PR fortran/30626
11544         * gfortran.dg/arrayio_12.f90.f90: New test.
11545
11546 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
11547
11548         PR c++/30536
11549         * g++.dg/tls/diag-5.C: New test.
11550
11551         PR middle-end/30473
11552         * gcc.dg/pr30473.c: New test.
11553         * gcc.c-torture/execute/20070201-1.c: New test.
11554
11555 2007-02-01  Roger Sayle  <roger@eyesopen.com>
11556
11557         * gfortran.dg/dependency_20.f90: New test case.
11558
11559 2007-01-31  Ian Lance Taylor  <iant@google.com>
11560
11561         * gcc.dg/lower-subreg-1.c (test): New test.
11562
11563 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
11564
11565         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11566
11567 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11568
11569         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11570         * gcc.dg/torture/builtin-math-3.c: Likewise.
11571
11572 2007-01-31  Dirk Mueller  <dmueller@suse.de>
11573
11574         gcc.dg/Wparentheses-2.c: Update and add new tests.
11575
11576 2007-01-31  Ira Rosen  <irar@il.ibm.com>
11577
11578         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11579         vectorize.
11580
11581 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
11582
11583         * gcc.dg/builtins-63.c: New test.
11584
11585 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11586
11587         PR fortran/27588
11588         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11589
11590 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11591
11592         PR fortran/30520
11593         * gfortran.dg/volatile8.f90: New argument conformance test.
11594         * gfortran.dg/volatile9.f90: New scope test.
11595
11596 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11597
11598         PR c++/24745
11599         * g++.dg/warn/null4.C: New.
11600
11601 2001-01-30  Roger Sayle  <roger@eyesopen.com>
11602             Uros Bizjak  <ubizjak@gmail.com>
11603
11604         * gcc.dg/large-size-array-3.c: Correct typo.
11605
11606 2007-01-30  Richard Guenther  <rguenther@suse.de>
11607
11608         PR middle-end/27657
11609         * g++.dg/debug/pr27657.C: New testcase.
11610
11611 2007-01-30  Richard Guenther  <rguenther@suse.de>
11612
11613         PR middle-end/30313
11614         * gcc.dg/torture/pr30313.c: New testcase.
11615
11616 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
11617
11618         * gcc.dg/dfp/dfp-except.h: New file.
11619         * gcc.dg/dfp/fe-check.h: New file.
11620         * gcc.dg/dfp/fe-binop.c: New test.
11621         * gcc.dg/dfp/fe-convert-1.c: New test.
11622         * gcc.dg/dfp/fe-convert-2.c: New test.
11623         * gcc.dg/dfp/fe-convert-3.c: New test.
11624
11625         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11626         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11627         * gcc.dg/dfp/convert-dfp.c: Ditto.
11628         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11629
11630 2007-01-29  Josh Conner  <jconner@apple.com>
11631
11632         * gcc.target/powerpc/altivec-24.c: New test.
11633
11634 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
11635
11636         PR c++/28266
11637         * g++.dg/parse/defarg12.C: New test.
11638
11639 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
11640
11641         PR fortran/30554
11642         * gfortran.dg/used_dummy_types_6.f90: New test.
11643
11644 2007-01-28  Jan Hubicka  <jh@suse.cz>
11645
11646         * gcc.dg/tree-prof/val-prof-6.c: New test.
11647
11648 2007-01-28  Roger Sayle  <roger@eyesopen.com>
11649
11650         * gcc.dg/large-size-array-3.c: Correct test case (portability).
11651
11652 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
11653
11654         PR C++/28988
11655         * g++.dg/expr/dtor4.C: New test.
11656
11657 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
11658
11659         * gcc.dg/tree-ssa/loop-23.c: New test.
11660
11661 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
11662
11663         PR libfortran/30389
11664         * gfortran.dg/achar_2.f90:  New test.
11665         * gfortran.dg/achar_3.f90:  New test.
11666
11667 2007-01-27  Ian Lance Taylor  <iant@google.com>
11668
11669         * gcc.dg/strict-overflow-1.c: New test.
11670         * gcc.dg/no-strict-overflow-1.c: New test.
11671         * gcc.dg/strict-overflow-2.c: New test.
11672         * gcc.dg/no-strict-overflow-2.c: New test.
11673         * gcc.dg/strict-overflow-3.c: New test.
11674         * gcc.dg/no-strict-overflow-3.c: New test.
11675         * gcc.dg/strict-overflow-4.c: New test.
11676         * gcc.dg/no-strict-overflow-4.c: New test.
11677         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11678         * gcc.dg/pr15784-1.c: Likewise.
11679         * gcc.dg/pr20922-1.c: Likewise.
11680         * gcc.dg/pr20922-3.c: Likewise.
11681         * gcc.dg/pr20922-4.c: Likewise.
11682         * gcc.dg/pr20922-6.c: Likewise.
11683         * gcc.dg/compare-4.c: Likewise.
11684         * gcc.dg/torture/pr26898-1.c: Likewise.
11685         * gcc.dg/tree-ssa/divide-1.c: Likewise.
11686         * gcc.dg/tree-ssa/divide-2.c: Likewise.
11687         * gcc.dg/tree-ssa/divide-3.c: Likewise.
11688         * gcc.dg/tree-ssa/divide-4.c: Likewise.
11689         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11690         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11691         * gcc.dg/tree-ssa/pr21082.c: Likewise.
11692         * gcc.dg/tree-ssa/pr26899.c: Likewise.
11693         * g++.dg/tree-ssa/pr21082.C: Likewise.
11694
11695 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11696
11697         * gcc-dg/large-size-array-3.c: New test case.
11698
11699 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11700
11701         * gfortran.dg/forall_7.f90: New test case.
11702
11703 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
11704
11705         PR fortran/30407
11706         * gfortran.dg/where_operator_assign_1.f90: New test.
11707         * gfortran.dg/where_operator_assign_2.f90: New test.
11708         * gfortran.dg/where_operator_assign_3.f90: New test.
11709
11710 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
11711
11712         * lib/target-supports.exp
11713         (check_effective_target_powerpc_altivec): New.
11714         (check_effective_target_vect_cmdline_needed): Use it.
11715
11716 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
11717
11718         PR fortran/30278
11719         * gfortran.dg/backslash_3.f: New test.
11720
11721 2007-01-26  Richard Guenther  <rguenther@suse.de>
11722
11723         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11724
11725 2007-01-26  Tobias Burnus  <burnus@net-b.de>
11726
11727         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11728         * gfortran.dg/vect/vect.exp: Ditto.
11729         * gfortran.dg/dg.exp: Ditto.
11730         * gfortran.fortran-torture/execute/execute.exp: Ditto.
11731         * gfortran.fortran-torture/compile/compile.exp: Ditto.
11732
11733 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11734
11735         * gcc.dg/builtins-20.c: Add more cases.
11736         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11737
11738 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11739
11740         PR fortran/30437
11741         * gcc.dg/Wall.c: New.
11742         * gcc.dg/Wno-all.c: New.
11743         * gfortran.dg/Wall.f90: New.
11744         * gfortran.dg/Wno-all.f90: New.
11745
11746 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
11747
11748         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11749         * g++.dg/eh/simd-2.C: Also run on Darwin.
11750         * g++.dg/eh/simd-3.C: New.
11751         * g++.dg/eh/simd-4.C: New.
11752
11753 2007-01-25  Richard Guenther  <rguenther@suse.de>
11754
11755         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11756         and _PROFILE_USE.
11757         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11758
11759 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
11760
11761         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11762         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11763         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11764         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11765         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11766         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11767         * gcc.dg/ipa/ipa-7.c: New testcase.
11768
11769 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11770
11771         * g++.dg/cpp0x/warn_cxx0x.C: New.
11772
11773 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11774
11775         * gcc.dg/builtins-20.c: Test builtin carg.
11776
11777 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11778
11779         PR middle-end/27416
11780         * gcc.dg/gomp/pr27416.c: New test.
11781
11782         PR middle-end/30494
11783         * gcc.dg/gomp/pr30494.c: New test.
11784         * g++.dg/gomp/pr30494.C: New test.
11785
11786         PR middle-end/30421
11787         * gcc.dg/gomp/pr30421.c: New test.
11788
11789 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11790
11791         * gcc.target/ia64/versionid-1.c: New test.
11792         * gcc.target/ia64/versionid-2.c: New test.
11793
11794 2007-01-24  Richard Guenther  <rguenther@suse.de>
11795
11796         PR testsuite/30181
11797         * gcc.dg/builtins-57.c: Change to a link-time testcase
11798         to support non-C99 targets.
11799
11800 2007-01-24  Jan Hubicka  <jh@suse.cz>
11801
11802         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11803
11804 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11805
11806         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11807
11808 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
11809
11810         PR objc/27438
11811         * objc.dg/const-str-12.m: New test.
11812
11813 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11814
11815         PR fortran/30532
11816         * gfortran.dg/ctrl-z.f90:  New test.
11817
11818 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11819
11820         PR fortran/30481
11821         * gfortran.dg/namelist_assumed_char.f90:  New test.
11822
11823 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
11824
11825         PR c++/27492
11826         * g++.dg/inherit/covariant15.C: New test.
11827
11828 2007-01-23  Ian Lance Taylor  <iant@google.com>
11829
11830         * g++.dg/warn/Wparentheses-24.C: New test.
11831
11832 2007-01-23  Richard Guenther  <rguenther@suse.de>
11833
11834         PR testsuite/30560
11835         * ada/acats/run_acats: Do not call gnatmake or gnatchop
11836         with full path.
11837
11838 2007-01-22  Richard Guenther  <rguenther@suse.de>
11839
11840         PR tree-optimization/30038
11841         * gcc.dg/builtins-62.c: New testcase.
11842
11843 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11844
11845         * gcc.c-torture/compile/20070121.c: New test.
11846
11847 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
11848
11849         PR libfortran/30525
11850         * gfortran.dg/char_comparison_1.f:  New test.
11851
11852 2007-01-21  Ira Rosen  <irar@il.ibm.com>
11853
11854         * gcc.dg/vect/vect-strided-same-dr.c: New test.
11855
11856 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
11857
11858         PR objc/30479
11859         * objc.dg/pch: New directory.
11860         * objc.dg/pch/pch.exp: New file.
11861         * objc.dg/pch/interface-1.m: New test.
11862         * objc.dg/pch/interface-1.hs: New include file.
11863         * lib/objc.exp (objc_target_compile): Add
11864         "-x objective-c-header" in front of the sources if this is
11865         a precompiled header being compiled.
11866
11867 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11868
11869         * gfortran.dg/array_memcpy_3.f90: New test case.
11870         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11871
11872 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11873             Brooks Moses  <brooks.moses@codesourcery.com>
11874             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11875
11876         * gfortran.dg/intrinsic_sign_1.f90: New test case.
11877         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11878
11879 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11880
11881         * gcc.dg/torture/builtin-math-3.c: Test fdim.
11882
11883 2007-01-19  Mike Stump  <mrs@apple.com>
11884
11885         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11886         away.
11887
11888 2007-01-19  Roger Sayle  <roger@eyesopen.com>
11889
11890         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11891         option instead of -funsafe-math-optimizations.
11892
11893 2007-01-19  Tomas Bily  <tbily@suse.cz>
11894
11895         gcc.dg/tree-prof/indir-call-prof.c: New.
11896         g++.dg/dg.exp: Add tree-prof subdirectory.
11897         g++.dg/tree-prof/indir-call-prof.C: New.
11898         g++.dg/tree-prof/tree-prof.exp: New.
11899
11900 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11901
11902         PR c++/17947
11903         * g++.dg/warn/deprecated.C: Update warning output.
11904         * g++.dg/warn/deprecated-2.C: Likewise.
11905         * g++.dg/warn/deprecated-3.C: New.
11906
11907 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11908
11909         * gcc.c-torture/execute/nestfunc-7.c: New.
11910
11911 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
11912
11913         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11914
11915 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11916
11917         * gcc.dg/m68k-pic-1.c: New.
11918
11919 2007-01-18  Roger Sayle  <roger@eyesopen.com>
11920
11921         * gfortran.dg/array_memcpy_4.f90: New test case.
11922
11923 2007-01-18  Josh Conner  <jconner@apple.com>
11924
11925         PR target/30485
11926         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11927         * gcc.dg/vect/no-trapping-math-1: New.
11928         * gcc.dg/vect/no-trapping-math-2: New.
11929
11930 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
11931
11932         * gcc.target/i386/387-8.c: Update comment about optimizing
11933         inherent load of 1.0 of fptan instruction.
11934
11935 2007-01-18  Dirk Mueller  <dmueller@suse.de>
11936             Richard Guenther <rguenther@suse.de>
11937
11938         PR diagnostic/8268
11939         * gcc.dg/Warray-bounds.c: New testcase.
11940         * gcc.dg/Warray-bounds-2.c: New testcase.
11941         * g++.dg/warn/Warray-bounds.C: New testcase.
11942         * g++.dg/warn/Warray-bounds-2.C: New testcase.
11943
11944 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
11945
11946         PR fortran/30476
11947         * gfortran.dg/generic_12.f90: New test.
11948
11949 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
11950
11951         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
11952         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
11953
11954 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
11955
11956         * gcc.dg/dfp/compare-special.h: New file.
11957         * gcc.dg/dfp/compare-special-32.c: New test.
11958         * gcc.dg/dfp/compare-special-64.c: New test.
11959         * gcc.dg/dfp/compare-special-128.c: New test.
11960
11961 2007-01-16  Roger Sayle  <roger@eyesopen.com>
11962             Paul Thomas  <pault@gcc.gnu.org>
11963             Steven G. Kargl  <kargl@gcc.gnu.org>
11964
11965         PR fortran/30404
11966         * gfortran.dg/forall_6.f90: New test case.
11967         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11968         * gfortran.dg/dependency_13.f90: Likewise.
11969
11970 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11971
11972         PR testsuite/12325
11973         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11974         targets that don't support Inf.
11975
11976 2007-01-15  Dale Johannesen  <dalej@apple.com>
11977
11978         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
11979
11980 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
11981
11982         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
11983         of achar for 0xff to avoid the "Extended ASCII not
11984         implemented" error message.
11985
11986 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
11987
11988         PR fortran/28172
11989         * gfortran.dg/altreturn_4.f90: New test.
11990
11991         PR fortran/29389
11992         * gfortran.dg/stfunc_4.f90: New test.
11993
11994         PR fortran/29712
11995         * gfortran.dg/bound_2.f90: Reinstate commented out line.
11996         * gfortran.dg/initialization_1.f90: Change warning.
11997
11998         PR fortran/30283
11999         * gfortran.dg/specification_type_resolution_2.f90: New test.
12000
12001 2007-01-14  Jan Hubicka  <jh@suse.cz>
12002
12003         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12004         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12005         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12006         elimination.
12007
12008 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
12009
12010         PR fortran/30410
12011         * gfortran.dg/external_procedures_2.f90: New test.
12012
12013 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
12014
12015         PR target/30413
12016         * gcc.target/i386/pr30413.c: New test.
12017
12018 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
12019
12020         PR fortran/30452
12021         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
12022
12023 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
12024
12025         * gcc.dg/20070112-1.c: New test.
12026
12027 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12028
12029         PR libgfortran/30435
12030         * gfortran.dg/list_read_6.f90: New test.
12031
12032 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
12033
12034         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
12035
12036 2007-01-12  Tom Tromey  <tromey@redhat.com>
12037
12038         PR preprocessor/28227:
12039         * gcc.dg/cpp/pr28227.c: New file.
12040
12041 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12042
12043         * gcc.dg/tree-ssa/loop-22.c: New test.
12044
12045 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12046
12047         PR tree-optimization/29516
12048         * gcc.dg/tree-ssa/loop-20.c: New test.
12049
12050 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
12051
12052         PR libfortran/30415
12053         * minmaxloc_integer_kinds_1.f90:  New test.
12054
12055 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
12056
12057         PR c++/29573
12058         * g++.dg/template/sizeof-template-argument.C: New test.
12059
12060 2007-01-11  Jan Hubicka  <jh@suse.cz>
12061
12062         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
12063         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
12064         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
12065         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
12066         * gcc.dg/tree-ssa/pr21658.c: Likewise.
12067         * gcc.dg/tree-ssa/pr15349.c: Likewise.
12068         * gcc.dg/tree-ssa/pr25501.c: Likewise.
12069         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
12070         transformation in question.
12071         * gcc.dg/tree-ssa/vrp05.c: Likewise.
12072         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12073         * gcc.dg/always_inline3.c: Likewise.
12074
12075 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
12076
12077         PR c++/28999
12078         * g++.dg/template/typename11.C: New test.
12079
12080 2007-01-10  Robert Kennedy <jimbob@google.com>
12081
12082         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
12083
12084 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12085
12086         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12087         for different integer kinds.
12088         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12089         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12090         * gfortran.dg/ishft_2.f90: New test.
12091         * gfortran.dg/ishft_3.f90: New test.
12092
12093 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12094
12095         * gfortran.dg/altreturn_2.f90: Removed executable bit.
12096
12097 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
12098
12099         PR tree-optimization/30322
12100         * gcc.dg/tree-ssa/loop-21.c: New test.
12101
12102 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
12103
12104         * g++.dg/rtti/darwin-builtin-linkage.C: New.
12105
12106 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12107
12108         * gcc.target/spu/intrinsics-1.c: Remove xfail.
12109
12110 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12111
12112         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12113         * g++.dg/warn/overflow-warn-3.C: Likewise.
12114         * g++.dg/warn/overflow-warn-4.C: Likewise.
12115         * g++.dg/warn/overflow-warn-5.C: Likewise.
12116         * g++.dg/warn/overflow-warn-6.C: Likewise.
12117         * g++.dg/warn/Woverflow-1.C: Likewise.
12118         * g++.dg/warn/Woverflow-2.C: Likewise.
12119         * g++.dg/warn/Woverflow-3.C: Likewise.
12120         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12121
12122 2007-01-08  Roger Sayle  <roger@eyesopen.com>
12123
12124         * gfortran.dg/array_constructor_14.f90: New test case.
12125         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12126
12127 2007-01-08  Richard Guenther  <rguenther@suse.de>
12128
12129         PR tree-optimization/23603
12130         * gcc.dg/tree-ssa/vrp31.c: New testcase.
12131         * gcc.dg/tree-ssa/vrp32.c: Likewise.
12132
12133 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12134
12135         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12136         in __v8qi typedef.
12137         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12138         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12139         compiler behaviour.
12140         * gcc.dg/simd-5.c: Likewise.
12141         * gcc.dg/simd-6.c: Likewise.
12142         * g++.dg/conversion/simd1.C: Likewise.
12143         * g++.dg/conversion/simd3.C: Likewise.
12144         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12145         (main): Use it.
12146
12147 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12148
12149         PR tree-optimization/29877
12150         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12151         name of a hard register for the target concerned.  Adjust dg-error
12152         directives to cope with new behaviour of TER.
12153
12154 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12155
12156         PR c++/28986
12157         * g++.dg/conversion/nullptr1.C: Added overflow warning.
12158         * g++.dg/warn/overflow-warn-1.C: New.
12159         * g++.dg/warn/overflow-warn-3.C: New.
12160         * g++.dg/warn/overflow-warn-4.C: New.
12161         * g++.dg/warn/overflow-warn-5.C: New.
12162         * g++.dg/warn/overflow-warn-6.C: New.
12163         * g++.dg/warn/Woverflow-1.C: New.
12164         * g++.dg/warn/Woverflow-2.C: New.
12165         * g++.dg/warn/Woverflow-3.C: New.
12166         * g++.dg/warn/multiple-overflow-warn-2.C: New.
12167
12168 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
12169
12170         PR fortran/27698
12171         * gfortran.dg/invalid_name.f90: New test.
12172         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12173         * gfortran.dg/gomp/pr29759.f90: Ditto.
12174
12175 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12176
12177         * gfortran.dg/present_1.f90:  Update error message.
12178
12179 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
12180
12181         PR c++/19439
12182         * g++.dg/template/duplicate1.C: New test
12183         * g++.dg/template/memfriend6.C: Adjust error markers.
12184
12185 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
12186
12187         PR tree-opt/30385
12188         * gcc.dg/torture/inline-1.c: New test.
12189
12190 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12191
12192         PR c/19978
12193         * gcc.dg/multiple-overflow-warn-1.c: New.
12194         * gcc.dg/multiple-overflow-warn-2.c: New.
12195         * gcc.dg/overflow-warn-6.c: New.
12196         * g++.dg/warn/multiple-overflow-warn-1.C: New.
12197
12198 2007-01-05  Roger Sayle  <roger@eyesopen.com>
12199
12200         * gfortran.dg/array_memcpy_1.f90: New test case.
12201         * gfortran.dg/array_memcpy_2.f90: Likewise.
12202
12203 2007-01-05  Richard Guenther  <rguenther@suse.de>
12204
12205         PR middle-end/27826
12206         * g++.dg/opt/pr27826.C: New testcase.
12207
12208 2007-01-05  Ian Lance Taylor  <iant@google.com>
12209
12210         * gcc.dg/Walways-true-1.c: New test.
12211         * gcc.dg/Walways-true-2.c: New test.
12212         * g++.dg/warn/Walways-true-1.C: New test.
12213         * g++.dg/warn/Walways-true-2.C: New test.
12214
12215 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
12216
12217         PR c/30360
12218         * gcc.dg/pr30360.c: New test.
12219
12220 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
12221
12222         PR fortran/23232
12223         * gfortran.dg/data_implied_do_1.f90: New test.
12224
12225         PR fortran/27996
12226         PR fortran/27998
12227         * gfortran.dg/char_length_1.f90: New test.
12228
12229 2007-01-05  Richard Guenther  <rguenther@suse.de>
12230
12231         PR middle-end/28116
12232         * g++.dg/opt/pr28116.C: New testcase.
12233
12234 2007-01-05  Tobias Burnus  <burnus@net-b.de>
12235
12236         PR fortran/29624
12237         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12238           invalid deallocate.
12239         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12240         * gfortran.dg/protected_4.f90: Add pointer intent check.
12241         * gfortran.dg/protected_6.f90: Add pointer intent check.
12242         * gfortran.dg/pointer_intent_1.f90: New test.
12243         * gfortran.dg/pointer_intent_2.f90: New test.
12244         * gfortran.dg/pointer_intent_3.f90: New test.
12245
12246 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
12247
12248         PR 30235
12249         * gfortran.dg/altreturn_2.f90: new test.
12250
12251 2007-01-04  Tom Tromey  <tromey@redhat.com>
12252
12253         PR preprocessor/28165:
12254         * gcc.dg/cpp/pr28165.c: New file.
12255
12256 2007-01-03  Josh Conner  <jconner@apple.com>
12257
12258         PR middle-end/29683
12259         * gcc.dg/pr29683.c: New.
12260
12261 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12262
12263         PR c++/28217
12264         * g++.dg/pch/template-1.C: New test.
12265         * g++.dg/pch/template-1.Hs: New file.
12266
12267 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12268
12269         PR middle-end/30353
12270         * gcc.c-torture/compile/complex-4.c: New test.
12271
12272 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
12273
12274         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
12275         -maltivec.
12276         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
12277
12278 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12279
12280         PR middle-end/30286
12281         * gcc.dg/pr30286.c: New test.
12282
12283         PR c++/29535
12284         * g++.dg/template/crash66.C: New test.
12285
12286         PR c++/29054
12287         * g++.dg/template/friend49.C: New test.
12288
12289 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
12290
12291         * gfortran.dg/ibits.f90: New test.
12292
12293 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
12294
12295         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
12296         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12297
12298 2007-01-02  Jan Hubicka  <jh@suse.cz>
12299
12300         * gcc.dg/pr16194.c: We now output error on all three functions,
12301         not just first one.
12302
12303 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12304
12305         PR c/19977
12306         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12307         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12308
12309 2006-01-02  Ian Lance Taylor  <iant@google.com>
12310
12311         * g++.dg/warn/Wparentheses-22.C: New test.
12312         * g++.dg/warn/Wparentheses-23.C: New test.
12313
12314 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12315
12316         PR middle-end/7651
12317         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12318         * gcc.dg/declspec-3-Wextra.c: New.
12319         * gcc.dg/declspec-3-no.c: New
12320
12321 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
12322
12323         PR fortran/20896
12324         * gfortran.dg/interface_10.f90: Remove.
12325
12326 2007-01-01  Roger Sayle  <roger@eyesopen.com>
12327
12328         * gcc.dg/fold-eqxor-4.c: New test case.
12329
12330 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
12331
12332         PR middle-end/30311
12333         * gcc.c-torture/compile/pr30311.c: New test.
12334
12335 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
12336
12337         PR middle-end/30253
12338         * gcc.c-torture/compile/statement-expression-1.c: New test.
12339
12340 2007-01-01  Andreas Schwab  <schwab@suse.de>
12341
12342         PR target/29166
12343         * g++.dg/eh/pr29166.C: New test.
12344
12345 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
12346
12347         * lib/target-supports.exp (check_effective_target_powerpc_spe):
12348         New.
12349         (check_effective_target_vect_cmdline_needed): Use it.
12350
12351 2006-12-31  Richard Guenther  <rguenther@suse.de>
12352
12353         PR middle-end/30137
12354         * gcc.dg/pr30137-1.c: New testcase.
12355         * gcc.dg/pr30137-2.c: Likewise.
12356
12357 2006-12-31  Roger Sayle  <roger@eyesopen.com>
12358
12359         PR middle-end/30322
12360         * gcc.dg/fold-plusnot-1.c: New test case.
12361
12362 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
12363
12364         PR c++/29731
12365         * g++.dg/parse/template22.C: New test.
12366
12367 2006-12-31  Richard Guenther  <rguenther@suse.de>
12368
12369         PR middle-end/30338
12370         * gcc.c-torture/compile/pr30338.c: New testcase.
12371
12372 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12373
12374         PR fortran/27900
12375         * gfortran.dg/intrinsic_actual_4.f90: New test.
12376
12377         PR fortran/24325
12378         * gfortran.dg/func_decl_3.f90: New test.
12379
12380 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12381
12382         PR fortran/23060
12383         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12384         * gfortran.dg/c_by_val_1.f: New test.
12385         * gfortran.dg/c_by_val_2.f: New test.
12386         * gfortran.dg/c_by_val_3.f: New test.
12387
12388 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
12389
12390         PR libfortran/30321
12391         * gfortran.dg/sum_zero_array_1.f90:  New test.
12392
12393 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
12394
12395         PR preprocessor/29612
12396         * gcc.dg/cpp/pr29612-1.c: New test.
12397         * gcc.dg/cpp/pr29612-2.c: New test.
12398
12399 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
12400
12401         PR fortran/30034
12402         * gfortran.dg/pure_formal_proc_1.f90: New test.
12403
12404         PR fortran/30237
12405         * gfortran.dg/intrinsic_actual_3.f90: New test.
12406
12407 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12408
12409         PR fortran/30014
12410         * gfortran.dg/io_constraints_1.f90: Update test.
12411         * gfortran.dg/io_constraints_2.f90: Update test.
12412         * gfortran.dg/inquire_iolength.f90: New test.
12413
12414 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12415
12416         PR fortran/20896
12417         * gfortran.dg/interface_10.f90: New test.
12418         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12419         since z is already, locally a variable.
12420
12421         PR fortran/25135
12422         * gfortran.dg/generic_11.f90: New test.
12423         * gfortran.dg/interface_7.f90: Remove name clash between module
12424         name and procedure 'x' referenced in the interface.
12425
12426 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12427
12428         PR middle-end/7651
12429         * gcc.dg/Wmissing-parameter-type.c: New.
12430         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12431         * gcc.dg/Wmissing-parameter-type-no.c: New.
12432
12433 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12434
12435         PR fortran/25818
12436         * gfortran.dg/entry_array_specs_2.f: New test.
12437
12438         PR fortran/30084
12439         * gfortran.dg/nested_modules_6.f90: New test.
12440
12441 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12442
12443         PR middle-end/7651
12444         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12445         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12446
12447 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
12448
12449         PR C++/30168
12450         * g++.dg/opt/complex6.C: New test.
12451
12452 2006-12-22  Ben Elliston  <bje@au.ibm.com>
12453
12454         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12455         full" if the linker on spu-*-* warns about exceeding local store.
12456
12457         And revert this patch:
12458         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12459         fail to link due to relocation overflows on spu-*-*.
12460
12461 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12462
12463         PR fortran/30273
12464         * gfortran.dg/dependency_19.f90: New test.
12465
12466 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12467
12468         PR fortran/30202
12469         * gfortran.dg/alloc_comp_basics_3.f90: New test.
12470
12471 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
12472
12473         PR middle-end/30262
12474         * gcc.c-torture/execute/20061220-1.c: New test.
12475
12476         PR middle-end/30263
12477         * gcc.dg/gomp/asm-1.c: New test.
12478
12479         PR target/30230
12480         * g++.dg/eh/ia64-2.C: New test.
12481
12482 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12483
12484         PR target/28966
12485         PR target/29248
12486         * gcc.dg/rs6000-leaf.c: New.
12487
12488 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12489
12490         PR fortran/25392
12491         * gfortran.dg/f2c_8.f90: New test.
12492
12493 2006-12-20  Bill Wendling  <wendling@apple.com>
12494
12495         * gcc.dg/asm-b.c: Check for __ppc64__.
12496
12497 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12498
12499         PR fortran/30190
12500         * gfortran.dg/bounds_check_5.f90: New test.
12501
12502 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
12503
12504         PR middle-end/30143
12505         * gcc.dg/gomp/complex-1.c: New testcase.
12506
12507 2006-12-20  Roger Sayle  <roger@eyesopen.com>
12508
12509         * gfortran.dg/array_memset_1.f90: New test case.
12510
12511 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
12512
12513         * lib/target-supports.exp: Add spu to
12514         check_effective_target_vect_widen_mult_hi_to_si.
12515
12516 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12517
12518         PR fortran/29992
12519         * gfortran.dg/generic_9.f90: New test.
12520
12521         PR fortran/30081
12522         * gfortran.dg/generic_10.f90: New test.
12523
12524 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
12525
12526         PR tree-opt/30045
12527         * gcc.dg/pr30045.c: New test.
12528
12529 2006-12-20  Ben Elliston  <bje@au.ibm.com>
12530
12531         * gcc.dg/20020312-2.c: Add a case for __SPU__.
12532
12533 2006-12-19  Eric Christopher  <echristo@apple.com>
12534
12535         PR target/29302
12536         * gcc.c-torture/execute/pr29302-1.c: New.
12537
12538 2006-12-19  Tobias Burnus  <burnus@net-b.de>
12539
12540         PR fortran/39238
12541         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12542
12543 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
12544
12545         PR fortran/30236
12546         * gfortran.dg/altreturn_3.f90: New test.
12547
12548         * gfortran.dg/char_result_12.f90: Fix comment typos.
12549
12550 2006-12-19  Ben Elliston  <bje@au.ibm.com>
12551
12552         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12553         as newlib's stdio.h uses non-traditional cpp constructs.
12554
12555 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12556
12557         * gfortran.dg/advance.f90: Renamed to advance_1.f90
12558         * gfortran.dg/append-1.f90: Renamed to append_1.f90
12559         * gfortran.dg/array-1.f90: Renamed to array_1.f90
12560         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12561         * gfortran.dg/backspace.f: Renamed to backspace_1.f
12562         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12563         * gfortran.dg/default_initialization.f: Renamed to
12564         default_initialization_1.f
12565         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12566         dollar_edit_descriptor_1.f
12567         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12568         dollar_edit_descriptor_2.f
12569         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12570         dollar_edit_descriptor_3.f
12571         * gfortran.dg/logint-1.f: Renamed to logint_1.f
12572         * gfortran.dg/logint-2.f: Renamed to logint_2.f
12573         * gfortran.dg/logint-3.f: Renamed to logint_3.f
12574         * gfortran.dg/advance_1.f90: Renamed from advance.f90
12575         * gfortran.dg/append_1.f90: Renamed from append-1.f90
12576         * gfortran.dg/array_1.f90: Renamed from array-1.f90
12577         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12578         * gfortran.dg/backspace_1.f: Renamed from backspace.f
12579         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12580         * gfortran.dg/default_initialization_1.f: Renamed from
12581         default_initialization.f
12582         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12583         dollar_edit_descriptor-1.f
12584         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12585         dollar_edit_descriptor-2.f
12586         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12587         dollar_edit_descriptor-3.f
12588         * gfortran.dg/logint_1.f: Renamed from logint-1.f
12589         * gfortran.dg/logint_2.f: Renamed from logint-2.f
12590         * gfortran.dg/logint_3.f: Renamed from logint-3.f
12591
12592 2006-12-18  Bill Wendling  <wendling@apple.com>
12593
12594         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12595         id is an OjbC keyword.
12596
12597 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12598
12599         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12600
12601 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12602
12603         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12604
12605 2006-12-18  Ian Lance Taylor  <iant@google.com>
12606
12607         * g++.dg/warn/Wmissing-declarations-1.C: New test.
12608
12609 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12610
12611         * gcc.c-torture/compile/pr27528.c: Use empty templates.
12612
12613 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12614
12615         PR fortran/30207
12616         * gfortran.fortran-torture/execute/where21.f90: New test.
12617
12618 2006-12-17  Tobias Burnus  <burnus@net-b.de>
12619
12620         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12621
12622 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12623
12624         PR middle-end/7651
12625         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12626         * gcc.dg/if-empty-1.c: Likewise.
12627         * gcc.dg/pr23165.c: Likewise.
12628         * g++.dg/warn/empty-body.C: Likewise.
12629
12630 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12631
12632         PR libfortran/30005
12633         * gfortran.dg/open_errors.f90: New test.
12634
12635 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
12636
12637         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12638
12639         * gcc.target/i386/ssse3-pabsb.c: New file.
12640         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12641         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12642         * gcc.target/i386/ssse3-palignr.c: Likewise.
12643         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12644         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12645         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12646         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12647         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12648         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12649         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12650         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12651         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12652         * gcc.target/i386/ssse3-psignb.c: Likewise.
12653         * gcc.target/i386/ssse3-psignd.c: Likewise.
12654         * gcc.target/i386/ssse3-psignw.c: Likewise.
12655         * gcc.target/i386/ssse3-vals.h: Likewise.
12656
12657 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
12658
12659         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12660         * lib/fortran-torture.exp: Include target-supports.exp.
12661
12662 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
12663
12664         PR target/30185
12665         * gcc.c-torture/execute/pr30185.c: New test.
12666
12667 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12668
12669         PR testsuite/30179
12670         PR testsuite/30180
12671         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12672         * gcc.dg/builtin-bswap-2.c: Likewise.
12673         * gcc.dg/builtin-bswap-3.c: Likewise.
12674         * gcc.dg/builtin-bswap-4.c: Likewise.
12675         * lib/target-supports.exp (check_effective_target_stdint_types): New.
12676         * gcc.c-torture/execute/mode-dependent-address.x: New file.
12677
12678 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12679
12680         PR libfortran/30145
12681         * gfortran.dg/write_zero_array: New test.
12682
12683 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12684
12685         PR fortran/30200
12686         * gfortran.dg/write_fmt_trim.f90: New test.
12687
12688 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
12689
12690         PR 30194
12691         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12692         temporarily.
12693
12694 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12695
12696         * lib/target-supports.exp (check_weak_available): Use istarget
12697         "hppa*-*-hpux10*" instead of regexp.
12698         (check_cxa_atexit_available): Likewise.
12699
12700 2006-12-14  Richard Guenther  <rguenther@suse.de>
12701
12702         PR tree-optimization/30197
12703         * gcc.c-torture/execute/complex-1.c: Fix function name.
12704         * gcc.dg/builtins-61.c: New testcase.
12705
12706 2006-12-14  Richard Guenther  <rguenther@suse.de>
12707
12708         PR middle-end/30172
12709         * gcc.dg/pr30172-1.c: New testcase.
12710
12711 2006-12-14  Richard Guenther  <rguenther@suse.de>
12712
12713         PR tree-optimization/30198
12714         * gcc.dg/builtins-60.c: New testcase.
12715
12716 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
12717
12718         * lib/target-supports.exp (vect_no_align): Remove spu.
12719
12720 2006-12-13  Ian Lance Taylor  <iant@google.com>
12721
12722         PR c++/19564
12723         PR c++/19756
12724         * g++.dg/warn/Wparentheses-5.C: New test.
12725         * g++.dg/warn/Wparentheses-6.C: New test.
12726         * g++.dg/warn/Wparentheses-7.C: New test.
12727         * g++.dg/warn/Wparentheses-8.C: New test.
12728         * g++.dg/warn/Wparentheses-9.C: New test.
12729         * g++.dg/warn/Wparentheses-10.C: New test.
12730         * g++.dg/warn/Wparentheses-11.C: New test.
12731         * g++.dg/warn/Wparentheses-12.C: New test.
12732         * g++.dg/warn/Wparentheses-13.C: New test.
12733         * g++.dg/warn/Wparentheses-14.C: New test.
12734         * g++.dg/warn/Wparentheses-15.C: New test.
12735         * g++.dg/warn/Wparentheses-16.C: New test.
12736         * g++.dg/warn/Wparentheses-17.C: New test.
12737         * g++.dg/warn/Wparentheses-18.C: New test.
12738         * g++.dg/warn/Wparentheses-19.C: New test.
12739         * g++.dg/warn/Wparentheses-20.C: New test.
12740         * g++.dg/warn/Wparentheses-21.C: New test.
12741
12742 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12743
12744         PR testsuite/30157
12745         * lib/target-supports.exp (check_cxa_atexit_available): Return false
12746         for target "hppa.*hpux10".
12747
12748 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
12749
12750         * g++.dg/debug/vartrack1.C: New test.
12751
12752         * g++.dg/opt/ifcvt1.C: New test.
12753
12754         * gcc.dg/tls/opt-13.c: New test.
12755
12756         * gcc.dg/20060425-2.c: New test.
12757
12758         * g++.dg/opt/pr15054-2.C: New test.
12759
12760         * gcc.c-torture/execute/20060420-1.c: New test.
12761
12762         * gcc.c-torture/execute/20060412-1.c: New test.
12763
12764         * objc/compile/20060406-1.m: New test.
12765
12766 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
12767
12768         * g++.dg/template/array17.C: New test.
12769
12770 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12771
12772         * gcc.target/powerpc/altivec-23.c: New test.
12773
12774 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12775
12776         PR c++27316
12777         * g++.dg/inherit/error3.C: New test.
12778
12779         PR c++/28740
12780         * g++.dg/inherit/error4.C: New test.
12781
12782 2006-12-13  Richard Guenther  <rguenther@suse.de>
12783
12784         PR tree-optimization/17687
12785         * gcc.dg/builtins-59.c: New testcase.
12786
12787 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12788
12789         * gcc.target/spu/Wmain.c: New test.
12790
12791 2006-12-12  Josh Conner  <jconner@apple.com>
12792
12793         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12794         * g++.dg/abi/thunk4.C: Likewise.
12795         * g++.dg/abi/rtti3.C: Likewise.
12796
12797 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
12798
12799         * gcc.target/spu/cpat-1.c: New test.
12800         * gcc.target/spu/cpat-2.c: New test.
12801         * gcc.target/spu/cpat-3.c: New test.
12802         * gcc.target/spu/cpat-4.c: New test.
12803
12804 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12805
12806         PR tree-opt/28436
12807         * gcc.c-torture/compile/vector-1.c: New test.
12808         * gcc.c-torture/compile/vector-2.c: New test.
12809         * gcc.c-torture/compile/vector-3.c: New test.
12810
12811 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12812
12813         * lib/fortran-torture.exp: Update copyright years.  Remove
12814         obsolete comment.  Test -ftree-vectorize where it makes sense.
12815         * lib/gfortran-dg.exp: Update copyright years.  Use settings
12816         from fortran-torture.exp.
12817         * gfortran.dg/char_transpose_1.f90,
12818         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12819         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12820         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
12821         '-w' to dg-options.
12822
12823 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
12824
12825         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12826         saved_${tool}_load.
12827
12828 2006-12-12  Ira Rosen  <irar@il.ibm.com>
12829
12830         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12831         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12832         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12833         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12834         gaps.
12835
12836 2006-12-12  Richard Guenther  <rguenther@suse.de>
12837
12838         PR middle-end/30147
12839         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12840
12841 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
12842             Diego Novillo  <dnovillo@redhat.com>
12843
12844         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12845         VDEF/VUSE changes.
12846         * gcc.dg/tree-ssa/pr26421.c: Likewise
12847         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12848         * gcc.dg/tree-ssa/pr23382.c: Likewise.
12849         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12850         * gcc.dg/tree-ssa/pr28410.c: Likewise.
12851         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12852         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12853         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12854         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12855         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12856
12857 2006-12-11  Jan Hubicka  <jh@suse.cz>
12858
12859         * gcc.dg/tree-prof/stringop-1.c: New test.
12860         * gcc.dg/tree-prof/stringop-2.c: New test.
12861
12862 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
12863
12864         PR target/30120
12865         * gcc.target/i386/pr30120.c: New test.
12866
12867         Revert:
12868         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12869
12870         * gcc.target/i386/x87regparm-1.c: New test.
12871         * gcc.target/i386/x87regparm-2.c: New test.
12872         * gcc.target/i386/x87regparm-3.c: New test.
12873         * gcc.target/i386/x87regparm-4.c: New test.
12874
12875 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
12876
12877         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12878
12879 2006-12-10  Tobias Burnus  <burnus@net-b.de>
12880
12881         PR fortran/23994
12882         * gfortran.dg/protected_1.f90: New test.
12883         * gfortran.dg/protected_2.f90: New test.
12884         * gfortran.dg/protected_3.f90: New test.
12885         * gfortran.dg/protected_4.f90: New test.
12886         * gfortran.dg/protected_5.f90: New test.
12887         * gfortran.dg/protected_6.f90: New test.
12888
12889 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12890             Tobias Burnus  <burnus@gcc.gnu.org>
12891
12892         PR fortran/29975
12893         PR fortran/30068
12894         * gfortran.dg/interface_4.f90: Test adding procedure to generic
12895         interface.
12896         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12897         ambiguous interfaces.
12898         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12899         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12900         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12901         ambiguous interfaces.
12902         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12903         * gfortran.dg/array_initializer_2.f90: Add initializer array
12904         constructor test.
12905
12906         PR fortran/30096
12907         * gfortran.dg/interface_9.f90: Test that host interfaces are
12908         not checked for ambiguity with the local version.
12909
12910 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12911
12912         PR fortran/29464
12913         * gfortran.dg/module_interface_2.f90: New test.
12914
12915 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12916
12917         PR fortran/29941
12918         * gfortran.dg/assumed_len.f90: New test.
12919
12920 2006-12-09  Richard Guenther  <rguenther@suse.de>
12921
12922         * g++.dg/warn/implicit-typename1.C: Qualify types.
12923         * g++.dg/parse/crash12.C: Likewise.
12924         * g++.dg/tree-ssa/pr22444.C: Likewise.
12925
12926 2006-12-09  Tobias Burnus  <burnus@net-b.de>
12927
12928         * gfortran.dg/array_2.f90: Added sqrt test.
12929
12930 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
12931
12932         * gcc.target/i386/x87regparm-1.c: XFAIL.
12933         * gcc.target/i386/x87regparm-2.c: XFAIL.
12934         * gcc.target/i386/x87regparm-3.c: XFAIL.
12935         * gcc.target/i386/x87regparm-4.c: XFAIL.
12936
12937 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12938
12939         * lib/target-supports.exp
12940         (check_effective_target_large_long_double): New.
12941         * gcc.dg/Wconversion-real.c : Use it.
12942         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12943         unsigned.
12944
12945 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
12946
12947         * gcc.c-torture/execute/mode-dependent-address.c: New test.
12948
12949 2006-12-08  Tobias Burnus  <burnus@net-b.de>
12950
12951         PR fortran/27546
12952         * gfortran.dg/import4.f90: New test for IMPORT in modules.
12953
12954 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
12955
12956         PR c++/29732
12957         * g++.dg/template/crash65.C: New test.
12958         * g++.dg/template/spec16.C: Tweak error markers.
12959
12960 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12961
12962         * gcc.target/spu: New directory.
12963         * gcc.target/spu/spu.exp: New file.
12964         * gcc.target/spu/intrinsics-1.c: New test.
12965
12966 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
12967
12968         PR c++/29980
12969         * g++.dg/ext/attrib27.C: New test.
12970         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12971         * g++.dg/parse/typedef5.C: Likewise.
12972
12973 2006-12-07  Mike Stump  <mrs@apple.com>
12974
12975         * treelang/compile/var_defs.tree: Adjust.
12976
12977 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
12978
12979         PR c++/29730
12980         * g++.dg/template/crash64.C: New test.
12981         * g++.dg/parse/crash27.C: Adjust error markers.
12982
12983 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
12984
12985         PR libfortran/30009
12986         PR libfortran/30056
12987         * gfortran.dg/read_eof_4.f90:  Add tests.
12988         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
12989         * gfortran.dg/unf_read_corrupted_1.f90: New test.
12990
12991 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
12992
12993         PR c++/29729
12994         * g++.dg/template/crash63.C: New test.
12995
12996         PR c++/29728
12997         * g++.dg/template/crash62.C: New test.
12998
12999 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13000
13001         PR fortran/30003
13002         * gfortran.dg/allocatable_function_1.f90: Increase the number
13003         of expected calls of free to 10; the lhs section reference is
13004         now evaluated so there is another call to bar.  Change the
13005         comment appropriately.
13006         * gfortran.dg/array_section_1.f90: New test.
13007
13008 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13009
13010         PR fortran/29912
13011         * gfortran.dg/char_result_12.f90: New test.
13012
13013 2006-12-05  Richard Guenther  <rguenther@suse.de>
13014
13015         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13016         * gcc.dg/vect/vect-pow-2.c: Rename to ...
13017         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
13018         vect_double, xfail for spu*-*-*.
13019
13020 2006-12-04  Tobias Burnus  <burnus@net-b.de>
13021
13022         PR fortran/29962
13023         * initialization_4.f90: Test noninteger exponents (-std=f95).
13024         * initialization_5.f90: New test for noninteger exponents
13025           with -std=f2003.
13026
13027 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13028
13029         PR fortran/29821
13030         * gfortran.dg/parameter_array_section_1.f90: New test.
13031
13032 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
13033
13034         PR c++/29733
13035         * g++.dg/template/crash61.C: New test.
13036
13037         PR c++/29632
13038         * g++.dg/template/error23.C: New test.
13039
13040 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
13041
13042         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
13043
13044 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13045
13046         PR fortran/29916
13047         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
13048
13049 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
13050
13051         PR middle-end/29965
13052         * gcc.dg/gomp/pr29965-1.c: New test.
13053         * gcc.dg/gomp/pr29965-2.c: New test.
13054         * gcc.dg/gomp/pr29965-3.c: New test.
13055         * gcc.dg/gomp/pr29965-4.c: New test.
13056         * gcc.dg/gomp/pr29965-5.c: New test.
13057         * gcc.dg/gomp/pr29965-6.c: New test.
13058         * g++.dg/gomp/pr29965-1.C: New test.
13059         * g++.dg/gomp/pr29965-2.C: New test.
13060         * g++.dg/gomp/pr29965-3.C: New test.
13061         * g++.dg/gomp/pr29965-4.C: New test.
13062         * g++.dg/gomp/pr29965-5.C: New test.
13063         * g++.dg/gomp/pr29965-6.C: New test.
13064         * g++.dg/gomp/pr29965-7.C: New test.
13065         * g++.dg/gomp/pr29965-8.C: New test.
13066         * g++.dg/gomp/pr29965-9.C: New test.
13067         * g++.dg/gomp/pr29965-10.C: New test.
13068
13069 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
13070
13071         * gnat.dg/pointer_variable_bounds.adb: New test.
13072         * gnat.dg/pointer_variable_bounds.ads: Likewise.
13073         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
13074
13075 2006-12-03  Eric Christopher  <echristo@apple.com>
13076
13077         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
13078
13079 2006-12-03  Richard Henderson  <rth@redhat.com>
13080             Andrew Pinski  <pinskia@gmail.com>
13081
13082         PR C++/14329
13083         * g++.dg/warn/unit-1.C: New test.
13084
13085 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
13086
13087         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13088
13089 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
13090
13091         * g++.dg/vect/vect.exp: Enable tests to run on spu.
13092         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
13093         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13094         * gcc.dg/vect/vect-70.c: Reduce array size.
13095         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13096         vect_no_compaer_double targets.
13097         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13098         vect_float, vect_double, and vect_int.
13099
13100 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
13101
13102         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13103         test for loop versioning on vect_no_align targets.
13104         * gcc.dg/vect/pr20122.c: Likewise.
13105         * gcc.dg/vect/vect-105.c: Likewise.
13106         * gcc.dg/vect/vect-42.c: Likewise.
13107         * gcc.dg/vect/vect-43.c: Likewise.
13108         * gcc.dg/vect/vect-74.c: Likewise.
13109         * gcc.dg/vect/vect-75.c: Likewise.
13110         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13111         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13112         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13113         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13114
13115 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
13116
13117         PR fortran/29642
13118         * gfortran.dg/value_1.f90 : New test.
13119         * gfortran.dg/value_2.f90 : New test.
13120         * gfortran.dg/value_3.f90 : New test.
13121         * gfortran.dg/value_4.f90 : New test.
13122         * gfortran.dg/value_4.c : Called from value_4.f90.
13123
13124 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13125
13126         PR C++/30033
13127         *  g++.dg/cpp0x/static_assert4.C: New testcase.
13128
13129 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13130
13131         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13132
13133 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
13134
13135         PR c/27953
13136         * gcc.dg/pr27953.c: New test.
13137
13138 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13139
13140         PR c++/30022
13141         * g++.dg/ext/vector5.C: New test.
13142
13143         PR c++/30021
13144         * g++.dg/other/main1.C: New test.
13145
13146 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
13147
13148         PR libfortran/29568
13149         * gfortran.dg/convert_implied_open.f90:  Change to
13150         new default record length.
13151         * gfortran.dg/unf_short_record_1.f90:  Adapt to
13152         new error message.
13153         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
13154
13155 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
13156
13157         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13158
13159 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
13160
13161         PR c++/29066
13162         * g++.dg/expr/pr29066.c: New.
13163
13164 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
13165             Zdenek Dvorak <dvorakz@suse.cz>
13166
13167         PR tree-optimization/29921
13168         * gcc.dg/pr29921-2.c: New test.
13169
13170 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
13171
13172         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
13173         (i386_get_cpuid): New function.
13174         (i386_cpuid_ecx): Likewise.
13175         (i386_cpuid_edx): Likewise.
13176         (i386_cpuid): Updated to call i386_cpuid_edx.
13177
13178         * gcc.target/i386/sse3-addsubpd.c: New file.
13179         * gcc.target/i386/sse3-addsubps.c: Likewise.
13180         * gcc.target/i386/sse3-haddpd.c: Likewise.
13181         * gcc.target/i386/sse3-haddps.c: Likewise.
13182         * gcc.target/i386/sse3-hsubpd.c: Likewise.
13183         * gcc.target/i386/sse3-hsubps.c: Likewise.
13184         * gcc.target/i386/sse3-lddqu.c: Likewise.
13185         * gcc.target/i386/sse3-movddup.c: Likewise.
13186         * gcc.target/i386/sse3-movshdup.c: Likewise.
13187         * gcc.target/i386/sse3-movsldup.c: Likewise.
13188
13189 2006-12-01  Dirk Mueller  <dmueller@suse.de>
13190
13191         * g++.dg/warn/Wreturn-type-4.C: New testcase.
13192
13193 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
13194
13195         * gcc.dg/dfp/convert-int-max.c: New test.
13196         * gcc.dg/dfp/convert-int-max-fold.c: New test.
13197
13198 2006-11-30  Richard Guenther  <rguenther@suse.de>
13199
13200         * gcc.dg/vect/vect-pow-1.c: Rename ...
13201         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
13202         floats instead of doubles, check successful vectorization.
13203
13204 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13205
13206         PR target/29945
13207         * gcc.c-torture/compile/pr29945.c: New testcase.
13208
13209 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
13210
13211         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13212         -maltivec.
13213
13214 2006-11-29  Eric Christopher  <echristo@apple.com>
13215
13216         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13217
13218 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
13219
13220         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13221
13222         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13223
13224 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
13225
13226         PR c++/29022
13227         * g++.dg/inherit/virtual2.C: New test.
13228         * g++.dg/inherit/virtual3.C: Likewise.
13229         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13230         * g++.dg/inherit/error2.C: Likewise.
13231         * g++.dg/template/instantiate1.C: Likewise.
13232
13233 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
13234
13235         PR tree-opt/29984
13236         * gcc.dg/tree-ssa/reassoc-12.c: New test.
13237
13238 2006-11-28  Jan Hubicka  <jh@suse.cz>
13239
13240         * gcc.dg/memcpy-1.c: New test.
13241
13242 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
13243
13244         PR c++/29735
13245         * g++.dg/warn/main-3.C: New test.
13246
13247 2006-11-28  Jan Hubicka  <jh@suse.cz>
13248
13249         * gcc.dg/winline-1.c: New test.
13250
13251 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13252
13253         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13254         alignments.
13255
13256 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13257
13258         PR fortran/29976
13259         * gfortran.dg/missing_optional_dummy_3.f90
13260
13261 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13262
13263         PR fortran/20880
13264         * gfortran.dg/interface_3.f90: Modify errors.
13265
13266 2006-11-28  Ben Elliston  <bje@au.ibm.com>
13267
13268         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13269         fail to link due to relocation overflows on spu-*-*.
13270
13271 2006-11-27  Michael Matz  <matz@suse.de>
13272             Andreas Krebbel  <krebbel1@de.ibm.com>
13273
13274         PR target/29319
13275         * gcc.dg/20061127-1.c: New testcase.
13276
13277 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
13278
13279         * gcc.dg/20061124-1.c: Add exit() function prototype.
13280
13281 2006-11-27  Jan Hubicka  <jh@suse.cz>
13282
13283         * gcc.target/i386/memcpy-1.c: Adjust size.
13284         * gcc.dg/visibility-11.c: Likewise.
13285
13286 2006-11-27  Richard Guenther  <rguenther@suse.de>
13287
13288         PR middle-end/25620
13289         * gcc.target/i386/pow-1.c: New testcase.
13290         * gcc.dg/builtins-58.c: Likewise.
13291
13292 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
13293
13294         PR c++/29886
13295         * g++.dg/expr/cast8.C: New test.
13296
13297 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13298
13299         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13300         Don't ever inline the testcase.
13301
13302 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13303
13304         PR fortran/29982
13305         * gfortran.fortran-torture/compile/parameter_3.f90: New
13306         testcase.
13307
13308 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13309
13310         PR fortran/29951
13311         * gfortran.fortran-torture/execute/transfer2.f90: New test.
13312
13313 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13314
13315         * gfortran.fortran-torture/execute/specifics.f90: Remove test
13316         for CHAR.
13317
13318 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13319
13320         PR libgfortran/29936
13321         * gfortran.dg/write_check3.f90: New test.
13322
13323 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13324
13325         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13326
13327 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
13328
13329         PR fortran/20880
13330         * gfortran.dg/interface_3.f90: New test.
13331
13332         PR fortran/29387
13333         * gfortran.dg/generic_8.f90: New test.
13334
13335 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13336
13337         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13338         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13339         * gfortran.dg/specifics_3.f90: Remove.
13340
13341 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
13342
13343         PR c/29955
13344         * gcc.dg/gomp/pr29955.c: New test.
13345
13346         PR c/29736
13347         * gcc.dg/pr29736.c: New test.
13348
13349 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13350
13351         PR tree-opt/29964
13352         * gcc.dg/pure-1.c: New test.
13353
13354 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
13355
13356         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13357         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13358
13359 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13360
13361         * gcc.dg/20061124-1.c: New testcase.
13362
13363 2006-11-23  Eric Christopher  <echristo@apple.com>
13364
13365         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13366
13367 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13368
13369         PR c/2707
13370         PR c++/26167
13371         * gcc.dg/Wconversion-integer.c: New. Supersedes
13372         Wconversion-negative-constants.c
13373         * gcc.dg/Wconversion-real.c: New.
13374         * gcc.dg/Wconversion-real-integer.c: New.
13375         * gcc.dg/Wconversion-negative-constants.c: Deleted.
13376         * g++.dg/warn/Wconversion1.C: Modified.
13377
13378 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13379
13380         * gfortran.dg/overload_1.f90: New test.
13381
13382 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13383
13384         PR c/9072
13385         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13386         Wtraditional-conversion.
13387         * gcc.dg/overflow-warn-2.c: Likewise.
13388         * gcc.dg/Wconversion.c: Likewise. Renamed as
13389         Wtraditional-conversion.c .
13390         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13391         Wtraditional-conversion-2.c .
13392         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13393         Wtraditional-conversion-2.c
13394         * gcc.dg/Wconversion-negative-constants.c: New.
13395
13396 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
13397
13398         * gcc.dg/tree-ssa/dump-1.c: New test.
13399
13400 2006-11-23  David Ung <davidu@mips.com>
13401
13402         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13403         -mfp64, allowable when ISA >= 33 and float is enabled.
13404         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13405         of mthc1 and mfhc1 patterns.
13406
13407 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13408
13409         PR tree-optimization/29921
13410         * gcc.dg/pr29921.c: New test.
13411
13412 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13413
13414         PR fortran/29441
13415         * gfortran.dg/initialization_4.f90: New test.
13416
13417 2006-11-22  Ira Rosen  <irar@il.ibm.com>
13418
13419         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13420         platforms that have interleaving support.
13421         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13422         * gcc.dg/vect/vect-strided-a-u16-i2.c,
13423         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13424         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13425         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13426         gcc.dg/vect/vect-strided-u8-i2-gap.c,
13427         gcc.dg/vect/vect-strided-u8-i8.c,
13428         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13429         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13430         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13431         gcc.dg/vect/vect-strided-float.c,
13432         gcc.dg/vect/vect-strided-a-mult.c,
13433         gcc.dg/vect/vect-strided-mult-char-ls.c,
13434         gcc.dg/vect/vect-strided-a-u16-mult.c,
13435         gcc.dg/vect/vect-strided-a-u32-mult.c,
13436         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13437         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13438         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13439         gcc.dg/vect/vect-strided-mult.c,
13440         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13441         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13442         New.
13443
13444 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13445
13446         PR fortran/25087
13447         * gfortran.dg/auto_char_len_4.f90: New test.
13448
13449 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13450
13451         PR fortran/29652
13452         * gfortran.dg/generic_7.f90: New test.
13453         * gfortran.dg/defined_operators_1.f90: Add new error.
13454
13455 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13456
13457         PR tree-optimization/29902
13458         * g++.dg/tree-ssa/pr29902.C: New test.
13459
13460 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
13461
13462         PR fortran/29820
13463         * gfortran.dg/used_types_13.f90: New test.
13464
13465 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
13466
13467         * gcc.dg/dfp/snan.c: Delete.
13468
13469 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
13470
13471         * g++.dg/cpp0x/static_assert1.C: New.
13472         * g++.dg/cpp0x/static_assert2.C: New.
13473         * g++.dg/cpp0x/static_assert3.C: New.
13474
13475 2006-11-21  Richard Guenther  <rguenther@suse.de>
13476
13477         * gcc.dg/vect/vect-pow-1.c: New testcase.
13478         * gcc.dg/vect/vect-pow-2.c: Likewise.
13479
13480 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
13481
13482         PR c++/29570
13483         * g++.dg/template/static29.C: New test.
13484
13485         PR c++/29734
13486         * g++.dg/conversion/simd4.C: New test.
13487
13488 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
13489
13490         PR c++/29475
13491         * g++.dg/template/access19.C: New test.
13492         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13493         error is reported.
13494
13495 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13496
13497         PR tree-opt/25500
13498         * gcc.dg/tree-ssa/sra-4.c: New testcase.
13499
13500 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13501
13502         PR fortran/27546
13503         * gfortran.dg/import.f90: Extended test.
13504         * gfortran.dg/import2.f90: Extended test.
13505
13506 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13507
13508         * gfortran.dg/volatile3.f90: Add conflict test.
13509
13510 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
13511
13512         PR fortran/24783
13513         * gfortran.dg/implicit_10.f90: New test.
13514
13515 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13516
13517         PR c++/8586
13518         * g++.dg/warn/Wall-write-strings.C: New.
13519
13520 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13521
13522         * gfortran.dg/alloc_comp_constraint_5.f90: New.
13523         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13524
13525 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13526
13527         * gfortran.dg/use_3.f90: Remove error message.
13528         * gfortran.dg/iso_fortran_env_1.f90: New test.
13529         * gfortran.dg/iso_fortran_env_2.f90: New test.
13530         * gfortran.dg/iso_fortran_env_3.f90: New test.
13531         * gfortran.dg/iso_fortran_env_4.f90: New test.
13532
13533 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
13534
13535         * gcc.dg/vect/vect-27.c: Fix initialization.
13536
13537 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13538
13539         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13540         * gcc.dg/torture/builtin-minmax-1.c: New.
13541
13542         * gcc.dg/builtins-20.c: Add cases for copysign.
13543
13544 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13545
13546         PR fortran/24285
13547         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13548
13549 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13550         * gfortran.dg/use_1.f90: New test.
13551         * gfortran.dg/use_1.f90: New test.
13552         * gfortran.dg/use_1.f90: New test.
13553
13554 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
13555
13556         PR tree-optimization/29801
13557         * gcc.dg/pr29801.c: New test.
13558
13559 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
13560
13561         PR middle-end/29584
13562         * gcc.dg/torture/pr29584.c: New test.
13563
13564 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
13565
13566         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13567         Condition PowerPC tests for saving FPRs on powerpc_fprs.
13568         * gcc.target/powerpc/compress-float-ppc.c,
13569         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13570         powerpc_fprs.
13571         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13572         do not pass -mhard-float.
13573
13574 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13575
13576         * gnat.dg/volatile_aggregate.adb: New test.
13577
13578 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13579
13580         PR fortran/29391
13581         PR fortran/29489
13582         * gfortran.dg/bound_2.f90: Add more checks.
13583         * gfortran.dg/bound_3.f90: New test.
13584
13585 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13586
13587         PR target/29201
13588         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13589
13590 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13591
13592         * gfortran.dg/import3.f90: Fix error message.
13593
13594 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13595
13596         PR tree-opt/29788
13597         * gfortran.fortran-torture/compile/inline_1.f90:
13598         New testcase.
13599
13600 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13601
13602         * gcc.target/i386/x87regparm-1.c: New test.
13603         * gcc.target/i386/x87regparm-2.c: New test.
13604         * gcc.target/i386/x87regparm-3.c: New test.
13605         * gcc.target/i386/x87regparm-4.c: New test.
13606
13607 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13608
13609         PR fortran/27546
13610         * gfortran.dg/import.f90: New test.
13611         * gfortran.dg/import2.f90: New test.
13612         * gfortran.dg/import3.f90: New test.
13613
13614 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13615
13616         PR fortran/27588
13617         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13618
13619 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13620
13621         PR fortran/29806
13622         * gfortran.dg/contains.f90: New test.
13623         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13624
13625 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
13626
13627         PR tree-optimization/29581
13628         * gcc.dg/pr29581-1.c: New test.
13629         * gcc.dg/pr29581-2.c: New test.
13630         * gcc.dg/pr29581-3.c: New test.
13631         * gcc.dg/pr29581-4.c: New test.
13632         * gfortran.dg/pr29581.f90: New test.
13633
13634 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
13635
13636         PR fortran/29702
13637         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13638         numbers in error message headers.
13639
13640 2006-11-14  Richard Guenther  <rguenther@suse.de>
13641
13642         * gcc.target/i386/math-torture/math-torture.exp: Restrict
13643         to i?86 and x86_64 targets.
13644
13645 2006-11-14  Caroline Tice  <ctice@apple.com>
13646
13647         * gcc.dg/pubtypes-1.c: New file/testcase.
13648         * gcc.dg/pubtypes-2.c: New file/testcase.
13649         * gcc.dg/pubtypes-3.c: New file/testcase.
13650         * gcc.dg/pubtypes-4.c: New file/testcase.
13651         * g++.dg/pubtypes.C: New file/testcase.
13652
13653 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
13654
13655         PR c++/29106
13656         * g++.dg/init/self1.C: New test.
13657
13658 2006-11-14  Tobias Burnus  <burnus@net-b.de>
13659
13660         PR fortran/29657
13661         * gfortran.dg/conflicts.f90: Add.
13662
13663 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
13664
13665         PR rtl-optimization/29798
13666
13667         * gcc.c-torture/execute/pr29798.c: New.
13668
13669 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13670
13671         * gcc.dg/builtins-20.c: Add more cases.
13672
13673 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
13674
13675         PR fortran/29759
13676         * gfortran.dg/gomp/pr29759.f90: New test.
13677
13678 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
13679
13680         PR c++/29518
13681         * g++.dg/template/static28.C: New test.
13682
13683 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
13684
13685         * lib/c-torture.exp: Use target-libpath.exp.
13686         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13687         set GCC_EXEC_PREFIX env var from global variable of same name.
13688
13689 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13690
13691         PR fortran/26994
13692         * gfortran.fortran-torture/compile/transfer-1.f90:
13693         New testcase.
13694
13695 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
13696             Zdenek Dvorak <dvorakz@suse.cz>
13697
13698         PR tree-optimization/29680
13699         * gcc.dg/alias-11.c: New test.
13700
13701 2006-11-12  Jason Merrill  <jason@redhat.com>
13702             Andrew Pinski <pinskia@physics.uc.edu>
13703
13704         PR middle-end/28915
13705         * gcc.target/i386/vectorize1.c: New.
13706
13707 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13708
13709         PR rtl-optimization/29797
13710         * gcc.c-torture/execute/pr29797-1.c: New test case.
13711
13712 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13713
13714         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13715
13716 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
13717
13718         * gcc.dg/tree-ssa/prefetch-3.c: New test.
13719
13720 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13721
13722         PR tree-optimization/13827
13723         * gcc.dg/fold-eqand-1.c: New test case.
13724
13725 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13726
13727         PR rtl-opt/28812
13728         * gcc.c-torture/execute/mayalias-3.c: New test.
13729
13730 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
13731
13732         PR middle-end/27528
13733         * gcc.c-torture/compile/pr27528.c: New test.
13734         * gcc.dg/pr27528.c: Likewise.
13735
13736 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13737
13738         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13739
13740         * gcc.dg/torture/builtin-symmetric-1.c: New test.
13741
13742 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13743
13744         PR fortran/29758
13745         * gfortran.dg/reshape_source_size_1.f90: New test.
13746
13747 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13748
13749         PR fortran/29315
13750         * gfortran.dg/aliasing_dummy_4.f90: New test.
13751
13752 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
13753
13754         PR target/29777
13755         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13756         and x86_64-*-* targets.
13757
13758 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13759
13760         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13761         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13762         New macros. Use them in exact tests.
13763         (TESTIT3): New macro.
13764         Add tests for fmin, fmax and fma.
13765
13766 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13767
13768         PR fortran/29431
13769         * gfortran.dg/array_constructor_13.f90: New test.
13770
13771 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13772
13773         PR fortran/29744
13774         * gfortran.dg/used_types_12.f90: New test.
13775
13776 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13777
13778         PR middle-end/29726
13779         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13780         (test6): Ditto.
13781         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13782         * gcc.dg/fold-eqandshift-3.c: New test case.
13783
13784 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13785
13786         PR fortran/29699
13787         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13788
13789         PR fortran/21370
13790         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13791
13792 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13793
13794         * gcc.dg/20061109-1.c: New testcase.
13795
13796 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13797
13798         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13799
13800 2006-11-09  Tobias Burnus  <burnus@net-b.de>
13801
13802         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13803         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13804
13805 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
13806
13807         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13808         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13809
13810 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13811
13812         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13813
13814 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13815
13816         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13817         vect-9.c).
13818         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13819         * gcc.dg/vect/vect-9.c: Now vectorizable.
13820         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13821         that support vect_widen_mult.
13822         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13823         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13824         vect-reduc-dot-u16.c).
13825         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13826         vect-reduc-dot-u16.c).
13827         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13828         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13829         vect-reduc-dot-s8.c).
13830         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13831         vect-reduc-dot-s8.c).
13832         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13833         vect-reduc-dot-s8.c).
13834         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13835         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13836         vect-reduc-dot-u8.c).
13837         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13838         vect-reduc-dot-u8.c).
13839         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13840         * gcc.dg/vect/vect-multitypes-9.c: New test.
13841         * gcc.dg/vect/vect-multitypes-10.c: New test.
13842         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13843         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13844         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13845         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13846         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13847         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13848         wrapv-vect-reduc-dot-s8.c.
13849         * lib/target-support.exp (check_effective_target_vect_unpack): New.
13850         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13851         targets that support vec_unpack.
13852         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13853         (check_effective_target_vect_widen_mult_qi_to_hi): New.
13854         (check_effective_target_vect_widen_mult_hi_to_si): New.
13855         (check_effective_target_vect_widen_sum): Removed.
13856
13857         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13858
13859         * gcc.dg/vect/vect-multitypes-8.c: New test.
13860         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13861
13862         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
13863
13864         * gcc.dg/vect/vect-multitypes-7.c: New test.
13865
13866         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13867
13868         * gcc.dg/vect/vect-multitypes-4.c: New test.
13869         * gcc.dg/vect/vect-multitypes-5.c: New test.
13870         * gcc.dg/vect/vect-multitypes-6.c: New test.
13871
13872         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13873
13874         * gcc.dg/vect/vect-multitypes-1.c: New test.
13875         * gcc.dg/vect/vect-multitypes-2.c: New test.
13876         * gcc.dg/vect/vect-multitypes-3.c: New test.
13877
13878 2006-11-07  Eric Christopher  <echristo@apple.com>
13879
13880         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13881         Test using scan-assembler-not.
13882
13883 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
13884
13885         * gcc.dg/inline-17.c: New test.
13886
13887 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
13888
13889         PR other/25028
13890         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
13891         on HP-UX.
13892
13893 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13894
13895         PR fortran/29539
13896         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13897
13898         PR fortran/29634
13899         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13900         test.
13901
13902 2006-11-07  Tobias Burnus  <burnus@net-b.de>
13903
13904         PR fortran/29601
13905         * gfortran.dg/volatile.f90: Add.
13906         * gfortran.dg/volatile2.f90: Add.
13907         * gfortran.dg/volatile3.f90: Add.
13908         * gfortran.dg/volatile4.f90: Add.
13909         * gfortran.dg/volatile5.f90: Add.
13910         * gfortran.dg/volatile6.f90: Add.
13911         * gfortran.dg/volatile7.f90: Add.
13912
13913 2006-11-06  Tobias Burnus  <burnus@net-b.de>
13914
13915         * gfortran.dg/io_constraints_2.f90: Adjust pattern
13916           for matching error messages.
13917         * gfortran.dg/specifics_3.f90: Adjust pattern
13918           for matching error messages.
13919
13920 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
13921             Bernhard Fischer  <aldot@gcc.gnu.org>
13922
13923         * lib/gcc-dg.exp (output-exists): New proc.
13924         (output-exists-not): New proc.
13925         * gcc.test-framework/test-framework.awk: Support new directives.
13926         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13927         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13928         * gcc.test-framework/dg-outexists-exp-F.c: New test.
13929         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13930         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13931         * gcc.test-framework/dg-outexists-exp-P.c: New test.
13932
13933 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
13934
13935         PR fortran/29630
13936         PR fortran/29679
13937         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13938         * gfortran.dg/initialization_3.f90: New.
13939
13940 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13941
13942         PR libgfortran/25545
13943         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13944
13945 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
13946
13947         PR middle-end/29695
13948         * gcc.c-torture/execute/pr29695-1.c: New test.
13949         * gcc.c-torture/execute/pr29695-2.c: New test.
13950
13951 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
13952
13953         PR fortran/29565
13954         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13955
13956 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
13957
13958         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13959         for matching error messages.
13960
13961 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
13962
13963         PR target/26915
13964         * gcc.target/i386/387-12.c: New test.
13965
13966 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13967
13968         PR libfortran/29713
13969         * gfortran.dg/pr29713.f90: New test.
13970
13971 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
13972
13973         * gcc.c-torture/execute/arith-rand-ll.c:
13974         Also test for bogus rest sign.
13975
13976 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13977
13978         PR libfortran/27895
13979         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13980
13981 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
13982
13983         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13984         from error messages.
13985
13986 2006-11-02  Mike Stump  <mrs@apple.com>
13987
13988         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13989
13990         * g++.old-deja/g++.abi/align.C: Enable for darwin.
13991
13992 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
13993
13994         * g++.dg/eh/gcsec1.C: New test.
13995
13996 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13997
13998         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13999         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
14000
14001 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
14002
14003         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
14004         hexadecimal value.
14005         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
14006         * gcc.dg/pr14796-2.c: Likewise.
14007
14008 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14009
14010         * gcc.c-torture/execute/20061101-1.c: New test.
14011
14012 2006-11-01  Richard Guenther  <rguenther@suse.de>
14013
14014         * gcc.target/i386/fpprec-1.c: New testcase.
14015
14016 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14017
14018         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14019         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14020
14021 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14022
14023         * gcc.c-torture/execute/20061031-1.c: New test.
14024
14025 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14026
14027         PR 23067
14028         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14029         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14030         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14031         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14032         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14033         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14034         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14035
14036 2006-10-31  Eric Christopher  <echristo@apple.com>
14037             Falk Hueffner  <falk@debian.org>
14038
14039         * gcc.dg/builtin-bswap-1.c: New.
14040         * gcc.dg/builtin-bswap-2.c: New.
14041         * gcc.dg/builtin-bswap-3.c: New.
14042         * gcc.dg/builtin-bswap-4.c: New.
14043         * gcc.dg/builtin-bswap-5.c: New.
14044         * gcc.target/i386/builtin-bswap-1.c: New.
14045
14046 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14047
14048         * gcc.dg/inline-16.c: New.
14049
14050         PR 16622
14051         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
14052         defining it.
14053         * gcc.dg/inline-13.c: New.
14054         * gcc.dg/inline-14.c: New.
14055         * gcc.dg/inline-15.c: New.
14056
14057         PR 11377
14058         * gcc.dg/inline6.c: New.
14059         * gcc.dg/inline7.c: New.
14060
14061 2006-10-31  Roger Sayle  <roger@eyesopen.com>
14062
14063         PR middle-end/23470
14064         * gcc.dg/pr23470-1.c: New test case.
14065
14066 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
14067
14068         PR fortran/29537
14069         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
14070         data.
14071         * gfortran.dg/blockdata_2.f90: New testcase.
14072
14073 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
14074
14075         PR libfortran/29627
14076         * gfortran.dg/unf_short_record_1.f90:  New test.
14077
14078 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14079
14080         PR fortran/29067
14081         * gfortran.dg/pr29067.f: New test.
14082
14083 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
14084             Richard Sandiford  <richard@codesourcery.com>
14085
14086         * lib/target-supports.exp (get_compiler_messages): Append options
14087         as a single list element.
14088         (check_effective_target_arm_vfp_ok): New.
14089         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14090
14091 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
14092
14093         PR fortran/29387
14094         * gfortran.dg/intrinsic_actual_2.f90: New test.
14095
14096         PR fortran/29490
14097         * gfortran.dg/actual_array_interface_1.f90: New test.
14098
14099         PR fortran/29641
14100         * gfortran.dg/used_types_11.f90: New test.
14101
14102 2006-10-30  Dirk Mueller  <dmueller@suse.de>
14103
14104         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14105         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
14106         * g++.old-deja/g++.pt/eichin01.C (main): Same.
14107         * g++.old-deja/g++.mike/net25.C (main): Same.
14108         * g++.dg/lookup/exception1.C (main): Same.
14109         * g++.dg/parse/parens2.C (main): Same.
14110
14111 2006-10-30  Roger Sayle  <roger@eyesopen.com>
14112
14113         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14114
14115 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14116
14117         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14118         * gcc.dg/torture/builtin-math-3.c: Likewise.
14119
14120 2006-10-30  Tobias Burnus  <burnus@net-b.de>
14121
14122         PR fortran/29452
14123         * gfortran.dg/write_check.f90: Check run-time keyword checking.
14124         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14125
14126 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
14127
14128         PR Fortran/29410
14129         * gfortran.fortran-torture/execute/transfer1.f90: New test.
14130
14131 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
14132
14133         * lib/target-supports.exp (check_function_available): Declare
14134         function before calling.
14135
14136 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
14137
14138         PR tree-optimization/29637
14139         * gcc.dg/pr29637.c: New test.
14140
14141 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14142
14143         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14144         tree canonicalization.
14145
14146 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14147
14148         * gcc.dg/builtins-20.c: Add more hypot tests.
14149
14150 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14151
14152         * gcc.dg/fold-compare-1.c: New test case.
14153
14154 2006-10-29  Dirk Mueller  <dmueller@suse.de>
14155
14156         PR c++/16307
14157         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14158
14159 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14160
14161         PR tree-optimization/15458
14162         * gcc.dg/fold-xornot-1.c: New test case.
14163
14164 2006-10-29  Richard Guenther  <rguenther@suse.de>
14165
14166         * gcc.target/i386/math-torture/trunc.c: New testcase.
14167
14168 2006-10-29  Richard Guenther  <rguenther@suse.de>
14169
14170         * gcc.target/i386/math-torture/round.c: New testcase.
14171
14172 2006-10-29  Richard Guenther  <rguenther@suse.de>
14173
14174         * gcc.target/i386/math-torture/ceil.c: New testcase.
14175         * gcc.target/i386/math-torture/floor.c: Likewise.
14176
14177 2006-10-29  Richard Guenther  <rguenther@suse.de>
14178
14179         * gcc.target/i386/math-torture/rint.c: New testcase.
14180         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
14181
14182 2006-10-29  Richard Guenther  <rguenther@suse.de>
14183
14184         * gcc.target/i386/math-torture/lfloor.c: New testcase.
14185         * gcc.target/i386/math-torture/lceil.c: Likewise.
14186
14187 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14188
14189         PR libgfortran/24313
14190         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14191
14192 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
14193
14194         * gcc.c-torture/execute/20020118-1.c,
14195         gcc.c-torture/execute/builtins/strlen.c,
14196         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14197         comment typos.
14198
14199 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14200
14201         * gcc.dg/builtins-20.c: Add tests for hypot.
14202         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
14203         two-argument builtins.
14204         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14205         TESTIT2.  Update all callers.
14206         (TESTIT2, TESTIT2_R): New helper macros.
14207         Add testcases for pow, hypot and atan2.
14208
14209 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14210
14211         PR C++/29295
14212         * g++.dg/expr/bool1.C: New test.
14213         * g++.dg/expr/bool2.C: New test.
14214
14215 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14216
14217         PR fortran/28224
14218         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
14219         * gfortran.dg/namelist_internal.f90: New test.
14220
14221 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14222
14223         PR fortran/29625
14224         * gfortran.dg/io_real_boz.f90: Add.
14225         * gfortran.dg/io_real_boz2.f90: Add.
14226
14227 2006-10-28  Richard Guenther  <rguenther@suse.de>
14228
14229         PR middle-end/26899
14230         * gcc.dg/tree-ssa/pr26899.c: New testcase.
14231
14232 2006-10-28  Richard Guenther  <rguenther@suse.de>
14233
14234         PR target/28806
14235         * gcc.target/i386/math-torture/lround.c: New testcase.
14236
14237 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14238
14239         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14240         * gcc.dg/builtins-44.c: Likewise.
14241         * gcc.dg/builtins-45.c: Likewise.
14242         * gcc.dg/pr28796-2.c: Likewise.
14243         * gcc.dg/unordered-3.c: Likewise.
14244
14245 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14246
14247         PR libgfortran/27954
14248         * gfortran.dg/error_recovery_2.f90: New test.
14249
14250 2006-10-26  Richard Guenther  <rguenther@suse.de>
14251
14252         * gcc.target/i386/i386.exp: Use glob, not find to collect
14253         tests.  Avoids recursing into subdirectories.
14254         * gcc.target/i386/math-torture/math-torture.exp: Torture
14255         for interesting ia32 math options.
14256         * gcc.target.i386/math-torture/lrint.c: New testcase.
14257
14258 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14259
14260         PR libgfortran/29563
14261         * gfortran.dg/arrayio_9.f90: Update test.
14262         * gfortran.dg/arrayio_19.f90: New test.
14263
14264 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
14265
14266         * gcc.dg/20061026.c: New testcase.
14267
14268 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14269
14270         PR libgfortran/29563
14271         * gfortran.dg/arrayio_9.f90: New test.
14272
14273 2006-10-26  Ben Elliston  <bje@au.ibm.com>
14274
14275         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
14276         Copy the strings manually, as strcpy may call strlen.
14277
14278 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14279
14280         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
14281         Add checks for log, log2, log10 and log1p.
14282
14283         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
14284         we already test 0.0.  Add checks for expm1, log, log2, log10,
14285         log1p, cbrt, erf and erfc.
14286
14287 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
14288
14289         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
14290
14291 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
14292
14293         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14294         and remainderl() built-in functions.  Remove -ffast-math from
14295         dg-options.
14296
14297 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14298
14299         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14300         acosh and atanh.
14301
14302         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14303         floating point modifiers to arguments passed to float and long
14304         double functions respectively.  Update all callers to use floating
14305         point numbers, not integers.  Add tests for exp, exp2 and
14306         exp10/pow10.
14307
14308         * gcc.dg/torture/builtin-math-3.c: New test.
14309
14310 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14311
14312         PR fortran/29393
14313         * gfortran.dg/initialize_2.f90: New.
14314
14315 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14316
14317         * gcc.dg/torture/builtin-math-2.c: New test.
14318
14319 2006-10-24  Richard Guenther  <rguenther@suse.de>
14320
14321         PR middle-end/28796
14322         * gcc.dg/pr28796-1.c: New testcase.
14323         * gcc.dg/pr28796-2.c: Likewise.
14324
14325 2006-10-24  Richard Guenther  <rguenther@suse.de>
14326
14327         * gcc.dg/builtins-57.c: New testcase.
14328
14329 2006-10-24  Richard Guenther  <rguenther@suse.de>
14330
14331         PR tree-optimization/29567
14332         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14333
14334 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
14335
14336         PR tree-optimization/14784
14337         * gcc.dg/alias-10.c: New test.
14338
14339 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14340
14341         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14342
14343 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
14344
14345         * gcc.dg/builtin-strncat-chk-1.c: New test.
14346
14347 2006-10-23  Jan Hubicka  <jh@suse.cz>
14348
14349         * gcc.dg/memmove-1.c: New test.
14350
14351 2006-10-23  Paul Brook  <paul@codesourcery.com>
14352
14353         * gcc.dg/pragma-pack-5.c: New test.
14354
14355 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
14356
14357         * g++.dg/other/s390-1.C: New testcase.
14358
14359 2006-10-23  Richard Guenther  <rguenther@suse.de>
14360
14361         PR middle-end/27132
14362         PR middle-end/23295
14363         * gcc.dg/pr27132.c: New testcase.
14364         * gcc.dg/pr23295.c: Likewise.
14365         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14366         * g++.dg/tree-ssa/pr19807.C: Likewise.
14367
14368 2006-10-23  Richard Guenther  <rguenther@suse.de>
14369
14370         PR middle-end/21032
14371         * gcc.dg/pr21032.c: New testcase.
14372
14373 2006-10-22  Jeff Law  <law@redhat.com>
14374         Richard Guenther  <rguenther@suse.de>
14375
14376         PR tree-optimization/15911
14377         * gcc.dg/tree-ssa/vrp30.c: New testcase.
14378
14379 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14380
14381         PR c++/20647
14382         * g++.dg/abi/rtti3.C: New.
14383
14384 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
14385
14386         PR middle-end/28252
14387         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14388         transformation.
14389
14390 2006-10-21  Richard Guenther  <rguenther@suse.de>
14391
14392         PR tree-optimization/3511
14393         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14394
14395 2006-10-21  Richard Guenther  <rguenther@suse.de>
14396
14397         PR middle-end/26898
14398         * gcc.dg/torture/pr26898-1.c: New testcase.
14399         * gcc.dg/torture/pr26898-2.c: Likewise.
14400
14401 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14402
14403         PR c++/28053
14404         * g++.dg/parse/bitfield1.C: Adjust error markers.
14405         * g++.dg/parse/bitfield2.C: New test.
14406
14407 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14408
14409         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14410
14411 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14412
14413         PR libfortran/27895
14414         * gfortran.dg/zero_sized_1.f90: New test.
14415
14416 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14417
14418         * gcc.dg/div-compare-1.c: New test.
14419
14420 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14421
14422         PR fortran/29216
14423         * gfortran.dg/result_default_init_1.f90: New test.
14424
14425         PR fortran/29314
14426         * gfortran.dg/automatic_default_init_1.f90: New test.
14427
14428         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14429         from 38 to 33.
14430
14431 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
14432
14433         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14434         'using namespace std' without previous declaration.
14435         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14436         * g++.old-deja/g++.robertl/eb133c.C: New.
14437
14438 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14439
14440         PR libgfortran/29277
14441         * gfortran.dg/streamio_4.f90: Update test.
14442         * gfortran.dg/streamio_11.f90: New test.
14443
14444 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14445
14446         PR c++/27952
14447         * g++.dg/inherit/virtual1.C: New test.
14448
14449 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14450
14451         PR c++/28261
14452         * g++.dg/parse/enum3.C: New test.
14453
14454 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14455
14456         PR c++/29039
14457         * g++.dg/init/ctor8.C: New test.
14458
14459 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14460
14461         PR c++/27270
14462         * g++.dg/ext/complit8.C: Tweak error markers.
14463         * g++.dg/template/complit1.C: Add error marker.
14464
14465 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14466
14467         PR c++/27270
14468         * g++.dg/ext/complit8.C: New test.
14469
14470         PR c++/29408
14471         * g++.dg/parse/dtor12.C: New test.
14472
14473         PR c++/29435
14474         * g++.dg/template/sizeof11.C: New test.
14475
14476 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
14477
14478         PR fortran/29392
14479         * gfortran.dg/data_char_3.f90: New test.
14480
14481         PR fortran/29451
14482         * gfortran.dg/negative_automatic_size.f90: New test.
14483
14484 2006-10-16  David Daney  <ddaney@avtrex.com>
14485
14486         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14487
14488 2006-10-16  Eric Christopher  <echristo@apple.com>
14489
14490         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14491         x86_64.
14492
14493 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14494
14495         PR c++/28211
14496         * g++.dg/tc1/dr49.C: Tweak error messages.
14497         * g++.dg/parse/template21.C: New test.
14498
14499 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14500
14501         PR middle-end/20491
14502         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14503
14504 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14505
14506         PR fortran/29403
14507         * gfortran.dg/print_1.f90: New test.
14508
14509 2006-10-15  Jan Hubicka  <jh@suse.cz>
14510
14511         PR middle-end/29241
14512         * gcc.c-torture/compile/pr29241.c: New testcase.
14513
14514 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
14515
14516         PR middle-end/29250
14517         * gcc.c-torture/compile/pr29250.c: New test.
14518
14519 2006-10-15  Richard Guenther  <rguenther@suse.de>
14520
14521         * gcc.dg/pr29299.c: New testcase.
14522
14523 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
14524
14525         PR fortran/24767
14526         * gfortran.dg/label_4.f90: Adjust warning flag.
14527
14528 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14529
14530         PR fortran/29371
14531         * gfortran.dg/nullify_3.f90: New test.
14532
14533 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14534
14535         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14536         on Solaris 2.5.1 too.
14537
14538 2006-10-13  Eric Christopher  <echristo@apple.com>
14539
14540         * gcc.dg/pr25993.c: Skip for darwin.
14541
14542 2006-10-13  Eric Christopher  <echristo@apple.com>
14543
14544         * gcc.dg/visibility-11.c: Skip for darwin.
14545
14546 2006-10-13  Eric Christopher  <echristo@apple.com>
14547
14548         * gcc.dg/darwin-weakimport-1.c: Use
14549         -fno-asynchronous-unwind-tables.
14550         * gcc.dg/darwin-weakimport-3.c: Ditto.
14551
14552 2006-10-13  Richard Guenther  <rguenther@suse.de>
14553
14554         PR tree-optimization/29446
14555         * gcc.dg/torture/pr29446.c: New testcase.
14556
14557 2006-10-13  Bill Wendling  <wendling@apple.com>
14558
14559         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14560         * g++.old-deja/g++.jason/hmc1.C: Likewise.
14561         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14562         * g++.old-deja/g++.law/shadow1.C: Likewise.
14563         * g++.old-deja/g++.law/ctors10.C: Likewise.
14564         * g++.dg/debug/namespace1.C: Likewise.
14565         * g++.dg/inherit/namespace-as-base.C: Likewise.
14566         * g++.dg/opt/delay-slot-1.C: Likewise.
14567         * g++.dg/parse/defarg10.C: Likewise.
14568         * g++.dg/template/ptrmem11.C: Likewise.
14569         * g++.dg/template/mem_func_ptr.C: Likewise.
14570         * g++.dg/template/spec19.C: Likewise.
14571
14572 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
14573
14574         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14575
14576 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14577
14578         PR fortran/29373
14579         * gfortran.dg/implicit_9.f90: New test.
14580
14581         PR fortran/29407
14582         * gfortran.dg/namelist_25.f90: New test.
14583
14584         PR fortran/27701
14585         * gfortran.dg/same_name_2.f90: New test.
14586
14587         PR fortran/29232
14588         * gfortran.dg/host_assoc_types_1.f90: New test.
14589
14590         PR fortran/29364
14591         * gfortran.dg/missing_derived_type_1.f90: New test.
14592         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14593
14594         PR fortran/29422
14595         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14596
14597         PR fortran/29428
14598         * gfortran.dg/alloc_comp_assign_5.f90: New test.
14599
14600 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14601
14602         PR fortran/29391
14603         * gfortran.dg/bound_2.f90: New test.
14604
14605 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14606
14607         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14608         directive.
14609         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14610         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14611         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14612         * gfortran.dg/gomp/reduction3.f90: Likewise.
14613         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14614         * gfortran.dg/dummy_procedure_2.f90: Likewise.
14615         * gfortran.dg/interface_derived_type_1.f90: Likewise.
14616         * gfortran.dg/forall_4.f90: Likewise.
14617         * gfortran.dg/spec_expr_4.f90: Likewise.
14618         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14619         * gfortran.dg/forall_5.f90: Likewise.
14620         * gfortran.dg/open_access_append_2.f90: Add check for
14621         compile-time warning.
14622
14623 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
14624
14625         PR c++/28506
14626         * g++.dg/parse/pure1.C: New test.
14627
14628 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14629
14630         PR fortran/21435
14631         * gfortran.dg/io_constraints_3.f90: New test.
14632         * gfortran.dg/open_access_append_1.f90: Add checks
14633         for compile-time warnings.
14634         * gfortran.dg/pr20163-2.f: Likewise.
14635         * gfortran.dg/iostat_2.f90: Likewise.
14636         * gfortran.dg/label_4.f90: Delete the temporary
14637         file.
14638         * gfortran.dg/direct_io_2.f90: Add a FILE=
14639         specifier.
14640         * gfortran.dg/iomsg_1.f90: Add check for
14641         compile-time warning.
14642
14643 2006-10-12  Jan Hubicka  <jh@suse.cz>
14644
14645         PR c/28419
14646         * gcc.dg/pr28319.c: New test.
14647
14648 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
14649         PR c++/29318
14650         * g++.dg/ext/vla4.C: New test.
14651
14652 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14653
14654         PR c++/27961
14655         * g++.dg/template/crash60.C: New test.
14656         * g++.dg/other/large-size-array.C: Adjust error markers.
14657         * g++.dg/parse/crash27.C: Likewise.
14658         * g++.dg/template/crash1.C: Likewise.
14659
14660 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
14661
14662         PR testsuite/29093
14663         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14664
14665 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
14666
14667         PR preprocessor/28709
14668         * gcc.dg/cpp/paste14.c: New test.
14669
14670 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
14671
14672         PR c++/29175
14673         * g++.dg/init/array24.C: New test.
14674
14675 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14676
14677         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14678         of <sys/types.h>.
14679
14680 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
14681
14682         PR c++/29024
14683         * g++.dg/parse/typedef8.C: New test.
14684         * g++.dg/other/mult-stor1.C: Adjust error markers.
14685
14686 2006-10-11  Richard Guenther  <rguenther@suse.de>
14687
14688         PR tree-optimization/28230
14689         * gcc.dg/torture/pr28230.c: New testcase.
14690
14691 2006-10-11  Richard Guenther  <rguenther@suse.de>
14692
14693         PR inline-asm/29119
14694         * gcc.dg/torture/pr29119.c: New testcase.
14695
14696 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
14697
14698         PR middle-end/29272
14699         * gcc.c-torture/execute/20060930-2.c: New test.
14700
14701 2006-10-09  Richard Henderson  <rth@redhat.com>
14702
14703         Revert emutls patch.
14704
14705 2006-10-09  Richard Guenther  <rguenther@suse.de>
14706
14707         PR middle-end/29254
14708         * gcc.dg/pr29254.c: New testcase.
14709
14710 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
14711             Paul Thomas  <pault@gcc.gnu.org>
14712
14713         PR fortran/20541
14714         * gfortran.dg/alloc_comp_basics_1.f90: New test.
14715         * gfortran.dg/alloc_comp_basics_2.f90: New test.
14716         * gfortran.dg/alloc_comp_assign_1.f90: New test.
14717         * gfortran.dg/alloc_comp_assign_2.f90: New test.
14718         * gfortran.dg/alloc_comp_assign_3.f90: New test.
14719         * gfortran.dg/alloc_comp_assign_4.f90: New test.
14720         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14721         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14722         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14723         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14724         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14725         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14726         * gfortran.dg/alloc_comp_std.f90: New test.
14727         * gfortran.dg/move_alloc.f90: New test.
14728
14729 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
14730
14731         PR fortran/29115
14732         * gfortran.dg/derived_constructor_comps_2.f90: New test.
14733
14734         PR fortran/29211
14735         * gfortran.dg/forall_char_dependencies_1.f90: New test.
14736
14737 2006-10-08  Tobias Burnus  <burnus@net-b.de>
14738
14739         PR fortran/28585
14740         * gfortran.dg/new_line.f90: New test.
14741
14742 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14743
14744         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14745         * gcc.dg/torture/builtin-convert-1.c,
14746         gcc.dg/torture/builtin-convert-2.c,
14747         gcc.dg/torture/builtin-convert-3.c,
14748         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14749
14750 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
14751
14752         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14753         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14754         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14755         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14756
14757 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
14758
14759         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14760         Xfail some tests for powerpc-darwin and powerpc-aix.
14761
14762 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
14763
14764         PR c/29380
14765         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14766
14767 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14768
14769         PR target/29300
14770         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14771         on hppa*-*-hpux*.
14772
14773 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14774
14775         PR fortran/16580
14776         PR fortran/29288
14777         * gfortran.fortran-torture/execute/specifics.f90:
14778         Add tests for using all possible intrinsics as actual arguments.
14779         * gfortran.dg/specifics_1.f90: Add tests for using
14780         all possible intrinsics as actual arguments.
14781         * gfortran.dg/specifics_2.f90: New file.
14782         * gfortran.dg/specifics_3.f90: New file.
14783
14784 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14785
14786         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14787         * gcc.dg/debug/debug-2.c: Likewise.
14788
14789 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14790
14791         * gcc.c-torture/compile/sync-2.c: New test.
14792
14793 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14794
14795         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14796         line endings.
14797
14798 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14799
14800         PR rtl-optimization/29128
14801         * gcc.c-torture/compile/pr29128.c: New test.
14802
14803 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14804
14805         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14806         line endings.
14807
14808 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
14809
14810         PR middle-end/29256
14811         * gcc.dg/tree-ssa/loop-19.c: New test.
14812
14813 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14814
14815         PR tree-optimization/29330
14816         * gcc.dg/pr29330.c: New test.
14817
14818         PR target/28924
14819         * gcc.c-torture/compile/20061005-1.c: New test.
14820
14821 2006-10-06  Olivier Hainque  <hainque@adacore.com>
14822
14823         * gcc.dg/typename-vla-1.c: New case.
14824         * gnat.dg/forward_vla.adb: New case.
14825
14826 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14827
14828         PR tree-optimization/29290
14829         * gfortran.dg/loop_nest_1.f90: New test.
14830
14831         PR target/29198
14832         * gcc.dg/tls/opt-12.c: New test.
14833
14834         PR fortran/28415
14835         * gfortran.dg/save_2.f90: New test.
14836
14837         PR c/29091
14838         * gcc.dg/pr29091.c: New test.
14839
14840 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
14841
14842         * lib/target-supports.exp
14843         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14844         same as x86_64-*-*; check for LP64.
14845
14846 2006-10-04  Richard Henderson  <rth@redhat.com>
14847
14848         * lib/target-supports.exp (check_effective_target_tls): Redefine
14849         to mean non-emulated tls.
14850         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14851         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14852         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14853         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14854         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14855         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14856         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14857
14858 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14859
14860         PR fortran/29343
14861         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14862
14863 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14864
14865         * gfortran.dg/bounds_check_fail_1.f90: New test.
14866
14867 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14868
14869         PR c++/29020
14870         * g++.dg/template/friend48.C: New test.
14871
14872 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14873
14874         PR fortran/29098
14875         * gfortran.dg/default_initialization_2.f90: New test.
14876
14877 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14878
14879         PR fortran/20779
14880         PR fortran/20891
14881         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14882
14883 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14884
14885         PR fortran/29284
14886         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14887
14888         PR fortran/29321
14889         PR fortran/29322
14890         * gfortran.dg/missing_optional_dummy_2.f90: New test.
14891
14892         PR fortran/25091
14893         PR fortran/25092
14894         * gfortran.dg/entry_array_specs_1.f90: New test.
14895
14896 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
14897
14898         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14899         insufficient to inhibit some test failures at -O3.  Do testing
14900         on integers.
14901
14902 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14903
14904         PR c++/29138
14905         * g++.dg/inherit/access8.C: New test.
14906         * g++.dg/template/dtor4.C: Tweak error messages.
14907
14908 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14909
14910         PR fortran/27478
14911         * gfortran.dg/entry_8.f90: New test.
14912
14913 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14914
14915         PR c++/29291
14916         * g++.dg/parse/new4.C: New test.
14917
14918 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
14919
14920         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14921         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14922         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14923         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14924         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14925
14926 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14927
14928         PR fortran/19260
14929         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14930         * gfortran.dg/continuation_2.f90: New test.
14931
14932         PR fortran/19262
14933         * gfortran.dg/continuation_3.f90: New test.
14934         * gfortran.dg/continuation_4.f90: New test.
14935         * gfortran.dg/continuation_5.f: New test.
14936         * gfortran.dg/continuation_6.f: New test.
14937
14938 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
14939
14940         PR c++/29226
14941         * g++.dg/template/vla1.C: New test.
14942
14943 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14944
14945         PR fortran/29210
14946         * gfortran.dg/complex_parameter_1.f90: New test.
14947
14948 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
14949
14950         PR c/29154
14951         * gcc.c-torture/execute/20060929-1.c: New test.
14952
14953 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
14954
14955         PR c++/29105
14956         * g++.dg/template/member6.C: New test.
14957         * g++.dg/parse/typename7.C: Adjust error markers.
14958
14959         PR c++/29080
14960         * g++.dg/template/member7.C: New test.
14961
14962 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
14963
14964         PR c/24010
14965         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14966         gcc.dg/Woverride-init-3.c: New tests.
14967
14968 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14969
14970         * gcc.c-torture/execute/20060930-1.c: New test.
14971
14972 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14973
14974         PR fortran/18791
14975         * gfortran.dg/specifics_1.f90: New test.
14976         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14977         complex specifics.
14978
14979 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14980
14981         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14982         pthread-init-common.h: New.
14983
14984 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
14985
14986         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14987         precision on some archs.
14988
14989 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
14990
14991         * gcc.dg/non-local-goto-1.c: New test.
14992         * gcc.dg/non-local-goto-2.c: Likewise.
14993         * gcc.dg/setjmp-3.c: Likewise.
14994         * gcc.dg/setjmp-4.c: Likewise.
14995
14996 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
14997
14998         * gnat.dg/self_aggregate_with_pointer.adb: New test.
14999
15000 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15001
15002         PR fortran/28276
15003         * gfortran.dg/exponent_1.f90: New test.
15004
15005         PR fortran/27021
15006         * gfortran.dg/nearest_1.f90: New test.
15007
15008 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
15009
15010         PR middle-end/25261
15011         PR middle-end/28790
15012         * gcc.dg/gomp/nestedfn-1.c: New test.
15013
15014 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
15015
15016         PR objc/29195
15017         * objc/compile/method-1.m: New test.
15018
15019 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
15020
15021         PR c++/26938
15022         * g++.dg/template/crash58.C: New test.
15023         * g++.dg/parse/crash28.C: Adjust error markers.
15024         * g++.dg/template/crash34.C: Likewise.
15025         * g++.dg/template/friend31.C: Likewise.
15026         * g++.dg/template/crash32.C: Likewise.
15027
15028         PR c++/27329
15029         * g++.dg/template/crash59.C: New test.
15030
15031         PR c++/27667
15032         * g++.dg/template/spec33.C: New test.
15033         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15034
15035 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
15036             Adam Nemet  <anemet@caviumnetworks.com>
15037
15038         * gcc.dg/tree-ssa/ivopts-1.c: New test.
15039         * gcc.dg/tree-ssa/ivopts-2.c: New test.
15040
15041 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
15042
15043         PR target/28911
15044         * gcc.dg/pr28911.c: New.
15045
15046 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
15047
15048         PR target/29169
15049         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
15050         (dg-options): Add -mfpmath=387.
15051
15052 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
15053
15054         PR c/28706
15055         * gcc.dg/pr28706.c: New test.
15056
15057         PR c/28712
15058         * gcc.dg/pr28712.c: New test.
15059
15060 2006-09-22  Mike Stump  <mrs@apple.com>
15061
15062         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
15063
15064 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
15065
15066         PR tree-optimization/28888
15067         * gcc.dg/pr28888.c: New test.
15068
15069 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
15070
15071         PR c++/29016
15072         * g++.dg/init/ptrfn1.C: New test.
15073
15074 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
15075
15076         PR c++/28861
15077         * g++.dg/template/spec32.C: New test.
15078         * g++.dg/parse/crash9.C: Adjust error markers.
15079
15080         PR c++/28303
15081         * g++.dg/template/typedef6.C: New test.
15082         * g++.dg/init/error1.C: Adjust error markers.
15083         * g++.dg/parse/crash9.C: Likewise.
15084         * g++.dg/template/crash55.C: Likewise.
15085
15086 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
15087
15088         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15089
15090 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
15091
15092         PR target/27650
15093         * g++.dg/ext/dllimport12.C: New test.
15094
15095 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
15096
15097         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15098         * gcc.target/mips/nmadd-2.c: Likewise.
15099         * gcc.target/mips/mips-ps-6.c: New test.
15100         * gcc.target/mips/neg-abs-1.c: Likewise.
15101         * gcc.target/mips/neg-abs-2.c: Likewise.
15102         * gcc.target/mips/nmadd-3.c: New test.
15103
15104 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
15105
15106         PR middle-end/28046
15107         * gcc.dg/gomp/atomic-10.c: New test.
15108         * g++.dg/gomp/atomic-10.C: New test.
15109
15110 2006-09-20  Eric Christopher  <echristo@apple.com>
15111
15112         * gcc.target/i386/sse3-not-fisttp.c: New.
15113
15114 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
15115
15116         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15117
15118 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
15119
15120         * gcc.c-torture/execute/pr28289.c (one): New variable.
15121         (main): Use it instead of argc.
15122         * gcc.c-torture/execute/20060102-1.c (one): New variable.
15123         (main): Use it instead of argc.
15124
15125 2006-09-19  Paul Brook  <paul@codesourcery.com>
15126
15127         PR target/28516
15128         * gcc.dg/nested-func-5.c: New test.
15129
15130 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15131
15132         * lib/target-supports.exp (check_effective_target_tls): Compile
15133         test stubs using ${tool}_target_compile, not just target_compile.
15134         (check_effective_target_tls_runtime): Likewise.
15135
15136 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15137
15138         * gcc.c-torture/compile/20030405-1.x: Remove.
15139
15140         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15141         optimising linker from discarding it.
15142
15143 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15144
15145         PR fortran/28526
15146         * gfortran.dg/keyword_symbol_1.f90: New test.
15147
15148         * gfortran.dg/spread_shape_1.f90: Add missing warning with
15149         pedantic compilation option.
15150
15151 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
15152
15153         PR fortran/29060
15154         * gfortran.dg/spread_shape_1.f90: New test.
15155
15156 2006-09-17  Roger Sayle  <roger@eyesopen.com>
15157
15158         PR tree-optimization/28887
15159         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15160
15161 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
15162
15163         PR c/25993
15164         * gcc.dg/pr25993.c: New test.
15165
15166 2006-09-17  Ira Rosen  <irar@il.ibm.com>
15167
15168         PR tree-opt/21591
15169         * gcc.dg/vect/pr21591.c: New test.
15170
15171 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
15172
15173         PR tree-opt/29059
15174         * gcc.c-torture/compile/strcpy-1.c: New test.
15175         * gcc.c-torture/compile/strcpy-2.c: New test.
15176         * gcc.c-torture/compile/memcpy-1.c: New test.
15177         * gcc.c-torture/compile/memcpy-2.c: New test.
15178
15179 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
15180
15181         PR testsuite/29055
15182         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15183
15184 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
15185
15186         * gnat.dg/specs/double_record_extension1.ads: New test.
15187         * gnat.dg/specs/double_record_extension2.ads: Likewise.
15188
15189 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
15190
15191         PR fortran/29051
15192         * gfortran.dg/oldstyle_3.f90: New test.
15193
15194 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15195
15196         PR libgfortran/29099
15197         * gfortran.dg/secnds-1.f: New test.
15198
15199 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15200
15201         PR libgfortran/29053
15202         * gfortran.dg/streamio_9.f90: New test.
15203         * gfortran.dg/streamio_10.f90: New test.
15204
15205 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
15206
15207         PR C++/29002
15208         * g++.dg/init/array22.C: New test.
15209         * g++.dg/init/array23.C: New test.
15210
15211 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
15212
15213         * stackcheck.lst: Update list of tests requiring stack checking.
15214         * norun.lst: Adjust for above change.
15215         * ada95.lst: New file.
15216         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
15217         requiring -gnat95 switch.
15218
15219 2006-09-14  Olivier Hainque  <hainque@adacore.com>
15220
15221         * gnat.dg/in_out_parameter.adb: New test.
15222
15223 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
15224
15225         PR debug/28980
15226         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
15227
15228 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
15229
15230         * gnat.dg/specs/unchecked_union.ads: New test.
15231
15232 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
15233
15234         PR rtl-optimization/28982
15235         * gcc.c-torture/execute/pr28982a.c: New test.
15236         * gcc.c-torture/execute/pr28982b.c: Likewise.
15237
15238 2006-09-12  Eric Christopher  <echristo@apple.com>
15239
15240         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
15241         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15242
15243 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
15244
15245         PR c/28768
15246         PR preprocessor/14634
15247         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15248         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15249         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15250
15251 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15252
15253         * gcc.dg/pr28243.c: New test.
15254
15255 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
15256
15257         PR fortran/28971
15258         gfortran.dg/pr28971.f90: New test to act as a backstop in case
15259         this undiagnosed regression reappears.
15260
15261 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
15262
15263         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
15264         Treat $srcdir as a literal.
15265         * lib/fortran-torture.exp (fortran-torture-compile,
15266         fortran-torture-execute): Likewise.
15267         * lib/objc-torture.exp (objc-torture-compile,
15268         objc-torture-execute): Likewise.
15269         * lib/profopt.exp (profopt-execute): Likewise.
15270
15271 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
15272
15273         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
15274
15275 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
15276
15277         PR testsuite/28950
15278         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
15279
15280 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
15281
15282         PR target/13685
15283         * gcc.target/i386/pr13685.c: New test.
15284
15285 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15286
15287         * gcc.dg/pr28726.c: New test.
15288
15289 2006-09-11  Josh Conner  <jconner@apple.com>
15290
15291         * gcc.dg/nrv3.c: Increase size of structure.
15292         * gcc.dg/nrv4.c: Likewise.
15293         * gcc.dg/nrv5.c: Likewise.
15294
15295 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
15296
15297         PR libfortran/28890
15298         gfortran.dg/assumed_charlen_function_5.f90: New test.
15299
15300 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
15301
15302         PR c++/28991
15303         * g++.dg/init/static3.C: New test.
15304
15305 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
15306
15307         PR testsuite/29007
15308         * gcc.dg/long-long-cst1.c (t): Add cast to
15309         __SIZE_TYPE__ before casting to int.
15310         (main): Return 0 on success.
15311
15312 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15313
15314         * gcc.c-torture/execute/20060910-1.c: New test.
15315
15316 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
15317
15318         PR middle-end/26983
15319         * gcc.dg/pr26983.c: New test.
15320
15321 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
15322
15323         PR target/29006
15324         * gcc.c-torture/execute/pr29006.c: New test.
15325
15326 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15327
15328         PR libfortran/28947
15329         gfortran.dg/matmul_4.f90: New test.
15330
15331 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15332
15333         PR fortran/28959
15334         gfortran.dg/used_types_10: New test.
15335
15336 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15337
15338         PR libfortran/28923
15339         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15340         gfortran.dg/array_initializer_3.f90: New test.
15341
15342 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15343
15344         PR fortran/28914
15345         * gfortran.dg/actual_array_constructor_3.f90: New test.
15346
15347 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
15348
15349         PR testsuite/26778
15350         * gcc.target/i386/pr26778.c: New testcase.
15351
15352 2006-09-08  Eric Christopher  <echristo@apple.com>
15353
15354         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15355         * gcc.target/i386/memcpy-1.c: Ditto.
15356         * gcc.target/i386/asm-1.c: Ditto.
15357         * gcc.target/i386/20060512-4.c: Ditto.
15358         * gcc.target/i386/compress-float-387.c: Ditto.
15359         * gcc.target/i386/20060512-1.c: Ditto.
15360         * gcc.target/i386/compress-float-sse.c: Ditto.
15361         * gcc.target/i386/20060512-2.c: Ditto.
15362         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15363         * gcc.target/i386/stack-prot-kernel.c: Ditto.
15364         * gcc.target/i386/compress-float-387-pic.c: Ditto.
15365         * gcc.dg/pr26449.c: Ditto.
15366         * gcc.dg/attr-ms_struct-2.c: Ditto.
15367         * gcc.dg/attr-ms_struct-1.c: Ditto.
15368         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15369
15370 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
15371
15372         PR c/28504
15373         * gcc.dg/vla-10.c: New test.
15374
15375 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15376
15377         PR c++/28858
15378         * g++.dg/parse/template20.C: New test.
15379         * g++.dg/template/operator8.C: Remove obsolete part.
15380         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15381         * g++.old-deja/g++.pt/crash65.C: Likewise.
15382
15383 2006-09-07  Jason Merrill  <jason@redhat.com>
15384
15385         PR middle-end/27724
15386         * gcc.dg/long-long-cst1.c: New test.
15387
15388 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15389
15390         PR C++/28906
15391         * g++.dg/other/array3.C: New test.
15392         * g++.dg/other/array4.C: New test.
15393         * g++.dg/other/array5.C: New test.
15394
15395 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
15396
15397         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15398
15399 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
15400
15401         PR target/28946
15402         * gcc.target/i386/pr28946.c: New test.
15403
15404 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
15405
15406         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15407         in integer literal constant.
15408         * gfortran.dg/enum_8.f90: Ditto.
15409         * gfortran.dg/g77/20030326-1.f: Ditto.
15410
15411 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15412
15413         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15414         nonconformance usage.
15415
15416 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15417
15418         PR middle-end/28862
15419         * gcc.c-torture/compile/vector-align-1.c: New test.
15420
15421 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15422
15423         PR rtl-opt/27883
15424         * g++.dg/opt/copysign-1.C: New test.
15425
15426 2006-09-06  Jason Merrill  <jason@redhat.com>
15427
15428         PR c++/27371
15429         * g++.dg/warn/unused-result1.C: New test.
15430
15431 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
15432
15433         PR c++/28903
15434         * g++.dg/ext/vla3.C: New test.
15435
15436         PR c++/28886
15437         * g++.dg/template/array16.C: New test.
15438
15439 2006-09-06  Richard Guenther  <rguenther@suse.de>
15440
15441         * gcc.dg/pr27226.c: Remove testcase again.
15442
15443 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15444
15445         PR tree-opt/28937
15446         * g++.dg/opt/unroll2.C: New test.
15447
15448 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15449
15450         PR tree-opt/28952
15451         * gcc.dg/vect/pr28952.c: New test.
15452
15453 2006-09-05  Richard Guenther  <rguenther@suse.de>
15454
15455         PR tree-optimization/28900
15456         * gcc.dg/torture/pr28900.c: New testcase
15457
15458 2006-09-05  Richard Guenther  <rguenther@suse.de>
15459
15460         PR tree-optimization/28905
15461         * gcc.c-torture/compile/pr28905.c: New testcase.
15462
15463 2006-09-05  Richard Guenther  <rguenther@suse.de>
15464
15465         PR middle-end/28935
15466         * gcc.dg/pr28935.c: New testcase.
15467
15468 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15469
15470         * gcc.c-torture/execute/20060905-1.c: New test.
15471
15472 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15473
15474         PR fortran/28908
15475         * gfortran.dg/used_types_7.f90: New test.
15476         * gfortran.dg/used_types_8.f90: New test.
15477         * gfortran.dg/used_types_9.f90: New test.
15478
15479 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15480
15481         * gcc.c-torture/compile/20060904-1.c: New test.
15482
15483 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15484
15485         PR c++/23287 Revert my 2006-09-01 patch
15486         * g++.dg/parse/dtor12.C: Remove.
15487
15488 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
15489
15490         PR c+/27670
15491         * g++.dg/template/operator9.C: New test.
15492
15493         PR c++/27493
15494         * g++.dg/template/operator7.C: New test.
15495
15496         PR c++/27494
15497         * g++.dg/template/operator8.C: New test.
15498
15499         PR c++/27397
15500         * g++.dg/template/crash57.C: New test.
15501
15502         * g++.dg/template/typedef4.C: Adjust error markers.
15503         * g++.dg/template/typedef5.C: Likewise.
15504
15505 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
15506
15507         PR c++/28878
15508         * g++.dg/parse/crash33.C: New test.
15509
15510 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
15511         Richard Guenther  <rguenther@suse.de>
15512         Adam Nemet  <anemet@caviumnetworks.com>
15513
15514         PR middle-end/27226
15515         * gcc.target/mips/memcpy-1.c: New testcase.
15516         * gcc.dg/pr27226.c: Likewise.
15517
15518 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15519
15520         PR c++/28705
15521         * g++.dg/lookup/koenig5.C: New.
15522         * g++.dg/template/crash56.C: New.
15523
15524 2006-09-01  Josh Conner  <jconner@apple.com>
15525
15526         PR c++/25505
15527         * gcc.dg/nrv3.c: New test.
15528         * gcc.dg/nrv4.c: New test.
15529         * gcc.dg/nrv5.c: New test.
15530
15531 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15532
15533         PR c++/23287
15534         * g++.dg/parse/dtor12.C: New.
15535
15536 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
15537
15538         PR tree-optimization/28839
15539         * gcc.dg/pr28839.c: New test.
15540
15541 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
15542
15543         PR target/24367
15544         * gcc.dg/pr24367.c: New testcase.
15545
15546 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
15547
15548         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15549
15550 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
15551
15552         PR rtl-optimization/27735
15553         * gcc.dg/loop-unswitch-1.c: New test.
15554
15555 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
15556
15557         PR fortran/28885
15558         * gfortran.dg/aliasing_dummy_2.f90: New test.
15559
15560         PR fortran/20067
15561         * gfortran.dg/generic_5.f90: Change error message.
15562
15563         PR fortran/28873
15564         * gfortran.dg/generic_6.f90: New test.
15565
15566         PR fortran/25077
15567         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15568
15569         PR fortran/25102
15570         * gfortran.dg/invalid_interface_assignment.f90: New test.
15571
15572         PR fortran/24866
15573         * gfortran.dg/module_proc_external_dummy.f90: New test.
15574
15575 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
15576
15577         PR c++/28349
15578         * g++.dg/warn/var-args1.C: New test.
15579
15580 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
15581
15582         PR fortran/28866
15583         * gfortran.dg/simpleif_2.f90: New test.
15584         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15585         * gfortran.dg/enum_5.f90: Ditto.
15586
15587 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15588             Kazu Hirata  <kazu@codesourcery.com>
15589
15590         PR tree-optimization/17506
15591         * gcc.dg/pr17506.c: New.
15592
15593 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
15594
15595         PR c++/28139
15596         * g++.dg/eh/alias1.C: New test.
15597
15598 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15599
15600         PR c++/28860
15601         * g++.dg/template/ttp22.C: New test.
15602
15603 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
15604
15605         PR middle-end/26632
15606         * gcc.dg/pr26632.c: New.
15607
15608 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15609
15610         PR libgfortran/28354
15611         * gfortran.dg/fmt_zero_precision.f90: New test.
15612
15613 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
15614
15615         PR c++/28058
15616         * g++.dg/template/spec31.C: New test.
15617
15618 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
15619
15620         PR c++/26573
15621         * g++.dg/other/static2.C: New test.
15622
15623 2006-08-26  Roger Sayle  <roger@eyesopen.com>
15624
15625         * gcc.dg/Wswitch-enum-2.c: New test case.
15626         * gcc.dg/Wswitch-enum-3.c: Likewise.
15627
15628 2006-08-26  Richard Guenther  <rguenther@suse.de>
15629
15630         * gcc.c-torture/compile/20060826-1.c: New testcase.
15631
15632 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
15633
15634         PR c++/28736
15635         * g++.dg/template/void10.C: New test.
15636
15637         PR c++/28737
15638         * g++.dg/template/void8.C: New test.
15639
15640         PR c+_+/28738
15641         * g++.dg/template/void9.C: New test.
15642
15643         * g++.dg/template/void3.C: Adjust error markers.
15644         * g++.dg/template/void4.C: Likewise.
15645         * g++.dg/template/crash55.C: Likewise.
15646         * g++.dg/template/void7.C: Likewise
15647
15648 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
15649
15650         PR c++/28588
15651         * g++.dg/inherit/access6.C: New test.
15652         * g++.dg/inherit/access7.C: Likewise.
15653
15654         PR c++/28595
15655         * g++.dg/template/array15.C: New test.
15656         * g++.dg/template/crash2.C: Tweak error markers.
15657
15658 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
15659
15660         PR middle-end/28683
15661         * gcc.c-torture/compile/20060823-1.c: New test.
15662
15663 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15664
15665         PR c++/28853
15666         * g++.dg/template/ttp21.C: New test.
15667
15668         PR c++/28852
15669         * g++.dg/other/operator1.C: Add error-marker.
15670         * g++.dg/other/operator2.C: New test.
15671
15672 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15673
15674         PR c/27893
15675         * gcc.c-torture/compile/vla-const-1.c,
15676         gcc.c-torture/compile/vla-const-2.c: New tests.
15677
15678 2006-08-26  Richard Guenther  <rguenther@suse.de>
15679
15680         PR middle-end/28814
15681         * gcc.dg/torture/pr28814.c: New testcase.
15682
15683 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15684
15685         PR c/28418
15686         * gcc.c-torture/compile/compound-literal-1.c: New test.
15687
15688 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15689
15690         PR c/28299
15691         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15692         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15693         Expect extra diagnostics.
15694
15695 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
15696
15697         gcc.dg/noncompile/pr16876.c: New test.
15698
15699 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
15700
15701         PR c++/28056
15702         * g++.dg/parse/local1.C: New test.
15703         * g++.dg/other/qual1.C: Tweak error marker.
15704
15705 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15706
15707         PR c++/27787
15708         * g++.dg/template/typename10.C: New.
15709         * g++.dg/template/lookup4.C: Remove bogus error marker.
15710
15711 2006-08-25  Richard Guenther  <rguenther@suse.de>
15712
15713         PR testsuite/28829
15714         * gcc.dg/pr26570.c: Fix testcase.
15715
15716 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
15717
15718         PR tree-opt/28807
15719         * gcc.c-torture/execute/mayalias-2.c: New test.
15720         * gcc.dg/tree-ssa/alias-13.c: New test.
15721
15722 2006-08-24  Jan Hubicka  <jh@suse.cz>
15723
15724         PR debug/26881
15725         * gcc.dg/debug/pr26881.c: New file.
15726
15727 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
15728
15729         PR fortran/28788
15730         * gfortran.dg/used_types_4.f90: New test.
15731         * gfortran.dg/derived_init_2.f90: Modify to check sibling
15732         association of derived types.
15733         * gfortran.dg/used_types_2.f90: Add module cleanup.
15734         * gfortran.dg/used_types_3.f90: The same.
15735
15736         PR fortran/28771
15737         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15738         fix of regression.
15739
15740 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15741
15742         PR 28813
15743         * gfortran.dg/direct_io_6.f90: Remove test.
15744
15745 2006-08-23  Stuart Hastings  <stuart@apple.com>
15746
15747         PR 28825
15748         * gcc.target/i386/20060821-1.c: New.
15749
15750 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
15751
15752         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
15753         dg-warning strings for dllimport.
15754
15755 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15756
15757         PR C++/28450
15758         * g++.dg/ext/vector4.C: New test.
15759         * g++.dg/ext/complex1.C: New test.
15760
15761 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
15762
15763         PR debug/28692
15764         * gcc.dg/debug/const-1.c: New.
15765         * gcc.dg/debug/const-2.c: New.
15766         * gcc.dg/debug/dwarf2/const-1.c: New.
15767         * gcc.dg/debug/dwarf2/const-2.c: New.
15768         * gcc.dg/debug/dwarf2/const-2b.c: New.
15769
15770 2006-08-22  Richard Guenther  <rguenther@suse.de>
15771
15772         PR middle-end/28776
15773         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15774         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15775
15776 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15777
15778         PR tree-optimization/28003
15779         * g++.dg/tree-ssa/pr28003.C: New.
15780
15781 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15782
15783         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15784
15785 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15786
15787         PR c++/26269
15788         * g++.dg/other/error14.C: New test.
15789
15790         PR c++/28505
15791         * g++.dg/parse/ctor7.C: New test.
15792         * g++.dg/parse/ctor8.C: Likewise.
15793
15794         PR c++/28741
15795         * g++.dg/template/void7.C: New test.
15796
15797 2006-08-21  Olivier Hainque  <hainque@adacore.com>
15798
15799         * gnat.dg/self_aggregate_with_zeros.adb: New test.
15800         * gnat.dg/self_aggregate_with_array.adb: New test.
15801
15802 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15803
15804         * g++.dg/eh/arm-vfp-unwind.C: New test.
15805
15806 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
15807
15808         PR c++/28341
15809         * g++.dg/template/ref3.C: New test.
15810         * g++.dg/template/nontype13.C: New test.
15811
15812         PR c++/28346
15813         * g++.dg/template/ptrmem17.C: New test.
15814
15815 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15816
15817         PR target/28648 c:
15818         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15819
15820 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
15821
15822         PR fortran/28630
15823         * gfortran.dg/used_types_2.f90: New test.
15824
15825         PR fortran/28601
15826         * gfortran.dg/used_types_3.f90: New test.
15827
15828         PR fortran/20886
15829         * gfortran.dg/generic_actual_arg.f90: New test.
15830
15831         PR fortran/28735
15832         * gfortran.dg/module_private_array_refs_1.f90: New test.
15833
15834         PR fortran/28762
15835         * gfortran.dg/program_name_1.f90: New test.
15836
15837         PR fortran/28425
15838         * gfortran.dg/derived_constructor_comps_1.f90: New test.
15839
15840         PR fortran/28496
15841         * gfortran.dg/array_initializer_2.f90: New test.
15842
15843         PR fortran/18111
15844         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15845
15846         PR fortran/28600
15847         * gfortran.dg/assumed_charlen_function_4.f90: New test.
15848
15849         PR fortran/28771
15850         * gfortran.dg/assumed_charlen_in_main.f90: New test.
15851
15852         PR fortran/28660
15853         * gfortran.dg/dependent_decls_1.f90: New test.
15854
15855 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15856
15857         PR fortran/25217
15858         * gfortran.dg/derived_init_2.f90: New.
15859
15860 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
15861
15862         * gcc.c-torture/execute/pr28289.c: New test.
15863
15864 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
15865
15866         PR c/28744
15867         * gcc.dg/attr-externally-visible-1.c: New test.
15868         * gcc.dg/attr-externally-visible-2.c: New test.
15869         * g++.dg/parse/attr-externally-visible-1.C: New test.
15870         * g++.dg/parse/attr-externally-visible-2.C: New test.
15871
15872 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15873
15874         PR c++/28606
15875         * g++.dg/parse/dtor11.C: New test.
15876
15877 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15878
15879         PR rtl-optimization/28489
15880         * gcc.c-torture/compile/pr28489.c: New test.
15881
15882 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15883
15884         PR c++/28710
15885         * g++.dg/template/redecl4.C: New test.
15886
15887         PR c++/28711
15888         * g++.dg/template/ctor8.C: New test.
15889
15890 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15891
15892         * gcc.dg/pr26570.c: Fix testcase.
15893
15894 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15895
15896         * PR c++/28573
15897         * g++.dg/parse/offsetof6.C: New test.
15898         * g++.dg/parse/offsetof6.C: New test.
15899         * g++.dg/parse/offsetof7.C: New test.
15900
15901 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15902
15903         PR testsuite/28602
15904         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15905         is false.
15906
15907 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15908
15909         PR c++/28302
15910         * g++.dg/ext/vector3.C: New test.
15911
15912 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
15913
15914         PR gcov/profile/26570
15915         * gcc.dg/pr26570.c: New test.
15916
15917 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
15918
15919         PR c/27697
15920         * gcc.dg/qual-component-1.c: New test.
15921
15922 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15923
15924         PR c++/28593
15925         * g++.dg/parse/new3.C: New test.
15926
15927 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15928
15929         PR fortran/25828
15930         * gfortran.dg/streamio_1.f90: New test.
15931         * gfortran.dg/streamio_2.f90: New test.
15932         * gfortran.dg/streamio_3.f90: New test.
15933         * gfortran.dg/streamio_4.f90: New test.
15934         * gfortran.dg/streamio_5.f90: New test.
15935         * gfortran.dg/streamio_6.f90: New test.
15936         * gfortran.dg/streamio_7.f90: New test.
15937         * gfortran.dg/streamio_8.f90: New test.
15938
15939 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
15940
15941         PR c/28287
15942         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15943
15944 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
15945
15946         PR c++/28594
15947         * g++.dg/template/void6.C: New test.
15948
15949 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15950
15951         PR c/28649
15952         * gcc.dg/parse-error-1.c: New test.
15953         * gcc.dg/parse-error-2.c: New test.
15954         * gcc.dg/cpp/digraph2.c: Add error-marker.
15955         * gcc.dg/noncompile/920923-1.c: Likewise.
15956
15957 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15958
15959         PR c/27490
15960         * gcc.dg/sizeof-2.c: New testcase.
15961
15962         PR c/27489
15963         * gcc.dg/switch-A.c: New testcase.
15964
15965 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
15966
15967         PR c++/28288
15968         PR c++/14556
15969         * g++.old-deja/g++.warn/compare1.C: Delete.
15970         * g++.dg/opt/pr7503-2.C: Delete.
15971         * g++.dg/opt/pr7503-3.C: Delete.
15972         * g++.dg/opt/pr7503-4.C: Delete.
15973         * g++.dg/opt/pr7503-5.C: Delete.
15974         * g++.dg/opt/max1.C: Delete.
15975         * g++.dg/warn/minmax.C: Delete.
15976         * g++.dg/expr/minmax.C: New test.
15977
15978 2006-08-14  Richard Guenther  <rguenther@suse.de>
15979
15980         PR testsuite/28703
15981         * gcc.c-torture/execute/pr28651.c: Do not use argc
15982         to avoid optimization, instead forbid inlining.
15983
15984 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
15985
15986         PR rtl-optimization/28634
15987         * gcc.c-torture/execute/ieee/pr28634.c: New test.
15988
15989 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
15990
15991         PR c/27184
15992         * gcc.dg/torture/pr27184.c: New test.
15993
15994 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
15995
15996         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15997
15998 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15999
16000         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16001         * gfortran.dg/stat_2.f90: Likewise.
16002         * gfortran.dg/chmod_1.f90: Likewise.
16003         * gfortran.dg/chmod_2.f90: Likewise.
16004         * gfortran.dg/chmod_3.f90: Likewise.
16005
16006 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
16007
16008         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16009
16010 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16011
16012         * g++.dg/opt/pr23454-2.C: New test.
16013
16014 2006-08-11  Richard Guenther  <rguenther@suse.de>
16015
16016         PR middle-end/28651
16017         * gcc.c-torture/execute/pr28651.c: New testcase.
16018
16019 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
16020
16021         * gnat.dg/specs/static_initializer.ads: New test.
16022
16023 2006-08-10  Paul Brook  <paul@codesourcery.com>
16024
16025         * gcc.target/arm/cond-asm.c: New test.
16026
16027 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
16028
16029         PR tree-optimization/26197
16030         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16031         * g++.dg/vect/vect.exp: Compile the new tests with
16032         --param max-aliased-vops=0.
16033
16034 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
16035
16036         PR c++/28637
16037         * g++.dg/template/void3.C: New test.
16038
16039         PR c++/28638
16040         * g++.dg/template/void4.C: New test.
16041
16042         PR c++/28640
16043         * g++.dg/template/void5.C: New test.
16044
16045 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
16046
16047         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
16048         after dg-do compile.
16049
16050 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
16051
16052         PR tree-optimizations/26969
16053         * gcc.dg/vect/vect.exp: Compile tests prefixed with
16054         "unswitch-loops" with -funswitch-loops.
16055         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
16056
16057 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16058
16059         * gcc.dg/sparc-getcontext-1.c: Fix typo.
16060         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
16061         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
16062         * objc.dg/dwarf-1.m: Likewise.
16063         * objc.dg/dwarf-2.m: Likewise.
16064         * obj-c++.dg/dwarf-2.mm: Likewise.
16065
16066 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16067
16068         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
16069         * objc.dg/dwarf-2.m: Likewise.
16070         * obj-c++.dg/dwarf-2.mm: Likewise.
16071
16072         PR libfortran/28603
16073         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
16074
16075         PR testsuite/27611
16076         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16077
16078         PR testsuite/27033
16079         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16080
16081 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
16082
16083         PR target/27827
16084         * gcc.target/i386/pr27827.c: New testcase.
16085
16086 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
16087
16088         PR fortran/28590
16089         * gfortran.dg/sequence_types_1.f90: New test.
16090
16091 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
16092
16093         PR fortran/28548
16094         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16095         dg-warning.  Add -pedantic option.
16096
16097 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16098
16099         PR c/28502
16100         * gcc.dg/proto-1.c: New test.
16101
16102         PR c/27721
16103         * gcc.dg/lvalue-4.c: New test.
16104
16105         PR c/28136
16106         * gcc.dg/init-bad-5.c: New test.
16107
16108 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
16109
16110         PR c++/28347
16111         * g++.dg/ext/typedef-init.C: Add new test for typedef
16112         initialization inside templates. Adjust existing error markers.
16113
16114 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
16115
16116         PR c++/28148
16117         * g++.dg/init/ptrmem3.C: New test.
16118
16119 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
16120
16121         PR tree-optimization/27770
16122         * lib/target-support.exp: New target keyword "section_anchors".
16123         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16124         tests.
16125         * gcc.dg/vect/section-anchors-pr27770.c: New test.
16126         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16127         * gcc.dg/vect/section-anchors-vect-69.c: New test.
16128         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16129
16130 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16131
16132         * gcc.dg/20060801-1.c: Add missing '}'.
16133
16134 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16135
16136         PR c++/27508
16137         * g++.dg/parse/dtor9.C: New test.
16138         * g++.dg/parse/dtor10.C: New test.
16139         * g++.dg/other/error7.C: Adjust error-marker.
16140
16141         PR c++/28274
16142         * g++.dg/other/default5.C: New test.
16143
16144 2006-08-02  Richard Guenther  <rguenther@suse.de>
16145
16146         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16147
16148 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
16149
16150         PR c++/28557
16151         * g++.dg/template/conv9.C: New test.
16152
16153 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
16154
16155         PR debug/28063
16156         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16157         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16158         Optionally return assembly text.  Update callers.
16159         (check_no_compiler_messages): Update verbose messages.
16160         (check_no_messages_and_pattern): New.
16161         (check_effective_target_string_merging): New.
16162
16163 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16164
16165         PR c++/28250
16166         * g++.dg/eh/catch4.C: New test.
16167
16168         PR c++/28257
16169         * g++.dg/other/qual1.C: New test.
16170
16171         PR c++/28259
16172         * g++.dg/inherit/error2.C: New test.
16173
16174         PR c++/28267
16175         * g++.dg/other/new1.C: New test.
16176
16177         * g++.dg/warn/pr23075.C: Remove obsolete test.
16178         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16179         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16180
16181 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
16182
16183         PR c++/28523
16184         * g++.dg/eh/cast1.C: New test.
16185
16186 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
16187
16188         PR libfortran/28452
16189         * gfortran.dg/random_3.f90:  New test.
16190
16191 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16192
16193         PR c++/28432
16194         * g++.dg/other/pr28304.C: Change expected error message.
16195         * g++.dg/other/pr28432.C: New test.
16196
16197 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16198
16199         PR c++/28256
16200         * g++.dg/init/brace2.C: Change expected error message, add empty init.
16201
16202 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
16203
16204         PR debug/23336
16205         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16206         at -g1.
16207         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16208         g++.dg/debug/enum-2.C: New.
16209
16210 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16211
16212         PR c++/6634
16213         * g++.dg/parse/long1.C: Add more tests.
16214
16215 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16216
16217         * gfortran.dg/lrshift_1.c: New file.
16218
16219 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16220
16221         PR libgfortran/28335
16222         * gfortran.dg/no_unit_error_1.f90: New test.
16223
16224 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16225
16226         PR libgfortran/28335
16227         * gfortran.dg/no_unit_error_1.f90: Delete test.
16228         * gfortran.dg/no_unit_error_2.f90: Delete test.
16229
16230 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16231
16232         * gfortran.dg/chmod_3.f90: New test.
16233         * gfortran.dg/ltime_gmtime_1.f90: New test.
16234         * gfortran.dg/ltime_gmtime_2.f90: New test.
16235         * gfortran.dg/lrshift_1.f90: New test.
16236         * gfortran.dg/chmod_1.f90: New test.
16237         * gfortran.dg/chmod_2.f90: New test.
16238
16239 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
16240
16241         PR c++/27668
16242         * g++.dg/template/crash55.C: New test.
16243
16244         PR c++/27962
16245         * g++.dg/template/nontype16.C: New test.
16246
16247         * g++.dg/template/void2.C: Adjust error markers.
16248         * g++.dg/template/nontype5.C: Adjust error markers.
16249
16250 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
16251
16252         * gcc.target/i386/stack-prot-kernel.c: New test.
16253
16254 2006-07-27  Roger Sayle  <roger@eyesopen.com>
16255
16256         * gcc.dg/builtins-55.c: New test case.
16257
16258 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
16259
16260         PR rtl-optimization/27907
16261         * gcc.c-torture/compile/pr27907.c: New test.
16262
16263 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16264
16265         * gfortran.dg/mclock.f90: New test.
16266         * gfortran.dg/int_conv_1.f90: New test.
16267         * gfortran.dg/stat_1.f90: New test.
16268         * gfortran.dg/stat_2.f90: New test.
16269
16270 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16271
16272         PR libgfortran/28335
16273         * gfortran.dg/no_unit_error_1.f90: New test.
16274         * gfortran.dg/no_unit_error_2.f90: New test.
16275         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
16276
16277 2006-07-25  Roger Sayle  <roger@eyesopen.com>
16278
16279         PR middle-end/28473
16280         * gcc.dg/fold-convround-1.c: New test case.
16281
16282 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16283
16284         * gfortran.dg/arithmetic_if.f90:  Fix comments.
16285
16286 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16287
16288         PR c++/27572
16289         * g++.dg/other/typedef1.C: New test.
16290         * g++.dg/template/typedef4.C: New test.
16291         * g++.dg/template/typedef5.C: New test.
16292
16293 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16294
16295         PR fortran/28416
16296         * gfortran.dg/allocatable_dummy_3.f90: New.
16297
16298 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16299
16300         PR fortran/28439
16301         * gfortran.dg/arithmetic_if.f90:  New test.
16302
16303 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
16304
16305         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16306         avoid memcpy optimization.
16307
16308 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16309
16310         PR fortran/25289
16311         * gfortran.dg/direct_io_6.f90: New test.
16312
16313 2006-07-24  Jan Hubicka  <jh@suse.cz>
16314
16315         PR c/25795
16316         PR c++/27369
16317         * gcc.dg/pr25795.c: New test.
16318         * gcc.dg/pr25795-1.c: New test.
16319
16320 2006-07-23  Roger Sayle  <roger@eyesopen.com>
16321
16322         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16323         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16324         which may be transformed to "g || h" on some platforms.
16325
16326 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
16327
16328         PR c++/28025
16329         * g++.dg/template/friend45.C: New test.
16330
16331 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16332
16333         PR libgfortran/28339
16334         * gfortran.dg/arrayio_8.f90: New test.
16335
16336 2006-07-21  Mike Stump  <mrs@apple.com>
16337
16338         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16339
16340         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16341
16342 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16343
16344         PR c++/28250
16345         * g++.dg/eh/catch3.C: New test.
16346
16347         PR c++/28363
16348         * g++.dg/template/defarg10.C: New test.
16349
16350 2006-07-20  Paul Brook  <paul@codesourcery.com>
16351
16352         PR 27363
16353         * gcc.dg/pr27363.c: New test.
16354
16355 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
16356
16357         PR c++/28338
16358         * g++.dg/init/ref13.C: New test.
16359
16360 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16361
16362         PR obj-c++/28434
16363         * obj-c++.dg/proto-error-1.mm: New test.
16364
16365 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16366
16367         PR c++/28337
16368         * g++.dg/template/string1.C: New test.
16369
16370 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16371
16372         PR c++/28048
16373         * g++.dg/template/defarg9.C: New test.
16374
16375         PR c++/28235
16376         * g++.dg/template/static27.C: New test.
16377
16378 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
16379
16380         PR 28410
16381         * gcc.dg/tree-ssa/pr28410.c: New test.
16382
16383 2006-07-18  Lee Millward  <lee.millward@gmail.com>
16384
16385         PR c++/28258
16386         * g++/dg/other/error13.C: New test.
16387
16388         PR c++/28260
16389         * g++.dg/template/friend44.C: New test.
16390
16391 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
16392
16393         PR c++/27495
16394         * g++.dg/other/pr27495.C: New.
16395
16396 2006-07-18  Olivier Hainque  <hainque@adacore.com>
16397
16398         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16399         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16400
16401 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16402
16403         PR c/28286
16404         * gcc.dg/pragma-pack-4.c: New test.
16405
16406 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16407
16408         PR c++/28291
16409         * g++.dg/ext/pr28291.C: New test.
16410
16411 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16412
16413         PR middle-end/28403
16414         * gcc.c-torture/execute/pr28403.c: New test.
16415
16416 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16417
16418         PR middle-end/28402
16419         * gcc.dg/pr28402.c: New test.
16420
16421 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16422
16423         PR c++/28304
16424         * g++.dg/other/pr28304.C: New test.
16425
16426 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16427
16428         PR other/28251
16429         gcc.c-torture/unsorted/dump-noaddr.c: New test.
16430         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16431
16432 2006-07-17  Richard Guenther  <rguenther@suse.de>
16433
16434         PR tree-optimization/28238
16435         * g++.dg/tree-ssa/pr28238.C: New testcase.
16436
16437 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16438
16439         PR c++/28250
16440         * g++.dg/eh/catch1.C: New test.
16441         * g++.dg/eh/catch2.C: New test.
16442
16443 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
16444
16445         PR c++/28370
16446         * g++.dg/template/anon3.C: New test.
16447
16448 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16449
16450         PR fortran/20844
16451         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16452         specifiers requiring an explicit format tag..
16453
16454         PR fortran/28201
16455         * gfortran.dg/generic_5: New test.
16456
16457         PR fortran/20893
16458         * gfortran.dg/elemental_optional_args_1.f90: New test.
16459
16460 2006-07-16  Olivier Hainque  <hainque@adacore.com>
16461
16462         * gnat.dg/assert.ads: New file.
16463         * gnat.dg/controlled_record.ads: Likewise.
16464         * gnat.dg/controlled_record.adb: Likewise.
16465
16466 2006-07-15  Lee Millward  <lee.millward@gmail.com>
16467
16468         PR c++/28292
16469         * g++.dg/other/error12.C: New test.
16470
16471         PR c++/28269
16472         * g++.dg/template/crash54.C: New test.
16473
16474 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16475
16476         PR c++/28249
16477         * g++.dg/parse/catch1.C: New test.
16478
16479         PR c++/28294
16480         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16481
16482         PR c++/28387
16483         * g++.dg/ext/attrib24.C: New test.
16484
16485 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16486
16487         PR c++/28343
16488         * g++.dg/ext/asmspec1.C: New test.
16489
16490 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
16491
16492         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16493         (dg-test): Support shouldfail tests.
16494         * lib/target-supports-dg.exp (dg-shouldfail): New.
16495         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16496         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16497         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16498         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16499         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16500         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16501         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16502
16503 2006-07-13  Jan Hubicka  <jh@suse.cz>
16504
16505         * gcc.target/i386/memcpy-1.c: New.
16506
16507 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
16508
16509         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
16510
16511 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
16512
16513         PR fortran/25097
16514         * gfortran.dg/present_1.f90: New test.
16515
16516         PR fortran/20903
16517         * gfortran.dg/interface_derived_type_1.f90: New test.
16518
16519 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
16520
16521         PR fortran/28213
16522         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16523         list.
16524
16525 2006-07-07  Lee Millward  <lee.millward@gmail.com>
16526
16527         PR c++/27820
16528         * g++.dg/other/label1.C: New test.
16529
16530 2006-07-07  Richard Guenther  <rguenther@suse.de>
16531
16532         PR middle-end/28268
16533         * gcc.dg/torture/pr28268.c: New testcase.
16534
16535 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
16536
16537         PR c++/27019
16538         * g++.dg/ext/pr27019.C: New.
16539
16540 2006-07-07  Richard Guenther  <rguenther@suse.de>
16541
16542         PR tree-optimization/28187
16543         * gcc.dg/pr28187.c: New testcase.
16544
16545 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
16546
16547         * gnat.dg/address_conversion.adb: New test.
16548         * gnat.dg/boolean_subtype.adb: Likewise.
16549         * gnat.dg/frame_overflow.adb: Likewise.
16550         * gnat.dg/pointer_array.adb: Likewise.
16551         * gnat.dg/pointer_conversion.adb: Likewise.
16552
16553 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
16554
16555         PR fortran/28237
16556         PR fortran/23420
16557         * gfortran.dg/print_fmt_5.f90: New test.
16558
16559 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16560
16561         PR fortran/28129
16562         * gfortran.dg/bounds_check_4.f90: New test.
16563
16564 2006-07-05  Richard Guenther  <rguenther@suse.de>
16565
16566         PR target/28158
16567         * gfortran.dg/pr28158.f90: New testcase.
16568
16569 2006-07-05  Richard Guenther  <rguenther@suse.de>
16570
16571         PR tree-optimization/28162
16572         * gcc.dg/pr28162.c: New testcase.
16573
16574 2006-07-05  Richard Guenther  <rguenther@suse.de>
16575         Andrew Pinski  <pinskia@gcc.gnu.org>
16576
16577         PR c++/27084
16578         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16579
16580 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
16581
16582         PR fortran/28174
16583         * gfortran.dg/actual_array_substr_2.f90: New test.
16584
16585         PR fortran/28167
16586         * gfortran.dg/actual_array_constructor_2.f90: New test.
16587
16588 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16589
16590         * gfortran.dg/itime_idate_1.f: New test.
16591         * gfortran.dg/itime_idate_2.f: New test.
16592
16593 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16594
16595         PR libgfortran/27704
16596         * gfortran.dg/open_status_3.f90: New test.
16597         * gfortran.dg/fmt_l.f90: Update for new feature.
16598
16599 2006-07-03  Asher Langton  <langton2@llnl.gov>
16600
16601         * gfortran.dg/oldstyle_2.f90: New.
16602
16603 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
16604
16605         * gnat.dg/string_slice.adb: New test.
16606
16607 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16608
16609         PR fortran/19259
16610         * gfortran.dg/semicolon_fixed.c: New.
16611         * gfortran.dg/semicolon_free.c: New.
16612
16613 2006-06-30  Mike Stump  <mrs@apple.com>
16614
16615         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16616         that don't support internal visibility.
16617
16618 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
16619
16620         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16621         for '(' / ')' needing an extra '\'.
16622
16623 2006-06-29  Roger Sayle  <roger@eyesopen.com>
16624
16625         PR middle-end/27428
16626         * gcc.dg/pr27428-1.c: New test case.
16627
16628 2006-06-29  Mike Stump  <mrs@apple.com>
16629
16630         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16631         on darwin as we can't align commons large enough yet.
16632
16633         * gcc.dg/vla-8.c: Add additional testcases.
16634
16635 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
16636
16637         PR c++/28114
16638         * g++.dg/other/pr28114.C: New.
16639
16640 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
16641
16642         * gcc.c-torture/compile/20060625-1.c: New test.
16643
16644 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
16645
16646         PR fortran/20867
16647         * gfortran.dg/stfunc_3.f90: New test.
16648
16649         PR fortran/25056
16650         * gfortran.dg/impure_actual_1.f90: New test.
16651
16652         PR fortran/20874
16653         * gfortran.dg/elemental_result_1.f90: New test.
16654
16655         PR fortran/25073
16656         * gfortran.dg/select_7.f90: New test.
16657
16658         PR fortran/27554
16659         * intrinsic_actual_1.f: New test.
16660
16661         PR fortran/22038
16662         PR fortran/28119
16663         * gfortran.dg/forall_4.f90: New test.
16664
16665         PR fortran/25072
16666         * gfortran.dg/forall_5.f90: New test.
16667
16668 2006-06-25  Lee Millward  <lee.millward@gmail.com>
16669
16670         PR c++/28051
16671         * g++.dg/template/using13.C: New test.
16672
16673         PR c++/28054
16674         * g++.dg/other/incomplete3.C: New test.
16675
16676 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16677
16678         PR fortran/28081
16679         * gfortran.dg/substr_3.f: New test.
16680         * gfortran.dg/equiv_2.f90: Update expected error message.
16681
16682 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
16683
16684         PR fortran/28118
16685         * gfortran.dg/actual_array_substr_1.f90: New test.
16686
16687 2006-06-24  Olivier Hainque  <hainque@adacore.com>
16688
16689         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16690         * gnat.dg/scalar_mode_agg_compare.adb: New test.
16691
16692 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
16693
16694         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16695
16696 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
16697
16698         PR fortran/27981
16699         * gfortran.dg/simpleif_2.f90: New test.
16700
16701 2006-06-23  Lee Millward  <lee.millward@gmail.com>
16702
16703         * g++.dg/template/error22.C: Fix typo.
16704
16705 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16706
16707         PR c++/28112
16708         * g++.dg/ext/attrib23.C: New test.
16709
16710 2006-06-23  Olivier Hainque  <hainque@adacore.com>
16711
16712         * gnat.dg/varsize_temp.adb: New test.
16713
16714 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16715
16716         PR c++/11468
16717         * g++.dg/other/java2.C: New test.
16718
16719 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
16720
16721         PR target/27789
16722         * g++.dg/ext/dllimport4.C. Add more tests for invalid
16723         initialization.
16724
16725 2006-06-22  Roger Sayle  <roger@eyesopen.com>
16726
16727         PR target/27531
16728         * gcc.dg/pr27531-1.c: New test case.
16729
16730 2006-06-22  Asher Langton  <langton2@llnl.gov>
16731
16732         PR fortran/24748
16733         * gfortran.dg/implicit_8.f90: New.
16734
16735 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
16736
16737         PR rtl-optimization/28121
16738         * gcc.dg/pr28121.c: New test.
16739
16740 2006-06-22  Lee Millward  <lee.millward@gmail.com>
16741
16742         PR c++/27805
16743         * g++.dg/parse/ptrmem6.C: New test.
16744
16745         PR c++/27821
16746         * g++.dg/template/error22.C: New test.
16747
16748 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16749
16750         PR c++/28111
16751         * g++.dg/template/friend43.C: New test.
16752
16753         PR c++/28110
16754         * g++.dg/template/crash53.C: New test.
16755
16756         PR c++/28109
16757         * g++.dg/rtti/incomplete1.C: New test.
16758
16759 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
16760
16761         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16762
16763 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
16764
16765         * gcc.c-torture/execute/complex-7.c: New.
16766
16767 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
16768
16769         * gcc.dg/merge-all-constants-1.c: New test.
16770
16771 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16772
16773         PR c++/28113
16774         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16775
16776 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16777
16778         * gfortran.dg/rrspacing_1.f90: New test.
16779
16780 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16781
16782         PR c++/28052
16783         * g++.dg/other/bitfield2.C: New test.
16784
16785 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16786
16787         PR tree-optimization/27331
16788         * gcc.dg/pr27331.c: New test.
16789
16790 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16791             Eric Botcazou  <ebotcazou@adacore.com>
16792
16793         PR ada/18692
16794         * lib/gnat.exp: New file.
16795         * lib/gnat-dg.exp: Likewise.
16796         * gnat.dg: New directory.
16797         * gnat.dg/dg.exp: New driver.
16798         * gnat.dg/specs: New directory.
16799         * gnat.dg/specs/specs.exp: New driver.
16800         * gnat.dg/style: New directory.
16801         * gnat.dg/style/style.exp: New driver.
16802
16803 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
16804
16805         PR fortran/16206
16806         * gfortran.dg/array_initializer_1.f90: New test.
16807
16808         PR fortran/28005
16809         * gfortran.dg/matmul_3.f90: New test.
16810
16811 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
16812
16813         PR middle-end/28075
16814         * gcc.dg/tree-ssa/inline-1.c: New test.
16815
16816 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
16817
16818         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16819         in malloc prototype; remove XFAIL.
16820         * gcc.dg/pr18241-2.c: Ditto.
16821         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16822         in memset prototype; remove XFAIL.
16823         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16824
16825 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16826
16827         * gcc.dg/vla-8.c: Add.
16828
16829 2006-06-19  Richard Guenther  <rguenther@suse.de>
16830
16831         PR tree-optimization/27090
16832         * g++.dg/tree-ssa/pr27090.C: New testcase.
16833
16834 2006-06-19  Roger Sayle  <roger@eyesopen.com>
16835
16836         PR target/27861
16837         * gcc.dg/pr27861-1.c: New test case.
16838
16839 2006-06-19  Richard Guenther  <rguenther@suse.de>
16840
16841         PR middle-end/28045
16842         * gcc.dg/torture/pr28045.c: New testcase.
16843
16844 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16845
16846         PR fortran/26801
16847         * gfortran.dg/associated_4.f90: New test.
16848
16849 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16850
16851         PR fortran/19310
16852         PR fortran/19904
16853         * gfortran.dg/real_const_3.f90: New test.
16854
16855 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
16856
16857         PR c++/28016
16858         * g++.dg/template/static26.C: New test.
16859
16860         PR c++/27979
16861         * g++.dg/expr/bitfield2.C: New test.
16862
16863         PR c++/27884
16864         * g++.dg/parse/linkage2.C: New test.
16865
16866 2006-06-16  Richard Guenther  <rguenther@suse.de>
16867
16868         PR middle-end/27116
16869         * gcc.dg/pr15785-1.c: Revert last change.
16870         * gcc.dg/torture/pr27116-2.c: New testcase.
16871
16872 2006-06-16  Roger Sayle  <roger@eyesopen.com>
16873
16874         PR middle-end/27802
16875         * gcc.dg/pr27802-1.c: New test case.
16876
16877 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
16878
16879         PR c++/27689
16880         * g++.dg/template/ttp18.C: New test.
16881         * g++.dg/template/ttp19.C: Likewise.
16882
16883         PR c++/27666
16884         * g++.dg/expr/cond9.C: New test.
16885
16886         PR c++/27640
16887         * g++.dg/template/ctor7.C: New test.
16888
16889 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
16890
16891         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16892
16893 2006-06-16  Richard Guenther  <rguenther@suse.de>
16894
16895         PR tree-optimization/27781
16896         * gcc.dg/tree-ssa/pr27781.c: New testcase.
16897
16898 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
16899
16900         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
16901
16902 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
16903
16904         * gcc.dg/tree-ssa/loop-18.c: New test.
16905
16906 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
16907
16908         PR c++/27665
16909         * g++.dg/template/crash52.C: New test.
16910
16911         PR c++/27648
16912         * g++.dg/ext/attrib22.C: New test.
16913
16914         PR c++/26559
16915         * g++.dg/template/builtin1.C: New test.
16916         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16917
16918         PR c++/28018
16919         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16920         assignment.
16921         * g++.old-deja/g++.pt/crash51.C: Likewise.
16922
16923         PR c++/27227
16924         * g++.dg/lookup/linkage1.C: New test.
16925         * g++.dg/lookup/linkage2.C: Likewise.
16926
16927 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
16928
16929         PR middle-end/27959
16930         * gcc.dg/pr27959.c: New testcase.
16931
16932 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
16933
16934         PR target/28014:
16935         * g++.dg/eh/div.C: New test.
16936
16937 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
16938
16939         PR c++/27894
16940         * g++.dg/tree-ssa/pr26757.C: New test.
16941         * g++.dg/tree-ssa/pr27894.C: New test.
16942
16943 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16944
16945         * gcc.c-torture/compile/20060609-1.c: New test.
16946
16947         PR target/27863
16948         * gcc.c-torture/compile/pr27863.c: New test.
16949
16950 2006-06-13  Richard Guenther  <rguenther@suse.de>
16951
16952         PR tree-optimization/27830
16953         * g++.dg/tree-ssa/pr27830.C: New testcase.
16954
16955 2006-06-13  Matthew Sachs  <msachs@apple.com>
16956
16957         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16958         the list of compiler flags; this causes those flags to be checked
16959         for things like dg-skip-if.
16960
16961 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16962
16963         PR c++/27601
16964         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16965
16966 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
16967             Kazu Hirata  <kazu@codesourcery.com>
16968
16969         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16970         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16971
16972 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16973
16974         PR c++/27933
16975         * g++.dg/lookup/using15.C: New test.
16976
16977         PR c++/27951
16978         * g++.dg/other/anon4.C: New test.
16979
16980 2006-06-12  Roger Sayle  <roger@eyesopen.com>
16981
16982         PR c++/21210
16983         * g++.dg/init/complex1.C: New test case.
16984
16985 2006-06-11  Eric Christopher  <echristo@apple.com>
16986
16987         PR middle-end/27948
16988         * gcc.dg/bf-ms-layout.c: Run on darwin.
16989         * gcc.dg/bf-no-ms-layout: Ditto.
16990         * gcc.dg/attr-ms_struct-2.c: New.
16991         * gcc.dg/bf-ms-layout-2.c: Ditto.
16992
16993 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16994
16995         * gcc.dg/attr-ms_struct-packed1.c: New.
16996
16997 2006-06-09  Mike Stump  <mrs@apple.com>
16998
16999         * gcc.dg/vla-7.c: Add.
17000
17001 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
17002
17003         PR fortran/24558
17004         * gfortran.dg/entry_6.f90: New test.
17005
17006         PR fortran/20877
17007         PR fortran/25047
17008         * gfortran.dg/entry_7.f90: New test.
17009
17010 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
17011
17012         PR c/27747
17013         * gcc.dg/cpp/_Pragma6.c: New test.
17014
17015         PR c++/27748
17016         * g++.dg/cpp/_Pragma1.C: New test.
17017
17018         PR preprocessor/27746
17019         * gcc.dg/gomp/macro-3.c: New test.
17020         * gcc.dg/gomp/macro-4.c: New test.
17021         * g++.dg/gomp/macro-3.C: New test.
17022         * g++.dg/gomp/macro-4.C: New test.
17023
17024 2006-06-09  Richard Guenther  <rguenther@suse.de>
17025
17026         PR tree-optimization/26998
17027         * gcc.dg/torture/pr26998.c: New testcase.
17028         * gcc.dg/tree-ssa/vrp29.c: New testcase.
17029
17030 2006-06-08  Mike Stump  <mrs@apple.com>
17031
17032         * gcc.dg/pr27095.c: Account for stubs.
17033
17034         PR target/26427
17035         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17036         produce bad code on darwin.
17037
17038 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17039
17040         PR fortran/27958
17041         * gfortran.dg/substr_2.f: New test.
17042
17043 2006-06-08  Asher Langton  <langton2@llnl.gov>
17044
17045         PR fortran/27786
17046         * cray_pointers_2.f90: Add -fbounds-check compile flag.
17047
17048 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17049
17050         PR target/27421
17051         * gcc.dg/union-3.c: New test.
17052
17053 2006-06-08  Richard Guenther  <rguenther@suse.de>
17054
17055         PR middle-end/27116
17056         * gcc.dg/torture/pr27116.c: New testcase.
17057         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
17058
17059 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
17060
17061         PR rtl-optimization/26449
17062         * gcc.dg/pr26449.c: New test.
17063
17064 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17065
17066         PR c++/27601
17067         * g++.dg/ext/offsetof1.C: Test member functions.
17068
17069 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
17070
17071         * gcc.dg/pr27095.c: Improve scanning.
17072
17073 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
17074
17075         PR fortran/23091
17076         * gfortran.dg/saved_automatic_1.f90: New test.
17077
17078         PR fortran/24168
17079         * gfortran.dg/array_simplify_1.f90: New test.
17080
17081         PR fortran/25090
17082         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17083
17084         PR fortran/25058
17085         * gfortran.dg/entry_dummy_ref_2.f90: New test.
17086
17087 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
17088
17089         PR c++/27177
17090         * g++.dg/expr/cast7.C: New test.
17091
17092 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
17093
17094         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17095         * lib/gcc-defs.exp (tool_check_compile): Ditto.
17096         * lib/fortran-torture.exp (fortran-torture-compile,
17097         fortran-torture-execute): Ditto.
17098
17099 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
17100
17101         PR target/27842
17102         * gcc.dg/vmx/pr27842.c: New test.
17103
17104 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17105
17106         PR libfortran/27895
17107         * gfortran.dg/bounds_check_3.f90: New test.
17108
17109 2006-06-05  Mike Stump  <mrs@apple.com>
17110
17111         * objc.dg/objc-fast-4.m: Skip for ppc64.
17112
17113 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
17114
17115         PR testsuite/27705
17116         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17117
17118 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17119             Victor Kaplansky  <victork@il.ibm.com>
17120
17121         PR tree-optimizations/26360
17122         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17123         with -fno-tree-dce.
17124         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17125
17126 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
17127
17128         PR fortran/14067
17129         * gfortran.dg/data_char_1.f90: Add messages for truncated
17130         strings.
17131
17132         PR fortran/16943
17133         * gfortran.dg/func_decl_2.f90: New test.
17134
17135         PR fortran/20839
17136         * gfortran.dg/do_2.f90: New test.
17137
17138         PR fortran/27655
17139         * gfortran.dg/associated_3.f90: New test.
17140
17141 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
17142
17143         PR c++/27819
17144         * g++.dg/template/static25.C: New test.
17145
17146         PR c++/27722
17147         * g++.dg/init/array21.C: New test.
17148
17149         PR c++/27807
17150         * g++.dg/ext/complit7.C: New test.
17151
17152         PR c++/27806
17153         * g++.dg/parse/ptrmem5.C: New test.
17154
17155 2006-06-04  Roger Sayle  <roger@eyesopen.com>
17156             Andrew Pinski  <pinskia@physics.uc.edu>
17157
17158         PR c/27150
17159         PR middle-end/27382
17160         * gcc.dg/pr27150-1.c: New testcase.
17161         * gcc.dg/pr27382-1.c: New testcase.
17162         * gcc.dg/pr27382-2.c: New testcase.
17163
17164 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
17165
17166         PR c/25161
17167         PR c/27020
17168         * gcc.dg/array-10.c: New test.
17169
17170 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17171
17172         PR c++/27804
17173         * g++.dg/init/const4.C: New test.
17174         * g++.dg/init/member1.C: Add error-marker.
17175         * g++.dg/other/fold1.C: Adjust error-marker.
17176
17177 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17178
17179         PR c++/27601
17180         * g++.dg/ext/offsetof1.C: New test.
17181
17182 2006-06-04 Eric Christopher <echristo@apple.com>
17183
17184         * gcc.dg/attr-ms_struct-1.c: New.
17185
17186 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
17187
17188         * gcc.c-torture/compile/builtin_constant_p.c: New test.
17189
17190 2006-06-04  Richard Guenther  <rguenther@suse.de>
17191
17192         PR tree-optimization/27039
17193         * gcc.dg/tree-ssa/loop-17.c: New testcase.
17194
17195 2006-06-03  Roger Sayle  <roger@eyesopen.com>
17196
17197         PR target/26223
17198         * gcc.target/i386/amd64-abi-2.c: New test case.
17199
17200 2006-06-02  Eric Christopher  <echristo@apple.com>
17201
17202         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17203         * gcc.target/i386/20020523-1.c: Skip if darwin.
17204         * gcc.target/i386/asm-3.c: Ditto.
17205         * gcc.target/i386/20011119-1.c: Ditto.
17206         * gcc.target/i386/clobbers.c: Remove pic part of test.
17207
17208 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
17209
17210         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17211         * g++.old-deja/g++.other/init19.C: Ditto.
17212         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17213         and add other platforms as expected failures.
17214
17215 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
17216
17217         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17218         (is-effective-target-keyword): Ditto.
17219
17220 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
17221
17222         PR fortran/27715
17223         * gfortran.dg/extended_char_comparison_1.f:  New test.
17224
17225 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
17226
17227         PR fortran/25098
17228         * gfortran.dg/dummy_procedure_1.f90: New test.
17229
17230         PR fortran/25147
17231         * gfortran.dg/dummy_procedure_2.f90: New test.
17232
17233         * gfortran.dg/associated_2.f90: Correct to make consistent with
17234         standard.
17235
17236 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17237
17238         * gcc.target/i386/387-11.c: New test case.
17239
17240 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
17241
17242         PR c++/27801
17243         * g++.dg/template/cond6.C: New test.
17244
17245         PR c++/26496
17246         * g++.dg/template/crash51.C: New test.
17247         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
17248
17249         PR c++/27385
17250         * g++.dg/init/array20.C: New test.
17251
17252 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17253
17254         * gcc.dg/builtins-54.c: New test case.
17255
17256 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17257
17258         PR c++/26433
17259         * g++.dg/template/fntry1.C: Add dg-do link.
17260
17261         PR c++/27808
17262         * g++.dg/parse/friend6.C: New test.
17263
17264 2006-05-30  Asher Langton  <langton2@llnl.gov>
17265
17266         * gfortran.dg/cray_pointers_7.f90: New test.
17267
17268 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17269
17270         PR tree-optimization/23452
17271         * gcc.dg/fold-mulconj-1.c: New test case.
17272
17273 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17274
17275         PR c++/27803
17276         * g++.dg/parse/bitfield1.C: New test.
17277
17278 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17279
17280         * gcc.target/ppc-eq0-1.c: New test case.
17281         * gcc.target/ppc-negeq0-1.c: New test case.
17282
17283 2006-05-30  Dirk Mueller  <dmueller@suse.de>
17284
17285         PR c/27273
17286         * gcc.dg/overflow-warn-5.c: New test.
17287
17288 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17289
17290         PR c/27718
17291         * gcc.dg/sizeof-1.c: New test.
17292
17293 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
17294
17295         PR target/27790
17296         * gcc.target/i386/pr27790.c: New test.
17297
17298 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17299
17300         PR libgfortran/27757
17301         * gfortran.dg/direct_io_5.f90: New test.
17302
17303 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17304
17305         PR libgfortran/27634
17306         * gfortran.dg/fmt_missing_period_1.f: New test.
17307         * gfortran.dg/fmt_missing_period_2.f: New test.
17308         * gfortran.dg/fmt_missing_period_3.f: New test.
17309
17310 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17311
17312         PR fortran/19777
17313         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17314         arrays.
17315
17316 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17317
17318         PR c++/27713
17319         * g++.dg/template/new6.C: New test.
17320
17321 2006-05-29  Roger Sayle  <roger@eyesopen.com>
17322
17323         PR tree-optimization/24964
17324         * gcc.target/i386/387-10.c: New test case.
17325
17326 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
17327
17328         * intrinsics/string_intrinsics.c (compare_string):
17329         Use memcmp instead of strncmp to avoid tripping over
17330         CHAR(0) in a string.
17331
17332 2006-05-27  Richard Guenther  <rguenther@suse.de>
17333
17334         PR middle-end/27773
17335         * gcc.dg/torture/pr27773.c: New testcase.
17336
17337 2006-05-27  Dirk Mueller  <dmueller@suse.de>
17338
17339         * gcc.dg/pr24561.c: Rename to..
17340         * gcc.dg/pr25962.c: .. this.
17341
17342 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17343
17344         PR fortran/19777
17345         * gfortran.dg/bounds_check_2.f: New test.
17346
17347 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
17348
17349         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17350         * gfortran.dg/byte_1.f90: Likewise.
17351         * gfortran.dg/dup_save_2.f90: Likewise.
17352
17353 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
17354
17355         * gfortran.dg/associated_2.f90: New test.
17356
17357 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17358
17359         PR fortran/27524
17360         * gfortran.dg/bounds_check_1.f90: New test.
17361
17362 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
17363
17364         PR rtl-optimization/27661
17365         * gcc.dg/pr27661.c: New test case.
17366
17367 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17368
17369         PR fortran/23151
17370         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
17371         * gfortran.dg/print_parentheses_1.f:  New test.
17372         * gfortran.dg/print_parentheses_2.f90:  New test.
17373
17374 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
17375
17376         PR target/27758
17377         * gcc.dg/pr27758.c: New test.
17378
17379 2006-05-24  Falk Hueffner  <falk@debian.org>
17380
17381         * gcc.c-torture/compile/pr27571.c: New test.
17382
17383 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
17384
17385         PR fortran/27709
17386         * gfortran.dg/spec_expr_4.f90: New test.
17387
17388         PR fortran/27155
17389         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17390
17391 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
17392
17393         PR c++/20103
17394         * g++.dg/ext/complit6.C: New test.
17395         * g++.dg/ext/complit3.C: Adjust error markers.
17396         * g++.dg/init/const3.C: New test.
17397
17398 2006-05-25  Richard Guenther  <rguenther@suse.de>
17399
17400         PR middle-end/27743
17401         * gcc.dg/torture/pr27743.c: New testcase.
17402
17403 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17404
17405         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17406
17407 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
17408
17409         * gcc.dg/compat/scalar-by-value-x.h: New.
17410         * gcc.dg/compat/scalar-by-value-y.h: New.
17411         * gcc.dg/compat/scalar-by-value-5.c: New.
17412         * gcc.dg/compat/scalar-by-value-5_main.c: New.
17413         * gcc.dg/compat/scalar-by-value-5_x.c: New.
17414         * gcc.dg/compat/scalar-by-value-5_y.c: New.
17415         * gcc.dg/compat/scalar-by-value-6.c: New.
17416         * gcc.dg/compat/scalar-by-value-6_main.c: New.
17417         * gcc.dg/compat/scalar-by-value-6_x.c: New.
17418         * gcc.dg/compat/scalar-by-value-6_y.c: New.
17419
17420 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17421
17422         PR tree-optimization/27639
17423         PR tree-optimization/26719
17424         * gcc.dg/pr27639.c: New test.
17425         * gcc.dg/pr26719.c: New test.
17426         * gcc.dg/tree-ssa/scev-cast.c: New test.
17427
17428 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
17429
17430         PR c++/20173
17431         * g++.dg/template/error21.C: New test.
17432
17433 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17434
17435         PR target/27696
17436         * gcc.target/i386/pr27696.c: New.
17437
17438 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
17439
17440         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17441
17442         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17443
17444 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17445
17446         PR c++/27716
17447         * g++.dg/other/assign1.C: New test.
17448
17449 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17450
17451         PR target/27266
17452         * gcc.target/i386/pr27266.c: New.
17453
17454 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17455
17456         PR c++/27451
17457         * g++.dg/ext/asm9.C: New test.
17458
17459 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
17460
17461         PR rtl-optimization/25514
17462         * gcc.c-torture/compile/pr25514.c: New test.
17463
17464 2006-05-22  Richard Guenther  <rguenther@suse.de>
17465
17466         Revert
17467         2006-01-31  Richard Guenther  <rguenther@suse.de>
17468
17469         * gcc.target/i386/sselibm-1.c: New testcase.
17470         * gcc.target/i386/sselibm-2.c: Likewise.
17471         * gcc.target/i386/sselibm-3.c: Likewise.
17472         * gcc.target/i386/sselibm-4.c: Likewise.
17473         * gcc.target/i386/sselibm-5.c: Likewise.
17474
17475 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17476
17477         PR c/27420
17478         * gcc.dg/func-args-2.c: New test.
17479
17480         PR c/26818
17481         * gcc.dg/struct-incompl-1.c: New test.
17482
17483 2006-05-22  Richard Guenther  <rguenther@suse.de>
17484
17485         PR testsuite/27708
17486         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17487         the transformations we test for.
17488
17489 2006-05-22  Richard Guenther  <rguenther@suse.de>
17490
17491         PR testsuite/27707
17492         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17493
17494 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
17495
17496         PR c++/27210
17497         * g++.dg/warn/new1.C: New test.
17498         * g++.dg/template/new5.C: Likewise.
17499
17500 2006-05-21  Roger Sayle  <roger@eyesopen.com>
17501
17502         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17503         * gcc.target/i386/20060512-3.c: Likewise.
17504
17505 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
17506
17507         PR rtl-optimization/27671
17508         * gcc.c-torture/execute/pr27671-1.c: New.
17509         * gcc.dg/pr27671-2.c: Likewise.
17510
17511         PR tree-optimization/26622.
17512         * gcc.c-torture/compile/pr26622.c: New.
17513
17514 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17515
17516         PR fortran/27613
17517         * gfortran.dg/recursive_reference_1.f90: New test.
17518
17519 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17520
17521         PR fortran/25746
17522         * gfortran.dg/elemental_subroutine_3.f90: New test.
17523
17524         PR fortran/25090
17525         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17526
17527         PR fortran/27584
17528         * gfortran.dg/associated_target_1.f90: New test.
17529
17530         PR fortran/19015
17531         * gfortran.dg/maxloc_shape_1.f90: New test.
17532
17533 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17534
17535         PR libgfortran/24459
17536         * gfortran.dg/namelist_24.f90: New test.
17537         * gfortran.dg/namelist_12.f: Fix typo in comment.
17538
17539 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
17540
17541         PR middle-end/25776
17542         * g++.dg/other/error11.C: New test.
17543
17544 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17545
17546         * gcc.target/mips/pr26765.c: Add -w to options.
17547
17548 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17549
17550         * lib/target-supports.exp (check_effective_target_mpaired_single):
17551         New function.
17552         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17553         multilibs.
17554         * g++.dg/vect/vect.exp: Likewise.
17555
17556 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17557
17558         PR testsuite/25891
17559         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17560
17561 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
17562
17563         PR fortran/27662
17564         * gfortran.dg/temporary_1.f90: New file.
17565
17566 2006-05-19  Andreas Schwab  <schwab@suse.de>
17567
17568         * g++.dg/other/unused1.C: Also match "stringz".
17569
17570 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
17571
17572         PR c++/26433
17573         * g++.dg/template/fntry1.C: New test.
17574
17575 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
17576
17577         PR c++/27471
17578         PR c++/27506
17579         * g++.dg/conversion/bitfield5.C: New test.
17580         * g++.dg/conversion/bitfield6.C: New test.
17581
17582 2006-05-18  Mike Stump  <mrs@apple.com>
17583
17584         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17585         * gcc.dg/vla-4.c: Add.
17586         * gcc.dg/vla-5.c: Add.
17587         * gcc.dg/vla-6.c: Add.
17588
17589 2006-05-12  Stuart Hastings  <stuart@apple.com>
17590
17591         * gcc.target/i386/20060512-1.c: New.
17592         * gcc.target/i386/20060512-2.c: New.
17593         * gcc.target/i386/20060512-3.c: New.
17594         * gcc.target/i386/20060512-4.c: New.
17595
17596 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
17597
17598         PR c++/26122
17599         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17600
17601         PR c++/26068
17602         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17603         * g++.dg/parse/linkage1.C: New test.
17604
17605 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17606
17607         PR tree-optimization/27548
17608         * g++.dg/tree-ssa/pr27548.C: New test.
17609
17610 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17611
17612         PR fortran/26551
17613         * gfortran.dg/recursive_check_1.f: New test.
17614         * gfortran.dg/recursive_check_2.f90: New test.
17615
17616 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
17617
17618         * g++.dg/opt/temp2.C: New test.
17619
17620 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17621
17622         PR c++/27491
17623         * g++.dg/init/brace5.C: New test.
17624
17625         PR middle-end/27415
17626         * gcc.dg/gomp/pr27415.c: New test.
17627         * g++.dg/gomp/pr27415.C: New test.
17628
17629         PR tree-optimization/27549
17630         * g++.dg/tree-ssa/pr27549.C: New test.
17631
17632 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17633
17634         PR libgfortran/27575
17635         * gfortran.dg/read_eof_4.f90: New test.
17636
17637 2006-05-16  Richard Guenther  <rguenther@suse.de>
17638
17639         PR tree-optimization/22303
17640         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17641
17642 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
17643
17644         PR middle-end/27573
17645         * gcc.dg/gomp/pr27573.c: New test.
17646         * gfortran.dg/gomp/pr27573.f90: New test.
17647
17648         PR c/27499
17649         * gcc.dg/gomp/pr27499.c: New test.
17650         * g++.dg/gomp/pr27499.C: New test.
17651
17652 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17653
17654         PR c++/27339
17655         * g++.dg/parser/access8.C: Adjust error marker.
17656         * g++.dg/template/access17.C: New test.
17657         * g++.dg/template/access18.C: Likewise.
17658
17659 2006-05-15  Roger Sayle  <roger@eyesopen.com>
17660
17661         PR target/26600
17662         * gcc.target/i386/pr26600.c: New test case.
17663
17664 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17665
17666         PR c++/27505
17667         * g++.dg/expr/bitfield1.C: New test.
17668
17669 2006-05-15  Richard Guenther  <rguenther@suse.de>
17670
17671         PR tree-optimization/27603
17672         * gcc.dg/torture/pr27603.c: New testcase.
17673
17674 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
17675
17676         PR fortran/25090
17677         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17678
17679         PR fortran/25082
17680         * gfortran.dg/scalar_return_1.f90: New test.
17681
17682         PR fortran/27411
17683         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17684
17685 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
17686
17687         * gcc.dg/gomp/critical-4.c: New test.
17688         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17689         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17690         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17691         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17692
17693 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17694
17695         PR c++/27582
17696         * g++.dg/template/dependent-args1.C: New test.
17697
17698         PR c++/27581
17699         * g++.dg/lookup/this1.C: New test.
17700
17701         PR c++/27315
17702         * g++.dg/template/operator6.C: New test.
17703         * g++.dg/template/incomplete3.C: New test.
17704
17705         PR c++/27559
17706         * g++.dg/template/new4.C: New test.
17707
17708         PR c++/27496
17709         * g++.dg/template/void2.C: New test.
17710
17711 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
17712
17713         * g++.dg/template/dependent-expr5.C: New test.
17714
17715 2006-05-14  Roger Sayle  <roger@eyesopen.com>
17716
17717         PR middle-end/26729
17718         * gcc.dg/pr26729-1.c: New test case.
17719
17720 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
17721
17722         * gcc.dg/pr27003.c: New test.
17723
17724 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
17725
17726         * lib/target-supports.dg (check_cxa_atexit_available): Change
17727         v3_target_compile to ${tool}_target_compile.
17728
17729 2006-05-11  Jason Merrill  <jason@redhat.com>
17730
17731         * lib/scanasm.exp (scan-not-hidden): Fix typo.
17732
17733 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17734
17735         PR fortran/27553
17736         * gfortran.dg/label_5.f90: New test.
17737
17738 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
17739
17740         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17741         check_effective_target_powerpc_altivec_ok): New.
17742         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17743         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17744         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17745         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17746         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17747         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17748         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17749         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17750         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17751         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17752         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17753         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17754         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17755         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17756         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17757         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17758         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17759         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17760         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17761         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17762         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17763         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17764         gcc.target/powerpc/altivec-9.c,
17765         gcc.target/powerpc/altivec-consts.c,
17766         gcc.target/powerpc/altivec-pr22085.c,
17767         gcc.target/powerpc/altivec-splat.c,
17768         gcc.target/powerpc/altivec-types-1.c,
17769         gcc.target/powerpc/altivec-types-2.c,
17770         gcc.target/powerpc/altivec-types-3.c,
17771         gcc.target/powerpc/altivec-types-4.c,
17772         gcc.target/powerpc/altivec-varargs-1.c,
17773         gcc.target/powerpc/altivec-vec-merge.c,
17774         gcc.target/powerpc/ppc-vector-memcpy.c,
17775         gcc.target/powerpc/ppc-vector-memset.c,
17776         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17777         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17778         these effective targets.
17779         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17780         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17781
17782 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17783
17784         PR middle-end/27384
17785         * g++.dg/other/fold1.C: New test.
17786
17787         PR middle-end/27488
17788         * gcc.dg/fold-nonneg-1.c: New test.
17789
17790         PR c++/27547
17791         * g++.dg/other/operator1.C: New test.
17792
17793 2006-05-11  Richard Guenther  <rguenther@suse.de>
17794
17795         PR middle-end/27529
17796         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17797
17798 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
17799
17800         * lib/target-supports-dg.exp (check-flags): New.
17801         (dg-skip-if): Move flag checks.
17802
17803 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
17804
17805         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17806         * lib/target-supports.dg (check_cxa_atexit_available): New.
17807
17808 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
17809
17810         PR fortran/27470
17811         * gfortran.dg/multiple_allocation_2.f90: New test case.
17812
17813 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
17814
17815         * gcc.target/arm/pr27387.C: Fix a comment typo.
17816
17817 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17818
17819         PR fortran/24549
17820         * gfortran.dg/error_recovery_1.f90: New test.
17821
17822 2006-05-10  Richard Guenther  <rguenther@suse.de>
17823
17824         PR tree-optimization/27302
17825         * gcc.dg/torture/pr27302.c: New testcase.
17826
17827 2006-05-09  Dirk Mueller  <dmueller@suse.de>
17828         Richard Guenther  <rguenther@suse.de>
17829
17830         PR middle-end/27498
17831         * gcc.dg/tree-ssa/pr27498.c: New testcase.
17832
17833 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
17834
17835         PR rtl-optimization/27335
17836         * gcc.dg/pr27335.c: New test.
17837
17838 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
17839
17840         * gcc.target/mips/mips-ps-5.c: New file.
17841
17842 2006-05-08  Jan Hubicka  <jh@suse.cz>
17843
17844         PR middle-end/25962
17845         * gcc.dg/pr25962.c: New.
17846
17847 2006-05-08  Roger Sayle  <roger@eyesopen.com>
17848
17849         PR target/27158
17850         * gcc.target/powerpc/pr27158.c: New test case.
17851
17852 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
17853
17854         PR testsuite/27476
17855         * ada/acats/run_all.sh: Use test -z.
17856
17857 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17858
17859         PR libfortran/18271
17860         * gfortran.dg/spec_expr_3.f90: New test.
17861
17862 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
17863
17864         PR target/24879
17865         * gcc.target/i386/monitor.c: New file.
17866
17867 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
17868
17869         * gcc.dg/pr27095.c: xfail *-*-darwin*.
17870
17871 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17872
17873         PR c++/27447
17874         * g++.dg/other/ptrmem7.C: New test.
17875
17876 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17877
17878         PR target/27421
17879         * gcc.dg/array-9.c: New test.
17880
17881 2006-05-07  Richard Guenther  <rguenther@suse.de>
17882
17883         PR tree-optimization/27409
17884         * gcc.dg/torture/pr27409.c: New testcase.
17885
17886 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17887
17888         PR fortran/27457
17889         * gfortran.dg/select_6.f90: New.
17890
17891 2006-05-07  Richard Guenther  <rguenther@suse.de>
17892
17893         PR tree-optimization/27136
17894         * gcc.dg/torture/pr27136.c: New testcase.
17895
17896 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
17897
17898         PR fortran/24813
17899         * gfortran.dg/char_cons_len_1.f90: New test.
17900
17901 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17902
17903         PR c++/27427
17904         * g++.dg/template/incomplete2.C: New test.
17905
17906 2006-05-06  Richard Guenther  <rguenther@suse.de>
17907
17908         PR tree-optimization/27151
17909         * gcc.dg/vect/pr27151.c: New testcase.
17910
17911 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17912
17913         PR c++/27430
17914         * g++.dg/template/void1.C: New test.
17915
17916         PR c++/27423
17917         * g++.dg/other/void2.C: New test.
17918
17919         PR c++/27422
17920         * g++.dg/conversion/void1.C: New test.
17921
17922 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
17923
17924         PR/21391
17925         * g++.dg/other/unused1.C: New.
17926
17927 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17928
17929         PR objc/27240
17930         * objc.dg/member-1.m: New test.
17931
17932 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
17933
17934         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17935
17936 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17937
17938         PR libfortran/26985
17939         * gfortran.dg/matmul_2.f90: New test.
17940
17941 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
17942
17943         * ada/acats/run_all.sh: Use sync when main not found.
17944
17945 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
17946
17947         PR target/26765
17948         * gcc.target/mips/pr26765.c: New.
17949
17950 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
17951
17952         * gcc.target/bfin: New directory.
17953         * gcc.target/bfin/bfin.exp: New file.
17954         * gcc.target/bfin/frmul.c: New file.
17955         * gcc.target/bfin/arith.c: New file.
17956         * gcc.target/bfin/mul-combine.c: New file.
17957         * gcc.target/bfin/shift.c: New file.
17958
17959 2006-05-04  Richard Guenther  <rguenther@suse.de>
17960
17961         PR tree-optimization/14287
17962         PR tree-optimization/14844
17963         PR tree-optimization/19792
17964         PR tree-optimization/21608
17965         PR tree-optimization/27090
17966         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17967         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17968         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17969         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17970         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17971
17972 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
17973
17974         PR tree-optimization/27285
17975         * gcc.c-torture/execute/pr27285.c: New test.
17976
17977         PR middle-end/27388
17978         * gcc.dg/gomp/pr27388-1.c: New test.
17979         * gcc.dg/gomp/pr27388-2.c: New test.
17980         * gcc.dg/gomp/pr27388-3.c: New test.
17981
17982         PR c++/27359
17983         * g++.dg/gomp/pr27359.C: New test.
17984
17985 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
17986
17987         PR fortran/20248
17988         * gfortran.dg/iargc.f90: New test.
17989
17990 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17991
17992         PR c++/27102
17993         * g++.dg/template/crash49.C: New test.
17994
17995 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
17996
17997         PR testsuite/27032
17998         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17999
18000 2006-05-02  Jeff Law  <law@redhat.com>
18001
18002         PR tree-optimization/27364
18003         * gcc.c-torture/execute/pr27364.c: New test.
18004
18005 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18006
18007         PR c++/27309
18008         * g++.dg/parser/ctor5.C: New test.
18009
18010 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
18011
18012         PR target/27387
18013         * gcc.target/arm/arm.exp: New.
18014         * gcc.target/arm/pr27387.C: Likewise.
18015
18016 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
18017
18018         PR fortran/27269
18019         PR fortran/27324
18020         * gfortran.dg/module_equivalence_2.f90: New test.
18021
18022 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
18023
18024         PR middle-end/27337
18025         * g++.dg/gomp/pr27337-1.C: New test.
18026         * g++.dg/gomp/pr27337-2.C: New test.
18027
18028         PR middle-end/27328
18029         * gcc.dg/gomp/pr27328.c: New test.
18030
18031         PR middle-end/27325
18032         * g++.dg/gomp/pr27325.C: New test.
18033
18034         PR middle-end/27310
18035         * g++.dg/gomp/pr27310.C: New test.
18036
18037 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18038
18039         PR tree-optimization/27291
18040         * g++.dg/tree-ssa/pr27291.C: New test.
18041
18042 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18043
18044         PR tree-optimization/27283
18045         * g++.dg/tree-ssa/pr27283.C: New test.
18046
18047 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18048
18049         * gcc.dg/tree-ssa/loop-16.c: New test.
18050
18051 2006-05-01  Roger Sayle  <roger@eyesopen.com>
18052             Joseph S. Myers  <joseph@codesourcery.com>
18053
18054         * gcc.dg/Wconversion-3.c: New test case.
18055         * gcc.dg/Wconversion-4.c: Likewise.
18056
18057 2006-05-01  Richard Guenther  <rguenther@suse.de>
18058
18059         PR tree-optimization/26726
18060         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
18061
18062 2006-04-30  Roger Sayle  <roger@eyesopen.com>
18063
18064         * gcc.dg/Woverflow-1.c: New test case.
18065         * gcc.dg/Woverflow-2.c: Likewise.
18066         * gcc.dg/Woverflow-3.c: Likewise.
18067
18068 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
18069
18070         PR c++/27094
18071         * g++.dg/template/defarg8.C: New test.
18072
18073 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18074
18075         PR c++/27278
18076         * g++.dg/parse/operator7.C: New test.
18077
18078 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18079
18080         PR c++/11471
18081         PR c++/27102
18082         * g++.dg/template/crash48.C: New test.
18083
18084         PR c++/27279
18085         * g++.dg/parse/ctor4.C: New test.
18086
18087 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18088
18089         PR fortran/25681
18090         * gfortran.df/char_type_len.f90: New test.
18091
18092 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18093
18094         PR libgfortran/27304
18095         * gfortran.dg/fmt_exhaust.f90: New test.
18096
18097 2006-04-28  Roger Sayle  <roger@eyesopen.com>
18098
18099         PR c/25309
18100         * gcc.dg/large-size-array-2.c: New test case.
18101
18102 2006-04-28  Richard Guenther  <rguenther@suse.de>
18103
18104         PR target/26826
18105         * gcc.target/i386/pr26826.c: New testcase.
18106
18107 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
18108
18109         PR middle-end/27260
18110         * gcc.c-torture/execute/pr27260.c: New.
18111
18112 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
18113
18114         PR middle-end/27095
18115         * gcc.dg/pr27095.c: New.
18116
18117 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18118
18119         PR c++/27292
18120         * g++.dg/conversion/bitfield4.C: New test.
18121
18122 2006-04-27  Eric Christopher  <echristo@apple.com>
18123
18124         * gcc.dg/pragma-ms_struct.c: New.
18125
18126 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18127
18128         PR c++/27102
18129         * g++.dg/template/crash47.C: New test.
18130
18131 2006-04-27  Dirk Mueller  <dmueller@suse.de>
18132
18133         * gcc.target/i386/sse-7.c: build with -msse.
18134
18135 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
18136
18137         PR testsuite/27274:
18138         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18139         (main): Exit if processor doesn't support SSE.
18140
18141 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
18142
18143         PR middle-end/27282
18144         * gcc.c-torture/compile/pr27282.c: New test.
18145
18146 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
18147
18148         PR middle-end/26913
18149         * g++.dg/gomp/pr26913.C: New test.
18150
18151         PR c/25996
18152         * gcc.dg/gomp/pr25996.c: New test.
18153         * g++.dg/gomp/pr25996.C: New test.
18154
18155 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
18156
18157         PR rtl-optimization/26725
18158         * gcc.c-torture/compile/pr26725.c: New test.
18159
18160 2006-04-25  Richard Guenther  <rguenther@suse.de>
18161
18162         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18163         than n + -1.
18164
18165 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
18166
18167         * gcc.dg/20060425-1.c: New testcase.
18168
18169 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
18170
18171         PR tree-optimization/26865
18172         * gcc.dg/pr26865.c: New test.
18173
18174 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
18175
18176         PR c++/27292
18177         * g++.dg/conversion/bitfield1.C: New test.
18178         * g++.dg/conversion/bitfield2.C: Likewise.
18179         * g++.dg/conversion/bitfield3.C: Likewise.
18180
18181 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18182         Richard Guenther  <rguenther@suse.de>
18183
18184         PR tree-optimization/27236
18185         * gcc.dg/tree-ssa/pr27236.c: New testcase.
18186
18187 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18188
18189         PR c++/19963
18190         * g++.dg/other/incomplete2.C: New test.
18191
18192 2006-04-24  Richard Guenther  <rguenther@suse.de>
18193
18194         PR middle-end/26869
18195         * gcc.dg/torture/pr26869.c: New testcase.
18196
18197 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18198         Richard Guenther  <rguenther@suse.de>
18199
18200         PR tree-optimization/27218
18201         * g++.dg/tree-ssa/pr27218.C: New testcase.
18202
18203 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18204
18205         PR c++/26912
18206         * g++.dg/template/friend41.C: New test.
18207
18208 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
18209
18210         * g++.dg/opt/pr15551.C: Include cstdio.
18211         (main): Use remove instead of unlink.
18212
18213 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
18214
18215         * gcc.dg/sibcall-7.c: New test.
18216         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18217         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18218         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18219         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18220         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18221
18222 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18223
18224         PR c++/26534
18225         * g++.dg/opt/bitfield1.C: New test.
18226         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
18227         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
18228         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
18229         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
18230         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
18231         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
18232         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
18233         * g++.dg/abi/bitfield2.C: Likewise.
18234         * g++.dg/init/bitfield1.C: Likewise.
18235
18236 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
18237
18238         PR fortran/25099
18239         * gfortran.dg/elemental_subroutine_4.f90: New test.
18240         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18241         call sub (m, x).
18242
18243 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18244
18245         * gcc.c-torture/compile/20060421-1.c: New testcase.
18246
18247 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18248
18249         PR c/25875
18250         * gcc.dg/init-bad-4.c: New test.
18251
18252 2006-04-21  Paul Brook  <paul@codesourcery.com>
18253
18254         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18255
18256 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
18257
18258         PR fortran/27122
18259         * gfortran.dg/defined_operators_1.f90: New test.
18260         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18261         remove old ones associated, incorrectly, with Note 5.46.
18262
18263         PR fortran/27113
18264         * gfortran.dg/character_array_constructor_1.f90: New test.
18265
18266 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
18267
18268         * gcc.dg/20060419-1.c: New test.
18269
18270 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
18271
18272         PR c/26774
18273         * gcc.dg/struct-parse-1.c: New test case.
18274
18275 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18276
18277         PR c++/26558
18278         * g++.dg/parse/template19.C: New test.
18279
18280         PR c++/26739
18281         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
18282
18283         PR c++/26036
18284         * g++.dg/expr/call3.C: New test.
18285
18286         PR c++/10385
18287         * g++.dg/conversion/dynamic1.C: New test.
18288
18289 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
18290
18291         PR c++/27102
18292         * g++.dg/template/crash35.C: Tweak error markers.
18293         * g++.dg/template/crash46.C: New test.
18294         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18295         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
18296
18297 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
18298
18299         PR rtl-optimization/14261
18300         * gcc.c-torture/compile/20060419-1.c: Added.
18301
18302 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
18303
18304         * gfortran.dg/label_1.f90: Adjust dg-error.
18305
18306 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18307
18308         PR target/26961
18309         * gcc.dg/fold-cond-1.c: New test case.
18310         * gcc.dg/pr26961-1.c: Likewise.
18311
18312 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18313
18314         PR libgfortran/27138
18315         * gfortran.dg/read_bad_advance.f90: New test.
18316
18317 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18318             Dale Johannesen  <dalej@apple.com>
18319
18320         PR target/24076
18321         * gcc.target/i386/vecinit-3.c: New testcase.
18322         * gcc.target/i386/vecinit-4.c: Likewise.
18323         * gcc.target/i386/sse-18.c: Likewise.
18324         * gcc.target/i386/sse-19.c: Likewise.
18325
18326 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
18327
18328         * gfortran.dg/allocate_zerosize_1.f90: New test.
18329
18330 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
18331
18332         PR c++/26365
18333         * g++.dg/template/crash45.C: New test.
18334
18335 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
18336
18337         PR fortran/26787
18338         * gfortran.dg/proc_assign_1.f90: New test.
18339         * gfortran.dg/procedure_lvalue.f90: Change message.
18340         * gfortran.dg/namelist_4.f90: Add new error.
18341
18342         PR fortran/25597
18343         PR fortran/27096
18344         * gfortran.dg/auto_pointer_array_result_1.f90
18345
18346         PR fortran/27089
18347         * gfortran.dg/specification_type_resolution_1.f90
18348
18349         PR fortran/18003
18350         PR fortran/25669
18351         PR fortran/26834
18352         * gfortran.dg/bounds_temporaries_1.f90: New test.
18353
18354         PR fortran/27124
18355         * gfortran.dg/array_return_value_1.f90: New test.
18356
18357 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18358
18359         PR fortran/25336
18360         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18361
18362 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
18363
18364         PR middle-end/26823
18365         * g++.dg/gomp/pr26823-1.C: New test.
18366         * g++.dg/gomp/pr26823-2.C: New test.
18367
18368 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
18369
18370         PR middle-end/27134
18371         * gcc.dg/pr27314.c: New test.
18372
18373 2006-04-13  Richard Henderson  <rth@redhat.com>
18374
18375         * g++.dg/gomp/block-0.C: Update expected matches.
18376
18377 2006-04-13  DJ Delorie  <dj@redhat.com>
18378
18379         * lib/target-supports.exp (check_effective_target_int32plus): New.
18380         (check_effective_target_ptr32plus): New.
18381         (check_effective_target_size32plus): New.
18382         (check_effective_target_int16): New.
18383         (check_profiling_available): Add m32c to the list of unsupported
18384         targets.
18385
18386         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18387         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18388         memory size.
18389         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18390         pointers.
18391         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18392         size_t.
18393         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18394         and size_t.
18395         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18396         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18397         not just xstormy16.  Skip m32c due to weird pointer size.
18398         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18399         not just xstormy16.
18400         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18401         not just xstormy16.
18402         * gcc.dg/20020312-2.c: Add m32c support.
18403         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18404         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18405         in test.
18406         * gcc.dg/20050321-2.c: Require >=32 bit integers.
18407         * gcc.dg/asm-1.c: Skip if int and short are the same size.
18408         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18409         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18410         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18411         formats
18412         * gcc.dg/init-string-2.c: Require >=32 bit integers.
18413         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18414         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18415         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18416         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18417         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18418         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18419         in test.
18420         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18421         in test.
18422         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18423         * gcc.dg/pr23049.c: Require >=32 bit integers.
18424         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18425         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18426         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18427         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18428         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18429         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18430         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18431         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18432         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18433         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18434         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18435         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18436         prototype in test.
18437         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18438         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18439         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18440         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18441         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18442
18443         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18444         * gcc.c-torture/execute/20040703-1.x: Likewise.
18445         * gcc.c-torture/execute/20040705-1.x: Likewise.
18446         * gcc.c-torture/execute/20040705-2.x: Likewise.
18447         * gcc.c-torture/execute/20040709-1.x: Likewise.
18448         * gcc.c-torture/execute/20040709-2.x: Likewise.
18449         * gcc.c-torture/execute/20040811-1.x: Likewise.
18450         * gcc.c-torture/execute/20050316-1.x: Likewise.
18451         * gcc.c-torture/execute/bitfld-4.x: Likewise.
18452         * gcc.c-torture/execute/pr19689.x: Likewise.
18453         * gcc.c-torture/execute/pr7284-1.x: Likewise.
18454         * gcc.c-torture/execute/usmul.x: Likewise.
18455         * gcc.c-torture/execute/vrp-5.x: Likewise.
18456         * gcc.c-torture/execute/vrp-6.x: Likewise.
18457         * gcc.dg/debug/20041023-1.s: Likewise.
18458
18459 2006-04-13  Roger Sayle  <roger@eyesopen.com>
18460
18461         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18462         of integers to a vector types are now constant expressions in C.
18463         * gcc.dg/vect/vect-fold-1.c: New test case.
18464
18465 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
18466             Ulrich Weigand  <uweigand@de.ibm.com>
18467
18468         PR target/27006
18469         * gcc.dg/vmx/pr27006.c: New testcase.
18470
18471 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18472
18473         PR libgfortran/26766
18474         * gfortran.dg/write_recursive.f90: New test.
18475
18476 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
18477
18478         * g++.dg/parse/dtor7.C: New test.
18479         * g++.dg/parse/new1.C: Add error marker.
18480         * g++.dg/template/new3.C: New test.
18481
18482         PR c++/26122
18483         * g++.dg/template/pure1.C: New test.
18484
18485         PR c++/26295
18486         * g++.dg/parse/ptrmem4.C: New test.
18487
18488 2006-04-10  Jeff Law  <law@redhat.com>
18489
18490         PR/27087
18491         * gcc.c-torture/compile/pr27087.c: New test.
18492
18493 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
18494
18495         PR/21391
18496         * gcc.dg/20060410.c: New.
18497
18498 2006-04-10  Matthias Klose  <doko@debian.org>
18499
18500         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18501         Recognize multilib directory names containing underscores.
18502
18503 2006-04-10  Roger Sayle  <roger@eyesopen.com>
18504
18505         * gcc.target/i386/vecinit-1.c: New test case.
18506         * gcc.target/i386/vecinit-2.c: Likewise.
18507
18508 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
18509
18510         PR debug/27057
18511         * g++.dg/debug/dwarf2-2.C: New test.
18512
18513 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
18514
18515         PR rtl-optimization/27073
18516         * gcc.c-torture/execute/pr27073.c: New test.
18517
18518 2006-04-08  Mike Stump  <mrs@apple.com>
18519
18520         * gcc.dg/pragma-darwin.c: Improve for ppc64.
18521
18522 2006-04-07  Richard Guenther  <rguenther@suse.de>
18523
18524         PR tree-optimization/26135
18525         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18526
18527 2006-04-06  Jan Hubicka  <jh@suse.cz>
18528
18529         PR profile/26399
18530         * g++.dg/bprob/g++-bprob-2.C: New testcase.
18531
18532 2006-04-06  Roger Sayle  <roger@eyesopen.com>
18533
18534         * g++.dg/conversion/nullptr1.C: New test case.
18535         * g++.dg/conversion/nullptr2.C: Likewise.
18536
18537 2006-04-05  Roger Sayle  <roger@eyesopen.com>
18538
18539         * gfortran.dg/dependency_18.f90: New test case.
18540
18541 2006-04-05  Richard Guenther  <rguenther@suse.de>
18542
18543         PR tree-optimization/26919
18544         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18545         * gcc.dg/ipa/ipa-2.c: Likewise.
18546         * gcc.dg/ipa/ipa-3.c: Likewise.
18547         * gcc.dg/ipa/ipa-5.c: Likewise.
18548
18549 2006-04-05  Richard Guenther  <rguenther@suse.de>
18550
18551         PR tree-optimization/26763
18552         * gcc.dg/torture/pr26763-1.c: New testcase.
18553         * gcc.dg/torture/pr26763-2.c: Likewise.
18554
18555 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
18556
18557         PR fortran/23634
18558         PR fortran/25619
18559         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18560
18561 2006-04-04  Eric Christopher  <echristo@apple.com>
18562
18563         * gcc.target/i386/387-1.c: Allow regexp to match darwin
18564         stubs.
18565         * gcc.target/i386/387-5.c: Ditto.
18566
18567 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
18568
18569         * gcc.target/sparc/struct-ret-check.c: New test.
18570
18571 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18572
18573         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18574         zero decimal digits specified in format.
18575
18576 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
18577
18578         PR fortran/26891
18579         * gfortran.dg/missing_optional_dummy_1.f90: New test.
18580
18581         PR fortran/26976
18582         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18583         * gfortran.dg/initialization_1.f90: Make assignment compliant.
18584         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18585         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18586         compliant and detect bigendian-ness.
18587
18588 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
18589
18590         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18591         dummy arguments work when the actual argument is itself a dummy
18592         argument of the caller.
18593
18594 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18595
18596         PR libfortran/24685
18597         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18598
18599 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18600
18601         * gfortran.dg/dependencency_17.f90: New test case.
18602
18603 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18604
18605         * gfortran.dg/dependency_14.f90: New test case.
18606         * gfortran.dg/dependency_15.f90: Likewise.
18607         * gfortran.dg/dependency_16.f90: Likewise.
18608
18609 2006-03-31  Asher Langton  <langton2@llnl.gov>
18610
18611         PR fortran/25358
18612         gfortran.dg/cray_pointers_6.f90: New test.
18613
18614 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18615
18616         PR libgfortran/26890
18617         * gfortran.dg/read_size_noadvance.f90: New test.
18618
18619 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
18620
18621         PR fortran/25031
18622         * gfortran.dg/multiple_allocation_1.f90: Check that the
18623         size has changed after a re-allocation with stat.
18624
18625 2006-03-30  Richard Guenther  <rguenther@suse.de>
18626
18627         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18628         removal.
18629         * gcc.target/i386/sselibm-2.c: Likewise.
18630         * gcc.target/i386/sselibm-3.c: Likewise.
18631         * gcc.target/i386/sselibm-4.c: Likewise.
18632         * gcc.target/i386/sselibm-5.c: Likewise.
18633
18634 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18635
18636         * gcc.dg/fold-andxor-1.c: New test case.
18637         * gcc.dg/fold-xorand-1.c: Likewise.
18638
18639 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18640
18641         * gcc.dg/fold-convnotconv-1.c: New test case.
18642
18643 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18644
18645         PR fortran/26779
18646         * gfortran.dg/private_type_5.f90: New test.
18647
18648 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
18649
18650         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18651
18652 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
18653
18654         * gfortran.dg/advance_2.f90: New test.
18655         * gfortran.dg/advance_3.f90: New test.
18656
18657         * gfortran.fortran-torture/execute/equiv_5.f: New test.
18658
18659 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18660
18661         PR libgfortran/26661
18662         PR libgfortran/26880
18663         * gfortran.dg/read_x_past.f: New test.
18664
18665 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
18666
18667         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18668         to be STABS.
18669
18670 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
18671
18672         * objc.dg/dwarf-1.m: Skip on AIX.
18673         * objc.dg/dwarf-2.m: Skip on AIX.
18674
18675 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
18676
18677         PR fortran/26816
18678         * gfortran.dg/float_1.f90: New test.
18679
18680 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
18681
18682         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18683         X86_64 targets.
18684         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18685
18686 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18687
18688         PR libfortran/26735
18689         * gfortran.dg/convert_implied_open.f90: New test case.
18690
18691 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18692
18693         PR fortran/26769
18694         * gfortran.dg/transpose_reshape_r10.f90: New test case.
18695
18696 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
18697
18698         PR middle-end/26717
18699         * gcc.dg/pr26717.c: New test.
18700
18701 2006-03-25  Roger Sayle  <roger@eyesopen.com>
18702
18703         * gfortran.dg/dependency_12.f90: New test case.
18704
18705 2006-03-24  Roger Sayle  <roger@eyesopen.com>
18706
18707         * gfortran.dg/dependency_9.f90: New (resurected) test case.
18708
18709 2006-03-24  Jeff Law  <law@redhat.com>
18710
18711         * gcc.c-torture/pr26840.c: New test.
18712
18713 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
18714
18715         * objc.dg/dwarf-2.m: New.
18716         * obj-c++.dg/dwarf-2.mm: New.
18717
18718         * g++.old-deja/g++.other/init19.C: New.
18719
18720 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
18721
18722         * g++.dg/eh/spbp.C: Skip on AIX.
18723
18724 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
18725
18726         PR middle-end/26611
18727         * g++.dg/gomp/pr26611-1.C: New test.
18728         * g++.dg/gomp/pr26611-2.C: New test.
18729
18730 2006-03-24  Jeff Law  <law@redhat.com>
18731
18732         * gcc.c-torture/compile/pr26833.c: New test.
18733         * gfortran.fortran-torture/compile/pr26806.f90: New test.
18734
18735 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18736
18737         * gfortran.dg/endfile_2.f90: Delete temp file.
18738
18739 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
18740
18741         PR fortran/19303
18742         * gfortran.dg/record_marker_1.f90: New test case.
18743         * gfortran.dg/record_marker_2.f: New test case.
18744         * gfortran.dg/record_marker_3.f90: New test case.
18745
18746 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
18747
18748         PR fortran/17298
18749         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18750         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18751
18752 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
18753
18754         * lib/gcc-dg.exp (cleanup-modules): New proc.
18755         * gfortran.dg/allocatable_function_1.f90,
18756         gfortran.dg/allocate_char_star_scalar_1.f90,
18757         gfortran.dg/assumed_charlen_function_1.f90,
18758         gfortran.dg/assumed_dummy_1.f90,
18759         gfortran.dg/assumed_shape_ranks_1.f90,
18760         gfortran.dg/assumed_shape_ranks_2.f90,
18761         gfortran.dg/assumed_size_dt_dummy.f90,
18762         gfortran.dg/auto_char_dummy_array_1.f90,
18763         gfortran.dg/auto_char_len_3.f90,
18764         gfortran.dg/automatic_module_variable.f90,
18765         gfortran.dg/bad_automatic_objects_1.f90,
18766         gfortran.dg/char_array_constructor.f90,
18767         gfortran.dg/char_array_structure_constructor.f90,
18768         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18769         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18770         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18771         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18772         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18773         gfortran.dg/derived_pointer_recursion.f90,
18774         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18775         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18776         gfortran.dg/dummy_functions_1.f90,
18777         gfortran.dg/elemental_initializer_1.f90,
18778         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18779         gfortran.dg/elemental_pointer_1.f90,
18780         gfortran.dg/elemental_subroutine_1.f90,
18781         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18782         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18783         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18784         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18785         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18786         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18787         gfortran.dg/global_references_1.f90,
18788         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18789         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18790         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18791         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18792         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18793         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18794         gfortran.dg/large_integer_kind_1.f90,
18795         gfortran.dg/large_real_kind_1.f90,
18796         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18797         gfortran.dg/module_double_reuse.f90,
18798         gfortran.dg/module_equivalence_1.f90,
18799         gfortran.dg/module_interface_1.f90,
18800         gfortran.dg/module_parameter_array_refs_1.f90,
18801         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18802         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18803         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18804         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18805         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18806         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18807         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18808         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18809         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18810         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18811         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18812         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18813         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18814         gfortran.dg/same_name_1.f90,
18815         gfortran.dg/sibling_dummy_procedure_1.f90,
18816         gfortran.dg/sibling_dummy_procedure_2.f90,
18817         gfortran.dg/sibling_dummy_procedure_3.f90,
18818         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18819         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18820         gfortran.dg/used_dummy_types_2.f90,
18821         gfortran.dg/used_dummy_types_3.f90,
18822         gfortran.dg/used_dummy_types_4.f90,
18823         gfortran.dg/used_dummy_types_5.f90,
18824         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18825         gfortran.dg/userdef_operator_1.f90: Use it.
18826
18827 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18828
18829         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18830         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18831         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18832         gfortran.dg/write_back.f,
18833         gfortran.fortran-torture/execute/inquire_1.f90,
18834         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18835
18836 2006-03-21  Jeff Law  <law@redhat.com>
18837
18838         * gcc.dg/tree-ssa/vrp28.c: New test.
18839
18840 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18841
18842         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18843         if _STDC_C99 is defined.
18844         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18845         * gcc.dg/builtins-20.c: Likewise.
18846         * gcc.dg/builtins-53.c: Likewise.
18847         * gcc.dg/single-precision-constant.c: Likewise. Also pass
18848         -mmacosx-version-min=10.3 on PowerPC/Darwin.
18849
18850 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
18851
18852         PR tree-opt/26781
18853         * gcc.c-torture/compile/pr26781-1.c: New test.
18854         * gcc.c-torture/compile/pr26781-2.c: New test.
18855
18856 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
18857
18858         PR c++/26690
18859         * g++.dg/gomp/pr26690-1.C: New test.
18860         * g++.dg/gomp/pr26690-2.C: New test.
18861
18862 2006-03-20  Jeff Law  <law@redhat.com>
18863
18864         * gcc.dg/tree-ssa/pr21829.c: New test.
18865
18866         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18867
18868 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
18869
18870         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18871         (check_visibility_available): Use it.
18872         (check_effective_target_default_packed): Likewise.
18873         (check_effective_target_pcc_bitfield_type_matters): Likewise.
18874         (check_effective_target_fopenmp): Likewise.
18875         (check_effective_target_freorder): Likewise.
18876         (check_effective_target_fpic): Likewise.
18877         (check_named_sections_available): Likewise.
18878         (check_effective_target_ilp32): Likewise.
18879         (check_effective_target_lp64): Likewise.
18880
18881 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
18882
18883         PR fortran/20935
18884         * gfortran.dg/scalar_mask_2.f90: New test case.
18885
18886 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
18887
18888         PR tree-opt/26629
18889         * gcc.dg/tree-ssa/loadpre12.c: New test.
18890         * gcc.dg/tree-ssa/loadpre13.c: New test.
18891         * gcc.dg/tree-ssa/loadpre14.c: New test.
18892         * gcc.dg/tree-ssa/loadpre15.c: New test.
18893         * gcc.dg/tree-ssa/loadpre16.c: New test.
18894         * gcc.dg/tree-ssa/loadpre17.c: New test.
18895         * gcc.dg/tree-ssa/loadpre18.c: New test.
18896         * gcc.dg/tree-ssa/loadpre19.c: New test.
18897         * gcc.dg/tree-ssa/loadpre20.c: New test.
18898         * gcc.dg/tree-ssa/loadpre21.c: New test.
18899         * gcc.dg/tree-ssa/loadpre22.c: New test.
18900
18901 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
18902
18903         PR fortran/26741
18904         * gfortran.dg/elemental_initializer_1.f90: New test.
18905
18906         PR fortran/26716
18907         * gfortran.dg/assumed_shape_ranks_2: New test.
18908
18909 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
18910
18911         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18912         target fpic.
18913
18914 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18915
18916         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18917         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18918         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18919         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18920         gfortran.fortran-torture/execute/direct_io.f90,
18921         gfortran.fortran-torture/execute/inquire_2.f90,
18922         gfortran.fortran-torture/execute/inquire_4.f90,
18923         gfortran.fortran-torture/execute/list_read_1.f90,
18924         gfortran.fortran-torture/execute/open_replace.f90,
18925         gfortran.fortran-torture/execute/slash_edit.f90,
18926         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18927         temporary files from testcases.
18928
18929 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18930
18931         PR libgfortran/26509
18932         gfortran.dg/write_direct_eor.f90: New test.
18933
18934 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
18935
18936         * gcc.target/powerpc/pr26350.c: New.
18937         * gcc.target/powerpc/indexed-addr.c: New.
18938
18939 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18940
18941         * gfortran.dg/dependency_13.f90: New test case.
18942
18943 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18944
18945         PR middle-end/21781
18946         * gcc.dg/real-const-1.c: New test case.
18947
18948 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
18949
18950         * g++.old-deja/g++.other/init18.C: New.
18951         * g++.old-deja/g++.other/init5.C: Remove xfail.
18952
18953 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18954
18955         * g++.dg/opt/pr15551.C: Cleanup temp file.
18956
18957 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18958
18959         PR c++/6634
18960         g++.dg/parse/long1.C: New test.
18961
18962 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18963
18964         PR fortran/19101
18965         * gfortran.dg/continuation.f90: New test.
18966         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18967
18968 2006-03-14  Richard Guenther  <rguenther@suse.de>
18969
18970         PR tree-optimization/26672
18971         * gcc.dg/torture/pr26672.c: New testcase.
18972
18973 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
18974
18975         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18976         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18977
18978 2006-03-13  Roger Sayle  <roger@eyesopen.com>
18979
18980         PR middle-end/26557
18981         * gcc.c-torture/compile/switch-1.c: New test case.
18982
18983 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
18984
18985         PR fortran/25378
18986         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18987         test to include more permuatations of mask and index.
18988         * gfortran.dg/scalar_mask_1.f90: Modify last test to
18989         respond to F2003 spec. that the position returned for an all false
18990         mask && condition is zero.
18991
18992 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
18993
18994         PR middle-end/25989
18995         * gcc.dg/gomp/pr25989.c: New test.
18996
18997 2006-03-13  Jeff Law  <law@redhat.com>
18998
18999         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19000
19001 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
19002
19003         * gcc.dg/switch-9.c: New test.
19004
19005 2006-03-13  Richard Guenther  <rguenther@suse.de>
19006
19007         PR middle-end/26630
19008         * gcc.dg/torture/pr26630.c: New testcase.
19009
19010 2006-03-11  Roger Sayle  <roger@eyesopen.com>
19011
19012         * gfortran.dg/dependency_10.f90: New test case.
19013         * gfortran.dg/dependency_11.f90: Likewise.
19014
19015 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
19016             Erik Edelmann  <eedelman@gcc.gnu.org>
19017
19018         * gfortran.dg/allocatable_function_1.f90: New.
19019         * gfortran.dg/allocatable_function_2.f90: New.
19020
19021 2006-03-10  Richard Guenther  <rguenther@suse.de>
19022
19023         PR middle-end/26565
19024         * gcc.dg/torture/pr26565.c: New testcase.
19025
19026 2006-03-09  Eric Christopher  <echristo@apple.com>
19027
19028         * gcc.c-torture/compile/20060309-1.c: New.
19029
19030 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19031
19032         PR libgfortran/26499
19033         * gfortran.dg/write_back.f: New test.
19034         * gfortran.dg/write_rewind_1.f: New test.
19035         * gfortran.dg/write_rewind_2.f: New test.
19036
19037 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19038
19039         PR libgfortran/26554
19040         * gfortran.dg/read_logical.f90: New test.
19041
19042 2006-03-04  Laurent GUERBY <laurent@guerby.net>
19043
19044         * ada/acats/norun.lst: cdd2a03 now passes.
19045
19046 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
19047
19048         PR testsuite/25177
19049         * gcc.target/powerpc/pr18096-1.c: Change where the error
19050         would match.
19051
19052 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
19053
19054         * gcc.target/i386/cleanup-1.c: New test.
19055         * gcc.target/i386/cleanup-2.c: New test.
19056
19057 2006-03-04  Roger Sayle  <roger@eyesopen.com>
19058
19059         * gfortran.dg/dependency_9.f90: Remove for the time being.
19060
19061 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
19062
19063         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
19064         directive.
19065
19066 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19067
19068         * gfortran.dg/dependency_9.f90: New test case.
19069
19070 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19071
19072         * gfortran.dg/dependency_4.f90: New test case.
19073         * gfortran.dg/dependency_5.f90: New test case.
19074         * gfortran.dg/dependency_6.f90: New test case.
19075         * gfortran.dg/dependency_7.f90: New test case.
19076         * gfortran.dg/dependency_8.f90: New test case.
19077
19078 2006-03-03  Paul Brook  <paul@codesourcery.com>
19079
19080         * lib/target-supports.exp (check_profiling_available):
19081         Add m68k-*-elf.
19082
19083 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
19084
19085         PR fortran/25031
19086         * multiple_allocation_1.f90: New test.
19087
19088 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19089
19090         PR tree-optimization/26524
19091         * gfortran.dg/pr26524.f: New test case.
19092
19093 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19094
19095         * g++.dg/template/repo5.C: Cleanup repo files.
19096         * gcc.dg/20051201-1.c: Cleanup coverage files.
19097         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19098         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19099         tree dump files.
19100
19101 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
19102
19103         * objc.dg/objc-nofilename-1.m: New test.
19104         * objc.dg/bad-receiver-type.m: New test.
19105         * obj-c++.dg/bad-receiver-type.mm: New test.
19106
19107 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19108
19109         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19110
19111 2006-03-01  Mike Stump  <mrs@apple.com>
19112
19113         * g++.dg/abi/key2.C: Add.
19114
19115 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
19116
19117         * gfortran.dg/logical_dot_product.f90: New test.
19118
19119         PR fortran/26393
19120         * gfortran.dg/used_interface_ref.f90: New test.
19121
19122         PR fortran/20938
19123         * gfortran.dg/dependency_2.f90: New test.
19124         * gfortran.fortran-torture/execute/where17.f90: New test.
19125         * gfortran.fortran-torture/execute/where18.f90: New test.
19126         * gfortran.fortran-torture/execute/where19.f90: New test.
19127         * gfortran.fortran-torture/execute/where20.f90: New test.
19128
19129 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
19130
19131         * g++.dg/tree-ssa/pr26443.C: New test case.
19132
19133 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
19134
19135         PR middle-end/26022
19136         * g++.dg/opt/return-slot1.C: New test.
19137
19138 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19139
19140         PR libgfortran/26136
19141         * gfortran.dg/namelist_23.f90: New test.
19142
19143 2006-02-28  Roger Sayle  <roger@eyesopen.com>
19144
19145         PR middle-end/14752
19146         * gcc.dg/fold-eqandshift-2.c: New test case.
19147
19148 2006-02-28  Richard Guenther  <rguenther@suse.de>
19149
19150         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19151         decomposition.
19152
19153 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
19154
19155         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19156
19157 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19158
19159         PR libgfortran/26464
19160         * gfortran.dg/backspace_5.f: New test.
19161         * gfortran.dg/backspace_6.f: New test.
19162
19163 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19164
19165         * gcc.dg/fold-eqandnot-1.c: New test case.
19166
19167 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19168
19169         PR middle-end/19983
19170         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19171
19172 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
19173
19174         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19175         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19176
19177 2006-02-26  Richard Guenther  <rguenther@suse.de>
19178
19179         PR tree-optimization/26421
19180         * gcc.dg/tree-ssa/pr26421.c: New testcase.
19181
19182 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
19183
19184         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19185         * g++.old-deja/g++.robertl/eb132.C: Likewise.
19186
19187 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19188
19189         * gcc.dg/fold-even-1.c: New test case.
19190
19191 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19192
19193         PR middle-end/21137
19194         * gcc.dg/fold-eqandshift-1.c: New test case.
19195
19196 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19197
19198         PR tree-optimization/25125
19199         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19200         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19201
19202 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19203
19204         PR tree-optimizations/26359
19205         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19206         with -fdump-tree-dceloop-details.
19207         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19208
19209 2006-02-25  Roger Sayle  <roger@eyesopen.com>
19210
19211         PR middle-end/23673
19212         * gcc.dg/fold-eqxor-1.c: New test case.
19213         * gcc.dg/fold-eqxor-2.c: Likewise.
19214         * gcc.dg/fold-eqxor-3.c: Likewise.
19215
19216 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
19217
19218         PR fortran/23092
19219         * scalar_mask_1.f90: New test.
19220
19221 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
19222
19223         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19224         * g++.dg/eh/uncaught2.C: New.
19225         * g++.dg/eh/uncaught3.C: New.
19226
19227 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19228
19229         PR libgfortran/26423
19230         * gfortran.dg/read_many_1.f: New test.
19231
19232 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
19233
19234         PR fortran/24519
19235         * gfortran.dg/dependency_3.f90: New test.
19236         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19237         XFAILs.
19238
19239         PR fortran/25395
19240         * gfortran.dg/equiv_6.f90: New test.
19241
19242 2006-02-23  Jeff Law  <law@redhat.com>
19243
19244         * gcc.c-torture/compile/pr26425.c: New test.
19245
19246 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
19247
19248         PR middle-end/26412
19249         * gcc.dg/gomp/pr26412.c: New test.
19250
19251 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19252
19253         PR c++/26291
19254         * g++.dg/other/ellipsis1.C: New test.
19255         * g++.dg/parse/operator4.C: Adjust error marker.
19256
19257 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
19258
19259         PR target/25603
19260         * gfortran.dg/pr25603.f: New testcase.
19261
19262 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19263
19264         * gcc.dg/bf-spl1.c: Don't specify -m68000.
19265         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19266
19267 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
19268
19269         * g++.dg/eh/spbp.C: New.
19270
19271 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
19272
19273         PR middle-end/26379
19274         * gcc.target/i386/mmx-7.c: New test.
19275
19276 2006-02-20  Roger Sayle  <roger@eyesopen.com>
19277
19278         PR tree-optimization/26361
19279         * gcc.dg/tree-ssa/vrp27.c: New test case.
19280
19281 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
19282
19283         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
19284         * gcc.dg/tree-ssa/complex-4.c: Here.
19285
19286 2006-02-19  Roger Sayle  <roger@eyesopen.com>
19287
19288         PR middle-end/19543
19289         * gfortran.dg/logical_1.f90: New test case.
19290
19291 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
19292
19293         PR middle-end/26334
19294         * gcc.dg/20060218-1.c: Moved to...
19295         * gcc.target/i386/20060218-1.c: ... here.  New test.
19296
19297 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19298
19299         PR fortran/26201
19300         * gfortran.dg/convert_1.f90: New.
19301
19302 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
19303
19304         PR fortran/25054
19305         * gfortran.dg/namelist_5.f90: New test.
19306
19307         PR fortran/25089
19308         * gfortran.dg/namelist_4.f90: New test.
19309
19310 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19311
19312         PR tree-opt/25680
19313         * gcc.dg/tree-ssa/complex-3.c: New test.
19314
19315 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19316
19317         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19318         variable to take into account the variable name in the
19319         function header.
19320         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19321
19322 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
19323
19324         PR middle-end/26334
19325         * gcc.c-torture/compile/20060217-1.c: New test.
19326         * gcc.dg/20060218-1.c: New test.
19327
19328 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
19329
19330         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19331
19332 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19333
19334         * gcc.dg/cpp/undef3.c: New test.
19335         * gcc.dg/cpp/trad/builtins2.c: New test.
19336
19337 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
19338
19339         PR c++/26266
19340         * g++.dg/template/static22.C: New test.
19341         * g++.dg/template/static23.C: New test.
19342         * g++.dg/template/static24.C: New test.
19343         * g++.dg/template/non-dependent13.C: New test.
19344         * g++.dg/init/member1.C: Tweak error markers.
19345
19346 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19347
19348         PR target/26255
19349         * gcc.c-torture/compile/pr26255.c: New test case.
19350
19351 2006-02-16  Roger Sayle  <roger@eyesopen.com>
19352
19353         * gfortran.fortran-torture/execute/where_10.f90: New test case.
19354         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19355         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19356         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19357         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19358         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19359         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19360
19361 2006-02-16  Jeff Law  <law@redhat.com>
19362
19363         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19364         * gcc.dg/tree-ssa/vrp26.c: New test.
19365
19366 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
19367
19368         PR target/20353
19369         PR target/24578
19370         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19371         __UCLIBC__ is defined.
19372
19373 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
19374
19375         PR fortran/26224
19376         * gfortran.dg/gomp/pr26224.f: New test.
19377
19378 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
19379
19380         PR tree-opt/25918
19381         * lib/target-supports.exp
19382         (check_effective_target_vect_short_mult): New.
19383         (check_effective_target_vect_char_mult): New.
19384         (check_effective_target_vect_widen_sum_qi_to_si): New.
19385         (check_effective_target_vect_widen_sum_qi_to_hi): New.
19386         (check_effective_target_vect_widen_sum_hi_to_si): New.
19387         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19388         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19389         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19390         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19391         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19392         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19393         vect-reduc-pattern-2c.c
19394         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19395         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19396         vect-reduc-pattern-1c.c
19397
19398 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
19399
19400         PR fortran/24557
19401         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19402
19403 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19404
19405         PR fortran/26054
19406         * gfortran.dg/enum_8.f90: Remove check for warning.
19407         * gfortran.dg/iomsg_1.f90: Ditto.
19408         * gfortran.dg/enum_1.f90: Ditto.
19409         * gfortran.dg/enum_9.f90: Ditto.
19410         * gfortran.dg/enum_2.f90: Ditto.
19411         * gfortran.dg/enum_10.f90: Ditto.
19412         * gfortran.dg/enum_3.f90: Ditto.
19413         * gfortran.dg/flush_1.f90: Ditto.
19414         * gfortran.dg/enum_4.f90: Ditto.
19415         * gfortran.dg/array_constructor_1.f90: Ditto.
19416         * gfortran.dg/enum_5.f90: Ditto.
19417         * gfortran.dg/enum_6.f90: Ditto.
19418         * gfortran.dg/enum_7.f90: Ditto.
19419
19420 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19421
19422         PR middle-end/26300
19423         * gcc.c-torture/compile/20060215-1.c: New test.
19424
19425 2006-02-14  Roger Sayle  <roger@eyesopen.com>
19426
19427         PR middle-end/23670
19428         * gcc.dg/tree-ssa/andor-2.c: New test case.
19429
19430 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19431
19432         PR fortran/25045
19433         * optional_dim.f90: New test.
19434
19435 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19436
19437         PR fortran/26277
19438         * gfortran.dg/label_4.f90: New.
19439
19440 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
19441             Diego Novillo  <dnovillo@redhat.com>
19442             Uros Bizjak  <uros@kss-loka.si>
19443
19444         * gfortran.dg/gomp: New directory.
19445
19446 2006-02-14  Richard Guenther  <rguenther@suse.de>
19447
19448         PR tree-optimization/26258
19449         * gcc.dg/torture/pr26258.c: New testcase.
19450
19451 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
19452
19453         PR fortran/26246
19454         * gfortran.dg/pr26246_1.f90: New test.
19455         * gfortran.dg/pr26246_2.f90: New test.
19456
19457         PR middle-end/26092
19458         * gcc.c-torture/compile/20060208-1.c: New test.
19459
19460 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
19461
19462         PR fortran/26074
19463         PR fortran/25103
19464         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19465         * gfortran.dg/bad_automatic_objects_1.f90: New test.
19466         * gfortran.dg/automatic_module_variable.f90: Change error message.
19467
19468         PR fortran/20861
19469         * gfortran.dg/internal_dummy_1.f90: New test.
19470
19471         PR fortran/20871
19472         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19473
19474
19475         PR fortran/25083
19476         * gfortran.dg/uncommon_block_data_1.f90: New test.
19477         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19478         with standard.
19479
19480         PR fortran/25088
19481         * gfortran.dg/typed_subroutine_1.f90: New test.
19482
19483 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
19484
19485         * objc.dg/dwarf-1.m: New.
19486
19487 2006-02-13  Roger Sayle  <roger@eyesopen.com>
19488
19489         PR middle-end/24427
19490         * gcc.dg/tree-ssa/andor-1.c: New test case.
19491
19492 2006-02-13  Josh Conner  <jconner@apple.com>
19493
19494         PR target/25376
19495         * gcc.dg/pr25376.c: New test.
19496
19497         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19498         assemble.
19499         * lib/target-supports.exp (check_named_sections_available):
19500         Only compile named-sections test -- don't assemble.
19501
19502 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19503
19504         * g++.dg/warn/no-write-strings.C: New test.
19505         * g++.dg/warn/write-strings.C: Likewise.
19506         * g++.dg/warn/write-strings-default.C: Likewise.
19507
19508 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
19509
19510         PR fortran/25806
19511         * gfortran.dg/ret_pointer_2.f90: New test.
19512
19513 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
19514
19515         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
19516
19517 2006-02-10  Jeff Law  <law@redhat.com>
19518
19519         * gcc.c-torture/compile/pr26213.c: New test.
19520
19521 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
19522
19523         gfortran.dg/null_1.f90: New test.
19524
19525 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19526
19527         PR fortran/14771
19528         * gfortran.dg/parens_4.f90: New.
19529         * gfortran.dg/parens_5.f90: New.
19530
19531 2006-02-10  Richard Guenther  <rguenther@suse.de>
19532
19533         * gcc.dg/pr23372-1.c: Remove empty file.
19534
19535 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19536         Paul Thomas  <pault@gcc.gnu.org>
19537
19538         PR fortran/14771
19539         * gfortran.dg/parens_1.f90: New.
19540         * gfortran.dg/parens_2.f90: New.
19541         * gfortran.dg/parens_3.f90: New.
19542
19543 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
19544
19545         PR fortran/26038
19546         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19547
19548         PR fortran/25059
19549         * gfortran.dg/impure_assignment_1.f90: New test.
19550
19551         PR fortran/25070
19552         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19553
19554 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19555
19556         PR target/26141
19557         * g++.dg/expr/stdarg2.C: New test.
19558
19559 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19560
19561         PR inline-asm/16194
19562         * gcc.dg/pr16194.c: New test.
19563
19564 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19565
19566         * ada/acats/run_acats: Use portable variant of "$@".
19567
19568 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19569
19570         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19571         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19572
19573 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19574
19575         PR tree-opt/26179
19576         * g++.dg/opt/pr26179.C: New test.
19577
19578 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19579
19580         PR middle-end/26134
19581         * gcc.dg/tree-ssa/complex-3.c: New test.
19582
19583 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19584
19585         * gcc.c-torture/compile/volatile-1.c: New test.
19586
19587 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
19588
19589         PR 26180
19590         * gcc.dg/tree-ssa/pr26180.c: New test.
19591
19592 2006-02-08  Jeff Law  <law@redhat.com>
19593
19594         * gcc.dg/tree-ssa/pr21417.c: New test.
19595
19596 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19597
19598         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19599         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19600
19601 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19602
19603         * lib/scanrtl.exp: New.
19604
19605 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19606
19607         PR c++/26071
19608         * g++.dg/other/virtual2.C: New test.
19609
19610         PR c++/26070
19611         * g++.dg/other/virtual1.C: New test.
19612
19613 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19614
19615         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19616         cleanup-ipa-dump): Update dump file glob patterns.
19617         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19618         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19619
19620         * lib/gcc-dg.exp: Load it.
19621         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19622
19623 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
19624
19625         PR testsuite/26159
19626         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19627         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19628
19629 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19630
19631         PR fortran/25577
19632         * gfortran.dg/mvbits_1.f90: New.
19633
19634 2006-02-07  Dirk Mueller  <dmueller@suse.com>
19635
19636         * g++.dg/warn/Wdiv-by-zero.C: New test.
19637         * g++.dg/warn/Wno-div-by-zero.C: New.
19638
19639 2006-02-07  Jeff Law  <law@redhat.com>
19640
19641         * gcc.dg/tree-ssa/pr21559.c: New test.
19642
19643         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19644         multiple VRP passes.
19645         * gcc.dg/tree-ssa/vrp09.c: Likewise.
19646         * gcc.dg/tree-ssa/vrp18.c: Likewise.
19647         * gcc.dg/tree-ssa/pr21582.c: Likewise.
19648         * gcc.dg/tree-ssa/pr20657.c: Likewise.
19649         * gcc.dg/tree-ssa/pr21001.c: Likewise.
19650         * gcc.dg/tree-ssa/vrp02.c: Likewise
19651         * gcc.dg/tree-ssa/vrp11.c: Likewise
19652         * gcc.dg/tree-ssa/pr14341.c: Likewise
19653         * gcc.dg/tree-ssa/vrp19.c: Likewise
19654         * gcc.dg/tree-ssa/vrp20.c: Likewise
19655         * gcc.dg/tree-ssa/vrp03.c: Likewise
19656         * gcc.dg/tree-ssa/pr21086.c: Likewise
19657         * gcc.dg/tree-ssa/pr21959.c: Likewise
19658         * gcc.dg/tree-ssa/vrp21.c: Likewise
19659         * gcc.dg/tree-ssa/vrp04.c: Likewise
19660         * gcc.dg/tree-ssa/pr25485.c: Likewise
19661         * gcc.dg/tree-ssa/pr22026.c: Likewise
19662         * gcc.dg/tree-ssa/vrp22.c: Likewise
19663         * gcc.dg/tree-ssa/vrp05.c: Likewise
19664         * gcc.dg/tree-ssa/20030807-10.c: Likewise
19665         * gcc.dg/tree-ssa/pr20701.c: Likewise
19666         * gcc.dg/tree-ssa/vrp23.c: Likewise
19667         * gcc.dg/tree-ssa/vrp06.c: Likewise
19668         * gcc.dg/tree-ssa/pr22117.c: Likewise
19669         * gcc.dg/tree-ssa/pr20702.c: Likewise
19670         * gcc.dg/tree-ssa/vrp15.c: Likewise
19671         * gcc.dg/tree-ssa/pr21090.c: Likewise
19672         * gcc.dg/tree-ssa/pr21294.c: Likewise
19673         * gcc.dg/tree-ssa/vrp24.c: Likewise
19674         * gcc.dg/tree-ssa/vrp07.c: Likewise
19675         * gcc.dg/tree-ssa/pr21563.c: Likewise
19676         * gcc.dg/tree-ssa/pr25382.c: Likewise
19677         * gcc.dg/tree-ssa/vrp16.c: Likewise
19678         * gcc.dg/tree-ssa/vrp25.c: Likewise
19679         * gcc.dg/tree-ssa/vrp08.c: Likewise
19680         * gcc.dg/tree-ssa/20030807-6.c: Likewise
19681         * gcc.dg/tree-ssa/vrp17.c: Likewise
19682         * gcc.dg/tree-ssa/pr21458.c: Likewise
19683         * g++.dg/tree-ssa/pr18178.C: Likewise
19684
19685 2006-02-07  Richard Guenther  <rguenther@suse.de>
19686
19687         PR c++/26140
19688         Revert
19689         2006-01-30  Richard Guenther  <rguenther@suse.de>
19690         PR c++/23372
19691         * gcc.dg/pr23372-1.C: New testcase.
19692
19693         * g++.dg/tree-ssa/pr26140.C: New testcase.
19694
19695 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
19696
19697         PR c++/9737
19698         * g++.dg/template/ttp15.C: New test.
19699         * g++.dg/template/ttp16.C: Likewise.
19700         * g++.dg/template/ttp17.C: Likewise.
19701         * g++.old-deja/g++.pt/ttp36.C: Remove.
19702         * g++.old-deja/g++.pt/ttp19.C: Likewise.
19703         * g++.old-deja/g++.pt/ttp37.C: Likewise.
19704         * g++.old-deja/g++.pt/ttp38.C: Likewise.
19705         * g++.old-deja/g++.pt/ttp39.C: Likewise.
19706         * g++.old-deja/g++.pt/ttp9.C: Likewise.
19707         * g++.old-deja/g++.pt/ttp40.C: Likewise.
19708         * g++.old-deja/g++.pt/ttp51.C: Likewise.
19709         * g++.old-deja/g++.pt/ttp26.C: Likewise.
19710         * g++.old-deja/g++.pt/ttp36.C: Likewise.
19711
19712 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
19713
19714         PR libfortran/23815
19715         * unf_io_convert_4.f90: New test.
19716
19717 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
19718
19719         * gcc.dg/tree-ssa/loadpre10.c: New test.
19720         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19721         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19722         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19723
19724 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19725
19726         PR libfortran/24685
19727         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19728
19729 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
19730
19731         PR tree-opt/25251
19732         * gfortran.dg/assign_7.f: New test.
19733
19734 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
19735
19736         PR fortran/26041
19737         PR fortran/26064
19738         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19739         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19740         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19741
19742 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
19743
19744         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19745         in size_t typedef.
19746
19747 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19748
19749         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19750         * g++.dg/charset/string.c (foo): Likewise.
19751         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19752         const char*
19753         * g++.dg/ext/builtin2.C (printf): Likewise.
19754         * g++.dg/init/new15.C (printf): Likewise.
19755         * g++.dg/opt/pr17697-1.C (foo): Likewise.
19756         * g++.dg/opt/pr17697-2.C (foo): Likewise.
19757         * g++.dg/opt/pr17697-3.C (foo): Likewise.
19758         * g++.dg/template/non-dependent4.C (temp): Likewise.
19759         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19760         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19761         parameter type to const char*.
19762         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19763         Change type to const char*.
19764         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19765         Likewise.
19766         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19767         second parameter type to const char*.
19768         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19769         (Y::Y): Change parameter type to const char*.
19770         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19771         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19772         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19773         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19774         (char*).
19775         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19776         const char*.
19777         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19778         type to const char*.
19779         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19780         return type to const char*.
19781         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19782         to const char*.
19783         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19784         * g++.old-deja/g++.law/refs1.C: Likewise.
19785         * g++.old-deja/g++.law/visibility1.C: Likewise.
19786         * g++.old-deja/g++.law/visibility2.C: Likewise.
19787         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19788         const char*.
19789         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19790         * g++.old-deja/g++.mike/net48.C: Likewise.
19791         * g++.old-deja/g++.mike/p646.C: Likewise.
19792         * g++.old-deja/g++.mike/p6746.C: Likewise.
19793         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19794         type to const char*.
19795         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19796         deprecated conversion warning.
19797         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19798         char*.
19799         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19800         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19801         * g++.old-deja/g++.pt/explicit8.C: Likewise.
19802         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19803         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19804         * g++.old-deja/g++.pt/nontype3.C: Likewise.
19805         * g++.old-deja/g++.pt/t39.C: Likewise.
19806         * g++.old-deja/g++.robertl/eb106.C: Likewise.
19807         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19808
19809 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
19810
19811         PR fortran/25075
19812         intrinsic_argument_conformance_1.f90: New test.
19813
19814 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
19815
19816         PR fortran/20845
19817         * gfortran.dg/char_result_11.f90: Add SAVE.
19818         * gfortran.dg/der_pointer_4.f90: Ditto.
19819         * gfortran.dg/default_initialization.f90: New test.
19820
19821 2006-02-03  Jeff Law  <law@redhat.com>
19822
19823         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19824         handle more than 100 dump files.
19825         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19826         * lib/scantree.exp (scan-tree-dump): Likewise.
19827         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19828         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19829         * lib/scanipa.exp (scan-ipa-dump): Likewise.
19830         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19831         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19832
19833 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
19834
19835         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19836
19837 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
19838
19839         * g++.dg/template/using12.C: New test.
19840
19841 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
19842
19843         * gcc.target/powerpc/pr25960.c: New test.
19844
19845 2006-02-02  Steven G. Kargl  <kargls@comcast>
19846
19847         PR fortran/24958
19848         gfortran.dg/nullify_2.f90: New test.
19849
19850 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
19851
19852         PR 25990
19853         * gcc.dg/gomp/pr25990.c: New test.
19854
19855 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
19856
19857         PR c++/25342
19858         * g++.gd/template/partial4.C: New test.
19859
19860 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
19861
19862         PR middle-end/26001
19863         * gfortran.dg/data_char_2.f90: New.
19864
19865 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
19866
19867         PR fortran/26039
19868         maxval_maxloc_conformance_1.f90: New test.
19869
19870 2006-01-31  Richard Guenther  <rguenther@suse.de>
19871
19872         * gcc.target/i386/sselibm-1.c: New testcase.
19873         * gcc.target/i386/sselibm-2.c: Likewise.
19874         * gcc.target/i386/sselibm-3.c: Likewise.
19875         * gcc.target/i386/sselibm-4.c: Likewise.
19876         * gcc.target/i386/sselibm-5.c: Likewise.
19877
19878 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19879
19880         PR fortran/24266
19881         * gfortran.dg/arrayio_derived_2.f90: New.
19882
19883 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
19884
19885         * gcc.dg/unsigned-long-compare.c: New test.
19886
19887 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
19888
19889         PR testsuite/25318
19890         * lib/target-supports.exp (check_effective_target_freorder):
19891         Check to see if target supports -freorder-blocks-and-partition.
19892         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19893         instead of "dg-require-named-sections".
19894
19895 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
19896
19897         PR target/14798:
19898         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19899         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19900         * gcc.dg/pragma-isr-trapa2.c: Likewise.
19901         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19902         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19903         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19904         * gcc.dg/attr-isr-trap_exit.c: Likewise.
19905         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19906
19907 2006-01-30  Richard Guenther  <rguenther@suse.de>
19908
19909         PR c++/23372
19910         * gcc.dg/pr23372-1.C: New testcase.
19911
19912 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
19913
19914         * gcc.dg/gomp/pr25874.c: New test.
19915
19916 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
19917
19918         PR tree-opt/25911
19919         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19920
19921 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
19922
19923         PR fortran/18578
19924         PR fortran/18579
19925         PR fortran/20857
19926         PR fortran/20885
19927         * gfortran.dg/intent_out_1.f90: New test.
19928
19929 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
19930
19931         PR fortran/17911
19932         * gfortran.dg/procedure_lvalue.f90: New test.
19933
19934         PR fortran/20895
19935         PR fortran/25030
19936         * gfortran.dg/char_pointer_assign_2.f90: New test.
19937         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19938         assignment to be consistent with standard.
19939         * gfortran.dg/char_result_2.f90: The same.
19940         * gfortran.dg/char_result_8.f90: The same.
19941
19942 2006-01-28  Zack Weinberg  <zackw@panix.com>
19943
19944         * gcc.dg/Woverlength-strings.c
19945         * gcc.dg/Woverlength-strings-pedantic-c89.c
19946         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
19947         * gcc.dg/Woverlength-strings-pedantic-c99.c
19948         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
19949
19950 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
19951
19952         * gcc.c-torture/execute/20060127-1.c: New test.
19953
19954 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19955
19956         PR c++/25999
19957         * g++.dg/ext/pragmaweak1.C: New test.
19958
19959 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19960
19961         PR c++/25855
19962         * g++.dg/template/spec29.C: New test.
19963
19964 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
19965
19966         PR c/19606.
19967         * gcc.c-torture/execute/pr19606.c: New.
19968
19969 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
19970
19971         * gcc.dg/pragma-re-4.c: New test.
19972
19973 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
19974
19975         PR fortran/25964
19976         * gfortran.dg/assumed_size_refs_3.f90: New test.
19977
19978 2006-01-27  Ben Elliston  <bje@au.ibm.com>
19979
19980         * gcc.misc-tests/dectest.exp: Remove defunct comment.
19981
19982 2006-01-26  Laurent GUERBY <laurent@guerby.net>
19983
19984         PR ada/21317
19985         * ada/acats/support/impdef.a: Add One_Long_Second.
19986         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19987         * ada/acats/tests/c9/c94026.a: Likewise.
19988         * ada/acats/tests/c9/c97305c.ada: Likewise.
19989         * ada/acats/tests/c9/c99004a.ada: Likewise.
19990
19991 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
19992
19993         PR fortran/25964
19994         * gfortran.dg/global_references_2.f90: New test.
19995
19996         PR fortran/25084
19997         PR fortran/20852
19998         PR fortran/25085
19999         PR fortran/25086
20000         * gfortran.dg/assumed_charlen_function_1.f90: New test.
20001         * gfortran.dg/assumed_charlen_function_3.f90: New test.
20002
20003         PR fortran/25416
20004         * gfortran.dg/assumed_charlen_function_2.f90: New test.
20005
20006 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
20007
20008         PR c/25892
20009         * gcc.dg/Wpointer-sign.c: New.
20010         * gcc.dg/Wpointer-sign-Wall.c: New.
20011         * gcc.dg/Wpointer-sign-Wall-no.c: New.
20012         * gcc.dg/Wpointer-sign-pedantic.c: New.
20013         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
20014         * gcc.dg/conv-2.c: Use -Wpointer-sign.
20015
20016 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
20017
20018         PR C/25861
20019         * gcc.c-torture/compile/pr25861.c: New test.
20020
20021 2006-01-26  Paul Brook  <paul@codesourcery.com>
20022
20023         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20024         on short-enum targets.
20025         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20026         variable.
20027         (generate_fields): Use short_enums.
20028         (main): Set short_enums.  Document -e.
20029         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20030         on short-enum targets.
20031         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20032         variable.
20033         (generate_fields): Use short_enums.
20034         (main): Set short_enums.  Document -e.
20035         * lib/target-supports.exp (check_effective_target_short_enums): New.
20036
20037 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
20038
20039         PR target/25947
20040         * gcc.dg/torture/pr25947-1.c: New test.
20041
20042 2006-01-25  Jan Hubicka  <jh@suse.cz>
20043             Roger Sayle  <roger@eyesopen.com>
20044
20045         PR rtl-optimization/25703
20046         * gcc.target/i386/20060125-1.c: New test case.
20047         * gcc.target/i386/20060125-2.c: New test case.
20048
20049 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20050
20051         PR fortran/18540
20052         * gfortran.dg/goto_1.f: New.
20053
20054 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
20055
20056         PR fortran/25716
20057         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
20058         25716 on 32-bit systems too.
20059
20060 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
20061
20062         PR testsuite/25590
20063         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
20064
20065 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
20066
20067         * gcc.dg/tree-ssa/gen-vect-33.c: New.
20068
20069 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20070
20071         PR fortran/25835
20072         * gfortran.dg/read_eof.f90: Delete, renamed.
20073         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
20074         * gfortran.dg/read_eof_2.f90: New test.
20075         * gfortran.dg/read_eof_3.f90: New test.
20076
20077 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
20078
20079         PR tree-opt/25860
20080         * gcc.c-torture/compile/pr25860.c: New test.
20081
20082 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20083
20084         PR c++/25552
20085         * g++.dg/parse/dtor8.C: New test.
20086
20087 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
20088
20089         PR testsuite/25891
20090         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20091         * gcc.dg/gomp/gomp.exp: Return without testing anything if
20092         check_effective_target_fopenmp returns 0.
20093
20094 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
20095
20096         PR ada/20548
20097         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20098         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20099         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20100
20101 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
20102
20103         PR tree-opt/25857
20104         * g++.dg/opt/pr25857.C: New test.
20105
20106 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
20107         Jan Hubicka  <jh@suse.cz>
20108         Richard Guenther  <rguenther@suse.de>
20109
20110         PR rtl-optimization/25654
20111         * gcc.dg/torture/pr25654.c: New testcase.
20112         * gcc.target/i386/pr25654.c: Likewise.
20113
20114 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
20115
20116         PR fortran/25901
20117         * gfortran.dg/internal references_2.f90: New test.
20118
20119         Fix regression in testing of admissability of attributes.
20120         * gfortran.dg/intent_used_1.f90: New test.
20121
20122 2006-01-23  Ben Elliston  <bje@au.ibm.com>
20123
20124         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20125         Remove target conditional torture options for i?86 and x86_64
20126         GNU/Linux.
20127
20128 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20129
20130         PR c++/10891
20131         * g++.dg/rtti/no-rtti.C: New.
20132
20133 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
20134
20135         PR c++/25895
20136         * g++.dg/inherit/conv2.C: New test.
20137
20138         PR c++/25856
20139         * g++.dg/parse/dtor7.C: New test.
20140
20141         PR c++/25858
20142         * g++.dg/template/crash44.C: New test.
20143
20144 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
20145
20146         PR fortran/25124
20147         PR fortran/25625
20148         * gfortran.dg/internal_references_1.f90: New test.
20149           PR fortran/20881
20150         PR fortran/23308
20151         PR fortran/25538
20152         PR fortran/25710
20153         * gfortran.dg/global_references_1.f90: New test.
20154         * gfortran.dg/g77/19990905-1.f: Restore the error that
20155         there is a clash between the common block name and
20156         the name of a subroutine reference.
20157
20158         PR fortran/PR24276
20159         * gfortran.dg/aliasing_dummy_1.f90: New test.
20160
20161 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
20162
20163         * gcc.dg/vmx/1b-01.c: Warning fix.
20164         * gcc.dg/vmx/1c-02.c: Likewise.
20165         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
20166
20167 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
20168
20169         PR testsuite/24962
20170         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20171
20172 2006-01-20  Richard Guenther  <rguenther@suse.de>
20173         Steven Bosscher <stevenb.gcc@gmail.com>
20174
20175         PR rtl-optimization/24626
20176         * gcc.dg/torture/pr24626-1.c: New testcase.
20177         * gcc.dg/torture/pr24626-2.c: Likewise.
20178         * gcc.dg/torture/pr24626-3.c: Likewise.
20179         * gcc.dg/torture/pr24626-4.c: Likewise.
20180
20181 2006-01-20  Dirk Mueller  <dmueller@suse.com>
20182
20183         PR c++/5520
20184         * g++.dg/warn/empty-body.C: New.
20185
20186 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
20187
20188         PR c++/22136
20189         * g++.dg/template/using10.C: New test.
20190         * g++.dg/temlpate/using11.C: Likewise.
20191         * g++.dg/inherit/using5.C: Tweak error messages.
20192
20193 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
20194
20195         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20196         target test.
20197         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20198
20199 2006-01-19  Jan Hubicka  <jh@suse.cz>
20200
20201         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
20202
20203 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20204
20205         PR c++/25854
20206         * g++.dg/template/spec28.C: New test.
20207
20208 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
20209
20210         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20211         (switchfiles): Fix fprintf's by adding srcdir or removing it.
20212
20213 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
20214
20215         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20216         * gcc.dg/gomp/critical-1.c: Likewise.
20217         * gcc.dg/gomp/critical-3.c: Likewise.
20218         * gcc.dg/gomp/empty.c: Likewise.
20219         * gcc.dg/gomp/ordered-1.c: Likewise.
20220         * gcc.dg/gomp/for-4.c: Likewise.
20221         * gcc.dg/gomp/for-6.c: Likewise.
20222         * gcc.dg/gomp/master-3.c: Likewise.
20223         * gcc.dg/gomp/for-8.c: Likewise.
20224         * gcc.dg/gomp/for-10.c: Likewise.
20225         * gcc.dg/gomp/for-18.c: Likewise.
20226         * gcc.dg/gomp/for-5.c: Likewise.
20227         * gcc.dg/gomp/for-7.c: Likewise.
20228         * gcc.dg/gomp/for-9.c: Likewise.
20229
20230 2006-01-18  Jeff Law  <law@redhat.com>
20231
20232         * gcc.dg/tree-ssa/vrp25.c: New test.
20233
20234 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20235
20236         * gcc.dg/pr25805.c: Fix misapplied patch.
20237
20238 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
20239
20240         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20241         (check_effective_target_vect_udot_qi): New.
20242         (check_effective_target_vect_sdot_hi): New.
20243         (check_effective_target_vect_udot_hi): New.
20244         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20245         prefixed with "wrapv-" with -fwrapv.
20246         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20247         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
20248         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
20249         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
20250         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
20251
20252         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20253         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
20254         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
20255         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20256
20257 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20258
20259         PR c++/16829
20260         * g++.dg/other/default2.C: New test.
20261         * g++.dg/other/default3.C: New test.
20262
20263 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20264
20265         PR c/25805
20266         * gcc.dg/pr25805.c: New file.
20267
20268 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
20269
20270         PR c++/25836
20271         * g++.dg/template/init6.C: New test.
20272
20273 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
20274
20275         * gcc.dg/tree-ssa/pr24287.c: New test
20276
20277 2006-01-18  Eric Christopher  <echristo@apple.com>
20278
20279         * g++.dg/eh/table.C: New.
20280
20281 2006-01-18  DJ Delorie  <dj@redhat.com>
20282
20283         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
20284         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
20285         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
20286         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
20287
20288 2006-01-18  Jeff Law  <law@redhat.com>
20289
20290         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
20291         on wrapping on overflow semantics.
20292
20293         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20294
20295         * gcc.gc/tree-ssa/vrp23.c: New test.
20296         * gcc.gc/tree-ssa/vrp24.c: New test.
20297
20298 2006-01-18  Richard Henderson  <rth@redhat.com>
20299             Aldy Hernandez  <aldyh@redhat.com>
20300             Jakub Jelinek  <jakub@redhat.com>
20301             Diego Novillo  <dnovillo@redhat.com>
20302             Uros Bizjak  <uros@kss-loka.si>
20303
20304         * gcc.dg/gomp: New directory.
20305
20306 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
20307             Steven G. Kargl  <kargls@comcast.net>
20308
20309         PR fortran/20869
20310         * gfortran.dg/intrinsic_external_1.f90: New test.
20311
20312         PR fortran/20875.
20313         * gfortran.dg/elemental_pointer_1.f90: New test.
20314
20315         PR fortran/25024
20316         * gfortran.dg/external_procedures_1.f90: New test.
20317
20318         PR fortran/25785
20319         gfortran.dg/assumed_present.f90: New test.
20320
20321 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
20322
20323         * g++.dg/parse/lookup5.C: New test.
20324
20325 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20326
20327         PR fortran/25697
20328         * gfortran.dg/read_eof.f90: New test.
20329
20330 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20331
20332         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20333         add a closing brace.
20334
20335 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20336
20337         PR fortran/25631
20338         * gfortran.dg/fmt_tl.f: New test.
20339
20340 2006-01-17  Eric Christopher  <echristo@apple.com>
20341
20342         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20343         * g++.old-deja/g++.warn/impint2.C: Ditto.
20344         * g++.old-deja/g++.other/null1.C: Ditto.
20345         * g++.dg/warn/conv2.C: Ditto.
20346         * g++.dg/warn/conv4.C: New file.
20347
20348 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20349
20350         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20351
20352 2006-01-17  Andreas Jaeger  <aj@suse.de>
20353             Janis Johnson <janis187@us.ibm.com>
20354
20355         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20356         in 64-bit.
20357         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20358         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20359
20360 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20361
20362         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20363         (switchfiles): xfail txxx where xxx >= 25.
20364
20365 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20366
20367         PR testsuite/25764
20368         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20369
20370 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
20371
20372         PR c/25682
20373         * gcc.dg/pr25682.c: New test.
20374         * g++.dg/parse/array-size2.C: New test.
20375
20376 2006-01-16  Ian Lance Taylor  <ian@airs.com>
20377
20378         * consistency.vlad: Remove entire directory, 1652 files.
20379
20380 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
20381
20382         * lib/target-supports.exp (check_effective_target_dfp_nocache,
20383         check_effective_target_dfprt_nocache): New.
20384         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20385         (check_effective_target_dfprt): New.
20386         * lib/c-compat.exp (check_dfp): Remove.
20387         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20388         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20389         level of support for decimal float.
20390         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20391         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20392         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20393         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20394         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20395         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20396         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20397         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20398         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20399         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20400         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20401         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20402         directives.
20403
20404 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20405
20406         PR testsuite/25741
20407         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20408         $base_dir/../.
20409         * lib/gfortran.exp (gfortran_init): Likewise.
20410         * lib/obj-c++.exp (obj-c++_init): Likewise.
20411         * lib/scanasm.exp (scan-assembler-dem): Likewise.
20412         (scan-assembler-dem-not): Likewise.
20413         * lib/scandump.exp (scan-dump-dem): Likewise.
20414         (scan-dump-dem-not): Likewise.
20415
20416 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20417
20418         PR testsuite/25767
20419         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20420         powerpc-*-darwin*.
20421         * lib/obj-c++.exp (obj-c++_init): Likewise.
20422
20423 2006-01-16  Richard Guenther  <rguenther@suse.de>
20424
20425         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20426
20427 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20428
20429         PR testsuite/25777
20430         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20431         to LD_LIBRARY_PATH.
20432
20433 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20434             Andrew Pinski  <pinskia@physics.uc.edu>
20435
20436         * gcc.dg/minmax-1.c: New test.
20437
20438 2006-01-16  Ben Elliston  <bje@au.ibm.com>
20439
20440         * gcc.dg/dfp/dfp.exp: Correct FSF address.
20441         * gcc.misc-tests/dectest.exp: Ditto.
20442
20443 2006-01-15  Ian Lance Taylor  <ian@airs.com>
20444
20445         PR testsuite/25796
20446         * gcc.target/i386/cmov6.c: Use -march=k8.
20447
20448 2006-01-15  Andreas Jaeger  <aj@suse.de>
20449
20450         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20451         x86 does not have __float128.
20452
20453 2006-01-14  Ian Lance Taylor  <ian@airs.com>
20454
20455         * gcc.target/i386/cmov6.c: New test.
20456
20457 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
20458
20459         PR c++/25663
20460         * g++.dg/template/ctor6.C: New test.
20461
20462 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
20463
20464         PR tree-optimization/25485
20465         * gcc.dg/tree-ssa/pr25485.c: New.
20466
20467 2006-01-14  Richard Guenther  <rguenther@suse.de>
20468
20469         PR tree-optimization/22548
20470         PR tree-optimization/22555
20471         PR tree-optimization/22501
20472         * gcc.dg/tree-ssa/alias-4.c: New testcase.
20473         * gcc.dg/tree-ssa/alias-5.c: Likewise.
20474         * gcc.dg/tree-ssa/alias-6.c: Likewise.
20475         * gcc.dg/tree-ssa/alias-7.c: Likewise.
20476         * gcc.dg/tree-ssa/alias-8.c: Likewise.
20477         * gcc.dg/tree-ssa/alias-9.c: Likewise.
20478         * gcc.dg/tree-ssa/alias-10.c: Likewise.
20479         * gcc.dg/tree-ssa/alias-11.c: Likewise.
20480         * gcc.dg/tree-ssa/alias-12.c: Likewise.
20481
20482 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
20483
20484         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
20485         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20486
20487 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
20488         Richard Guenther  <rguenther@suse.de>
20489
20490         PR rtl-optimization/24257
20491         * gcc.dg/torture/pr24257.c: New testcase.
20492
20493 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
20494
20495         * gcc.c-torture/execute/20060110-1.c: New test.
20496         * gcc.c-torture/execute/20060110-2.c: New test.
20497
20498 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
20499
20500         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20501
20502 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
20503
20504         PR fortran/25756
20505         * gfortran.dg/label_3.f90: New test.
20506
20507 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
20508
20509         PR tree-optimization/25771
20510         * g++.dg/tree-ssa/pr25771.C: New test
20511
20512 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20513
20514         PR tree-opt/24365
20515         * g++.dg/opt/complex5.C: New test.
20516
20517 2006-01-13  Richard Guenther  <rguenther@suse.de>
20518
20519         * gcc.target/i386/387-9.c: New testcase.
20520
20521 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20522
20523         PR c++/24824
20524         * g++.dg/debug/dwarf2-1.C: New.
20525
20526 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
20527
20528         PR testsuite/25728
20529         * lib/gcov.exp (verify-lines): Add "close $fd".
20530
20531 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
20532             Ben Elliston  <bje@au.ibm.com>
20533
20534         * gcc.dg/dfp/inf-1.c: New test.
20535
20536 2006-01-12  Janis Johnson <janis187@us.ibm.com>
20537             Yao Qi  <qiyaoltc@cn.ibm.com>
20538             Ben Elliston  <bje@au.ibm.com>
20539             Jon Grimm  <jgrimm2@us.ibm.com>
20540
20541         * gcc.dg/nodfp-1.c: New test.
20542         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20543         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20544         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20545         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20546         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20547         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20548         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20549         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20550         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20551         * gcc.dg/format/dfp-scanf-1.c: Likewise.
20552         * gcc.dg/format/dfp-printf-1.c: Likewise.
20553         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20554         (compat_setup_dfp): New.
20555         * gcc.dg/compat/compat.exp: Use it.
20556         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20557         Make some variables global, prepend "compat_" to their names.
20558         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20559         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20560         * gcc.misc-tests/dectest.exp: New test driver for decTest.
20561         * lib/compat.exp (compat_skip_list): Make global, rename.
20562         * lib/c-compat.exp: New file.
20563         * lib/target-supports.exp (check_effective_target_dfp): New.
20564
20565         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20566         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20567         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20568         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20569         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20570         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20571         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20572         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20573         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20574         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20575         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20576         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20577         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20578         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20579         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20580         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20581         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20582         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20583         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20584         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20585         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20586         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20587         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20588         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20589         gcc.dg/dfp/struct-layout-1.c,
20590         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20591         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20592         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20593         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20594         gcc.dg/dfp/func-vararg-dfp.c,
20595         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20596         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20597         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20598         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20599         gcc.dg/dfp/wtr-conversion-1.c: New tests.
20600
20601 2006-01-11  Richard Guenther  <rguenther@suse.de>
20602
20603         PR tree-optimization/25734
20604         * gcc.dg/tree-ssa/pr25734.c: New testcase.
20605
20606 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20607
20608         PR fortran/25486
20609         * gfortran.dg/literal_character_constant_1_x.F: New test.
20610         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20611         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20612         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20613
20614 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20615
20616         PR c++/25386
20617         * g++.dg/ext/packed3.C: Add expected packed error.
20618
20619 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
20620
20621         PR target/25706
20622         * gcc.dg/torture/pr25706-1.c: New test.
20623
20624 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
20625
20626         PR tree-optimization/23109
20627         PR tree-optimization/23948
20628         PR tree-optimization/24123
20629
20630         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20631         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20632         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20633         g++.dg/tree-ssa/pr23948.C: New testcases.
20634         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20635         three divisions in order to do the optimization.
20636
20637 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
20638
20639         PR c++/25632
20640         * g++.dg/other/pr25632.C: New test.
20641
20642 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
20643
20644         PR fortran/25730
20645         * gfortran.dg/used_types_1.f90: New test.
20646
20647 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
20648
20649         PR target/25718
20650         * gcc.dg/torture/pr25718-1.c: New test.
20651
20652 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20653
20654         * gfortran.dg/list_read_2.f90: Fix typo in description.
20655
20656 2006-01-10  Jan Beulich  <jbeulich@novell.com>
20657
20658         * lib/target-supports.exp (check_visibility_available): Simplify test
20659         for *-*-netware*.
20660         (check_profiling_available): Fail for *-*-netware*.
20661         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20662         * gcc.dg/20021014-1.c: Likewise.
20663         * gcc.dg/nest.c: Likewise.
20664
20665 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20666
20667         fortran/24936
20668         * gfortran.dg/forall_3.f90: New test.
20669
20670 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20671
20672         PR fortran/21977
20673         * gfortran.dg/nesting_2.f90: New test.
20674         * gfortran.dg/nesting_3.f90: New test.
20675
20676 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
20677
20678         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20679         Fix typo in comment.
20680
20681 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20682
20683         * gfortran.dg/single_char_string.f90: New test.
20684
20685 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20686
20687         * gfortran.dg/ichar_2.f90: New test.
20688
20689 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20690
20691         PR fortran/25093
20692         * gfortran.dg/private_type_4.f90: New.
20693
20694 2006-01-07  Richard Guenther  <rguenther@suse.de>
20695
20696         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20697
20698 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20699
20700         * gfortran.dg/func_decl_1.f90: New.
20701         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20702         * gfortran.dg/array_alloc_2.f90: Likewise.
20703         * gfortran.dg/char_result_8.f90: Likewise.
20704         * gfortran.dg/dup_save_1.f90: Likewise.
20705         * gfortran.dg/dup_save_2.f90: Likewise.
20706         * gfortran.dg/f2c_6.f90: Likewise.
20707         * gfortran.dg/f2c_7.f90: Likewise.
20708         * gfortran.dg/func_result_2.f90: Likewise.
20709         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20710
20711 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
20712
20713         PR fortran/22146
20714         * gfortran.dg/elemental_subroutine_1.f90: New test.
20715         * gfortran.dg/elemental_subroutine_2.f90: New test.
20716
20717         PR fortran/25029
20718         PR fortran/21256
20719         * gfortran.dg/assumed_size_refs_1.f90: New test.
20720
20721         PR fortran/20868
20722         PR fortran/20870
20723         * gfortran.dg/assumed_size_refs_2.f90: New test.
20724         * gfortran.dg/initialization_1.f90: Change warning message.
20725
20726 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
20727
20728         * gcc.dg/tree-ssa/loop-15.c: New test.
20729
20730 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20731
20732         PR fortran/25598
20733         * gfortran.dg/backspace_3.f: New test.
20734         * gfortran.dg/backspace_4.f: New test.
20735
20736 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20737
20738         PR fortran/24268
20739         * gfortran.dg/fmt_white.f: Update test.
20740
20741 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
20742
20743         * gcc.dg/cast-1.c: Add new warning.
20744         * gcc.dg/cast-2.c: Likewise.
20745         * gcc.dg/cast-3.c: Likewise.
20746         * gcc.dg/format/cast-1.c: Likewise.
20747         * gcc.dg/cast-4.c: New testcase.
20748
20749 2006-01-05  Richard Guenther  <rguenther@suse.de>
20750
20751         PR tree-optimization/22555
20752         * gcc.dg/tree-ssa/alias-3.c: New testcase.
20753
20754 2006-01-05  Richard Guenther  <rguenther@suse.de>
20755             Diego Novillo  <dnovillo@redhat.com>
20756
20757         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20758         * gcc.dg/tree-ssa/loop-8.c: Likewise.
20759         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20760         * gcc.dg/tree-ssa/pr23294.c: Likewise.
20761         * gcc.dg/tree-ssa/pr21985.c: Likewise.
20762         * gcc.dg/tree-ssa/loop-14.c: Likewise.
20763         * gcc.dg/tree-ssa/loop-2.c: Likewise.
20764         * gcc.dg/tree-ssa/loop-3.c: Likewise.
20765         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20766         * gcc.dg/tree-ssa/pr21171.c: Likewise.
20767         * gcc.dg/tree-ssa/loop-5.c: Likewise.
20768         * gcc.dg/tree-ssa/loop-10.c: Likewise.
20769         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20770         * treelang/compile/extravar.tree: Likewise.
20771         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20772         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20773         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20774         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20775         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20776
20777 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20778
20779         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20780         for 64-bit fix.
20781
20782 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20783
20784         PR fortran/23675
20785         gfortran.dg/char_result_11.f90: New.
20786
20787 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20788
20789         PR c++/24782
20790         * g++.dg/parse/access9.C: New test.
20791         * g++.dg/tc1/dr52.C: Tweak error markers.
20792
20793 2006-01-04  Richard Henderson  <rth@redhat.com>
20794
20795         Merge from gomp branch.
20796         * g++.dg/parse/pragma2.C: Update expected error lines.
20797
20798 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
20799
20800         * g++.dg/other/i386-2.C: New test.
20801
20802         PR target/25554
20803         * gcc.c-torture/compile/20051228-1.c: New test.
20804
20805         PR c/25559
20806         * gcc.dg/pr25559.c: New test.
20807
20808 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
20809
20810         PR c++/25492
20811         * g++.dg/lookup/friend9.C: New test.
20812
20813         PR c++/25625
20814         * g++.dg/template/repo5.C: New test.
20815
20816 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20817
20818         PR fortran/25101
20819         * gfortran.dg/forall_2.f90: New test.
20820
20821 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20822
20823         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20824         dg-require-weak.  Adjust regexp to handle leading-underscore
20825         targets and space as well as TAB after .weak.  Change previous
20826         64-bit fix to not use naked dot.
20827
20828 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
20829
20830         PR rtl-optimization/25578
20831         * gcc.c-torture/execute/20060102-1.c: New testcase.
20832
20833 2006-01-03  Richard Guenther  <rguenther@suse.de>
20834
20835         PR c/25183
20836         * gcc.dg/torture/pr25183.c: New testcase.
20837
20838 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
20839
20840         Merge from gomp-branch.
20841         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20842         * gcc.dg/ia64-sync-2.c: Likewise.
20843         * gcc.dg/ia64-sync-3.c: Likewise.
20844         * gcc.dg/ia64-sync-4.c: Likewise.
20845         * gcc.dg/sync-2.c: Likewise.
20846         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20847         that sparc64-*-* and sparcv9-*-* supports sync builtins.
20848
20849 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
20850
20851         PR c++/25635
20852         * g++.dg/parse/operator6.C: New test.
20853
20854         PR c++/25637
20855         * g++.dg/parse/error29.C: New test.
20856
20857         PR c++/25638
20858         * g++.dg/parse/dtor6.C: New test.
20859
20860         PR c++/25633
20861         * g++.dg/parse/ctor3.C: New test.
20862
20863         PR c++/25634
20864         * g++.dg/template/class3.C: New test.
20865
20866 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
20867
20868         * g++.dg/debug/debug9.C: New.
20869
20870 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
20871
20872         PR fortran/24640
20873         * gfortran.dg/label_2.f90: New test.
20874
20875 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20876
20877         * g++.dg/lookup/using12.C: Tighten error marker.
20878
20879 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
20880             Andrew Pinski <pinskia@physics.uc.edu>
20881
20882         * gcc.target/powerpc/darwin-abi-3.c: New file.
20883         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20884         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20885         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20886         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20887         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20888         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20889         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20890         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20891
20892 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
20893
20894         * gcc.dg/tree-ssa/loadpre1.c: New;
20895         * gcc.dg/tree-ssa/loadpre2.c: New;
20896         * gcc.dg/tree-ssa/loadpre3.c: New;
20897         * gcc.dg/tree-ssa/loadpre4.c: New;
20898         * gcc.dg/tree-ssa/loadpre5.c: New;
20899         * gcc.dg/tree-ssa/loadpre6.c: New;
20900         * gcc.dg/tree-ssa/loadpre7.c: New;
20901         * gcc.dg/tree-ssa/loadpre8.c: New;
20902         * gcc.dg/tree-ssa/loadpre9.c: New;
20903
20904 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
20905
20906         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20907         * g++.dg/abi/thunk4.C: Likewise.
20908
20909 2006-01-01  Andreas Jaeger  <aj@suse.de>
20910
20911         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20912         portable.
20913
20914 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
20915
20916         PR c++/25294
20917         * gcc.dg/pragma-pack-3.c: New test.
20918         * g++.dg/parse/pragma3.C: New test.
20919
20920 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20921
20922         PR middle-end/24827
20923         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20924
20925 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20926
20927         PR testsuite/25214
20928         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20929
20930 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20931
20932         PR fortran/22607
20933         * gfortran-dg/pure_byref_3.f90: New.
20934
20935         fortran/PR 25396
20936         * gfortran.dg/userdef_operator_1.f90: New.
20937
20938 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20939
20940         * g++.dg/abi/thunk3.C: New.
20941         * g++.dg/abi/thunk4.C: New.
20942
20943 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
20944
20945         PR fortran/25532
20946         * gfortran.dg/host_used_types_1.f90: New test. Check that host
20947         associated derived type components of derived types are
20948         properly declared in contained procedures.
20949
20950 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20951
20952         PR libgfortran/25139
20953         * gfortran.dg/backspace_2.f: New test.
20954
20955 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20956
20957         PR libgfortran/25550
20958         * gfortran.dg/endfile.f: New test.
20959
20960 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20961
20962         PR libgfortran/25419
20963         * gfortran.dg/comma.f: New test.
20964
20965 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20966
20967         * lib/gfortran-dg.exp: Remove trailing whitespace.
20968         * lib/fortran-torture.exp: Test with -fbounds-check instead of
20969         -funroll-all-loops.
20970
20971 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
20972
20973         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20974         Extended Double long doubles or repeat tests when long double is
20975         the same size as double.
20976
20977 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20978
20979         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20980
20981         PR testsuite/25442
20982         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20983         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20984
20985         PR testsuite/25441
20986         * gcc.dg/pr23911.c: Make test variable static.
20987
20988         PR testsuite/25444
20989         * gcc.dg/tree-ssa/pr14841.c: Likewise.
20990
20991 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20992
20993         PR c++/25439
20994         * g++.dg/parse/crash17.C: Adjust error markers.
20995         * g++.dg/template/error20.C: New test.
20996
20997 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20998
20999         PR c++/23172
21000         * g++.dg/ext/complit4.C: New test.
21001
21002         PR c++/25417
21003         * g++.dg/ext/complit5.C: Likewise.
21004
21005 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
21006
21007         PR tree-optimization/25125
21008         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21009         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21010         * gcc.c-torture/execute/pr25125.c: New.
21011
21012 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
21013
21014         PR fortran/25029
21015         PR fortran/21256
21016         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21017         functions with incorrect assumed size references.
21018
21019 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
21020
21021         PR c++/23171
21022         * g++.dg/opt/init1.C: New test.
21023
21024 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
21025
21026         PR c++/24671
21027         * g++.dg/template/sfinae3.C: New test.
21028
21029 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21030
21031         * g++.dg/other/friend4.C: New test.
21032
21033 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21034
21035         PR target/25005
21036         * g++.dg/opt/pr25005.C: New test.
21037
21038 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21039
21040         PR c++/25369
21041         * g++.dg/template/ptrmem16.C: New test.
21042
21043 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
21044
21045         PR fortran/25029
21046         PR fortran/21256
21047         * gfortran.dg/initialization_1.f90: Add test of SIZE.
21048
21049 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21050
21051         PR libgfortran/25307
21052         * gfortran.dg/list_read_5.f90: New test.
21053
21054 2005-12-22  Richard Henderson  <rth@redhat.com>
21055
21056         * gcc.target/i386/sse-7.c: Use -msse2.
21057
21058 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21059
21060         PR rtl-optimization/25432
21061         * gcc.c-torture/compile/20051216-1.c: New test.
21062
21063         PR objc/25328
21064         * objc/execute/pr25328.m: New test.
21065
21066 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21067
21068         PR c++/25364
21069         * g++.dg/template/call4.C: New test.
21070
21071 2005-12-22  Dale Johannesen  <dalej@apple.com>
21072
21073         * gcc.target/i386/sse-17.c: New.
21074
21075 2005-12-22  Paul Brook  <paul@codesourcery.com>
21076
21077         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
21078
21079 2005-12-22  Paul Brook  <paul@codesourcery.com>
21080
21081         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
21082
21083 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21084
21085         PR tree-opt/25513
21086         * gcc.c-torture/compile/pr25513.c: New test.
21087
21088 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21089
21090         PR c++/23333
21091         * g++.dg/parse/error25.C: Add more tests.
21092
21093 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21094
21095         PR fortran/18990
21096         * gfortran.dg/der_charlen_1.f90: New.
21097
21098 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
21099
21100         PR fortran/20889
21101         * gfortran.dg/pointer_component_type_1.f90: New test.
21102
21103         PR fortran/25029
21104         PR fortran/21256
21105         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21106         should give an error with assumed size array refernces and checks
21107         those that should not.
21108         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21109         reference an upper bound so that it does not generate an error.
21110
21111         PR fortran/19362
21112         PR fortran/20244
21113         PR fortran/20864
21114         PR fortran/25391
21115         * gfortran.dg/used_dummy_types_1.f90: New test.
21116         * gfortran.dg/used_dummy_types_2.f90: New test.
21117         * gfortran.dg/used_dummy_types_3.f90: New test.
21118         * gfortran.dg/used_dummy_types_4.f90: New test.
21119         * gfortran.dg/used_dummy_types_5.f90: New test.
21120
21121         PR fortran/23152
21122         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21123         group already being USE associated.
21124         * gfortran.dg/assumed_shape_nml.f90: New test.
21125         * gfortran.dg/assumed_size_nml.f90: New test.
21126
21127         PR fortran/20862
21128         PR fortran/25053
21129         PR fortran/25063
21130         PR fortran/25064
21131         PR fortran/25066
21132         PR fortran/25067
21133         PR fortran/25068
21134         PR fortran/25307
21135         * gfortran.dg/io_constraints_1.f90: New test.
21136         * gfortran.dg/io_constraints_1.f90: New test.
21137         * gfortran.dg/iostat_3.f90: Change wording of warning.
21138         * gfortran.dg/g77/19981216-0.f: The same.
21139
21140 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
21141
21142         PR tree-optimization/23518
21143         * gcc.dg/pr23518.c: New.
21144
21145 2005-12-21  Mike Stump  <mrs@apple.com>
21146
21147         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21148
21149 2005-12-21  Paul Brook  <paul@codesourcery.com>
21150
21151         * gcc.dg/pr19340.c: Skip on m68k targets.
21152
21153 2005-12-21  Steven Bosscher  <stevenb@suse.de>
21154
21155         PR rtl-optimization/25196
21156         * gcc.dg/pr25196.c: New test.
21157
21158 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
21159
21160         PR fortran/25423
21161         gfortran.dg/where_nested_1.f90: New.
21162
21163 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
21164
21165         PR tree-optimization/25382.
21166         * gcc.dg/tree-ssa/pr25382.c: New.
21167
21168 2005-12-20  Richard Guenther  <rguenther@suse.de>
21169
21170         PR middle-end/24306
21171         * gcc.target/i386/pr24306.c: New testcase.
21172
21173 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
21174
21175         PR tree-optimization/25501
21176         * gcc.dg/tree-ssa/pr25501.c: New.
21177
21178 2005-12-20  Richard Guenther  <rguenther@suse.de>
21179
21180         Revert
21181         2005-12-02  Richard Guenther  <rguenther@suse.de>
21182
21183         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21184
21185 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
21186
21187         PR c++/21228
21188         * g++.dg/warn/Wunreachable-code-2.C: New test.
21189
21190 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
21191
21192         PR c++/24278
21193         * g++.dg/template/ctor5.C: New test.
21194
21195         PR c++/24915
21196         * g++.dg/template/overload8.C: New test.
21197
21198 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
21199
21200         * gcc.c-torture/compile/pr25483 : New test.
21201
21202 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21203
21204         PR c++/20552
21205         * g++.dg/ext/typeof10.C: New test.
21206
21207 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21208
21209         * gcc.dg/mt-loopi1.c: New.
21210
21211 2005-12-18  Richard Guenther  <rguenther@suse.de>
21212
21213         PR tree-optimization/25481
21214         * gcc.dg/torture/pr25481.c: New testcase.
21215
21216 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21217
21218         PR rtl-optimization/21041
21219         * gcc.dg/pr21041.c: New test.
21220
21221 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21222
21223         PR libgfortran/25463
21224         * gfortran.dg/advance.f90: New test.
21225
21226 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
21227
21228         * gcc.dg/20051201-1.c: New test.
21229
21230 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
21231
21232         PR fortran/25018
21233         * gfortran.dg/initialization_1.f90: New test.
21234         * gfortran.dg/enum_5.f90: Change dg-error to new message.
21235         * gfortran.dg/g77/980616-0.f: The same.
21236
21237 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21238
21239         * PR fortran/25458
21240         * gfortran.dg/chkbits.f90: New test.
21241
21242 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21243
21244         * gfortran.dg/enum_5.f: Revert to previous version.
21245
21246 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21247
21248         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21249         * gfortran.dg/nested_modules_1.f90: Ditto.
21250         * gfortran.dg/hollerith_f95.f90: Ditto.
21251         * gfortran.dg/select_5.f90: Ditto.
21252         * gfortran.dg/secnds.f: Ditto.
21253         * gfortran.dg/hollerith2.f90: Ditto.
21254         * gfortran.dg/imag_2.f: Ditto.
21255         * gfortran.dg/ftell_2.f90: Ditto.
21256         * gfortran.dg/malloc_free_1.f90: Ditto.
21257         * gfortran.dg/logint-1.f: Ditto.
21258         * gfortran.dg/recursive_statement_functions.f90: Ditto.
21259         * gfortran.dg/e_d_fmt.f90: Ditto.
21260         * gfortran.dg/hollerith_legacy.f90: Ditto.
21261         * gfortran.dg/logint-2.f: Ditto.
21262         * gfortran.dg/enum_5.f90: Ditto.
21263         * gfortran.dg/f2c_2.f90: Ditto.
21264         * gfortran.dg/pr17143.f90: Ditto.
21265         * gfortran.dg/namelist_14.f90: Ditto.
21266         * gfortran.dg/logint-3.f: Ditto.
21267         * gfortran.dg/spread_scalar_source.f90: Ditto.
21268         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
21269         * gfortran.dg/namelist_11.f: Ditto.
21270         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21271         * gfortran.dg/g77/20010519-1.f
21272         * gfortran.dg/g77/alpha1.f: Ditto.
21273         * gfortran.dg/g77/990115-1.f: Ditto.
21274         * gfortran.dg/g77/erfc.f: Ditto.
21275         * gfortran.dg/g77/19990313-3.f: Ditto.
21276         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
21277         * gfortran.dg/g77/20010426.f: Ditto.
21278         * gfortran.dg/g77/19990313-0.f: Ditto.
21279         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
21280         * gfortran.dg/g77/20000629-1.f: Ditto.
21281         * gfortran.dg/g77/970125-0.f: Ditto.
21282         * gfortran.dg/g77/8485.f: Ditto.
21283         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
21284         * gfortran.dg/g77/19990313-1.f: Ditto.
21285         * gfortran.dg/g77/int8421.f: Ditto.
21286         * gfortran.dg/g77/19990305-0.f: Ditto.
21287         * gfortran.dg/g77/947.f: Ditto.
21288         * gfortran.dg/g77/19990905-2.f: Ditto.
21289         * gfortran.dg/g77/cabs.f: Ditto.
21290         * gfortran.dg/g77/19990313-2.f: Ditto.
21291         * gfortran.dg/g77/20020307-1.f: Ditto.
21292         * gfortran.dg/g77/dcomplex.f: Ditto.
21293         * gfortran.dg/g77/19990502-1.f: Ditto.
21294         * gfortran.dg/g77/19981216-0.f: Ditto.
21295         * gfortran.dg/common_4.f90: Ditto.
21296         * gfortran.dg/entry_4.f90: Ditto.
21297         * gfortran.dg/equiv_constraint_2.f90: Ditto.
21298         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21299         * gfortran.dg/namelist_12.f: Ditto.
21300         * gfortran.dg/scale_1.f90: Ditto.
21301         * gfortran.dg/modulo_1.f90
21302         * gfortran.dg/hollerith.f90: Ditto.
21303         * gfortran.dg/direct_io_3.f90: Ditto.
21304         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21305         * gfortran.dg/gnu_logical_1.F: Ditto.
21306         * gfortran.dg/unf_io_convert_1.f90: Ditto.
21307         * gfortran.dg/assign_1.f90: Ditto.
21308         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21309         * gfortran.dg/pr23095.f: Ditto.
21310         * gfortran.dg/read_float_1.f90: Ditto.
21311
21312 2005-12-17  Andreas Jaeger  <aj@suse.de>
21313
21314         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21315         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21316
21317 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21318
21319         PR fortran/24268
21320         * gfortran.dg/fmt_white.f: New test.
21321
21322 2005-12-16  Steven G. Kargl <kargls@comcast.net>
21323
21324         * gfortran.dg/label_1.f90: New test.
21325
21326 2005-12-15  Ben Elliston  <bje@au.ibm.com>
21327
21328         PR testsuite/25422
21329         * gcc.dg/20031012-1.c: Add -Walways-true option.
21330         * gcc.dg/weak/weak-3.c: Likewise.
21331         * g++.old-deja/g++.mike/warn8.C: Likewise.
21332
21333 2005-12-16  Mike Stump  <mrs@apple.com>
21334
21335         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21336         exit.
21337
21338 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21339
21340         PR libgfortran/25264
21341         PR libgfortran/25349
21342         * gfortran.dg/tl_editing.f90: Added additional checks.
21343         * gfortran.dg/t_editing.f: New test.
21344         * gfortran.dg/write_padding.f90: New test
21345
21346 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21347
21348         PR testsuite/25215
21349         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21350
21351 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
21352
21353         PR rtl-optimization/24899
21354         * gcc.c-torture/execute/20051215-1.c: New test.
21355
21356 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
21357
21358         PR 24823
21359         * gfortran.dg/pr24823.f: New test.
21360
21361 2005-12-16  Jeff Law  <law@redhat.com>
21362
21363         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21364
21365 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21366
21367         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21368         (base_types): Change C++ style comments to C style comments.  Remove
21369         aligned types from the array.  Keep Enums disabled.
21370         (complex_types): Remove aligned types from the array.
21371         Comment out "_Complex long double".
21372         (attrib_types): Remove.
21373         (complex_attrib_types): Remove.
21374         (attrib_array_types): Remove.
21375         (complex_attrib_array_types): Remove.
21376         (aligned_bitfld_types): Remove.
21377         (n_aligned_bitfld_types): Remove.
21378         (FEATURE_ALIGNEDPACKED): Delete.
21379         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21380         (singles): Remove support for adding attributes.
21381         (choose_type): Remove support for attributed types.
21382         (generate_fields): Remove support for attributed bit-fields.
21383         Remove support for adding attributes.
21384         (generate_random_tests): Remove support for adding attributes.
21385         (features): Add back "[0] :0" and "complex vector [0]".
21386         (main): Remove support for attributed bit-fields.
21387         Uncomment the calling of generate_random_tests for the rests of
21388         the tests.
21389
21390 2005-12-16  Jan Hubicka  <jh@suse.cz>
21391
21392         * gcc.c-torture/combine/pr25224.c: New.
21393
21394 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
21395
21396         PR other/25028
21397         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21398         HP-UX.
21399
21400 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
21401
21402         * gcc.dg/20051215-1.c: New file.
21403
21404 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21405
21406         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21407         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21408
21409 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21410
21411         PR fortran/18197
21412         * gfortran.dg/dummy_functions_1.f90: New.
21413
21414 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21415
21416         PR rtl-optimization/25310
21417         * gcc.c-torture/compile/pr25310.c: New test.
21418
21419 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21420
21421         PR debug/25023
21422         * gcc.dg/pr25023.c: New test.
21423
21424 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21425
21426         * g++.old-deja/g++.brendan/redecl1.C,
21427         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21428         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21429         g++.old-deja/g++.oliva/typeof1.C,
21430         g++.old-deja/g++.other/crash16.C,
21431         g++.old-deja/g++.other/crash34.C,
21432         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21433         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21434         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21435         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21436         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21437         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21438         Remove xfail.
21439
21440 2005-12-14  Kean Johnston  <jkj@sco.com>
21441             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21442
21443         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21444         * gcc.target/i386/20020523-1.c: Ditto.
21445         * gcc.target/i386/tailcall-1.c: Ditto.
21446         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21447         * gcc.target/i386/ssetype-5.c: Ditto.
21448
21449 2005-12-14  Jeff Law  <law@redhat.com>
21450
21451         * gcc.dg/tree-ssa/foldstring-1.c: New test.
21452
21453 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21454
21455         PR target/25254
21456         PR target/24188
21457         * gcc.target/i386/pr25254.c: New test.
21458         * gfortran.dg/PR24188.f: New test.
21459
21460 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
21461
21462         * lib/fortran-torture.exp: Catch remaining uses of
21463         remote_file build delete.
21464
21465 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21466
21467         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21468
21469 2005-12-14  Ben Elliston  <bje@au.ibm.com>
21470
21471         * gcc.dg/warn-addr-cmp.c: New test.
21472
21473 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21474
21475         PR debug/25023
21476         PR target/25293
21477         * gcc.target/i386/pr25293.c: New test.
21478
21479 2005-12-13  Petr Machata  <machata@post.cz>
21480
21481         PR c++/24907
21482         * g++.dg/parse/comma2.C: New test.
21483
21484 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
21485             Jakub Jelinek  <jakub@redhat.com>
21486
21487         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21488         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21489         (limits.h): Include unconditionally.
21490         (stdlib.h): Likewise.
21491         (hashtab.h): Do not include.
21492         (getopt.h): Likewise.
21493         (stddef.h): Include.
21494         (hashval_t): Define.
21495         (struct entry): Add "next" field.
21496         (HASH_SIZE): New macro.
21497         (hash_table): New variable.
21498         (switchfiles): Do not use xmalloc.
21499         (mix): New macro.
21500         (iterative_hash): New function.
21501         (hasht): Remove.
21502         (e_exists): New function.
21503         (e_insert): Likewise.
21504         (output): Use, instead of libiberty hashtable functions.
21505         (main): Do not use getopt.  Do not call htab_create.
21506
21507 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21508
21509         PR c++/25331
21510         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
21511         put atal* and atpaal* attributes on array elements.
21512         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
21513         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
21514         put atal* and atpaal* attributes on array elements.
21515         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
21516
21517 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
21518
21519         * gcc.dg/single-precision-constant.c: New test.
21520
21521 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
21522
21523         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21524         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21525         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21526         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21527         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21528         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21529         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21530         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21531         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21532         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21533         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21534         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21535         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21536         gcc.target/powerpc/ppc-sdata-2.c,
21537         gcc.target/powerpc/ppc-stackalign-1.c,
21538         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21539         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21540         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21541         gcc.target/powerpc/rs6000-ldouble-2.c,
21542         gcc.target/powerpc/rs6000-power2-1.c,
21543         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21544         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
21545         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
21546         option into target selector.
21547         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
21548         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21549
21550 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21551
21552         PR objc/25348
21553         * objc.dg/encode-9.m: New test.
21554
21555 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21556
21557         PR testsuite/20772
21558         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21559         * gcc.dg/asm-b.c: Fix typo.
21560         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21561         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21562         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21563         i?86 lp64 and x86_64 ilp32.
21564         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21565         on i?86 lp64.
21566         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21567
21568 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
21569
21570         PR fortran/25078
21571         gfortran.dg/equiv_5.f90: New test.
21572
21573 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
21574
21575         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21576         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21577         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21578         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21579         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21580         * gcc.dg/tree-ssa/reassoc-5.c: New.
21581         * gcc.dg/tree-ssa/reassoc-6.c: New.
21582         * gcc.dg/tree-ssa/reassoc-7.c: New.
21583         * gcc.dg/tree-ssa/reassoc-8.c: New.
21584         * gcc.dg/tree-ssa/reassoc-9.c: New.
21585         * gcc.dg/tree-ssa/reassoc-10.c: New.
21586         * gcc.dg/tree-ssa/reassoc-11.c: New.
21587
21588 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21589
21590         PR testsuite/25167
21591         PR testsuite/24478
21592         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21593
21594 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
21595
21596         PR c++/25300
21597         * g++.dg/template/inherit.C: Do not use a generic error message.
21598
21599 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21600
21601         PR libobjc/25354
21602         * objc.dg/gnu-encoding: New directory.
21603         * objc.dg/gnu-encoding/compat-common.h: New file.
21604         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21605         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21606         * objc.dg/gnu-encoding/vector-defs.h: New file.
21607         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21608         * objc.dg/gnu-encoding/generate-random.c: New file.
21609         * objc.dg/gnu-encoding/generate-random_r.c: New file.
21610         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21611         * objc.dg/gnu-encoding/generate-random.h: New file.
21612
21613 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
21614
21615         PR c++/25337
21616         * g++.dg/template/defarg7.C: New test.
21617
21618 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21619
21620         PR libobjc/25347
21621         * objc.dg/encode-8.m: New test.
21622
21623 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21624
21625         PR libobjc/25346
21626         * objc.dg/encode-7.m: New test.
21627
21628 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
21629
21630         PR c++/25010
21631         * g++.dg/opt/inline10.C: New test.
21632
21633 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
21634
21635         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21636
21637 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
21638
21639         * gfortran.dg/substring_equivalence.f90: typo in comment
21640
21641 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21642
21643         PR fortran/25068
21644         * gfortran.dg/iostat_3.f90: New test.
21645
21646 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
21647
21648         PR fortran/23815
21649         * gfortran.dg/unf_io_convert_1.f90: New test.
21650         * gfortran.dg/unf_io_convert_2.f90: New test.
21651         * gfortran.dg/unf_io_convert_3.f90: New test.
21652
21653 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21654
21655         PR testsuite/20772
21656         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21657         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21658         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21659         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21660         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21661         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21662         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21663         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21664         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21665         gcc.dg/torture/fp-int-convert-float128-timode.c,
21666         gcc.dg/torture/fp-int-convert-float128.c,
21667         gcc.dg/torture/fp-int-convert-float80-timode.c,
21668         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21669         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21670
21671         * gcc.dg/tls/opt-1.c: Require effective target fpic.
21672
21673 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
21674
21675         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21676
21677 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
21678
21679         * gcc.dg/20051207-1.c,
21680         * gcc.dg/20051207-2.c,
21681         * gcc.dg/20051207-3.c: New tests.
21682
21683 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21684
21685         PR testsuite/20772
21686         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21687         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21688         dg-skip-if target selector.
21689
21690         PR testsuite/20772
21691         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21692         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21693         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21694         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21695         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21696         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21697         and/or merge with i?86 cases.
21698
21699         * gcc.dg/tls/opt-3.c: Require effective target fpic.
21700
21701         PR testsuite/20772
21702         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21703         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21704         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21705         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21706         x86_64-*-linux*.
21707
21708 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
21709
21710         PR target/25311
21711         * gcc.c-torture/compile/pr25311.c: New test.
21712
21713 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21714
21715         PR libgfortran/25039
21716         * gfortran.dg/read_comma.f: New test.
21717
21718 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
21719
21720         PR c++/19317
21721         * g++.dg/opt/pr19317-1.C: New test.
21722         * g++.dg/opt/pr19317-2.C: New test.
21723         * g++.dg/opt/pr19317-3.C: New test.
21724
21725         PR target/19005
21726         * gcc.c-torture/execute/pr19005.c: New test.
21727
21728         PR target/17828
21729         * g++.old-deja/g++.other/comdat5.C: New test.
21730         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21731
21732         * g++.dg/compat/struct-layout-1.exp: New file.
21733         * g++.dg/compat/struct-layout-1.h: New.
21734         * g++.dg/compat/struct-layout-1_generate.c: New.
21735         * g++.dg/compat/struct-layout-1_x1.h: New.
21736         * g++.dg/compat/struct-layout-1_x2.h: New.
21737         * g++.dg/compat/struct-layout-1_y1.h: New.
21738         * g++.dg/compat/struct-layout-1_y2.h: New.
21739
21740         * gcc.dg/20050330-2.c: New test.
21741
21742 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21743
21744         PR fortran/25292
21745         * gfortran.dg/associated_1.f90: New.
21746
21747 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21748
21749         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21750         ILP32 vect_no_align platforms.
21751
21752 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
21753             Jakub Jelinek  <jakub@redhat.com>
21754
21755         PR target/25268
21756         * gcc.c-torture/compile/20051207-1.c: New test.
21757
21758 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21759
21760         PR testsuite/20772
21761         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21762         gcc.dg/torture/pr18582-1.c,
21763         gcc.target/i386/attributes-error.c: Also test on x86_64.
21764
21765         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21766
21767 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21768
21769         PR c++/19397
21770         * g++.dg/template/typedef3.C: New test.
21771
21772         PR c++/19762
21773         PR c++/19764
21774         * g++.dg/template/dtor3.C: Fix error markers.
21775
21776 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21777
21778         * lib/target-supports.exp (check_effective_target_sync_char_short):
21779         Add s390*.
21780
21781 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21782
21783         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21784
21785 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21786
21787         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21788         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21789         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21790         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21791
21792 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21793
21794         PR c++/25263
21795         * g++.dg/other/array2.C: New test case.
21796
21797 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
21798
21799         * gcc.dg/darwin-weakimport-3.c: New.
21800
21801         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21802         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21803         and to work on Darwin.
21804         * gcc.dg/attr-weakref-1b.c: New file.
21805         * gcc.dg/attr-weakref-2.c: New test.
21806         * gcc.dg/darwin-weakref-1.c: New test.
21807
21808 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
21809
21810         PR testsuite/25247
21811         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21812         use in selector expressions.
21813         (dg-xfail-if): Ditto.
21814         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21815         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21816         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21817         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21818         * gcc.test-framework/test-framework.exp: Skip generated tests if
21819         CHECK_TEST_FRAMEWORK is not 1.
21820
21821 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21822
21823         PR tree-optimization/24963
21824         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21825
21826         PR target/24108
21827         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21828
21829         PR target/18580
21830         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21831         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21832         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21833         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21834
21835 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
21836
21837         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21838         dg-options.
21839
21840 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21841
21842         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21843
21844 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21845
21846         * gcc.dg/format/cast-1.c: New test.
21847
21848 2005-12-04  Roger Sayle  <roger@eyesopen.com>
21849
21850         PR c/7776
21851         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21852         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21853         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21854         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21855
21856 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21857
21858         * gcc.dg/cast-pretty-print-1.c: New test.
21859
21860 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21861
21862         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21863
21864 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
21865
21866         PR c++/24173
21867         * g++.dg/template/friend40.C: New test.
21868
21869 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
21870
21871         PR target/25199
21872         * gcc.target/i386/movq-2.c: New test.
21873         * gcc.target/i386/movq.c: Remove target i?86, instead add
21874         dg-require-effective-target ilp32.
21875
21876 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21877
21878         PR c++/24103
21879         * g++.dg/other/default1.C: New test.
21880
21881 2005-12-02  Richard Guenther  <rguenther@suse.de>
21882
21883         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21884
21885 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21886
21887         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21888
21889 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
21890
21891         PR target/21017
21892         * gcc.target/powerpc/rotate.c: New.
21893
21894 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21895
21896         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21897         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21898
21899 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21900
21901         PR c/13384
21902         * gcc.dg/pr17730-1.c: Adjust.
21903         * gcc.dg/lvalue1.c (main): Likewise.
21904         * gcc.dg/lvalue-2.c: Likewise.
21905         * g++.dg/pr7503-3.C
21906
21907 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
21908
21909         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21910         error messages.
21911
21912 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
21913
21914         PR fortran/24789
21915         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
21916
21917 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21918
21919         PR target/24475
21920         * lib/target-supports.exp (check_effective_target_tls): New.
21921         (check_effective_target_tls_runtime): New.
21922         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21923         for TLS support.
21924         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21925         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21926         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21927         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21928         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21929         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21930         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21931         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21932         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21933         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21934         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21935         effective-target TLS.
21936         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21937         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21938         effective-target TLS runtime.
21939
21940 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21941
21942         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21943
21944 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
21945
21946         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
21947         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
21948         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
21949         ignored" warnings when "packing" is the same as the ABI layout.
21950
21951 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
21952
21953         PR fortran/21302
21954         * gfortran.dg/line_length_1.f: New test.
21955         * gfortran.dg/line_length_2.f90: Ditto.
21956
21957 2005-11-30  Richard Guenther  <rguenther@suse.de>
21958
21959         PR tree-optimization/21655
21960         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21961
21962 2005-11-30  Dale Johannesen  <dalej@apple.com>
21963
21964         * gcc.c-torture/compile/pr24930.c: New.
21965
21966 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
21967
21968         PR fortran/15809
21969         *  gfortran.dg/auto_char_dummy_array.f90: New test.
21970
21971 2005-11-30  Jeff Law  <law@redhat.com>
21972
21973         * g++.old-deja/g++.law/pr25000.C: New test.
21974
21975 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
21976
21977         * gcc.dg/tls/opt-11.c: New test.
21978
21979 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21980
21981         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21982         targets.
21983         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21984         LP64 ia64.
21985
21986 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
21987
21988         * gfortran.dg/open_access_1.f90: New test.
21989
21990 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21991
21992         * gcc.dg/charset/builtin2.c: New test.
21993
21994 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
21995
21996         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21997         on mmix-*-* for *_[xy].c.
21998
21999 2005-11-28  Kean Johnston  <jkj@sco.com>
22000
22001         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22002         headers.
22003         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22004         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22005         * gcc.target/i386/asm-3.c: Ditto.
22006         * gcc.target/i386/clobbers.c: Ditto.
22007         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22008         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
22009         test regexp.
22010         * gcc.target/i386/mul.c: Ditto.
22011         * gcc.target/i386/ssetype-1.c: Ditto.
22012         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
22013         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22014         static so the test works with -fPIC mode too. Based on comment in
22015         PR19231 by Pinski.
22016         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22017
22018 2005-11-28  Richard Guenther  <rguenther@suse.de>
22019
22020         * gcc.dg/alias-9.c: New testcase.
22021         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22022
22023 2005-11-28  Roger Sayle  <roger@eyesopen.com>
22024             Uros Bizjak  <uros@kss-loka.si>
22025
22026         PR middle-end/20219
22027         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22028         tan(x)/sin(x) transformations.
22029
22030 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
22031
22032         PR middle-end/24575
22033         * gcc.dg/tree-ssa/divide-3.c: New test.
22034         * gcc.dg/tree-ssa/divide-4.c: New test.
22035
22036 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
22037
22038         PR fortran/24917
22039         *  gfortran.dg/boz_6.f90: New test.
22040
22041 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22042
22043         PR fortran/23912
22044         * gfortran.dg/modulo_1.f90: New test.
22045
22046 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22047
22048         PR libfortran/24919
22049         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
22050         fail on CRLF platforms.
22051         * gfortran.dg/ftell_2.f90: Likewise.
22052
22053 2005-11-26  Eric Christopher  <echristo@apple.com>
22054
22055         * gcc.dg/intmax_t-1.c: Remove mips xfail.
22056
22057 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22058
22059         * objc.dg/gnu-runtime-3.m: Simplify.
22060
22061 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22062
22063         PR middle-end/23669
22064         * gcc.dg/tree-ssa/divide-1.c: New test.
22065         * gcc.dg/tree-ssa/divide-2.c: New test.
22066
22067 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22068
22069         PR libgfortran/24945
22070         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
22071
22072 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22073
22074         PR libgfortran/24945
22075         * gfortran.dg/open_status_2.f90: New test.
22076
22077 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22078
22079         * gcc.c-torture/execute/builtins/fprintf.c,
22080         gcc.c-torture/execute/builtins/fputs-lib.c,
22081         gcc.c-torture/execute/builtins/fputs.c,
22082         gcc.c-torture/execute/builtins/lib/fprintf.c,
22083         gcc.c-torture/execute/builtins/lib/printf.c,
22084         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22085
22086 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
22087
22088         * gcc.dg/20050922-2.c: New test.
22089
22090 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22091
22092         * objc.dg/gnu-runtime-3.m: New test.
22093
22094 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22095
22096         PR c++/9278
22097         * g++.dg/other/void1.C: New test.
22098
22099 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
22100
22101         PR middle-end/24998
22102         * gcc.dg/torture/fp-int-convert-float.c,
22103         gcc.dg/torture/fp-int-convert-double.c,
22104         gcc.dg/torture/fp-int-convert-long-double.c,
22105         gcc.dg/torture/fp-int-convert-timode.c,
22106         gcc.dg/torture/fp-int-convert-float80.c,
22107         gcc.dg/torture/fp-int-convert-float80-timode.c,
22108         gcc.dg/torture/fp-int-convert-float128.c,
22109         gcc.dg/torture/fp-int-convert-float128-timode.c,
22110         gcc.dg/torture/fp-int-convert.h: New files.
22111
22112 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22113
22114         PR middle-end/24989
22115         * gcc.dg/tree-ssa/bool-10.c: New test.
22116         * gcc.dg/tree-ssa/bool-11.c: New test.
22117         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22118
22119 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22120
22121         PR middle-end/24990
22122         * tree-ssa/pr24990-1.c: New test.
22123
22124 2005-11-24  Richard Guenther  <rguenther@suse.de>
22125         Dirk Mueller <dmueller@suse.de>
22126
22127         PR c++/14024
22128         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22129         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22130         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22131         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22132         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22133         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22134
22135 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
22136
22137         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22138
22139 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22140
22141         PR c/21668
22142         * gcc.dg/Wc++-compat.c: New.
22143         * gcc.dg/Wno-c++-compat.c: New.
22144
22145 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
22146
22147         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22148         (vspltish, vspltisw): Likewise.
22149
22150 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22151
22152         PR libgfortran/24794
22153         * gfortran.dg/namelist_12.f: Fix quotes.
22154         * gfortran.dg/namelist_13.f90: Fix quotes.
22155         * gfortran.dg/namelist_14.f90: Fix quotes.
22156         * gfortran.dg/namelist_15.f90: Fix quotes.
22157         * gfortran.dg/namelist_use.f90: Fix quotes.
22158         * gfortran.dg/namelist_use_only.f90: Fix quotes.
22159         * gfortran.dg/namelist_21.f90: New test.
22160         * gfortran.dg/namelist_22.f90: New test.
22161
22162 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
22163
22164         PR target/23435
22165         * gcc.c-torture/compile/pr23435.c: New.
22166
22167 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22168
22169         * gcc.c-torture/execute/floatunsisf-1.c: New test.
22170
22171 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22172
22173         * gcc.target/powerpc/405-macchw-1.c,
22174         gcc.target/powerpc/405-macchw-2.c,
22175         gcc.target/powerpc/405-macchwu-1.c,
22176         gcc.target/powerpc/405-macchwu-2.c,
22177         gcc.target/powerpc/405-machhw-1.c,
22178         gcc.target/powerpc/405-machhw-2.c,
22179         gcc.target/powerpc/405-machhwu-1.c,
22180         gcc.target/powerpc/405-machhwu-2.c,
22181         gcc.target/powerpc/405-maclhw-1.c,
22182         gcc.target/powerpc/405-maclhw-2.c,
22183         gcc.target/powerpc/405-maclhwu-1.c,
22184         gcc.target/powerpc/405-maclhwu-2.c,
22185         gcc.target/powerpc/405-mulchw-1.c,
22186         gcc.target/powerpc/405-mulchw-2.c,
22187         gcc.target/powerpc/405-mulchwu-1.c,
22188         gcc.target/powerpc/405-mulchwu-2.c,
22189         gcc.target/powerpc/405-mulhhw-1.c,
22190         gcc.target/powerpc/405-mulhhw-2.c,
22191         gcc.target/powerpc/405-mulhhwu-1.c,
22192         gcc.target/powerpc/405-mulhhwu-2.c,
22193         gcc.target/powerpc/405-mullhw-1.c,
22194         gcc.target/powerpc/405-mullhw-2.c,
22195         gcc.target/powerpc/405-mullhwu-1.c,
22196         gcc.target/powerpc/405-mullhwu-2.c,
22197         gcc.target/powerpc/405-nmacchw-1.c,
22198         gcc.target/powerpc/405-nmacchw-2.c,
22199         gcc.target/powerpc/405-nmachhw-1.c,
22200         gcc.target/powerpc/405-nmachhw-2.c,
22201         gcc.target/powerpc/405-nmaclhw-1.c,
22202         gcc.target/powerpc/405-nmaclhw-2.c,
22203         gcc.target/powerpc/440-macchw-1.c,
22204         gcc.target/powerpc/440-macchw-2.c,
22205         gcc.target/powerpc/440-macchwu-1.c,
22206         gcc.target/powerpc/440-macchwu-2.c,
22207         gcc.target/powerpc/440-machhw-1.c,
22208         gcc.target/powerpc/440-machhw-2.c,
22209         gcc.target/powerpc/440-machhwu-1.c,
22210         gcc.target/powerpc/440-machhwu-2.c,
22211         gcc.target/powerpc/440-maclhw-1.c,
22212         gcc.target/powerpc/440-maclhw-2.c,
22213         gcc.target/powerpc/440-maclhwu-1.c,
22214         gcc.target/powerpc/440-maclhwu-2.c,
22215         gcc.target/powerpc/440-mulchw-1.c,
22216         gcc.target/powerpc/440-mulchw-2.c,
22217         gcc.target/powerpc/440-mulchwu-1.c,
22218         gcc.target/powerpc/440-mulchwu-2.c,
22219         gcc.target/powerpc/440-mulhhw-1.c,
22220         gcc.target/powerpc/440-mulhhw-2.c,
22221         gcc.target/powerpc/440-mulhhwu-1.c,
22222         gcc.target/powerpc/440-mulhhwu-2.c,
22223         gcc.target/powerpc/440-mullhw-1.c,
22224         gcc.target/powerpc/440-mullhw-2.c,
22225         gcc.target/powerpc/440-mullhwu-1.c,
22226         gcc.target/powerpc/440-mullhwu-2.c,
22227         gcc.target/powerpc/440-nmacchw-1.c,
22228         gcc.target/powerpc/440-nmacchw-2.c,
22229         gcc.target/powerpc/440-nmachhw-1.c,
22230         gcc.target/powerpc/440-nmachhw-2.c,
22231         gcc.target/powerpc/440-nmaclhw-1.c,
22232         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22233
22234 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
22235
22236         PR fortran/24774
22237         * gfortran.dg/inquire_9.f90: New test.
22238
22239         PR fortran/21647
22240         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
22241
22242 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22243
22244         PR libfortran/24432
22245         * lib/target-supports.exp (check_effective_target_fortran_large_real):
22246         Check that 'cos' is supported.
22247
22248 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
22249
22250         PR fortran/24223
22251         * gfortran.dg/substring_equivalence.f90: New test.
22252
22253         PR fortran/24705
22254         * gfortran.dg/auto_internal_assumed.f90: New test.
22255
22256 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
22257
22258         * gcc.dg/fold-div-2.c: New test.
22259
22260 2005-11-20  Ian Lance Taylor  <ian@airs.com>
22261
22262         PR rtl-optimization/24883
22263         * gcc.c-torture/compile/pr24883.c: New test.
22264
22265 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
22266
22267         PR middle-end/20583
22268         * gcc.c-torture/compile/pr20583.c: New.
22269
22270 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
22271
22272         * gcc.c-torture/execute/usmul.c: New test.
22273
22274 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
22275
22276         * gcc.dg/tree-ssa/vrp22.c: New test.
22277
22278 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
22279
22280         PR middle-end/24912
22281         * gcc.dg/torture/pr24912-1.c: New test.
22282
22283 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
22284
22285         PR fortran/24862
22286         * gfortran.dg/arrayio_derived_1.f90: New test.
22287
22288 2005-11-19  Richard Guenther  <rguenther@suse.de>
22289
22290         PR middle-end/23294
22291         * gcc.dg/tree-ssa/pr23294.c: New testcase.
22292
22293 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
22294
22295         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22296
22297 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
22298
22299         PR c++/8355
22300         * g++.dg/template/friend39.C: New test.
22301
22302 2005-11-18  James E Wilson  <wilson@specifix.com>
22303
22304         * gcc.dg/builtin-strstr.c: New.
22305
22306 2005-11-18  Richard Henderson  <rth@redhat.com>
22307
22308         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22309         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22310         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22311         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22312         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22313         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22314         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22315         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22316         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22317         renaming to remove initial "ia64-".
22318
22319 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
22320
22321         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22322
22323 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
22324
22325         * g++.dg/cpp/string-2.C: New test.
22326
22327 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
22328
22329         * gcc.dg/tree-ssa/loop-14.c: New test.
22330
22331 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
22332             Michael Chamberlain <michael@chamberlain.net.au>
22333
22334         * ada/acats/run_all.sh (target_run): Kill long running tests.
22335
22336 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22337
22338         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22339         * gcc.dg/cleanup-9.c: Likewise.
22340         * gcc.dg/cleanup-10.c: Likewise.
22341         * gcc.dg/cleanup-11.c: Likewise.
22342
22343 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22344
22345         PR fortran/24892
22346         * gfortran.dg/open_access_append_1.f90: New test.
22347         * gfortran.dg/open_access_append_2.f90: New test.
22348
22349 2005-11-16  Richard Guenther  <rguenther@suse.de>
22350
22351         PR middle-end/24851
22352         * gcc.c-torture/execute/pr24851.c: New testcase.
22353
22354 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
22355
22356         * gcc.dg/fold-overflow-1.c: New test.
22357
22358 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
22359
22360         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22361         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22362
22363 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
22364
22365         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22366         structures.
22367         * g++.dg/eh/forced2.C: Likewise.
22368         * g++.dg/eh/forced3.C: Likewise.
22369         * g++.dg/eh/forced4.C: Likewise.
22370
22371 2005-11-11  Mike Stump  <mrs@apple.com>
22372
22373         * g++.old-deja/g++.mike/unused.C: Add.
22374
22375 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
22376
22377         PR c++/24667
22378         * g++.dg/warn/Wcast-qual1.C: New test.
22379
22380 2005-11-15  Jan Hubicka  <jh@suse.cz>
22381
22382         * gcc.dg/winline-5.c: Add large-unit-insns limit.
22383
22384 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
22385
22386         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22387
22388 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
22389
22390         PR 24840
22391         * gcc.dg/tree-ssa/pr24840.c: New test.
22392
22393 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
22394
22395         PR testsuite/24841
22396         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22397
22398 2005-11-14  Dale Johannesen  <dalej@apple.com>
22399
22400         * gcc.c-torture/execute/20051113-1.c: New.
22401
22402 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
22403
22404         PR c++/24687
22405         * g++.dg/template/crash43.C: New test.
22406
22407 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22408
22409         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22410
22411 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22412
22413         PR c++/24817
22414         * g++.dg/eh/spec8.C: New test.
22415
22416 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22417
22418         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22419
22420 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22421
22422         PR c++/20293
22423         * g++.dg/parse/ambig4.C: New test.
22424         * g++.dg/tc1/dr101.C: Adjust error markers.
22425         * g++.dg/lookup/strong-using-2.C: Likewise.
22426         * g++.dg/lookup/ambig5.C: Likewise.
22427         * g++.dg/lookup/ambig4.C: Likewise.
22428         * g++.dg/parse/crash22.C: Likewise.
22429
22430 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22431
22432         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22433
22434 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22435
22436         * gcc.dg/nested-calls-1.c: New test.
22437
22438 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22439
22440         * gfortran.dg/complex_intrinsic_1.f90: New test.
22441         * gfortran.dg/complex_intrinsic_2.f90: New test.
22442         * gfortran.dg/fgetc_1.f90: New test.
22443         * gfortran.dg/fgetc_2.f90: New test.
22444         * gfortran.dg/fgetc_3.f90: New test.
22445         * gfortran.dg/ftell_1.f90: New test.
22446         * gfortran.dg/ftell_2.f90: New test.
22447         * gfortran.dg/gnu_logical_1.F: New test.
22448         * gfortran.dg/gnu_logical_2.f90: New test.
22449
22450 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22451
22452         PR middle-end/24820
22453         * gcc.dg/pr24820.c: New test.
22454
22455 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22456
22457         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22458         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22459         variable.
22460
22461 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22462
22463         PR testsuite/24614
22464         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22465
22466 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22467
22468         * gcc.target/cris/cris.exp: New file.
22469         * gcc.target/cris/rld-legit1.c: New test.
22470         * gcc.target/cris/rld-legit2.c: New test.
22471
22472 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
22473
22474         PR c++/24780
22475         * g++.dg/opt/pr24780.C: New test.
22476
22477         PR c++/24761
22478         * g++.dg/template/asm1.C: New test.
22479
22480 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
22481
22482         PR libgfortran/24787
22483         * gfortran.dg/scan_1.f90: New test.
22484
22485 2005-11-12  Jan Hubicka  <jh@suse.cz>
22486
22487         * gcc.target/i386/minmax-1.c: New.
22488         * gcc.target/i386/minmax-2.c: New.
22489
22490 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
22491
22492         * gcc.dg/pr24445.c: Fix for 64-bit targets.
22493
22494 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
22495
22496         * gcc.c-torture/execute/20051110-1.c,
22497         gcc.c-torture/execute/20051110-2.c: New tests.
22498
22499 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22500
22501         PR middle-end/24750
22502         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22503         New tests.
22504
22505 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22506
22507         * lib/target-libpath.exp (get_shlib_extension): New proc.
22508         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
22509         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22510         * lib/objc.exp (objc_target_compile): Likewise.
22511         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
22512         detection.
22513
22514 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22515
22516         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
22517
22518         * lib/target-supports.exp (check_effective_target_static_libgfortran):
22519         Add -static to additional_flags and pass it to target_compile.
22520
22521 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22522
22523         PR libgfortran/24719
22524         gfortran.dg/read_noadvance.f90: New test.
22525
22526         PR libgfortran/24699
22527         gfortran.dg/fmt_t_2.f90: New test.
22528
22529         PR libgfortran/24785
22530         gfortran.dg/read_x_eor.f90: New test.
22531
22532         PR libgfortran/24584
22533         gfortran.dg/namelist_empty.f90: Rename test.
22534
22535         PR libgfortran/24489
22536         gfortran/read_eor.f90: Rename test.
22537
22538 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22539
22540         PR fortran/15976
22541         * gfortran.dg/automatic_module_variable.f90: New test.
22542
22543 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
22544
22545         PR target/24445
22546         * gcc.dg/pr24445.c: New test.
22547
22548 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22549
22550         PR fortran/24655
22551         PR fortran/24755
22552         * gfortran.dg/recursive_statement_functions.f90: Add statement
22553         functions using inline intrinsic functions and parameters to test
22554         that they no longer seg-fault.
22555
22556         PR fortran/24409
22557         gfortran.dg/nested_modules_4.f90: New test.
22558         gfortran.dg/nested_modules_5.f90: New test.
22559
22560 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22561
22562         PR fortran/24643
22563         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22564
22565 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
22566
22567         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22568         failures.
22569
22570 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22571
22572         * gcc.dg/sparc-getcontext-1.c: New test.
22573
22574 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
22575
22576         * gcc.dg/ifcvt-fabs-1.c: New test.
22577
22578 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
22579
22580         PR other/4372
22581         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22582         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22583
22584 2005-11-09  Richard Guenther  <rguenther@suse.de>
22585
22586         PR tree-optimization/24716
22587         * gcc.c-torture/execute/pr24716.c: New testcase.
22588
22589 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22590
22591         * gcc.dg/pr24624.c: Disable for non S/390 targets.
22592
22593 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22594
22595         PR 24624
22596         * gcc.dg/pr24624.c: Testcase added.
22597
22598 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22599
22600         PR 24623
22601         * g++.dg/other/pr24623.C: Testcase added.
22602
22603 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
22604
22605         PR fortran/22607
22606         * gfortran-dg/pure_byref_1.f90: New.
22607         * gfortran-dg/pure_byref_2.f90: New.
22608
22609 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
22610
22611         PR c/24101
22612         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22613         * gcc.dg/dg.exp: Run main loop also for *.i files.
22614
22615 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
22616
22617         PR c++/19450
22618         * g++.dg/tls/diag-3.C: New test.
22619         * g++.dg/tls/diag-4.C: New test.
22620         * g++.dg/tls/static-1.C: New test.
22621         * g++.dg/tls/static-1a.cc: New file.
22622
22623 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
22624
22625         PR 23046
22626         * g++.dg/tree-ssa/pr23046.C: New test.
22627
22628 2005-11-08  Devang Patel <dpatel@apple.com>
22629
22630         PR tree-optimization/23115
22631         * gcc.dg/tree-ssa/pr23115.c: New.
22632
22633 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
22634
22635         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22636         * gcc.target/powerpc/pr16155.c: Same.
22637         * gcc.target/powerpc/altivec-1.c: Same.
22638         * gcc.target/powerpc/altivec-2.c: Same.
22639         * gcc.target/powerpc/altivec-3.c: Same.
22640         * gcc.target/powerpc/altivec-5.c: Same.
22641         * gcc.target/powerpc/altivec-11.c: Same.
22642         * gcc.target/powerpc/altivec-12.c: Same.
22643         * gcc.target/powerpc/altivec-14.c: Same.
22644         * gcc.target/powerpc/altivec-22.c: Same.
22645         * gcc.target/powerpc/altivec-consts.c: Same.
22646         * gcc.target/powerpc/altivec-pr22085.c: Same.
22647         * gcc.target/powerpc/altivec-splat.c: Same.
22648         * gcc.target/powerpc/altivec-varargs-1.c: Same.
22649         * gcc.target/powerpc/altivec-vec-merge.c: Same.
22650         * gcc.target/powerpc/darwin-longlong.c: Same.
22651
22652 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
22653
22654         PR target/19340
22655         * gcc.dg/pr19340.c: New test.
22656
22657 2005-11-07  Ian Lance Taylor  <ian@airs.com>
22658
22659         PR rtl-optimization/24683
22660         * gcc.dg/pr24683.c: New test.
22661
22662 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22663
22664         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22665         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22666
22667 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22668
22669         * gcc.target/i386/pr23376.c: Compile with -mmmx.
22670
22671 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
22672
22673         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22674
22675 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22676
22677         PR target/24230
22678
22679         * gcc.target/powerpc/altivec-consts.c,
22680         gcc.target/powerpc/altivec-splat.c: New testcase.
22681
22682 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22683
22684         PR c/24599
22685
22686         * gcc.dg/overflow-2.c: New testcase.
22687
22688 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
22689
22690         PR rtl-optimization/23567
22691         * gcc.c-torture/execute/20051104-1.c: New test.
22692
22693 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
22694
22695         PR fortran/24534
22696         gfortran.dg/private_type_2.f90: Modified to check that case with
22697         PRIVATE declaration within derived type is accepted.
22698
22699         PR fortran/20838
22700         gfortran.dg/pointer_assign_1.f90: New test.
22701
22702         PR fortran/20840
22703         * gfortran.dg/arrayio_0.f90: New test.
22704
22705         PR fortran/17737
22706         gfortran.dg/data_initialized.f90: New test.
22707         gfortran.dg/data_constraints_1.f90: New test.
22708         gfortran.dg/data_constraints_2.f90: New test.
22709
22710 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
22711
22712         PR fortran/24174
22713         PR fortran/24305
22714         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22715
22716 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
22717
22718         PR 24670
22719         * gcc.dg/tree-ssa/pr24670.c: New test.
22720
22721 2005-11-05  Ian Lance Taylor  <ian@airs.com>
22722
22723         PR target/22432
22724         * gcc.target/i386/pr22432.c: New test.
22725
22726 2005-11-05  Richard Henderson  <rth@redhat.com>
22727
22728         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22729         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22730         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22731         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22732         from gcc.dg/alpha-*.
22733         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22734         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22735
22736 2005-11-05  Andreas Jaeger  <aj@suse.de>
22737
22738         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22739
22740 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22741
22742         PR target/23424
22743         * gcc.dg/torture/pr23424-1.c: New test.
22744
22745 2005-11-04  Richard Henderson  <rth@redhat.com>
22746
22747         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22748         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22749         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22750         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22751         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22752         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22753         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22754         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22755         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22756         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22757         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22758         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22759         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22760         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22761         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22762         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22763         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22764         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22765         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22766         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22767         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22768         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22769         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22770         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22771         Move from gcc.dg/.
22772         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22773         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22774         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22775         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22776         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22777         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22778         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22779         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22780         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22781         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22782         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22783         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22784         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22785         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22786         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22787         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22788         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22789         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22790         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22791         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22792         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22793         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22794         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22795         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22796         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22797         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22798         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22799         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22800         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22801         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22802         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22803         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22804         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22805         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22806         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22807         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22808         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22809         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22810         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22811         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22812         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22813         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22814         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22815         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22816         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22817
22818 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
22819
22820         PR 24627
22821         * gcc.dg/tree-ssa/pr24627.c: New test.
22822
22823 2005-11-04 Paul Brook  <paul@codesourcery.com>
22824
22825         * gcc.dg/tls/opt-10.c: New test.
22826
22827 2005-11-04  Andreas Jaeger  <aj@suse.de>
22828
22829         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22830         avoid extra warnings.
22831
22832 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22833
22834         PR libfortran/22298
22835         * lib/target-supports.exp
22836         (check_effective_target_static_libgfortran): New
22837         static_libgfortran effective target.
22838         * gfortran.dg/static_linking_1.f: New test.
22839         * gfortran.dg/static_linking_1.c: New file.
22840
22841 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22842
22843         * gcc.dg/pr24615.c: Guard test with { target fpic }.
22844
22845 2005-11-03  Josh Conner  <jconner@apple.com>
22846
22847         PR c++/19989
22848         g++.dg/ext/array2.C: New test.
22849         g++.dg/template/dependent-name3.C: New test.
22850         g++.dg/template/dependent-name4.C: New test.
22851         g++.dg/template/sfinae2.C: New test.
22852
22853 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22854
22855         PR preprocessor/22042
22856         * gcc.dg/cpp/strify4.c: New test.
22857
22858 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22859
22860         PR c++/17964
22861         * g++.dg/cpp/string-1.C: New test.
22862
22863 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22864
22865         * gcc.target/powerpc: New directory.
22866         * gcc.target/powerpc/powerpc.exp: New file.
22867         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22868         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22869         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22870         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22871         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22872         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22873         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22874         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22875         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22876         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22877         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22878         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22879         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22880         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22881         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22882         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22883         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22884         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22885         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22886         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22887         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22888         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22889         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22890         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22891         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22892         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22893         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22894         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22895         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22896         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22897         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22898         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22899         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22900         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22901
22902 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
22903
22904         PR c++/21627
22905         * g++.dg/warn/inline2.C: New test.
22906
22907 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22908
22909         PR middle-end/23155
22910         * g++.dg/ext/c99struct1.C: New test.
22911         * gcc.dg/union-cast-1.c: New test.
22912         * gcc.dg/union-cast-2.c: New test.
22913         * gcc.dg/union-cast-3.c: New test.
22914
22915 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22916
22917         PR middle-end/24589
22918         * gcc.c-torture/execute/zero-struct-2.c: New test.
22919
22920 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22921
22922         PR c++/24582
22923         * g++.dg/init/switch1.C: New test.
22924
22925 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22926
22927         * gcc.dg/delay-slot-1.c: New test.
22928
22929 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
22930
22931         PR target/24620
22932         * gcc.dg/pr24620.c: New test.
22933
22934 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22935
22936         PR c/24329
22937         * gcc.dg/format/unnamed-1.c: New test.
22938
22939 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22940
22941         PR c++/22434
22942         * g++.dg/expr/cond8.C: New test.
22943
22944         PR c++/24560
22945         * g++.dg/parse/dot1.C: New test.
22946
22947 2005-11-02  Jan Hubicka  <jh@suse.cz>
22948
22949         PR target/23303
22950         * gcc.dg/i386-lea.c: New test
22951
22952 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22953
22954         PR target/24615
22955         * gcc.dg/pr24615.c: New test.
22956
22957 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22958
22959         PR target/24600
22960         * gcc.dg/pr24600.c: New test.
22961
22962 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22963
22964         PR c++/19253
22965         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22966         * g++.dg/parse/typename9.C: New test.
22967         * g++/dg/parse/typename10.C: Likewise.
22968
22969 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22970
22971         PR fortran/18157
22972         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22973         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22974         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22975
22976 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22977
22978         PR c++/24569
22979         * g++.dg/debug/static1.C: New test.
22980
22981 2005-11-02  Josh Conner  <jconner@apple.com>
22982
22983         * g++.dg/crash38.C: moved into proper directory...
22984         * g++.dg/template/crash42.C: ...here
22985
22986 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
22987
22988         PR target/18338
22989         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22990         pcc_bitfield_type_matters || default_packed.
22991
22992         * lib/target-supports.exp
22993         (check_effective_target_pcc_bitfield_type_matters): New proc.
22994         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22995
22996         PR testsuite/23304
22997         * lib/target-supports.exp (check_effective_default_packed): New proc.
22998         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22999         Gate expected errors on target ! default_packed.
23000         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
23001
23002 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23003
23004         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23005         change (r106358).
23006
23007 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23008
23009         PR fortran/24008
23010         * gfortran.dg/entry_5.f90: New.
23011         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23012
23013 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
23014
23015         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23016
23017 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
23018
23019         PR fortran/21565
23020         gfortran.dg/namelist_blockdata.f90: New test.
23021
23022         PR fortran/18737
23023         gfortran.dg/external_implicit_none.f90: New test.
23024
23025         PR fortran/14994
23026         * gfortran.dg/secnds.f: New test.
23027
23028 2005-10-31  Jan Hubicka  <jh@suse.cz>
23029
23030         PR target/20928
23031         * gcc.c-torture/compile/pr20928.c: New test.
23032
23033 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
23034
23035         PR middle-end/23492
23036         * gcc.c-torture/compile/zero-strct-5.c: New test.
23037
23038 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
23039
23040         PR libgfortran/24584
23041         * gfortran.dg/pr24584.f90: New test.
23042
23043 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
23044
23045         PR fortran/18883
23046         * gfortran.dg/char_result_9.f90: New.
23047         * gfortran.dg/char_result_10.f90: New.
23048
23049 2005-10-30  Jan Hubicka  <jh@suse.cz>
23050
23051         * g++.dg/tree-ssa/pr24172.C: New testcase.
23052
23053 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23054
23055         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
23056
23057 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
23058
23059         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
23060         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
23061         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
23062         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
23063         gfortran.dg/enum_9.f90,
23064         gfortran.fortran-torture/compile/enum_1.f90,
23065         gfortran.fortran-torture/execute/enum_1.f90,
23066         gfortran.fortran-torture/execute/enum_2.f90,
23067         gfortran.fortran-torture/execute/enum_3.f90,
23068         gfortran.fortran-torture/execute/enum_4.f90: New tests.
23069
23070 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
23071
23072         PR target/18482
23073         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
23074         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
23075
23076 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23077
23078         PR libfortran/20179
23079         * gfortran.dg/mixed_io_1.f90: New test.
23080         * gfortran.dg/mixed_io_1.c: New file.
23081
23082 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23083
23084         * gfortran.dg/malloc_free_1.f90: New test.
23085
23086 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
23087
23088         * gcc.dg/nested-func-4.c: Require profiling -pg.
23089
23090 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23091
23092         PR C++/23229
23093         * g++.dg/warn/main-2.C: New test.
23094
23095 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
23096
23097         PR fortran/24545
23098         * gfortran.dg/interface_2.f90: new test.
23099
23100 2005-10-28  Josh Conner  <jconner@apple.com>
23101
23102         PR c++/22153
23103         * g++.dg/template/crash38.C: New test.
23104         * g++.dg/parse/explicit1.C: Change expected errors.
23105
23106 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23107
23108         PR C++/23426
23109         * g++.dg/other/large-size-array.C: New test.
23110
23111 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23112
23113         PR middle-end/24362
23114         * g++.dg/opt/complex4.C: New test.
23115
23116 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
23117
23118         * gcc.dg/nested-func-4.c: New test.
23119
23120 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
23121
23122         PR fortran/24158
23123         gfortran.dg/derived_recursion.f90: New test.
23124         gfortran.dg/implicit_actual.f90: New test.
23125
23126 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
23127
23128         PR middle-end/24295, PR testsuite/24477
23129         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
23130         removed when weakref hits the tree.
23131
23132 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
23133
23134         * gfortran.dg/cray_pointers_4.f90: New test.
23135
23136         * gfortran.dg/cray_pointers_5.f90: New test.
23137
23138 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
23139
23140         PR fortran/22290
23141         * gfortran.dg/assign_5.f90: New test.
23142         * gfortran.dg/assign_6.f: New test.
23143
23144 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
23145
23146         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
23147         CPU has no SSE support.
23148
23149 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
23150
23151         PR libgfortran/24224
23152         * gfortran.dg/arrayio_1.f90: Update attribution.
23153         * gfortran.dg/arrayio_2.f90: Update attribution.
23154         * gfortran.dg/arrayio_3.f90: Update attribution.
23155         * gfortran.dg/arrayio_4.f90: Update test conditions.
23156         * gfortran.dg/arrayio_5.f90: Update attribution.
23157         * gfortran.dg/arrayio_6.f90: New test.
23158         * gfortran.dg/arrayio_7.f90: New test.
23159
23160 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
23161
23162         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23163
23164 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23165
23166         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23167
23168 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23169
23170         PR fortran/24416
23171         * gfortran.dg/namelist_char_only.f90: New test.
23172
23173 2005-10-24  Asher Langton  <langton2@llnl.gov>
23174
23175         PR fortran/17031
23176         PR fortran/22282
23177         * gfortran.dg/cray_pointers_1.f90: New test.
23178         * gfortran.dg/cray_pointers_2.f90: New test.
23179         * gfortran.dg/cray_pointers_3.f90: New test.
23180         * gfortran.dg/loc_1.f90: New test.
23181         * gfortran.dg/loc_2.f90: New test.
23182
23183 2005-10-24  Steven Bosscher  <stevenb@suse.de>
23184
23185         * gcc.dg/pr24225.c: New test.
23186
23187 2005-10-24  Asher Langton  <langton2@llnl.gov>
23188
23189         * gfortran.dg/dup_save_1.f90: New test.
23190         * gfortran.dg/dup_save_2.f90: New test.
23191
23192 2005-10-24  Paul Brook  <paul@codesourcery.com>
23193
23194         PR 24107
23195         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23196         stdint.h.
23197
23198 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
23199
23200         PR libgfortran/24489
23201         * gfortran.dg/pr24489.f90: New test.
23202
23203 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
23204
23205         PR fortran/23635
23206         * gfortran.dg/ichar_1.f90: Add tests for derived types.
23207
23208 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
23209
23210         PR target/18911
23211         * g++.dg/init/array16.C: Skip for mmix-*-*.
23212
23213 2005-10-23  Asher Langton  <langton2@llnl.gov>
23214
23215         * gfortran.dg/byte_1.f90: New test.
23216         * gfortran.dg/byte_2.f90: New test.
23217
23218 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
23219
23220         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
23221
23222 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
23223
23224         PR fortran/18022
23225         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
23226
23227         PR fortran/24311
23228         * gfortran.dg/merge_char_const.f90: New test.
23229
23230         PR fortran/24384
23231         * gfortran.dg/spread_scalar_source.f90: New test.
23232
23233 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
23234
23235         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23236
23237         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23238         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23239
23240         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23241
23242 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
23243
23244         PR fortran/24426
23245         * gfortran.dg/der_pointer_4.f90: New.
23246
23247 2005-10-22  David Ayers  <d.ayers@inode.at>
23248
23249         * obj-c++.dg/except-1.mm: Simplify.
23250
23251 2005-10-21  David Ayers  <d.ayers@inode.at>
23252
23253         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23254
23255 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
23256
23257         * gfortran.dg/assumed_dummy_2.f90: New test.
23258
23259 2005-10-21  James E Wilson  <wilson@specifix.com>
23260
23261         PR preprocessor/15220
23262         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23263
23264 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
23265
23266         * gcc.c-torture/execute/20051021-1.c: New test.
23267
23268 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
23269
23270         PR c++/24260
23271         * g++.dg/ext/tmplattr1.C: New test.
23272
23273 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
23274
23275         PR fortran/24440
23276         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
23277
23278 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
23279
23280         * obj-c++.dg/except-1.mm: New.
23281
23282         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
23283
23284 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
23285
23286         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
23287
23288 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
23289
23290         PR middle-end/24295
23291         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
23292         declarations with the same names as thunks' alias targets, use
23293         aliases instead.
23294         * gcc.dg/attr-alias-3.c: New test.
23295         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23296
23297 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
23298
23299         PR c++/22618
23300         * g++.dg/parse/access8.C: New test.
23301
23302 2005-10-20  Richard Guenther  <rguenther@suse.de>
23303
23304         PR c++/24439
23305         * g++.dg/tree-ssa/pr24439.C: New testcase.
23306
23307 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23308
23309         * g++.dg/opt/delay-slot-1.C: New test.
23310
23311 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
23312
23313         PR fortran/21625
23314         * gfortran.fg/der_init_1.f90: New.
23315
23316 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
23317
23318         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23319
23320 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
23321
23322         PR c++/21908
23323         * g++.dg/parse/error28.C: New test.
23324
23325 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23326
23327         * gcc.dg/profile-generate-2.c: New test.
23328
23329 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
23330
23331         PR target/23589
23332         * g++.dg/ext/dllimport11.C: New.
23333
23334 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23335
23336         PR c++/22293
23337         * g++.dg/other/friend3.C: New test.
23338
23339 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
23340
23341         PR c++/23293
23342         * g++.dg/template/error19.C: New test.
23343
23344 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23345
23346         PR c++/21383
23347         * g++.dg/overload/koenig2.C: New.
23348
23349         PR c++/23118
23350         * g++.dg/overload/error2.C: New.
23351
23352         PR c++/22604
23353         * g++.dg/inherit/covariant14.C: New.
23354
23355 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23356
23357         PR c++/23440
23358         * g++.dg/parse/for1.C: New test.
23359
23360 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
23361
23362         PR fortran/23446
23363         * gfortran.dg/host_dummy_index_1.f90: New test.
23364
23365         PR fortran/21459
23366         * gfortran.dg/automatic_char_len_2.f90: New test.
23367
23368         PR fortran/20866
23369         * gfortran.dg/recursive_statement_functions.f90: New test.
23370
23371         PR fortran/20853
23372         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23373
23374         PR fortran/20849
23375         * gfortran.dg/external_initializer.f90: New test.
23376
23377         PR fortran/20837
23378         * non_module_public.f90: New test.
23379
23380 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23381
23382         PR c++/24386
23383         * g++.dg/template/overload7.C: New.
23384
23385         PR c++/22551
23386         * g++.dg/other/switch2.C: Remove expected warnings.
23387
23388         PR c++/21353
23389         * g++.dg/template/defarg6.C: New.
23390
23391 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
23392
23393         PR target/24315
23394         * gcc.target/i386/pr24315.c: New test.
23395
23396 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23397
23398         PR c++/24389
23399         * g++.dg/template/static21.C: New test.
23400         * g++.dg/template/static21-a.cc: Likewise.
23401
23402 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23403
23404         PR c++/23959
23405         * g++.dg/warn/Wswitch-default-1.C: New test.
23406         * g++.dg/warn/Wswitch-default-2.C: New test.
23407
23408 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23409
23410         PR c++/22173
23411         * g++.dg/parse/template18.C: New test.
23412         * g++.dg/template/nontype15.C: Likewise.
23413
23414 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23415
23416         PR fortran/22273
23417         * gfortran.dg/spec_expr_2.f90: New.
23418
23419 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23420
23421         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23422         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23423         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23424         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23425         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23426         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23427         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23428         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23429         previous target-specific skips and warning-message matches where
23430         applicable.
23431
23432 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
23433
23434         PR c++/21347
23435         * g++.dg/warn/Wctor-dtor.C: New test.
23436
23437 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23438
23439         PR c/23439
23440         * gcc.dg/for-1.c: New test.
23441
23442 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
23443
23444         PR c++/19565
23445         * g++.dg/warn/Wconversion1.C: New test.
23446         * g++.dg/ext/packed4.C: Compile with -w.
23447         * g++.dg/opt/20050511-1.C: Likewise.
23448         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23449
23450 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
23451
23452         * gfortran.dg/boz_5.f90: New test.
23453
23454 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23455
23456         PR c++/22551
23457         * g++.dg/other/switch2.C: New.
23458
23459         PR c++/23984
23460         * g++.dg/init/ctor7.C: New.
23461
23462 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
23463
23464         PR c++/23730
23465         * g++.dg/parse/crash32.C: New test.
23466
23467 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
23468
23469         PR c++/20721
23470         * g++.dg/init/goto2.C: New test.
23471
23472         PR c++/22464
23473         * g++.dg/template/crash/41.C: New test.
23474
23475         PR c++/22180
23476         * g++.dg/template/crash40.C: New test.
23477
23478         PR c++/23694
23479         * g++.dg/parse/friend5.C: New test.
23480
23481         PR c++/23307
23482         * g++.dg/template/crash38.C: New test.
23483
23484         PR c++/22352
23485         * g++.dg/template/friend38.C: New test.
23486
23487         PR c++/22405
23488         * g++.dg/template/crash39.C: New test.
23489
23490 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
23491
23492         * gcc.dg/debug/dwarf2/dwarf-char1.c,
23493         gcc.dg/debug/dwarf2/dwarf-char2.c,
23494         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23495
23496         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23497
23498 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
23499
23500         * gcc.dg/dll-2.c: Add tests for warnings.
23501         * gcc.dg/dll-3.c: Likewise.
23502         * gcc.dg/dll-4.c: Likewise.
23503
23504         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23505         * g++.dg/ext/dllimport2.C: Likewise.
23506         * g++.dg/ext/dllimport3.C: Likewise.
23507         * g++.dg/ext/dllimport7.C: Likewise.
23508         * g++.dg/ext/dllimport8.C: Likewise.
23509         * g++.dg/ext/dllimport9.C: Likewise.
23510
23511 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
23512
23513         PR fortran/24092
23514         * gfortran.dg/derived_pointer_recursion.f90: New test.
23515
23516 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
23517
23518         * gcc.c-torture/execute/20051012-1.c: New test.
23519
23520 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23521
23522         PR fortran/18082
23523         * gfortran.dg/automatic_char_len_1.f90: New test.
23524
23525 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23526
23527         PR fortran/20847
23528         * gfortran.dg/save_common.f90: New test.
23529
23530         PR fortran/20856
23531         * gfortran.dg/save_result.f90: New test.
23532
23533 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23534
23535         PR c++/21592
23536         * g++.dg/template/dependent-expr1.C: Add new expected error.
23537         * g++.dg/template/dependent-expr2.C: Adjust error text.
23538         * g++.dg/template/overload6.C: New.
23539
23540         PR c++/23797
23541         * g++.dg/other/typename8.C: New.
23542
23543         PR c++/21117
23544         * g++.dg/other/return1.C: New.
23545
23546 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
23547
23548         PR c++/24052
23549         * g++.dg/ext/label5.C: New.
23550
23551 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23552
23553         PR c++/19964
23554         * g++.dg/parse/crash31.C: New.
23555
23556 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
23557
23558         * g++.dg/ipa/ipa-1.c: New test.
23559         * g++.dg/ipa/ipa-2.c: New test.
23560         * g++.dg/ipa/ipa-3.c: New test.
23561         * g++.dg/ipa/ipa-4.c: New test.
23562         * g++.dg/ipa/ipa-5.c: New test.
23563         * g++.dg/ipa/ipa.exp: New file.
23564
23565 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23566
23567         PR fortran/24207
23568         * gfortran.dg/private_type_3.f90: New test.
23569
23570 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23571
23572         PR fortran/20786
23573         gfortran.dg/aint_anint_1.f90: New test.
23574
23575 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23576
23577         PR libgfortran/24313
23578         gfortran.dg/csqrt.f: New test.
23579
23580 2005-10-11  Ian Lance Taylor  <ian@airs.com>
23581
23582         PR c++/8057
23583         * g++.dg/warn/noeffect7.C: New test.
23584         * g++.dg/warn/noeffect2.C: Instantiate templates.
23585         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
23586         and warning.
23587
23588 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23589
23590         PR c++/21089
23591         * g++.dg/init/float1.C: New test.
23592
23593         PR c++/24277
23594         * g++.dg/init/member1.C: Tweak error markers.
23595
23596 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
23597
23598         PR testsuite/24281
23599         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23600         Check for null pointer.
23601
23602 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23603
23604         PR c++/21369
23605         * g++.dg/parse/ret-type3.C: New test.
23606
23607 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23608
23609         PR tree-opt/23946
23610         * gcc.c-torture/compile/pr23946.c: New test.
23611
23612 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
23613
23614         * g++.dg/opt/mmx2.C: New test.
23615
23616 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23617
23618         PR c++/24277
23619         * g++.dg/template/static20.C: New test.
23620
23621         PR c++/24302
23622         * g++.dg/warn/Wunused-12.C: New test.
23623
23624         PR c++/23437
23625         * g++.dg/template/arg4.C: New test.
23626
23627 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23628
23629         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23630         * gcc.dg/ucnid-3.c: Likewise.
23631         * gcc.dg/ucnid-4.c: Likewise.
23632         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23633         * g++.dg/other/ucnid-1.C: Likewise.
23634         * gcc.dg/sparc-frame-1.c: New test.
23635
23636 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23637
23638         PR c++/24139
23639         * g++.dg/template/spec27.C: New test.
23640
23641         PR c++/24275
23642         * g++.dg/template/static19.C: New test.
23643
23644 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23645
23646         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23647         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23648
23649 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23650
23651         PR target/24136
23652         * gfortran.fortran-torture/compile/pr24136.f: New test.
23653
23654 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
23655
23656         PR c++/22172
23657         * g++.dg/parse/crash30.C: New test.
23658
23659 2005-10-07  Richard Guenther  <rguenther@suse.de>
23660
23661         PR middle-end/24227
23662         * gcc.c-torture/compile/pr24227.c: New testcase.
23663
23664 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
23665
23666         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23667         Do not put aligned attributes on array elements.
23668
23669 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
23670
23671         PR testsuite/23611, PR testsuite/23615
23672         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23673         writing prototypes of library functions by hand.
23674         * obj-c++.dg/bitfield-4.mm: Likewise.
23675         * obj-c++.dg/const-str-4.mm: Likewise.
23676         * obj-c++.dg/encode-4.mm: Likewise.
23677         * obj-c++.dg/encode-5.mm: Likewise.
23678         * obj-c++.dg/encode-6.mm: Likewise.
23679         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23680         * obj-c++.dg/method-10.mm: Likewise.
23681         * obj-c++.dg/method-17.mm: Likewise.
23682         * obj-c++.dg/method-19.mm: Likewise.
23683         * obj-c++.dg/try-catch-2.mm: Likewise.
23684
23685 2005-10-06  Richard Henderson  <rth@redhat.com>
23686
23687         PR 24236
23688         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23689
23690 2005-10-06  Dale Johannesen  <dalej@apple.com>
23691
23692         * gcc.c-torture/execute/20030125-1.c: Correct.
23693
23694 2005-10-06  Richard Guenther  <rguenther@suse.de>
23695
23696         PR tree-optimization/24238
23697         * g++.dg/tree-ssa/pr24238.C: New testcase.
23698
23699 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
23700
23701         PR 18568
23702         * gfortran.dg/der_pointer_3.f90: New test.
23703
23704 2005-10-05  Devang Patel  <dpatel@apple.com>
23705
23706         PR Debug/23205
23707         * g++.dg/other/PR23205.C: New.
23708
23709 2005-10-05  Richard Henderson  <rth@redhat.com>
23710
23711         PR target/23602
23712         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23713         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23714
23715 2005-10-05  Dale Johannesen  <dalej@apple.com>
23716
23717         * gcc.c-torture/execute/float-floor.c: New.
23718
23719 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
23720
23721         PR tree-optimization/21419
23722         PR tree-optimization/24146
23723         PR tree-optimization/24151
23724
23725         * g++.dg/ext/asm7.C: New.
23726         * g++.dg/ext/asm8.C: New.
23727         * gcc.dg/asm-1.c: Compile on all targets.
23728         * gcc.dg/asm-pr24146.c: New.
23729         * gcc.dg/pr21419.c: Adjust error messages.
23730
23731 2005-10-05  Richard Guenther  <rguenther@suse.de>
23732
23733         PR fortran/24176
23734         * gfortran.fortran-torture/compile/empty.f90: New testcase.
23735
23736 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23737
23738         PR c++/23513
23739         * g++.dg/template/spec22.C: Robustify test.
23740         * g++.dg/template/spec26.C: New.
23741
23742 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
23743
23744         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23745         if target supports vector instructions.
23746
23747 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
23748
23749         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23750         C99 functions.
23751
23752 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
23753
23754         * lib/target-supports.exp (check_effective_target_fortran_large_real,
23755         check_effective_target_fortran_large_int): Replace cached result
23756         when target changes.
23757
23758 2005-10-04  Devang Patel  <dpatel@apple.com>
23759
23760         * gcc.dg/i386-sse-vect-types.c: New.
23761
23762 2005-10-04  Ian Lance Taylor  <ian@airs.com>
23763
23764         PR preprocessor/13726
23765         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23766         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23767
23768 2005-10-04  Richard Guenther  <rguenther@suse.de>
23769
23770         PR c/23576
23771         * gcc.dg/noncompile/pr23576.c: New testcase.
23772
23773 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23774
23775         PR middle-end/23125
23776         * gcc.dg/register-var-3.c: New test.
23777
23778 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23779
23780         * gcc.dg/pr23049.c: New test.
23781
23782         * gcc.dg/ucnid-4.c: Fix test.
23783
23784 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23785
23786         PR 23445
23787         * gcc.c-torture/compile/pr23445.c: New test.
23788
23789 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23790
23791         * g++.dg/overload/unknown1.C: New.
23792
23793 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23794
23795         PR c++/17775
23796         * g++.dg/template/repo4.C: New test.
23797
23798 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23799
23800         PR libfortran/19308
23801         * gfortran.dg/large_real_kind_2.F90: New test.
23802         * gfortran.dg/large_integer_kind_2.f90: New test.
23803
23804 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
23805
23806         * lib/target-supports.exp (check_effective_target_vect_shift):
23807         Implement with result caching. Add i?86, x86_64 and ia64 targets.
23808         (check_effective_target_vect_condition): Fix copy-n-pasto.
23809
23810         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23811         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23812         targets.
23813
23814 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
23815
23816         PR c++/22621
23817         * g++.dg/template/overload5.C : New test.
23818
23819         PR c++/23840
23820         * g++.dg/expr/stdarg1.C: New test.
23821
23822 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
23823
23824         PR 24142
23825         * gcc.c-torture/execute/pr24142.c: New test.
23826
23827 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
23828
23829         PR 24141
23830         * gcc.c-torture/execute/pr24141.c: New test.
23831
23832 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
23833             Diego Novillo  <dnovillo@redhat.com>
23834
23835         PR 23604
23836         * gcc.c-torture/execute/pr23604.c: New test.
23837
23838 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
23839
23840         PR fortran/16404
23841         PR fortran/20835
23842         PR fortran/20890
23843         PR fortran/20899
23844         PR fortran/20900
23845         PR fortran/20901
23846         PR fortran/20902
23847         gfortran.dg/equiv_constraint_1.f90: New test.
23848         gfortran.dg/equiv_constraint_2.f90: New test.
23849         gfortran.dg/equiv_constraint_3.f90: New test.
23850         gfortran.dg/equiv_constraint_4.f90: New test.
23851         gfortran.dg/equiv_constraint_5.f90: New test.
23852         gfortran.dg/equiv_constraint_6.f90: New test.
23853         gfortran.dg/equiv_constraint_7.f90: New test.
23854         gfortran.dg/equiv_constraint_8.f90: New test.
23855         gfortran.dg/private_type_1.f90: New test.
23856         gfortran.dg/private_type_2.f90: New test.
23857         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23858         980628-10.f: Assert std=gnu to permit mixing of
23859         types in equivalence statements.
23860
23861 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
23862
23863         PR 24112
23864         * gfortran.dg/open_status_1.f90: New.
23865
23866 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23867
23868         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23869         * gcc.dg/vect/pr22480.c: Clean up temp files.
23870         * gcc.dg/vect/pr23831.c: Clean up temp files.
23871         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23872         Clean up temp files.
23873         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23874         Clean up temp files.
23875
23876         * gcc.dg/20050309-1.c: Clean up temp files.
23877         * gcc.dg/20050325-1.c: Clean up temp files.
23878
23879 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23880
23881         PR tree-optimization/24059
23882         * gcc.dg/vect/pr24059.c : New test.
23883
23884 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
23885
23886         PR middle-end/24109
23887         * gcc.c-torture/execute/20050929-1.c: New test.
23888
23889 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23890
23891         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23892
23893 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
23894
23895         PR c/21419
23896         * gcc.dg/pr21419.c: New test.
23897
23898 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23899
23900         * gcc.dg/pr23911.c: New test.
23901
23902 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
23903
23904         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23905
23906         PR c++/16782
23907         * g++.dg/parse/qualified4.C: New test.
23908         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23909         * g++.old-deja/g++.mike/p8154.C: Likewise.
23910
23911 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
23912
23913         PR c++/22147
23914         * g++.dg/template/friend37.C: New test.
23915         * g++.dg/parse/crash28.C: Adjust error markers.
23916
23917 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
23918
23919         PR fortran/18518
23920         * gfortran.fortran-torture/execute/save_2.f90: New decl.
23921
23922 2005-09-27  Devang Patel  <dpatel@apple.com>
23923
23924         PR tree-optimization/23625
23925         * gcc.dg/pr23625.c: New test.
23926
23927 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
23928
23929         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23930         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23931
23932 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
23933
23934         PR fortran/23677
23935         * gfortran.fortran-torture/execute/save_1.f90: New test.
23936         * gfortran.dg/save_1.f90: New test.
23937
23938 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
23939
23940         * gcc.target/i386/builtin-apply-mmx.c: New test.
23941
23942         PR target/22576
23943         * gcc.target/i386/pr22576.c: New test.
23944
23945         PR target/22585
23946         * gcc.target/i386/pr22585.c: New test.
23947
23948         PR target/23268
23949         * gcc.target/i386/pr23268.c: New test.
23950
23951         PR middle-end/23831
23952         * gcc.dg/vect/pr23831.c: New test.
23953
23954         PR target/24055
23955         * gcc.target/i386/pr24055.c: New test.
23956
23957 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
23958
23959         PR tree-optimization/23960
23960         * gcc.c-torture/compile/pr23960.c: New.
23961
23962 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
23963
23964         PR fortran/16861
23965         * gfortran.dg/nested_modules_3.f90: New.
23966
23967 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
23968
23969         PR fortran/24005
23970         gfortran.dg/interface_1.f90: New test.
23971
23972 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
23973         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23974
23975         PR fortran/23843
23976         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23977
23978 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
23979
23980         PR fortran/23516
23981         * gfortran.dg/imag_1.f: New test.
23982         * gfortran.dg/imag_2.f: Ditto.
23983
23984 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
23985
23986         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23987
23988 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
23989
23990         PR c++/21983
23991         * g++.dg/warn/pr21983.C: New test.
23992
23993 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
23994
23995         * gcc.dg/20050922-1.c: Testcase added.
23996
23997 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
23998
23999         PR c++/23993
24000         * g++.dg/template/array14.C: New test.
24001
24002 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
24003
24004         PR fortran/19929
24005         * gfortran.dg/der_ptr_component_1.f90: New test.
24006
24007 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24008
24009         PR c++/23965
24010         * g++.dg/template/error1.C: Reject "no matching function" message.
24011
24012 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24013
24014         PR c++/17609
24015         * g++.dg/lookup/error1.C: New test.
24016
24017 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
24018
24019         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24020         functionality of the testcase.
24021
24022 2005-09-20  Richard Henderson  <rth@redhat.com>
24023
24024         * gcc.dg/vect/vect-22.c: Require vect_float.
24025         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24026
24027 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
24028
24029         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24030         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24031         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24032         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24033         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24034         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24035         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24036         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24037         * gcc.dg/cpp/ucnid-8.c: New test.
24038
24039 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24040
24041         PR tree-optimization/23929
24042         * gcc.c-torture/compile/pr23929.c: New test.
24043
24044 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
24045
24046         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
24047         for one loop.
24048
24049 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
24050
24051         PR testsuite/23186
24052         * g++.dg/other/pr22003.C: Require named sections.
24053
24054 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24055
24056         PR c++/23947
24057         * g++.dg/rtti/crash3.C: New test.
24058
24059         PR tree-optimization/23818
24060         * gcc.dg/pr23818.c: New test.
24061
24062 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24063
24064         PR fortran/23420
24065         * gfortran.dg/print_fmt_4.f: New.
24066
24067 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24068
24069         PR fortran/23663
24070         * gfortran.fortran-torture/execute/entry_11.f90: New test.
24071
24072 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24073
24074         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
24075         Use pointers to local alignable arrays instead. Added comments.
24076         * gcc.dg/vect/vect-46.c: Likewise.
24077         * gcc.dg/vect/vect-48.c: Likewise.
24078         * gcc.dg/vect/vect-49.c: Likewise.
24079         * gcc.dg/vect/vect-52.c: Likewise.
24080         * gcc.dg/vect/vect-53.c: Likewise.
24081         * gcc.dg/vect/vect-54.c: Likewise.
24082         * gcc.dg/vect/vect-56.c: Likewise.
24083         * gcc.dg/vect/vect-57.c: Likewise.
24084         * gcc.dg/vect/vect-58.c: Likewise.
24085         * gcc.dg/vect/vect-60.c: Likewise.
24086         * gcc.dg/vect/vect-61.c: Likewise.
24087
24088         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24089         The test is no longer vectorizable on vect_no_align targets.
24090         * gcc.dg/vect/vect-43.c: Likewsie.
24091
24092         * gcc.dg/vect/vect-44.c: Added comments.
24093         * gcc.dg/vect/vect-45.c: Added comments.
24094         * gcc.dg/vect/vect-50.c: Added comments.
24095         * gcc.dg/vect/vect-51.c: Added comments.
24096
24097         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24098         aligned type.
24099         * gcc.dg/vect/Os-vect-95.c: Likewise.
24100
24101         * gcc.dg/vect/vect-41.c: Test removed.
24102         * gcc.dg/vect/vect-47.c: Test removed.
24103         * gcc.dg/vect/vect-55.c: Test removed.
24104         * gcc.dg/vect/vect-59.c: Test removed.
24105
24106 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24107
24108         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24109         No longer vectorizable on vect_no_align targets.
24110         * gcc.dg/vect/pr20122.c: Likewise.
24111         * gcc.dg/vect/vect-74.c: Likewise.
24112         * gcc.dg/vect/vect-75.c: Likewise.
24113         * gcc.dg/vect/vect-76.c: Likewise.
24114
24115         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24116         Will not be vectorizable on vect_no_align targets once aliasing issues
24117         are resolved.
24118         * gcc.dg/vect/vect-79.c: Likewise.
24119
24120         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24121         * gcc.dg/vect/vect-78.c: Likewise.
24122         * gcc.dg/vect/vect-97.c: Likewise.
24123
24124 2005-09-19  Steven Bosscher  <stevenb@suse.de>
24125
24126         * gcc.dg/pr23943.c: New test.
24127
24128 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24129
24130         PR fortran/19181
24131         * gfortran.dg/derived_pointer_null_1.f90: New test.
24132
24133 2005-09-18  Richard Guenther  <rguenther@suse.de>
24134
24135         PR middle-end/23944
24136         * gcc.c-torture/compile/pr23944.c: New testcase.
24137
24138 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
24139
24140         PR fortran/15975
24141         * gfortran.dg/der_pointer_2.f90: New test.
24142
24143 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24144
24145         PR fortran/16861
24146         * gfortran.dg/nested_modules_2.f90: New test.
24147
24148 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24149
24150         PR c++/18368
24151         * g++.dg/other/semicolon.C: New test.
24152
24153 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
24154
24155         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24156         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24157
24158 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
24159
24160         PR c++/23914
24161         * g++.dg/template/static18.C: New test.
24162
24163         PR c++/21514
24164         * g++.dg/template/crash19.C: Remove dg-error marker.
24165         * g++.dg/template/local4.C: New test.
24166
24167 2005-09-16  Paul Brook  <paul@codesourcery.com>
24168
24169         PR fortran/23906
24170         * gfortran.dg/dependency_1.f90: New test.
24171
24172 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24173
24174         PR c++/23896
24175         * g++.dg/template/static17.C: New test.
24176
24177 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
24178
24179         PR c++/23139
24180         * g++.dg/warn/huge-val1.C: New test.
24181
24182 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24183
24184         PR c++/13140
24185         * g++.dg/parse/class2.C: New test.
24186         * g++.dg/template/explicit8.C: Likewise.
24187         * g++.dg/template/spec25.C: Likewise.
24188
24189 2005-09-14  Josh Conner  <jconner@apple.com>
24190
24191         PR middle-end/23584
24192         * gcc.dg/pr23584.c: New test.
24193
24194 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
24195
24196         PR fortran/21875 Internal Unit Array I/O, NIST
24197         * gfortran.dg/arrayio_1.f90: New test.
24198         * gfortran.dg/arrayio_1.f90: New test.
24199         * gfortran.dg/arrayio_1.f90: New test.
24200         * gfortran.dg/arrayio_1.f90: New test.
24201         * gfortran.dg/arrayio_1.f90: New test.
24202
24203 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
24204
24205         PR middle-end/22480
24206         * gcc.dg/vect/pr22480.c: New test.
24207
24208 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
24209
24210         PR fortran/19358
24211         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24212
24213 2005-09-13 Josh Conner <jconner@apple.com>
24214
24215         PR c++/23180
24216         * g++.dg/init/struct2.C: New test.
24217         * g++.dg/init/struct3.C: New test.
24218
24219 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
24220
24221         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24222         Clean up temp files.
24223         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24224         gcc.dg/tree-ssa/builtin-fprintf-1.c,
24225         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24226         gcc.dg/tree-ssa/builtin-printf-1.c,
24227         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24228         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24229         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24230         gcc.dg/tree-ssa/builtin-vprintf-1.c,
24231         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24232         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24233         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24234         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24235         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24236         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24237         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24238         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24239
24240 2005-09-13  Josh Conner  <jconner@apple.com>
24241
24242         * lib/gcc-dg.exp: Load scanipa.exp.
24243         (cleanup-dump): New procedure.
24244         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24245         * lib/scandump.exp: New file.
24246         * lib/scantree.exp: Use it.
24247         * lib/scanipa.exp: New file.
24248
24249 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
24250
24251         PR fortran/17740
24252         * gfortran.dg/generic_4.f90: New test.
24253
24254 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
24255
24256         PR target/23816
24257         * gcc.target/i386/pr23816-1.c: New test.
24258         * gcc.target/i386/pr23816-2.c: New test.
24259
24260
24261 2005-09-13  Bastian Blank <waldi@debian.org>
24262
24263         PR c++/16171
24264         * g++.dg/abi/mangle26.C: New test.
24265         * g++.dg/abi/mangle27.C: New test.
24266         * g++.dg/abi/mangle28.C: New test.
24267         * g++.dg/abi/mangle29.C: New test.
24268
24269         PR c++/23839
24270         * g++.dg/parse/register1.C: New test.
24271
24272 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
24273
24274         PR c++/23842
24275         * g++.dg/template/access16.C: New test.
24276
24277 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24278
24279         * gfortran.dg/char_pack_2.f90: Increase the vector size.
24280
24281 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24282
24283         PR fortran/18899
24284         * gfortran.dg/shape_2.f90: New test.
24285
24286 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24287
24288         PR target/19269
24289         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
24290         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
24291         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
24292         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
24293         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24294         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24295         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24296         tests.
24297
24298 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24299
24300         PR c++/23841
24301         * g++.dg/parse/template17.C: New test.
24302
24303 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24304
24305         PR c++/23789
24306         * g++.dg/template/nontype14.C: New test.
24307
24308 2005-09-12  Ian Lance Taylor  <ian@airs.com>
24309
24310         PR g++/7874
24311         * g++.dg/lookup/friend7.C: New test.
24312         * g++.dg/lookup/friend8.C: New test.
24313         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24314         so that it will be found via argument dependent lookup.
24315         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24316         friend functions which will no longer be found.
24317         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24318         function g, so that it will be found via argument dependent
24319         lookup.
24320         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24321         * g++.old-deja/g++.mike/net43.C: Likewise.
24322
24323 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24324
24325         PR c++/23691
24326         * g++.dg/template/static16.C: New test.
24327
24328 2005-09-12  Josh Conner  <jconner@apple.com>
24329
24330         PR middle-end/23237
24331         * gcc.c-torture/compile/pr23237.c: New test.
24332
24333 2005-09-11  Richard Henderson  <rth@redhat.com>
24334
24335         * g++.dg/other/error8.C: Update expected diagnostic text.
24336
24337 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24338
24339         PR libfortran/19872
24340         * gfortran.dg/overwrite_1.f: New test.
24341
24342 2005-09-09  Josh Conner  <jconner@apple.com>
24343
24344         * g++.dg/init/pr23180-1.C: Removed.
24345         * g++.dg/init/pr23180-2.C: Removed.
24346
24347 2005-09-09  David Daney <ddaney@avtrex.com>
24348
24349         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24350         files which are ...
24351         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24352         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24353
24354 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24355
24356         * gfortran.dg/iostat_2.f90: New test.
24357
24358 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
24359
24360         PR c++/22252
24361         * g++.dg/ext/interface1.C: New test.
24362         * g++.dg/ext/interface1.h: Likewise.
24363         * g++.dg/ext/interface1a.cc: Likewise.
24364
24365 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
24366
24367         * gfortran.dg/iomsg_1.f90: New test case.
24368
24369 2005-09-09  Richard Guenther  <rguenther@suse.de>
24370
24371         PR c++/23624
24372         * g++.dg/tree-ssa/pr23624.C: New testcase.
24373
24374 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24375
24376         PR fortran/19239
24377         * gfortran.dg/vector_subscript_1.f90,
24378         * gfortran.dg/vector_subscript_2.f90: New tests.
24379
24380 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24381
24382         PR fortran/21104
24383         * gfortran.dg/array_alloc_1.f90,
24384         * gfortran.dg/array_alloc_2.f90,
24385         * gfortran.dg/array_alloc_3.f90: New tests.
24386
24387 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24388
24389         PR fortran/12840
24390         * gfortran.dg/array_constructor_6.f90
24391         * gfortran.dg/array_constructor_7.f90
24392         * gfortran.dg/array_constructor_8.f90
24393         * gfortran.dg/array_constructor_9.f90
24394         * gfortran.dg/array_constructor_10.f90
24395         * gfortran.dg/array_constructor_11.f90
24396         * gfortran.dg/array_constructor_12.f90: New tests.
24397
24398 2005-09-08  Josh Conner  <jconner@apple.com>
24399
24400         PR c++/23180
24401         * g++.dg/init/pr23180-1.C: New test.
24402         * g++.dg/init/pr23180-2.C: New test.
24403
24404 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24405
24406         PR fortran/18878
24407         * gfortran.dg/module_double_reuse.f90: New.
24408
24409 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24410
24411         PR fortran/23270
24412         PR fortran/22304
24413         PR fortran/18870
24414         PR fortran/17917
24415         PR fortran/16511
24416         * gfortran.dg/common_equivalence_1.f: New.
24417         * gfortran.dg/common_equivalence_2.f: New.
24418         * gfortran.dg/common_equivalence_3.f: New.
24419         * gfortran.dg/contained_equivalence_1.f90: New.
24420         * gfortran.dg/module_blank_common.f90: New.
24421         * gfortran.dg/module_commons_1.f90: New.
24422         * gfortran.dg/module_equivalence_1.f90: New.
24423         * gfortran.dg/nested_modules_1.f90: New.
24424         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24425         equivalences and add comment to connect the test with
24426         the PR.
24427
24428 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24429
24430         PR fortran/23765
24431         * gfortran.dg/common_6.f90: New test.
24432
24433 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24434
24435         PR fortran/15326
24436         * gfortran.dg/char_result_1.f90,
24437         * gfortran.dg/char_result_2.f90,
24438         * gfortran.dg/char_result_3.f90,
24439         * gfortran.dg/char_result_4.f90,
24440         * gfortran.dg/char_result_5.f90,
24441         * gfortran.dg/char_result_6.f90,
24442         * gfortran.dg/char_result_7.f90,
24443         * gfortran.dg/char_result_8.f90: New tests.
24444
24445 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24446
24447         PR fortran/19928
24448         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24449
24450 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24451
24452         PR obj-c++/16816
24453         * obj-c++.dg/selector-5.mm: New test.
24454         * obj-c++.dg/selector-6.mm: New test.
24455
24456 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24457
24458         PR objc/20574
24459         PR objc/19324
24460         * objc.dg/error-1.m: New test.
24461
24462 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
24463
24464         PR fortran/23373
24465         * gfortran.fortran-torture/execute/pr23373-1.f90,
24466         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24467
24468 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
24469
24470         PR libfortran/23760
24471         * gfortran.dg/g77/1832.f: Remove long string in write statement
24472         to allow the test to pass on correct list directed output with
24473         prepended space.
24474
24475 2005-09-07  James E Wilson  <wilson@specifix.com>
24476
24477         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24478
24479 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24480
24481         * gfortran.dg/parameter+save.f90: Rename to
24482         * gfortran.dg/parameter_save.f90: .. this.
24483
24484 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24485
24486         PR fortran/20848
24487         * gfortran.dg/parameter+save.f90: New test case.
24488
24489 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
24490
24491         PR fortran/19269
24492         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24493
24494 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24495
24496         PR c/23075
24497         * gcc.dg/pr23075.c: New test.
24498         * g++.dg/warn/pr23075.C: New test.
24499
24500         PR target/22362
24501         * gcc.target/i386/pr22362.c: New test.
24502
24503         PR rtl-optimization/23098
24504         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24505
24506         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24507         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24508         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24509
24510 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
24511
24512         * g++.dg/expr/cast6.C: New test.
24513
24514         PR c++/9782
24515         * g++.dg/init/new15.C: New test.
24516
24517 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24518
24519         * gcc.dg/vect/Os-vect-95.c: New test.
24520         * gcc.dg/vect/vect-95.c: Same.
24521
24522 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24523
24524         * gcc.dg/vect/vect-29.c: Update xfail testing.
24525         * gcc.dg/vect/vect-44.c: Same.
24526         * gcc.dg/vect/vect-48.c: Same.
24527         * gcc.dg/vect/vect-50.c: Same.
24528         * gcc.dg/vect/vect-72.c: Same.
24529         * gcc.dg/vect/vect-77.c: Same.
24530         * gcc.dg/vect/vect-78.c: Same.
24531         * gcc.dg/vect/vect-80.c: Same.
24532         * gcc.dg/vect/vect-96.c: Same.
24533         * gcc.dg/vect/vect-100.c: Same.
24534         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24535         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24536         * gfortran.dg/vect/vect-5.f90: Same.
24537
24538 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24539
24540         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24541         start strings.
24542         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24543         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24544
24545         PR c++/23056
24546         * g++.dg/opt/pr23056.C: New test.
24547
24548         PR rtl-optimization/23098
24549         * gcc.target/i386/pr23098.c: New test.
24550
24551 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
24552
24553         PR c++/23667
24554         * g++.dg/template/static15.C: New test.
24555
24556         PR c++/21440
24557         * g++.dg/ext/stmtexpr5.C: New test.
24558         * g++.dg/ext/stmtexpr6.C: Likewise.
24559
24560 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
24561
24562         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24563
24564         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24565         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24566         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24567
24568 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
24569
24570         PR libfortran/23321
24571         * gfortran.dg/direct_io_4.f90: New test case.
24572
24573 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
24574             Rasmus Hahn  <rassahah@neofonie.de>
24575
24576         PR libobjc/23108
24577         * objc.dg/type-stream-1.m: New test.
24578
24579 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
24580
24581         PR fortran/23661
24582         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24583         gfortran.dg/print_fmt_3.f90: New test.
24584
24585 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24586
24587         * gfortran.dg/fmt_t_1.f90: New test.
24588
24589 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24590
24591         PR rtl-optimization/23454
24592         * g++.dg/opt/pr23454.C: New test.
24593
24594 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
24595
24596         PR c++/23699
24597         * g++.dg/ext/static1.C: New test.
24598
24599 2005-09-02  Richard Henderson  <rth@redhat.com>
24600
24601         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24602         tail call to check_fa_work.
24603
24604 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
24605
24606         PR c++/21687
24607         * g++.dg/other/gc3.C: New test.
24608
24609 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24610
24611         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24612         * gcc.dg/20050826-1.c: Likewise.
24613
24614 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
24615
24616         PR c++/23167
24617         * g++.dg/expr/volatile1.C: New test.
24618
24619 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
24620
24621         PR middle-end/23547
24622         * gcc.dg/pr23547.c: New test.
24623
24624 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
24625
24626         PR c/22061
24627         * gcc.c-torture/execute/pr22061-1.c,
24628         * gcc.c-torture/execute/pr22061-2.c,
24629         * gcc.c-torture/execute/pr22061-3.c,
24630         * gcc.c-torture/execute/pr22061-4.c: New tests.
24631
24632 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24633
24634         * gcc.dg/Wredundant-decls-2.c: New test to check that
24635         -Wredundant-decls does not issue warning for a variable
24636         definition following a declaration.
24637
24638 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
24639
24640         PR debug/7241
24641         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24642         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24643         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24644
24645         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24646         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24647         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24648         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24649         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24650         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24651         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24652         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24653
24654 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24655
24656         PR objc/23306
24657         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24658         scan-assmbler.
24659
24660 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
24661
24662         PR target/21255
24663         * gcc.dg/pr21255-1.c: New test.
24664         * gcc.dg/pr21255-2-mb.c: Likewise.
24665         * gcc.dg/pr21255-2-ml.c: Likewise.
24666         * gcc.dg/pr21255-3.c: Likewise.
24667         * gcc.dg/pr21255-4.c: Likewise.
24668
24669 2005-08-31  Dale Johannesen  <dalej@apple.com>
24670
24671         * gcc.dg/20050830-1.c: New.
24672
24673 2005-08-31  Josh Conner  <jconner@apple.com>
24674
24675         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24676         command-line options for arm-*-* targets.
24677         * g++.dg/init/array16.C: Likewise.
24678         * g++.dg/other/crash-4.C: Likewise.
24679
24680 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24681
24682         PR obj-c++/23640
24683         * obj-c++.dg/gnu-runtime-3.mm: New test.
24684
24685 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24686
24687         PR c++/13377
24688         * g++.dg/lookup/ambig4.C: New test.
24689         * g++.dg/lookup/ambig5.C: New test.
24690         * g++.dg/tc1/dr101.C: Adjust error markers.
24691
24692 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24693
24694         PR c++/23639
24695         * g++.dg/template/ttp5.C: Adjust error markers.
24696
24697 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
24698
24699         PR testsuite/23609
24700         * lib/obj-c++.exp: Include target-libpath.exp.
24701         (obj-c++_link_flags): Look for the GNU libobjc library
24702         and set the library path to include it.
24703         Don't manually set LD_LIBRARY_PATH (etc.) but call
24704         set_ld_library_path_env_vars instead.
24705         (obj-c++_target_compile): Don't set library path or
24706         linker flags because they are already set correctly
24707         in obj-c++_link_flags.
24708
24709 2005-08-30  Josh Conner  <jconner@apple.com>
24710
24711         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24712         to command-line options for arm-*-* targets.
24713
24714 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
24715
24716         * g++.dg/other/i386-1.C: New.
24717
24718 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
24719
24720         PR preprocessor/20348
24721         PR preprocessor/20356
24722         * gcc.dg/cpp/pr20348.c: New test.
24723         * gcc.dg/cpp/pr20348.h: New file.
24724         * gcc.dg/cpp/inc/pr20348.h: New file.
24725         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24726         * gcc.dg/cpp/pr20356.c: New test.
24727         * gcc.dg/cpp/pr20356.h: New file.
24728         * gcc.dg/cpp/inc/pr20356.h: New file.
24729         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24730
24731 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
24732
24733         * gfortran.fortran-torture/execute/intrinsic_count.f90:
24734         Fix array dimension to avoid correct end-of-file error.
24735
24736 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
24737
24738         PR libfortran/23598
24739         * gfortran.dg/iostat_1.f90: New test.
24740
24741 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
24742
24743         PR middle-end/23408
24744         * gcc.dg/pr23408.c: New test.
24745
24746 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
24747
24748         PR c++/23099
24749         * g++.dg/init/member1.C: Make sure erroneous static data member
24750         definitions are required.
24751         * g++.dg/template/static13.C: New test.
24752         * g++.dg/template/static14.C: Likewise.
24753
24754 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
24755
24756         * gcc.target/i386/pr23575.c: Use -msse2 instead of
24757         -march=pentium4, remove ilp32 requirement.
24758
24759         PR middle-end/23484
24760         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24761         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24762
24763 2005-08-29  Andreas Jaeger  <aj@suse.de>
24764
24765         PR testsuite/23607
24766         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24767
24768 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
24769
24770         * gcc.c-torture/execute/20050316-2.c: New test.
24771         * gcc.c-torture/execute/20050316-3.c: New test.
24772         * gcc.dg/torture/pr16104-1.c: New test.
24773
24774 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24775
24776         PR middle-end/23463
24777         * gcc.c-torture/execute/zero-struct-1.c: New test.
24778
24779 2005-08-27  Richard Guenther  <rguenther@suse.de>
24780
24781         PR target/23575
24782         * gcc.target/i386/pr23575.c: New testcase.
24783
24784 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24785
24786         PR rtl-optimization/23561
24787         * gcc.c-torture/execute/20050826-1.c: New test.
24788
24789         PR rtl-opt/23560
24790         * gcc.c-torture/execute/20050826-2.c: New test.
24791
24792 2005-08-26  Dale Johannesen  <dalej@apple.com>
24793
24794         * gcc.dg/20030711-1.c: Modify to work on Darwin.
24795         * gcc.dg/20050826-1.c: New.
24796
24797 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
24798
24799         PR c++/19004
24800         * g++.dg/template/nontype13.C: New test.
24801
24802         PR c++/23491
24803         * g++.dg/init/new14.C: New test.
24804         * g++.dg/expr/anew1.C: Do not XFAIL.
24805         * g++.dg/expr/anew2.C: Likewise.
24806         * g++.dg/expr/anew3.C: Likewise.
24807
24808 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
24809
24810         PR middle-end/22439
24811         * gcc.dg/vla-3.c: New test.
24812
24813 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
24814
24815         PR fortran/20363
24816         * gfortran.dg/named_interface.f90: New.
24817
24818 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
24819
24820         * gcc.c-torture/execute/frame-address.c: New test.
24821
24822 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
24823
24824         PR c++/20817
24825         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24826
24827 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24828
24829         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24830
24831 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24832
24833         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24834         * gcc.dg/altivec-22.c: Rename from..
24835         * gcc.dg/altivec-nomfcr.c: ..this.
24836
24837 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
24838
24839         PR tree-optimization/23546
24840         * gcc.dg/tree-ssa/pr23546.c: New test.
24841
24842 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
24843
24844         PR fortran/17758
24845         * gfortran.dg/nonreturning_statements.f90: New test.
24846
24847 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24848
24849         PR c++/22454
24850         * g++.dg/parse/crash29.C: New.
24851
24852 2005-08-23  DJ Delorie  <dj@redhat.com>
24853
24854         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24855         constants have the L suffix.
24856
24857 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
24858
24859         PR c++/23044
24860         * g++.dg/template/instantiate8.C: New.
24861
24862 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
24863
24864         PR middle-end/23467
24865         * gcc.c-torture/execute/pr23467.c: New test.
24866
24867 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
24868
24869         PR tree-optimization/22043
24870         * gcc.c-torture/execute/20050613-1.c: New test.
24871
24872 2005-08-23  Ben Elliston  <bje@au.ibm.com>
24873
24874         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24875
24876 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
24877
24878         PR rtl-optimization/23478
24879         * g++.dg/opt/pr23478.C: New test.
24880
24881 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
24882
24883         PR c/18715
24884         * gcc.dg/switch-warn-3.c: New test.
24885
24886 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24887
24888         PR c++/22233
24889         * g++.dg/template/param1.C: New test.
24890
24891 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24892
24893         PR c++/23089
24894         * g++.dg/other/incomplete1.C: New test.
24895
24896 2005-08-22  Ira Rosen  <irar@il.ibm.com>
24897
24898         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24899         are vectorizable.
24900
24901 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24902
24903         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24904         d_lines_5.f: New.
24905
24906 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
24907
24908         * gcc.target/i386/sse-4.c: New test.
24909
24910 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24911
24912         PR testsuite/23239
24913         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24914
24915 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
24916
24917         * gcc.dg/20050811-1.c: New test.
24918         * gcc.dg/20050811-2.c: New test.
24919
24920 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
24921
24922         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24923
24924 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
24925
24926         PR 23476
24927         * gcc.c-torture/compile/pr23476.c: New test.
24928
24929 2005-08-19  Devang Patel  <dpatel@apple.com>
24930
24931         PR tree-optimization/23048
24932         * gcc.dg/tree-ssa/pr23048.c: New test.
24933
24934 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24935
24936         PR middle-end/20624
24937         * g++.dg/warn/Wreturn-3.C: New test
24938
24939 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
24940
24941         PR tree-optimization/22228
24942         * g++.dg/vect/pr22543.cc: New test.
24943
24944 2005-08-17  Steven Bosscher  <stevenb@suse.de>
24945
24946         PR tree-optimization/21574
24947         * gcc.dg/tree-ssa/pr21574.c: New test.
24948
24949 2005-08-16  James E Wilson  <wilson@specifix.com>
24950
24951         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
24952
24953 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
24954
24955         PR tree-opt/23402
24956         * gcc.c-torture/compile/zero-strct-3.c: New test.
24957         * gcc.c-torture/compile/zero-strct-4.c: New test.
24958
24959 2005-08-16  Steven Bosscher  <stevenb@suse.de>
24960
24961         PR target/23376
24962         * gcc.target/x86_64/pr23376.c: New test.
24963
24964 2005-08-16  Ian Lance Taylor  <ian@airs.com>
24965
24966         PR c++/23337
24967         * g++.dg/ext/vector2.C: New.
24968
24969 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24970
24971         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24972
24973 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24974
24975         PR libfortran/23428
24976         * gfortran.dg/inquire-complex.f90: New test case.
24977
24978 2005-08-16  James E Wilson  <wilson@specifix.com>
24979
24980         PR tree-optimization/21105
24981         * gcc.dg/large-size-array.c: New.
24982
24983 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
24984
24985         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24986         type.
24987         * gcc.dg/vect/vect-41: Likewise.
24988         * gcc.dg/vect/vect-42: Likewise.
24989         * gcc.dg/vect/vect-43: Likewise.
24990         * gcc.dg/vect/vect-44: Likewise.
24991         * gcc.dg/vect/vect-46: Likewise.
24992         * gcc.dg/vect/vect-47: Likewise.
24993         * gcc.dg/vect/vect-48: Likewise.
24994         * gcc.dg/vect/vect-52: Likewise.
24995         * gcc.dg/vect/vect-53: Likewise.
24996         * gcc.dg/vect/vect-54: Likewise.
24997         * gcc.dg/vect/vect-55: Likewise.
24998         * gcc.dg/vect/vect-56: Likewise.
24999         * gcc.dg/vect/vect-57: Likewise.
25000         * gcc.dg/vect/vect-58: Likewise.
25001         * gcc.dg/vect/vect-59: Likewise.
25002         * gcc.dg/vect/vect-60: Likewise.
25003         * gcc.dg/vect/vect-61: Likewise.
25004         * gcc.dg/vect/vect-85: Likewise.
25005         * gcc.dg/vect/vect-87: Likewise.
25006         * gcc.dg/vect/vect-88: Likewise.
25007         * gcc.dg/vect/vect-93.c: Likewise.
25008         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
25009         * gcc.dg/vect/vect-75: Likewise.
25010         * gcc.dg/vect/vect-76: Likewise.
25011         * gcc.dg/vect/vect-77: Likewise.
25012         * gcc.dg/vect/vect-78: Likewise.
25013         * gcc.dg/vect/vect-80: Likewise.
25014         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25015         vectorized for the expected reason, rather than checking how alignment
25016         was handled.
25017         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25018         aligned type and also instead of aligned pointers. Added documentation.
25019
25020 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
25021
25022         * gfortran.dg/power.f90: New test.
25023
25024 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
25025
25026         PR rtl-optimization/23299
25027         * g++.dg/opt/pr23299.C: New test.
25028
25029 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25030
25031         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25032
25033 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
25034
25035         * g++.dg/template/local6.C: New test.
25036
25037 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
25038
25039         * execute/exceptions/finally-1.m: Check that the catch and finally are
25040         being called.  Also add a "return 0;" at the end of main.
25041
25042 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
25043
25044         PR fortran/21432.
25045         * gfortran.dg/namelist_print_1.f: New test of functionality of
25046         PRINT namelist.
25047         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
25048         namelist generates error with -std=f95.
25049
25050 2005-08-14  Ira Rosen  <irar@il.ibm.com>
25051
25052         PR tree-optimization/23119
25053         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
25054
25055 2005-08-13  Marcin Koziej  <creep@desk.pl>
25056             Andrew Pinski  <pinskia@physics.uc.edu>
25057
25058         PR libobjc/22492
25059         * execute/exceptions/finally-1.m: New test.
25060
25061 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25062
25063         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
25064         testsuite.
25065         * objc/execute/exceptions/trivial.m: New test.
25066         * objc.dg/try-catch-11.m: Move to ...
25067         * objc/execute/exceptions/foward-1.m: Here.
25068         * objc.dg/try-catch-2.m: Move to ...
25069         * objc/execute/exceptions/catchall-1.m: Here.
25070         * objc.dg/try-catch-8.m: Move to ...
25071         * objc/execute/exceptions/local-variables-1.m: Here.
25072
25073 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25074
25075         * objc.dg/nested-func-1.m: Move to ...
25076         * objc/execute/nested-func-1.m: Here.
25077
25078 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25079
25080         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
25081         in ${options} instead of [target_info name].
25082         * lib/obj-c++.exp (objc_target_compile): Likewise.
25083
25084 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25085
25086         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25087
25088 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25089
25090         part of PR testsuite/23348
25091         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25092         each of the torture options.
25093         * objc/compile/trivial.m: New test.
25094
25095 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25096
25097         * gfortran.dg/eoshift.f90: Correct format.
25098
25099 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25100
25101         * gfortran.fortran-torture/execute/character_passing.f90:
25102         Fix comment typo.
25103
25104 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
25105
25106         PR c++/8271
25107         * g++.dg/template/unify10.C: New.
25108
25109 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
25110
25111         * g++.dg/parse/pr22514.C: Move to...
25112         * g++.dg/debug/pr22514.C: here.
25113
25114 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25115
25116         PR c++/23266
25117         * g++.dg/inherit/pure1.C: New test.
25118
25119         * ChangeLog: Fix typos.
25120
25121 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25122             Steven Bosscher  <stevenb@suse.de>
25123
25124         * gfortran.dg/runtime_warning_1.f90: New test.
25125
25126 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25127
25128         PR c++/23219
25129         * g++.dg/parse/crash28.C: New.
25130
25131 2005-08-11  Richard Guenther  <rguenther@suse.de>
25132
25133         PR target/23289
25134         * gcc.target/i386/tailcall-1.c: New testcase.
25135
25136 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25137
25138         * gcc.dg/vect/vect-67.c: Un-xfail.
25139
25140 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25141
25142         PR c++/23225
25143         * g++.dg/parse/crash27.C: new test.
25144
25145 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
25146
25147         PR libfortran/22143
25148         * gfortran.dg/shift-kind.f90: New testcase.
25149
25150 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
25151
25152         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25153         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25154
25155 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25156
25157         PR c++/20646
25158         * g++.dg/other/mult-stor1.C: New test.
25159
25160 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25161
25162         * gcc.c-torture/pr18299-1.c: Move to ...
25163         * gcc.c-torture/compile/pr18299-1.c: Here.
25164
25165 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
25166
25167         * gfortran/fortran.torture/execute/character_passing.f90:
25168         Fix types for LSAME.
25169
25170 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
25171
25172         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25173         input data back to what it was originally.
25174
25175 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25176
25177         * objc.dg/try-catch-8.m: Enable for all targets.
25178
25179 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
25180
25181         * gcc.dg/pr23165.c: New test.
25182
25183 2005-08-09  Steven Bosscher  <stevenb@suse.de>
25184
25185         PR tree-optimization/23234
25186         * gcc.dg/tree-ssa/pr23234.c: New test.
25187
25188 2005-08-08  Josh Conner  <jconner@apple.com>
25189
25190         PR rtl-optimization/23241
25191         * gcc.dg/char-compare.c: New test.
25192
25193 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25194
25195         PR c++/22508
25196         * g++.dg/init/new13.C: New test.
25197
25198 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25199
25200         PR c++/21166
25201         * g++.dg/other/crash-4.C: Adjust
25202         * g++/dg/ext/packed9.C: New.
25203
25204 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25205
25206         PR middle-end/21964
25207         * gcc.c-torture/execute/pr21964-1.c: New test.
25208
25209 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25210
25211         PR c/22458
25212         * gcc.dg/pr22458-1.c: New test.
25213
25214 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
25215             Steven G. Kargl <kargls@comcast.net>
25216
25217         PR fortran/22390
25218         * gfortran.dg/flush_1.f90: New test.
25219
25220 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25221
25222         PR c++/23191
25223         * g++.dg/template/eh2.C: New test.
25224
25225 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25226
25227         PR c++/19498
25228         * g++.dg/template/instantiate7.C: New test.
25229
25230 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
25231
25232         PR c/23113
25233         * gcc.dg/Wunused-value-1.c: New test.
25234
25235 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
25236
25237         PR rtl-optimization/23233
25238         * gcc.c-torture/compile/pr23233-1.c: New test.
25239
25240 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
25241
25242         PR fortran/18833
25243         PR fortran/20850
25244         * gfortran.dg/equiv_1.f90: New test.
25245         * gfortran.dg/equiv_2.f90: New test.
25246         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
25247         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
25248         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
25249
25250 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25251
25252         * gcc.c-torture/execute/vrp-5.c: New test.
25253         * gcc.c-torture/execute/vrp-6.c: New test.
25254         * gcc.dg/tree-ssa/vrp21.c: New test.
25255
25256 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25257
25258         * g++.dg/parse/pr22514.C: New test.
25259
25260 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
25261
25262         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25263
25264         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25265         instead of constant loads / pool entries.
25266
25267 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
25268
25269         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
25270         TEST_TO_WCTYPE.
25271
25272 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
25273
25274         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
25275         __WINT_TYPE__ in generated prototypes if possible.
25276
25277 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
25278
25279         PR 22037
25280         * g++.dg/tree-ssa/pr22037.C:
25281
25282 2005-08-04  Richard Henderson  <rth@redhat.com>
25283
25284         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
25285         scan-tree-dump-times directive.
25286
25287 2005-08-04  Jan Hubicka  <jh@suse.cz>
25288
25289         * gcov-1.C: Fix switch counts.
25290         * gcov-4b.c: Likewise.
25291
25292 2005-08-03  Jeff Law  <law@redhat.com>
25293
25294         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25295
25296 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
25297
25298         * gcc.c-torture/execute/pr23135.c: New test.
25299
25300 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25301
25302         PR tree-optimization/19899
25303         * gcc.dg/tree-ssa/scev-1.c: New test.
25304         * gcc.dg/tree-ssa/scev-2.c: New test.
25305
25306 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
25307
25308         PR target/18582
25309         * gcc.dg/torture/pr18582-1.c: New test.
25310
25311 2005-08-03  Jan Hubicka  <jh@suse.cz>
25312
25313         * update-conroll.c: New testcase.
25314         * update-conroll-2.c: New testcase.
25315
25316 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
25317
25318         * gfortran.dg/constant_substring.f: New test.
25319         * gfortran.dg/pr22491.f: New test.
25320
25321 2005-08-02  Jan Hubicka  <jh@suse.cz>
25322
25323         * update-threading.c: Replace by the proper one.
25324
25325 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25326
25327         PR 23164
25328         * g++.dg/tree-ssa/pr23164.C: New test.
25329
25330 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25331
25332         * gcc.dg/tree-ssa/pr23192.c: New test.
25333
25334 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
25335
25336         * gcc.c-torture/execute/vrp-4.c: New test.
25337
25338 2005-08-02  Jan Hubicka  <jh@suse.cz>
25339
25340         * update-threading.c: New test.
25341
25342 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
25343
25344         * gcc.c-torture/compile/20050801-1.c: New test.
25345         * gcc.c-torture/compile/20050801-2.c: New test.
25346
25347 2005-08-01  Jan Hubicka  <jh@suse.cz>
25348
25349         * val-prof-5.c: New test.
25350
25351 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
25352
25353         PR c/22311
25354         * gcc.dg/pr22311-1.c : New test.
25355
25356 2005-07-31  Steven Bosscher  <stevenb@suse.de>
25357
25358         PR target/23095
25359         * gfortran.dg/pr23095.f: New test.
25360
25361         PR c++/22003
25362         * g++.dg/other/pr22003.C: New test.
25363
25364 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
25365
25366         PR target/20621
25367         * gcc.c-torture/execute/pr20621-1.c: New test.
25368
25369 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
25370
25371         * gfortran.dg/comma_format_extension_4.f: Adjust length
25372         of string for format.
25373         * gfortran.dg/der_array_io_1.f: Replace illegal internal
25374         print statement with internal write.
25375         * gfortran.dg/der_array_io_2.f: Likewise.
25376         * gfortran.dg/der_array_io_3.f: Likewise.
25377
25378 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
25379
25380         * gcc.dg/fold-abs-4.c: new test.
25381
25382 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
25383
25384         PR fortran/22570 an related issues.
25385         * gfortran.dg/x_slash_1.f: New test.
25386
25387 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
25388
25389         PR c/23143
25390         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25391         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25392
25393 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25394
25395         PR c/529
25396         * gcc.dg/Wshadow-3.c: New test.
25397
25398 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
25399
25400         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25401         used to have the wrong bounds).
25402
25403 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25404
25405         PR c/21720
25406         * gcc.dg/hex-round-1.c: Test more cases.
25407         * gcc.dg/hex-round-2.c: New test.
25408
25409 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
25410
25411         PR 22550
25412         * g++.dg/tree-ssa/pr22550.C: New test.
25413
25414 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25415
25416         * gcc.dg/tree-ssa/vrp19.c: New test.
25417         * gcc.dg/tree-ssa-vrp20.c: New test.
25418
25419 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25420
25421         PR c/22240
25422         * gcc.dg/transparent-union-4.c: New test.
25423
25424 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25425
25426         PR c/22192
25427         * gcc.dg/c99-vla-2.c: New test.
25428
25429 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25430
25431         PR c/21720
25432         * gcc.dg/hex-round-1.c: New test.
25433
25434 2005-07-28  Jan Hubicka  <jh@suse.cz>
25435
25436         * inliner-1.c: Do not dump everything.
25437         * tree-prof.exp: Do not pass -ftree-based-profiling.
25438         * bprob.exp: Likewise.
25439
25440         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25441
25442 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
25443
25444         PR c++/22545
25445         * g++.dg/expr/ptrmem7.C: New test.
25446
25447 2005-07-28  Mike Stump  <mrs@apple.com>
25448
25449         * g++.old-deja/g++.mike/visibility-1.C: New test.
25450
25451 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25452
25453         PR c/20187
25454         * gcc.c-torture/execute/pr20187-1.c: New test.
25455
25456 2005-07-28  Jeff Law  <law@redhat.com>
25457
25458         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25459         * gcc.dg/tree-ssa/vrp18.c: New test.
25460
25461 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25462
25463         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25464
25465 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25466
25467         PR tree-optimization/22506
25468         * gcc.dg/vect/ps22506.c: New test.
25469
25470 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
25471
25472         PR target/21149
25473         * gcc.target/i386/sse-3.c: New test.
25474
25475 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25476
25477         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25478         * gcc.target/mips/mips32-dsp-type.c: Likewise.
25479
25480 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25481
25482         PR c/22589
25483         * gcc.c-torture/compile/pr22589-1.c: New test.
25484
25485 2005-07-28  Jan Hubicka  <jh@suse.cz>
25486
25487         * update-loopch.c: New testcase.
25488
25489 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25490
25491         PR rtl-optimization/23047
25492         * gcc.c-torture/execute/pr23047.c: New test.
25493         * gcc.c-torture/execute/pr23047.x: New.
25494
25495 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25496
25497         PR tree-optimization/22493
25498         * gcc.c-torture/execute/pr22493-1.c: New test.
25499         * gcc.c-torture/execute/pr22493-1.x: New.
25500         * gcc.c-torture/execute/vrp-1.c: New test.
25501         * gcc.c-torture/execute/vrp-2.c: New test.
25502         * gcc.c-torture/execute/vrp-2.c: New test.
25503
25504 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
25505
25506         * gcc.target/frv/all-builtin-read8.c: Delete.
25507         * gcc.target/frv/all-builtin-read16.c: Delete.
25508         * gcc.target/frv/all-builtin-read32.c: Delete.
25509         * gcc.target/frv/all-builtin-read64.c: Delete.
25510         * gcc.target/frv/all-builtin-write8.c: Delete.
25511         * gcc.target/frv/all-builtin-write16.c: Delete.
25512         * gcc.target/frv/all-builtin-write32.c: Delete.
25513         * gcc.target/frv/all-builtin-write64.c: Delete.
25514         * gcc.target/frv/all-read-write-1.c: New.
25515
25516 2005-07-27  Jeff Law  <law@redhat.com>
25517
25518         * gcc.c-torture/execute/pr22630.c: New test.
25519
25520 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
25521
25522         PR tree-optimization/23073
25523         * gcc.dg/vect/nodump-pr23073.c: New test.
25524         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25525
25526 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
25527
25528         PR tree-optimize/22348
25529         * gcc.c-torture/execute/pr22348.c: New.
25530
25531 2005-07-27  Richard Guenther  <rguenther@suse.de>
25532
25533         * gcc.dg/tree-ssa/salias-1.c: New testcase.
25534
25535 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25536
25537         PR fortran/22503
25538         * gfortran.dg/logical_comp.f90: New test.
25539
25540 2005-07-27  Jan Hubicka  <jh@suse.cz>
25541
25542         * inliner-1.c: Add cleanup of dumps.
25543         * val-prof-*.c: Likewise.
25544         * update-tailcall.c: New.
25545
25546 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
25547
25548         PR 22591
25549         * gcc.dg/tree-ssa/pr22591.c: New test.
25550         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25551
25552 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
25553
25554         PR libobjc/22606
25555         * objc.dg/try-catch-11.m: New test.
25556
25557 2005-07-26  Richard Guenther  <rguenther@suse.de>
25558
25559         PR tree-optimization/22486
25560         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25561
25562 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25563
25564         PR tree-opt/22484
25565         * g++.dg/opt/loop2.C: New test.
25566
25567 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25568
25569         * gcc.dg/tree-ssa/reassoc-3.c: New test.
25570         * gcc.dg/tree-ssa/reassoc-4.c: New test.
25571
25572 2005-07-25  Adam Nemet  <anemet@lnxw.com>
25573
25574         * lib/profopt.exp (profopt-execute): Check for profiling data
25575         files on the target.
25576
25577 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
25578
25579         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25580         for matching of asm labels.
25581
25582 2005-07-25  Richard Guenther  <rguenther@suse.de>
25583
25584         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25585
25586 2005-07-25  Richard Guenther  <rguenther@suse.de>
25587
25588         PR testsuite/22624
25589         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25590
25591 2005-07-25  Ira Rosen  <irar@il.ibm.com>
25592
25593         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25594         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25595         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25596         * gcc.dg/vect/vect-100.c: New test.
25597         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25598         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25599         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25600         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25601         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25602         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25603         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25604         * gfortran.dg/vect/pr19049.f90: New testcase.
25605         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25606
25607 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
25608
25609         * gcc.c-torture/execute/20050713-1.c: New test.
25610
25611         PR fortran/20063
25612         * gfortran.fortran-torture/execute/data_4.f90: New test.
25613
25614         PR middle-end/20303
25615         * gcc.dg/visibility-d.c: New test.
25616
25617 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
25618
25619         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25620         * gfortran.dg/underflow.f90: Ditto.
25621
25622 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25623
25624         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25625         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25626         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25627
25628 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25629
25630         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25631         include case of field width of zero.
25632
25633 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25634
25635         PR libgfortran/21875
25636         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25637         with trailing blanks on normal formatted read.
25638
25639 2005-07-23  Chao-ying Fu  <fu@mips.com>
25640
25641         * gcc.target/mips/mips32-dsp-type.c: New test.
25642         * gcc.target/mips/mips32-dsp.c: New test.
25643
25644 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
25645
25646         PR testsuite/21073
25647         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25648
25649         PR testsuite/20454
25650         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25651         and __cyg_profile_func_exit.
25652
25653 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
25654
25655         * gfortran.dg/comma_format_extension_3.f: Fix typo.
25656         * gfortran.dg/comma_format_extension_4.f: Same.
25657         * gfortran.dg/pr15332.f: Same.
25658         * gfortran.dg/pr21730.f: Same.
25659
25660 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
25661
25662         * g++.dg/opt/vrp2.C: Fix testcase.
25663
25664         PR tree-opt/22625
25665         * g++.dg/opt/vrp2.C: New test.
25666
25667 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
25668
25669         PR debug/21828
25670         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25671
25672 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
25673
25674         * gcc.dg/tree-ssa/20050719-1.c: New test.
25675
25676 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
25677
25678         * gcc.dg/bfin-longcall-1.c: New file.
25679         * gcc.dg/bfin-longcall-2.c: New file.
25680
25681 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
25682
25683         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25684
25685 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25686
25687         PR middle-end/19055
25688         * gcc.dg/tree-ssa/pr19055.c: New test.
25689         * gcc.dg/tree-ssa/pr19055-2.c: New test.
25690
25691 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25692
25693         PR C++/22358
25694         * g++.dg/other/pr22358.C: New test.
25695
25696 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
25697
25698         PR c++/2922
25699         * g++.dg/lookup/two-stage5.C: New test from bug comments.
25700
25701 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25702
25703         PR c++/15938
25704         * g++.dg/init/union2.C: New test.
25705
25706 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25707
25708         PR c/22393
25709         * gcc.dg/complex-4.c: New test.
25710
25711 2005-07-21  Richard Guenther  <rguenther@suse.de>
25712
25713         PR testsuite/22522
25714         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25715         scanning for asm labels.
25716         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25717
25718 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25719
25720         PR target/22085
25721         * gcc.dg/altivec-pr22085.c: New.
25722
25723 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25724
25725         PR tree-optimization/19210
25726         * gcc.dg/tree-ssa/pr19210-1.c: New.
25727         * gcc.dg/tree-ssa/pr19210-2.c: New.
25728
25729 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
25730
25731         PR rtl-optimization/22167
25732         * g++.dg/opt/pr22167.C: New test.
25733
25734 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
25735
25736         PR c++/2922
25737         * g++.dg/lookup/two-stage2.C: New.
25738         * g++.dg/lookup/two-stage3.C: New.
25739         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25740         fixed two-stage name lookup for operators.
25741         * g++.dg/template/call3.C: Compiler now produces an appropriate
25742         error message.
25743         * g++.dg/template/crash37.C: Compiler now describes bla() on line
25744         14 as a candidate.
25745         * g++.dg/template/ptrmem4.C: Compiler produces different error
25746         message.
25747         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25748         connect_to_method as a candidate.
25749
25750 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
25751
25752         * gcc.dg/fold-alloc-1.c: New test.
25753
25754 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
25755
25756         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25757         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25758
25759 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
25760
25761         * gcc.dg/fold-abs-1.c: New test.
25762         * gcc.dg/fold-abs-2.c: New test.
25763         * gcc.dg/fold-abs-3.c: New test.
25764
25765 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
25766
25767         Make CONSTRUCTOR use VEC to store initializers.
25768         * g++.dg/ext/complit3.C: Check for specific error messages.
25769         * g++.dg/init/brace2.C: Update error message.
25770         * g++.dg/warn/Wbraces2.C: Likewise.
25771
25772 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25773
25774         PR fortran/16940
25775         * gfortran.dg/module_interface_1.f90: New test.
25776
25777 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25778             Kenneth Zadeck <zadeck@naturalbridge.com>
25779
25780         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25781
25782 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25783
25784         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25785         specify -Wformat for these tests.
25786         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25787         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25788         * gcc.dg/format/opt-6.c: Delete.
25789
25790 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25791
25792         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25793         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25794
25795 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25796
25797         * gcc.dg/tree-ssa/alias-2.c: New test.
25798
25799 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
25800
25801         PR c++/22263
25802         * g++.dg/template/explicit7.C: New test.
25803
25804 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
25805
25806         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25807         field width of 8 to +Inf and -Inf.
25808
25809 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
25810
25811         PR c++/22139
25812         * g++.dg/template/friend36.C: New test.
25813
25814 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
25815
25816         PR fortran/21730
25817         * gfortran.dg/pr21730.f: New test.
25818
25819 2005-07-16  Danny Berlin <dberlin@dberlin.org>
25820             Kenneth Zadeck <zadeck@naturalbridge.com>
25821
25822         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25823         since pure const detection cannot run at -O1 in c compiler.
25824         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25825         can now optimize this case properly.
25826         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25827         because we now pass.
25828         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25829
25830 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
25831
25832         PR c/22421
25833         * gcc.dg/format/bitfld-1.c: New test.
25834
25835 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25836
25837         PR c++/22204
25838         * g++.dg/rtti/repo1.C: New test.
25839
25840 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
25841
25842         PR middle-end/22398
25843         * gcc.c-torture/compile/pr22398.c: New test.
25844
25845 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25846
25847         PR c++/22132
25848         * g++.dg/expr/cast4.C: New test.
25849
25850 2005-07-15  Richard Guenther  <rguenther@suse.de>
25851
25852         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25853         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25854
25855 2005-07-15  Steven Bosscher  <stevenb@suse.de>
25856
25857         PR tree-optimization/22230
25858         * gcc.dg/tree-ssa/pr22230.c: New test.
25859
25860 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
25861
25862         * gfortran.dg/g77/cpp6.f: New test.
25863
25864         PR fortran/22417
25865         * gfortran.dg/g77/cpp5.F: New test.
25866         * gfortran.dg/g77/cpp5.h: New file.
25867         * gfortran.dg/g77/cpp5inc.h: New file.
25868
25869 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
25870
25871         PR libfortran/16435
25872         * gfortran.dg/tl_editting.f90: New.
25873         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25874
25875 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
25876
25877         * gfortran.dg/char_array_constructor.f90: New test.
25878
25879 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
25880
25881         * gfortran.dg/past_eor.f90: New.
25882         * gfortran.dg/complex_read.f90: New.
25883
25884 2005-07-13  Jeff Law  <law@redhat.com>
25885
25886         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25887         additional casts.
25888
25889         * gcc.dg/tree-ssa/pr22321.c: New test
25890
25891 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
25892
25893         PR tree-optimization/21921
25894         * gcc.dg/tree-ssa/pr21921.c: New.
25895
25896 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25897
25898         PR tree-optimizatio/22442
25899         * gcc.dg/tree-ssa/loop-11.c: New test.
25900
25901 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25902
25903         PR tree-opt/21840
25904         * gcc.c-torture/compile/pr21840.c: New test.
25905
25906 2005-07-12  Jan Hubicka  <jh@suse.cz>
25907
25908         * gcc.c-torture/compile/pr22379.c: New test.
25909
25910 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
25911
25912         PR libfortran/21593
25913         gfortran.dg/dev_null.f90: Remove outdated comment about
25914         PR libfortran/21593.
25915
25916
25917 2005-07-12  Dale Johannesen  <dalej@apple.com>
25918
25919         * gcc.target/i386/compress-float-sse.c: New.
25920         * gcc.target/i386/compress-float-sse-pic.c: New.
25921         * gcc.target/i386/compress-float-387.c: New.
25922         * gcc.target/i386/compress-float-387-pic.c: New.
25923         * gcc.dg/compress-float-ppc.c: New.
25924         * gcc.dg/compress-float-ppc-pic.c: New.
25925
25926 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
25927
25928         PR libfortran/21593
25929         gfortran.dg/dev_null.f90: Remove targets.
25930
25931 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25932
25933         PR tree-opt/22335
25934         * gcc.dg/pr22335-1.c: New test.
25935         * gcc.dg/pr22335-2.c: New test.
25936
25937 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25938
25939         PR c++/20172
25940         * g++.dg/template/nontype12.C : New test.
25941
25942 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25943
25944         * gcc.dg/tree-ssa/loop-10.c: New test.
25945
25946 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
25947
25948         * gcc.c-torture/execute/20020720-1.x: Remove.
25949
25950 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
25951
25952         * gfortran.fortran-torture/execute/forall_7.f90: New test.
25953
25954 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
25955
25956         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25957         (dg-mips-options): Use it.
25958
25959 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
25960
25961         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25962
25963 2005-07-09  Richard Henderson  <rth@redhat.com>
25964
25965         * lib/target-supports.exp (check_effective_target_sync_char_short):
25966         Add alpha.
25967
25968 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
25969
25970         PR libfortran/22217
25971         * gfortran.dg/negative-z-descriptor.f90: New test.
25972
25973 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25974
25975         PR tree-opt/22329
25976         * gcc.dg/pr22329.c: New test.
25977
25978 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
25979
25980         PR tree-optimization/20139
25981         * gcc.dg/tree-ssa/pr20139.c: New.
25982
25983 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25984
25985         PR tree-opt/22356
25986         * gcc.dg/pr22356-1.c: New test.
25987
25988 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
25989
25990         PR c++/21799
25991         * g++.dg/template/unify8.C: New.
25992         * g++.dg/template/unify9.C: New.
25993
25994 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
25995
25996         * gfortran.fortran-torture/execute/entry_10.f90: New test.
25997
25998 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
25999
26000         * gcc.dg/darwin-version-1.c: New.
26001         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26002         * gcc.dg/builtins-20.c: Likewise.
26003         * gcc.dg/builtins-53.c: Likewise.
26004         * gcc.dg/torture/builtins-convert-1.c: Likewise.
26005         * gcc.dg/torture/builtins-convert-2.c: Likewise.
26006         * gcc.dg/torture/builtins-convert-3.c: Likewise.
26007         * gcc.dg/torture/builtins-power-1.c: Likewise.
26008         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26009         on Darwin.
26010
26011 2005-07-07  Jeff Law  <law@redhat.com>
26012
26013         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
26014         argument evaluation order.
26015
26016 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
26017
26018         PR libfortran/21594
26019         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26020         Add test cases where the shift length is greater than the
26021         array length.
26022
26023 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26024
26025         * obj-c++.dg/proto-lossage-6.mm: New.
26026         * objc.dg/proto-lossage-6.m: New.
26027
26028 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26029
26030         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26031         * objc.dg/gnu-runtime-2.m: Likewise.
26032
26033 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26034
26035         * gfortran.dg/longline.f: New test.
26036
26037         * gfortran.dg/badline.f: New test.
26038
26039 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26040
26041         PR fortran/16531
26042         PR fortran/15966
26043         PR fortran/18781
26044         * gfortran.dg/hollerith.f90: New.
26045         * gfortran.dg/hollerith2.f90: New.
26046         * gfortran.dg/hollerith3.f90: New.
26047         * gfortran.dg/hollerith4.f90: New.
26048         * gfortran.dg/hollerith_f95.f90: New.
26049         * gfortran.dg/hollerith_legacy.f90: New.
26050         * gfortran.dg/g77/cpp4.F: New. Port from g77.
26051
26052 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26053
26054         PR objc/22274
26055         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
26056         * objc.dg/gnu-runtime-2.m: New.
26057
26058 2005-07-06  Jeff Law  <law@redhat.com>
26059
26060         * gcc.dg/tree-ssa/vrp17.c: New test.
26061
26062 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26063
26064         PR fortran/22327
26065         * gfortran.dg/array_constructor_5.f90: New test.
26066
26067 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26068
26069         * gfortran.fortran-torture/execute/entry_9.f90: New test.
26070
26071 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
26072
26073         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
26074         * gcc.dg/980816-1.c: Ditto.
26075
26076 2005-07-06  Jeff Law  <law@redhat.com>
26077
26078         * gcc.c-torture/compile/pr21356.c: New test.
26079
26080 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26081
26082         PR c/22013
26083         PR c/22098
26084         * gcc.c-torture/compile/pr22013-1.c,
26085         gcc.c-torture/execute/pr22098-1.c,
26086         gcc.c-torture/execute/pr22098-2.c,
26087         gcc.c-torture/execute/pr22098-3.c: New tests.
26088
26089 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26090
26091         PR c/22308
26092         * gcc.dg/pr22308-1.c: New test.
26093
26094 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
26095
26096         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
26097         target.
26098         * gcc.dg/compare9.c: Use -fshort-enums instead of
26099         -fno-short-enums.  Change the last test to dg-bogus.
26100
26101 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
26102
26103         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26104         * gcc.dg/compare9.c: New.
26105
26106 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26107
26108         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
26109
26110 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26111
26112         PR testsuite/22288
26113         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26114
26115
26116 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26117
26118         * gcc.dg/format/gcc_gfc-1.c: New.
26119
26120 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26121
26122         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26123
26124 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26125
26126         PR fortran/20842
26127         * gfortran.dg/io_invalid_1.f90: New test.
26128
26129 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
26130
26131         * gcc.dg/format/gcc_diag-1.c: Update.
26132
26133 2005-07-02  Jeff Law  <law@redhat.com>
26134
26135         * gcc.dg/tree-ssa/pr22051-1.c: New test.
26136         * gcc.dg/tree-ssa/pr22051-2.c: New test.
26137
26138 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
26139
26140         * gcc.dg/format/gcc_diag-1.c: Update.
26141
26142 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
26143
26144         PR tree-opt/22269
26145         * gcc.c-torture/compile/pr22269.c: New test.
26146
26147 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
26148
26149         PR 21584
26150         PR 22219
26151         * g++.dg/tree-ssa/pr21584-1.C: New test.
26152         * g++.dg/tree-ssa/pr21584-2.C: New test.
26153
26154 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
26155
26156         * obj-c++.dg/try-catch-11.mm: New.
26157         * objc.dg/try-catch-10.m: New.
26158
26159 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
26160
26161         * g++.dg/other/ucnid-1.C: xfail on AIX.
26162
26163 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
26164
26165         PR 22234
26166         * gcc.dg/20050629-1.c: New test.
26167
26168 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
26169
26170         * obj-c++.dg/const-str-1[0-1].mm: New.
26171         * objc.dg/const-str-1[0-1].m: New.
26172
26173 2005-05-29  Richard Henderson  <rth@redhat.com>
26174
26175         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
26176         Rename from check_effective_target_vect_no_max.
26177         (check_effective_target_vect_no_int_add): New.
26178         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26179         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26180         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26181         * gcc.dg/vect/vect-reduc-1.c: Use both.
26182         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26183
26184 2005-05-29  Richard Henderson  <rth@redhat.com>
26185
26186         * lib/target-supports.exp (check_effective_target_vect_no_max):
26187         Remove i386 and x86_64.
26188
26189 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26190
26191         PR testsuite/21969
26192         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26193
26194 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26195
26196         PR middle-end/21969
26197         * gcc.dg/vect/pr21969.c: New test.
26198
26199 2005-06-28  Eric Christopher  <echristo@redhat.com>
26200
26201         PR c/22052
26202         PR c/21975
26203         * gcc.dg/inline1.c: New test.
26204         * gcc.dg/inline2.c: Ditto.
26205         * gcc.dg/inline3.c: Ditto.
26206         * gcc.dg/inline4.c: Ditto.
26207         * gcc.dg/inline5.c: Ditto.
26208
26209 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26210
26211         PR libfortran/22142
26212         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26213         Add testcase also testing eoshift1 for PR 22142.
26214
26215 2005-06-28  Richard Henderson  <rth@redhat.com>
26216
26217         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26218         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26219         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26220         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26221         gcc.dg/tree-ssa/20030922-2.c: Likewise.
26222
26223 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26224
26225         PR libfortran/22142
26226         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26227         Add testcase for PR 22142.
26228
26229 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
26230
26231         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26232         gcc.target/ia64/fpreg-2.c: New tests.
26233
26234 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26235
26236         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26237
26238 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26239
26240         PR libfortran/22170
26241         * gfortran.dg/slash_1.f90: New test.
26242
26243 2005-06-27  Richard Henderson  <rth@redhat.com>
26244
26245         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26246         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
26247         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26248         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26249         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26250         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26251
26252 2005-06-27  Richard Henderson  <rth@redhat.com>
26253
26254         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26255         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26256
26257 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
26258
26259         * obj-c++.dg/proto-lossage-5.mm: New.
26260         * objc.dg/proto-lossage-5.m: New.
26261
26262 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
26263
26264         PR 21959
26265         * gcc.dg/tree-ssa/pr21959.c: New test.
26266
26267 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
26268
26269         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
26270         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
26271         testing uninitialized var.
26272
26273         * gcc.c-torture/execute/builtins/chk.h: New.
26274         * gcc.c-torture/execute/builtins/lib/chk.c: New.
26275         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
26276         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
26277         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
26278         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
26279         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
26280         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
26281         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
26282         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
26283         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
26284         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
26285         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
26286         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
26287         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
26288         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
26289         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
26290         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
26291         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
26292         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
26293         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26294         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26295         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26296         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26297         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26298         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26299         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26300         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26301         * gcc.dg/builtin-object-size-1.c: New test.
26302         * gcc.dg/builtin-object-size-2.c: New test.
26303         * gcc.dg/builtin-object-size-3.c: New test.
26304         * gcc.dg/builtin-object-size-4.c: New test.
26305         * gcc.dg/builtin-object-size-5.c: New test.
26306         * gcc.dg/builtin-stringop-chk-1.c: New test.
26307         * gcc.dg/builtin-stringop-chk-2.c: New test.
26308         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26309         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26310         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26311         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26312         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26313         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26314         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26315         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26316         * gcc.c-torture/execute/printf-1.c: New test.
26317         * gcc.c-torture/execute/fprintf-1.c: New test.
26318         * gcc.c-torture/execute/vprintf-1.c: New test.
26319         * gcc.c-torture/execute/vfprintf-1.c: New test.
26320         * gcc.c-torture/execute/printf-chk-1.c: New test.
26321         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26322         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26323         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26324
26325 2005-06-27  Michael Matz  <matz@suse.de>
26326
26327         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26328         slot is not merged if address escapes.
26329
26330 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26331
26332         PR c/21911
26333         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
26334
26335 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
26336
26337         PR middle-end/17965
26338         * gcc.c-torture/compile/20050622-1.c: New test.
26339
26340         PR middle-end/22028
26341         * gcc.dg/20050620-1.c: New test.
26342
26343 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
26344
26345         PR tree-optimization/22026
26346         * gcc.dg/tree-ssa/pr22026.c: New.
26347
26348 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
26349
26350         PR libfortran/22144
26351         * gfortran.dg/shift-alloc.f90: New testcase.
26352
26353 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
26354
26355         * all files: Update FSF address in copyright headers.
26356
26357 2005-06-22  Jan Hubicka  <jh@suse.cz>
26358
26359         * wholeprogram-1.c: New testcase.
26360         * wholeprogram-2.c: New testcase.
26361
26362 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
26363
26364         PR 22171
26365         * gcc.dg/tree-ssa/pr22171.c: New test.
26366
26367 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
26368
26369         * gfortran.dg/simplify_modulo.f90: New.
26370
26371 2005-06-24  Jan Hubicka  <jh@suse.cz>
26372
26373         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26374
26375 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26376
26377         * obj-c++.dg/proto-lossage-[1-4].mm: New.
26378
26379 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26380
26381         * obj-c++.dg/typedef-alias-1.mm: New.
26382         * objc.dg/typedef-alias-1.m: New.
26383
26384 2005-06-23  Jeff Law  <law@redhat.com>
26385
26386         * gcc.dg/tree-ssa/vrp16.c: New test.
26387
26388 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26389
26390         * lib/target-supports.exp: Add
26391         check_effective_target_fortran_large_real and
26392         check_effective_target_fortran_large_int to check for
26393         corresponding effective targets.
26394         * gfortran.dg/large_integer_kind_1.f90: New test.
26395         * gfortran.dg/large_real_kind_1.f90: New test.
26396
26397 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
26398
26399         PR tree-optimization/22117
26400         * gcc.dg/tree-ssa/pr22117.c: New.
26401
26402 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26403
26404         PR testsuite/22123
26405         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26406
26407 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
26408
26409         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26410
26411 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26412
26413         * gfortran.dg/f2c_4.f90: Add tests for complex functions
26414         * gfortran.dg/f2c_4.c: Likewise.
26415
26416 2005-06-22 Paul Brook  <paul@codesourcery.com>
26417
26418         PR fortran/21034
26419         * gfortran.dg/auto_save_1.f90: New test.
26420
26421 2005-06-22  Michael Matz  <matz@suse.de>
26422
26423         * gcc.target/x86-64/abi: New directory.
26424         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26425         * gcc.target/x86-64/abi/README.gcc: New file.
26426         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26427         * gcc.target/x86-64/abi/asm-support.s: New file.
26428         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26429         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26430         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26431         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26432         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26433         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26434         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26435         * gcc.target/x86_64/abi/test_bitfields.c: New test.
26436         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26437         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26438         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26439         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26440         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26441         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26442         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26443         * gcc.target/x86_64/abi/test_varargs.c: New test.
26444
26445 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26446
26447         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26448         32-bit i?86 and x86_64.
26449
26450 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
26451
26452         * obj-c++.dg/const-str-[1-9].mm: New tests.
26453
26454 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26455
26456         PR fortran/22010
26457         * gfortran.dg/namelist_use.f90: New.
26458         * gfortran.dg/namelist_use_only.f90: New.
26459
26460 2005-06-21  Jeff Law  <law@redhat.com>
26461
26462         * gcc.dg/tree-ssa/vrp15.c: New test.
26463
26464 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
26465
26466         * lib/target-supports.exp (check_effective_target_vect_reduction):
26467         Remove.
26468         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26469         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26470         remove vect_reduction target keyword. Also avoid two returns in main.
26471         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26472         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26473         * gcc.dg/vect/vect-reduc-1short.c: New test.
26474         * gcc.dg/vect/vect-reduc-1char.c: New test.
26475         * gcc.dg/vect/vect-reduc-2short.c: New test.
26476         * gcc.dg/vect/vect-reduc-2char.c: New test.
26477         * gcc.dg/vect/vect-reduc-6.c: New test.
26478         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26479         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26480         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26481
26482 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26483         Paul Thomas  <pault@gcc.gnu.org>
26484
26485         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26486         New tests.
26487
26488 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26489
26490         * gfortran.dg/backslash_1.f90: New test.
26491         * gfortran.dg/backslash_2.f90: New test.
26492
26493 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
26494
26495         * gfortran.dg/duplicate_labels.f90: New test.
26496
26497 2005-06-20  Jan Beulich  <jbeulich@novell.com>
26498
26499         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26500         unsupportable relocations.
26501         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26502         * gcc.dg/20050321-2.c: xfail for NetWare.
26503
26504 2005-06-20  Andreas Jaeger  <aj@suse.de>
26505
26506         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
26507         gcc.target/i386/fastcall-sseregparm.c,
26508         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
26509
26510 2005-06-19  Richard Henderson  <rth@redhat.com>
26511
26512         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
26513
26514 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
26515
26516         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
26517
26518 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
26519
26520         PR c++/22115
26521         * g++.dg/conversion/simd2.C: Change expected error message.
26522
26523 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26524
26525         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26526         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26527         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26528
26529 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
26530
26531         * gcc.dg/fold-mod-1.c: New test.
26532
26533 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
26534
26535         PR fortran/19926
26536         * gfortran.dg/pr19926.f90: New test.
26537
26538 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26539
26540         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26541         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26542         targets.
26543         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26544         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26545
26546 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
26547
26548         * gcc.target/ia64/float80-varargs-1.c: New test.
26549
26550 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26551
26552         PR tree-opt/22035
26553         * gfortran.dg/f2c_6.f90: New test.
26554
26555 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
26556
26557         PR c++/17413
26558         * g++.dg/template/local5.C: New.
26559
26560 2005-06-17  Richard Henderson  <rth@redhat.com>
26561
26562         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26563
26564 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
26565
26566         PR testsuite/21945
26567         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26568
26569 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
26570
26571         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26572         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26573         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26574         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26575         check_vect to verify the presence of hardware vector support.
26576
26577 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
26578
26579         PR testsuite/22056
26580         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26581
26582 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26583
26584         PR libfortran/19216
26585         * gfortran.dg/pr19216.f: Add correct space between brackets and
26586         dg directive.
26587
26588 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26589
26590         PR libfortran/16436
26591         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26592
26593 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
26594
26595         * gcc.target/i386/attributes-error.c: New testcase.
26596         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26597         * gcc.target/i386/regparm-stdcall.c: Likewise.
26598         * gcc.target/i386/sseregparm-1.c: Likewise.
26599         * gcc.target/i386/sseregparm-2.c: Likewise.
26600
26601 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
26602
26603         * g++.dg/rtti/crash2.C: New.
26604
26605 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
26606
26607         * gcc.dg/noncompile/20040203-3.c: Update expected message.
26608
26609 2005-06-15  David Ung  <davidu@mips.com>
26610
26611         * gcc.target/mips/mips16e-extends.c: New test for testing the
26612         generation of MIPS16e zeb/zeh, seb/seh instructions.
26613
26614 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
26615
26616         PR 22018
26617         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26618         * gcc.dg/tree-ssa/pr22018.c: New test.
26619
26620 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
26621
26622         * gcc.dg/simd-1.c: Update error messages.
26623         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
26624         * gcc.dg/simd-2.c: Update error messages.
26625         * gcc.dg/simd-4.c: New.
26626
26627 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
26628
26629         PR c++/20678
26630         * g++.dg/other/crash-4.C: New.
26631
26632 2005-06-14  Devang Patel  <dpatel@apple.com>
26633
26634         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26635
26636 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26637
26638         PR c++/21929
26639         * g++.dg/parse/crash11.C: Update
26640
26641 2005-06-13  Jeff Law  <law@redhat.com>
26642
26643         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26644         perform the desired transformations.
26645         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26646         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26647
26648 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26649
26650         PR fortran/22038
26651         * gfortran.dg/forall_1.f90: Un-XFAIL.
26652
26653 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
26654
26655         PR c++/21929
26656         * g++.dg/parse/crash26.C: New.
26657
26658         PR c++/20789
26659         * g++.dg/init/member1.C: New.
26660
26661 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
26662
26663         * gfortran.dg/altreturn_1.f90: New test.
26664
26665 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
26666
26667         PR middle-end/21985
26668         * gcc.dg/tree-ssa/pr21985.c: New test.
26669
26670 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26671
26672         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26673
26674 2005-06-12  Roger Sayle  <roger@eyesopen.com>
26675
26676         PR c++/21930
26677         * g++.dg/other/error10.C: New test case.
26678
26679 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26680
26681         PR libfortran/19155
26682         * gfortran.dg/pr19155.f: Add test.
26683
26684 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26685
26686         * gfortran.dg/f2c_7.f90: New test.
26687
26688         * gfortran.dg/forall_1.f90: XFAILed.
26689
26690 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26691
26692         * gcc.dg/pr14796-1.c: New.
26693         * gcc.dg/pr14796-2.c: New.
26694
26695 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
26696
26697         PR fortran/17792
26698         PR fortran/21375
26699         * gfortran.dg/deallocate_stat.f90: New test.
26700
26701 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
26702
26703         * gfortran.fortran-torture/execute/in-pack.f90: New test.
26704
26705 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
26706
26707         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26708         access will be generated when this loop is vectorized. Test that
26709         accesses with same alignment were detected.
26710         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26711         Test that accesses with same alignment were detected.
26712         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26713         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26714         alignment were detected.
26715
26716 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
26717
26718         PR c++/10611
26719         * g++.dg/conversion/simd2.C: New.
26720
26721 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26722
26723         * gcc.dg/Wcxx-compat-1.c: New.
26724
26725 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
26726
26727         PR libfortran/21480
26728         * gfortran.dg/reshape-complex.f90: Add a test for a packed
26729         complex array.
26730
26731 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
26732
26733         * gcc.dg/alias-8.c: New.
26734
26735 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
26736
26737         * gcc.dg/format/cmn_err-1.c: Update.
26738
26739 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
26740
26741         PR target/20666
26742         * gcc.target/sparc/fexpand-2.c: New.
26743         * gcc.target/sparc/fpmerge-2.c: New.
26744         * gcc.target/sparc/fpmul-2.c: New.
26745         * gcc.target/sparc/noresult.c: New.
26746         * gcc.target/sparc/pdist-2.c: New.
26747         * gcc.target/sparc/pdist-3.c: New.
26748
26749 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
26750
26751         PR testsuite/21702
26752         * gcc.target/i386/i386.exp: Fix comment typo.
26753
26754 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26755
26756         PR c++/19497
26757         * g++.dg/inherit/using5.C: New.
26758         * g++.dg/inherit/using6.C: New.
26759
26760 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26761
26762         PR c++/19894
26763         * g++.dg/template/ptrmem15.C: New test.
26764
26765         PR c++/20563
26766         * g++.dg/ext/label4.C: New test.
26767
26768 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26769
26770         * gcc.dg/tls/debug-1.c: New test.
26771
26772 2005-06-07  Dale Johannesen  <dalej@apple.com>
26773
26774         * gcc.target/i386/movq.c: New.
26775
26776 2005-06-07  Dale Johannesen  <dalej@apple.com>
26777
26778         * gcc.dg/20050607-1.c: New.
26779
26780 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26781
26782         PR middle-end/21850
26783         * gcc.c-torture/execute/20050607-1.c: New test.
26784
26785 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26786
26787         PR libfortran/21926
26788         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26789         Test case where the return array has lowest stride one,
26790         but isn't packed.
26791
26792 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26793
26794         * lib/target-supports.exp (check_effective_target_sync_int_long):
26795         Add s390 and s390x targets.
26796
26797 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
26798
26799         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26800         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26801         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26802         * gcc.dg/tree-ssa/loop-9.c: New test.
26803
26804 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         * g++.dg/parse/defarg10.C: New.
26807
26808 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
26809
26810         PR regression/21897
26811         * gcc.c-torture/execute/20050604-1.c: New test.
26812
26813 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26814
26815         PR 21903
26816         * g++.dg/parse/defarg9.C: New.
26817
26818         PR c++/20637
26819         * g++.dg/inherit/using4.C: New.
26820         * g++.dg/overload/error1.C: Adjust expected errors.
26821         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26822         * g++.old-deja/g++.brendan/arm2.C: Likewise.
26823         * g++.old-deja/g++.other/redecl2.C: Likewise.
26824         * g++.old-deja/g++.other/redecl4.C: Likewise.
26825         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26826
26827 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26828
26829         * gfortran.dg/f2c_5.f90: Add -w to dg-options
26830
26831 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26832
26833         * lib/gfortran.exp (gfortran_target_compile): Call
26834         dg-additional-files-options
26835         * gfortran.dg/f2c_4.f90: New file
26836         * gfortran.dg/f2c_4.c: New file
26837         * gfortran.dg/f2c_5.f90: New file
26838         * gfortran.dg/f2c_5.c: New file
26839
26840 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26841
26842         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26843
26844         PR fortran/21912
26845         * gfortran.dg/array_constructor_4.f90: New test.
26846
26847 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
26848
26849         PR c++/21619
26850         * g++.dg/ext/builtin9.C: New test.
26851
26852 2005-06-05  Dale Johannesen  <dalej@apple.com>
26853
26854         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26855         * gcc.c-torture/execute/20050603-2.c: Ditto.
26856
26857 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
26858
26859         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26860         * gcc.dg/vect/vect-reduc-1.c: New.
26861         * gcc.dg/vect/vect-reduc-2.c: New.
26862         * gcc.dg/vect/vect-reduc-3.c: New.
26863
26864 2005-06-04  Dale Johannesen  <dalej@apple.com>
26865
26866         * gcc.c-torture/execute/20050603-1.c: New.
26867         * gcc.c-torture/execute/20050603-2.c: New.
26868         * gcc.dg/20050603-3.c: New.
26869
26870 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26871
26872         PR fortran/19195
26873         * gfortran.dg/debug_1.f90: New test.
26874
26875         * gfortran.dg/forall_1.f90: New test.
26876
26877 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
26878
26879         * gfortran.dg/array_constructor_3.f90: New test.
26880
26881 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26882
26883         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26884
26885 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
26886
26887         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26888
26889 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
26890
26891         PR c/21873
26892         * gcc.dg/init-excess-1.c: New test.
26893
26894 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26895
26896         PR c++/21853
26897         * g++.dg/expr/static_cast6.C: New test.
26898
26899 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
26900
26901         * gcc.dg/tree-ssa/vrp14.c: New test.
26902
26903 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26904
26905         PR c++/21336
26906         * g++.dg/template/new2.C: New test.
26907
26908 2005-06-03  Josh Conner  <jconner@apple.com>
26909
26910         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26911         all entries in initializer.
26912
26913 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
26914
26915         PR middle-end/21858
26916         * gcc.dg/pr21858.c: New testcase.
26917
26918 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
26919
26920         PR tree-optimization/21292
26921
26922         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26923         New.
26924         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26925         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26926         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26927         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26928         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26929
26930 2005-06-02  Richard Henderson  <rth@redhat.com>
26931
26932         * gcc.dg/sync-2.c: Use -march=i486 for i386.
26933
26934 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
26935
26936         * gcc.dg/wtypequal.c: New testcase.
26937
26938 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
26939
26940         PR 21582
26941         * gcc.dg/tree-ssa/pr21582.c: New test.
26942
26943 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26944
26945         PR c++/21280
26946         * g++.dg/opt/interface2.h: New.
26947         * g++.dg/opt/interface2.C: New.
26948         * g++.dg/init/ctor4.C: Adjust error lines.
26949         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26950         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26951         * g++.old-deja/g++.jason/opeq3.C: Likewise.
26952         * g++.old-deja/g++.pt/assign1.C: Likewise.
26953         * g++.old-deja/g++.pt/crash20.C: Likewise.
26954
26955 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
26956
26957         PR tree-optimization/21734
26958         * g++.dg/vect/pr21734_1.cc: New.
26959         * g++.dg/vect/pr21734_2.cc: New.
26960
26961 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26962
26963         PR c++/20350
26964         * g++.dg/template/spec24.C: New.
26965
26966         PR c++/21151
26967         * g++.dg/pch/local-1.C: New.
26968         * g++.dg/pch/local-1.Hs: New.
26969
26970 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
26971
26972         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26973         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26974         * gcc.dg/tree-ssa/pr14341.c: New test.
26975         * gcc.dg/tree-ssa/pr14841.c: New test.
26976         * gcc.dg/tree-ssa/pr20701.c: New test.
26977         * gcc.dg/tree-ssa/pr21086.c: New test.
26978         * gcc.dg/tree-ssa/pr21090.c: New test.
26979         * gcc.dg/tree-ssa/pr21332.c: New test.
26980         * gcc.dg/tree-ssa/pr21458.c: New test.
26981         * gcc.dg/tree-ssa/pr21658.c: New test.
26982         * gcc.dg/tree-ssa/vrp01.c: New test.
26983         * gcc.dg/tree-ssa/vrp02.c: New test.
26984         * gcc.dg/tree-ssa/vrp03.c: New test.
26985         * gcc.dg/tree-ssa/vrp04.c: New test.
26986         * gcc.dg/tree-ssa/vrp05.c: New test.
26987         * gcc.dg/tree-ssa/vrp06.c: New test.
26988         * gcc.dg/tree-ssa/vrp07.c: New test.
26989         * gcc.dg/tree-ssa/vrp08.c: New test.
26990         * gcc.dg/tree-ssa/vrp09.c: New test.
26991         * gcc.dg/tree-ssa/vrp10.c: New test.
26992         * gcc.dg/tree-ssa/vrp11.c: New test.
26993         * gcc.dg/tree-ssa/vrp12.c: New test.
26994         * gcc.dg/tree-ssa/vrp13.c: New test.
26995
26996 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
26997
26998         PR 21029
26999         * gcc.dg/tree-ssa/pr21029.c: New test.
27000
27001 2005-06-01  Roger Sayle  <roger@eyesopen.com>
27002
27003         * gfortran.dg/logint-1.f: New test case.
27004         * gfortran.dg/logint-2.f: Likewise.
27005         * gfortran.dg/logint-3.f: Likewise.
27006
27007 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
27008
27009         PR c/21536
27010         PR c/20760
27011         * gcc.dg/20050527-1.c: New test.
27012
27013         * gcc.dg/i386-sse-12.c: New test.
27014
27015         PR fortran/21729
27016         * gfortran.dg/implicit_5.f90: New test.
27017
27018 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
27019
27020         PR fortran/20883
27021         * gfortran/assign_4.f90: New test.
27022         * gfortran/assign_2.f90: Change compile to run.
27023
27024 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
27025
27026         * lib/target-supports.exp
27027         (check_effective_target_sync_char_short): New.
27028         * gcc.dg/sync-2.c: New.
27029
27030 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
27031
27032         PR tree-optimization/21817
27033         * gcc.dg/torture/pr21817-1.c: New.
27034
27035 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
27036
27037         PR c++/21165
27038         * g++.dg/template/init5.C: New.
27039
27040 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
27041
27042         * gfortran.dg/char_initialiser_actual.f90:
27043         Test character initialisers as actual arguments.
27044         * gfortran.dg/char_pointer_comp_assign.f90:
27045         Test character pointer structure component assignments.
27046         * gfortran.dg/char_array_structure_constructor.f90:
27047         Test character components in structure constructors.
27048
27049 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
27050
27051         PR middle-end/20931
27052         * g++.dg/opt/pr20931.C: New test.
27053
27054 2005-05-31  Andreas Jaeger  <aj@suse.de>
27055
27056         PR testsuite/20772
27057         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
27058         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
27059         g++.old-deja/g++.ext/asmspec1.C,
27060         g++.old-deja/g++.other/regstack.C,
27061         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
27062         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
27063         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
27064         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
27065         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
27066         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
27067         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
27068         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
27069         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
27070         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
27071         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
27072         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
27073         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
27074         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
27075         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
27076         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
27077         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
27078         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
27079         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
27080
27081 2005-05-31  Jeff Law  <law@redhat.com>
27082
27083         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
27084
27085 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
27086
27087         PR middle-end/21743
27088         * gcc.dg/builtins-1.c: Activate disabled clog test.
27089         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27090
27091 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
27092
27093         * gfortran.dg/char_pointer_assign.f90:
27094         Test character-pointer assignments and pointer assignments.
27095         * gfortran.dg/char_pointer_dummy.f90:
27096         Test character-pointer dummy arguments.
27097         * gfortran.dg/char_pointer_func.f90:
27098         Test character-pointer function returns.
27099         * gfortran.dg/char_pointer_dependency.f90:
27100         Test character-pointer functions with dependencies.
27101
27102 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
27103
27104         PR c++/21784
27105         * g++.dg/lookup/using14.C: New test.
27106
27107 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
27108
27109         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27110         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27111         trailing ^M.
27112
27113 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
27114
27115         PR c++/17413
27116         * g++.dg/template/local5.C: New.
27117
27118         PR target/21761
27119         * gcc.c-torture/compile/pr21761.c: New.
27120
27121         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27122         before darwin8.
27123
27124 2005-05-30  Steven G. Kargl
27125
27126         PR fortran/20846
27127         * gfortran.dg/inquire_8.f90: New test.
27128
27129 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27130
27131         PR libfortran/21376
27132         * gfortran.dg/output_exponents_1.f90: New test.
27133
27134 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27135
27136         PR libfortran/20006
27137         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27138
27139 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
27140
27141         PR c++/21210
27142         * g++.dg/ext/complex1.C: New test.
27143
27144         PR c++/21340
27145         * g++.dg/init/ctor6.C: New test.
27146
27147 2005-05-29  Jan Hubicka  <jh@suse.cz>
27148
27149         * gcc.c-torture/compile/pr21562.c: New.
27150
27151 2005-05-28  Steven G. Kargl <kargls@comcast.net>
27152
27153         * gfortran.dg/subnormal_1.f90: New test.
27154
27155 2005-05-28  Jan Hubicka  <jh@suse.cz>
27156
27157         * tree-prof.exp: Fix comment.
27158         * value-prof-1.c: New.
27159         * value-prof-2.c: New.
27160         * value-prof-3.c: New.
27161         * value-prof-4.c: New.
27162
27163 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
27164
27165         PR c++/21614
27166         * g++.dg/expr/ptrmem6.C: New test.
27167         * g++.dg/expr/ptrmem6a.C: Likewise.
27168
27169 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
27170
27171         PR tree-optimization/21658
27172         * gcc.dg/tree-ssa/pr21658.c: New.
27173
27174 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
27175
27176         PR c++/21455
27177         * g++.dg/inherit/ptrmem3.C: New.
27178
27179         PR c++/21681
27180         * g++.dg/parse/template16.C: New.
27181
27182 2005-05-27  Andreas Jaeger  <aj@suse.de>
27183
27184         * gcc.dg/setjmp-2.c: Only run in 32-bit.
27185
27186         * gcc.dg/i386-sse-8.c: Run test on all archs.
27187
27188 2005-05-26  Mike Stump  <mrs@apple.com>
27189
27190         * objc.dg/isa-field-1.m: Only run on darwin.
27191         * objc.dg/lookup-1.m: Likewise.
27192         * objc.dg/try-catch-8.m: Likewise.
27193
27194 2005-05-26  Roger Sayle  <roger@eyesopen.com>
27195
27196         PR tree-optimization/9814
27197         * gcc.dg/pr9814-1.c: New test case.
27198
27199 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27200
27201         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27202         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27203         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27204         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27205         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27206         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27207         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27208         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27209         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27210         objc.dg/try-catch-8.m: New.
27211
27212 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
27213
27214         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27215         remove extraneous semicolons.
27216
27217 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27218
27219         * obj-c++.dg/comp-types-12.mm: New.
27220         * objc.dg/comp-types-11.m: New.
27221         * objc.dg/selector-4.m: New.
27222
27223 2005-05-26  Andreas Jaeger  <aj@suse.de>
27224
27225         PR testsuite/20772
27226         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27227         g++.old-deja/g++.ext/attrib3.C,
27228         g++.old-deja/g++.other/store-expr1.C,
27229         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27230         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27231         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27232         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27233         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27234         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27235         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27236         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27237         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27238         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27239         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27240         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27241         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27242         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27243         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27244         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27245         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27246         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27247         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27248
27249 2005-05-26  Andreas Jaeger  <aj@suse.de>
27250
27251         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27252         x86-64 compilation.
27253
27254 2005-05-26  Andreas Jaeger  <aj@suse.de>
27255
27256         PR testsuite/20772
27257         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27258         gcc.misc-tests/i386-pf-athlon-1.c,
27259         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27260         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27261         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27262         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27263         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27264         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27265         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27266         programs.
27267
27268         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
27269         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
27270         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
27271         x86-64 compilation.
27272
27273         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
27274         x86_64.
27275
27276         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
27277         effective-target ilp32.
27278
27279 2005-05-26  David Ung  <davidu@mips.com>
27280
27281         * gcc.target/mips/ext_ins.c: New test for testing the generation
27282         of MIPS32/64 rev 2 ext/ins instructions.
27283
27284 2005-05-26  Andreas Jaeger  <aj@suse.de>
27285
27286         * treelang/compile/unsigned.tree: Use gimple instead of
27287         nonexisting generic dump.
27288
27289 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
27290
27291         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
27292
27293 2005-05-26  Andreas Jaeger  <aj@suse.de>
27294
27295         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27296
27297 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
27298
27299         PR libfortran/17283
27300         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27301         Test callee-allocated memory with write statements.
27302
27303 2005-05-25  Roger Sayle  <roger@eyesopen.com>
27304
27305         PR middle-end/21709
27306         * gcc.dg/pr21709-1.c: New test case.
27307
27308 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27309             Mike Stump  <mrs@apple.com>
27310
27311         * objc/execute/next_mapping.h: Update for C++.
27312
27313         * obj-c++.dg/selector-1.mm: Move to...
27314         * obj-c++.dg/selector-4.mm: here...
27315
27316         * obj-c++.dg/basic.mm: New.
27317         * obj-c++.dg/comp-types-1.mm: New.
27318         * obj-c++.dg/cxx-class-1.mm: New.
27319         * obj-c++.dg/cxx-ivars-1.mm: New.
27320         * obj-c++.dg/cxx-ivars-2.mm: New.
27321         * obj-c++.dg/cxx-ivars-3.mm: New.
27322         * obj-c++.dg/cxx-scope-1.mm: New.
27323         * obj-c++.dg/cxx-scope-2.mm: New.
27324         * obj-c++.dg/defs.mm: New.
27325         * obj-c++.dg/empty-private-1.mm: New.
27326         * obj-c++.dg/encode-1.mm: New.
27327         * obj-c++.dg/encode-2.mm: New.
27328         * obj-c++.dg/encode-3.mm: New.
27329         * obj-c++.dg/extern-c-1.mm: New.
27330         * obj-c++.dg/extra-semi.mm: New.
27331         * obj-c++.dg/fix-and-continue-2.mm: New.
27332         * obj-c++.dg/isa-field-1.mm: New.
27333         * obj-c++.dg/ivar-list-semi.mm: New.
27334         * obj-c++.dg/local-decl-1.mm: New.
27335         * obj-c++.dg/lookup-1.mm: New.
27336         * obj-c++.dg/lookup-2.mm: New.
27337         * obj-c++.dg/method-1.mm: New.
27338         * obj-c++.dg/method-2.mm: New.
27339         * obj-c++.dg/method-3.mm: New.
27340         * obj-c++.dg/method-4.mm: New.
27341         * obj-c++.dg/method-5.mm: New.
27342         * obj-c++.dg/method-6.mm: New.
27343         * obj-c++.dg/method-7.mm: New.
27344         * obj-c++.dg/no-extra-load.mm: New.
27345         * obj-c++.dg/overload-1.mm: New.
27346         * obj-c++.dg/pragma-1.mm: New.
27347         * obj-c++.dg/pragma-2.mm: New.
27348         * obj-c++.dg/private-1.mm: New.
27349         * obj-c++.dg/private-2.mm: New.
27350         * obj-c++.dg/proto-qual-1.mm: New.
27351         * obj-c++.dg/qual-types-1.mm: New.
27352         * obj-c++.dg/stubify-1.mm: New.
27353         * obj-c++.dg/stubify-2.mm: New.
27354         * obj-c++.dg/super-class-1.mm: New.
27355         * obj-c++.dg/super-class-2.mm: New.
27356         * obj-c++.dg/super-dealloc-1.mm: New.
27357         * obj-c++.dg/super-dealloc-2.mm: New.
27358         * obj-c++.dg/template-1.mm: New.
27359         * obj-c++.dg/template-2.mm: New.
27360         * obj-c++.dg/template-3.mm: New.
27361         * obj-c++.dg/template-4.mm: New.
27362         * obj-c++.dg/template-5.mm: New.
27363         * obj-c++.dg/template-6.mm: New.
27364         * obj-c++.dg/try-catch-1.mm: New.
27365         * obj-c++.dg/try-catch-2.mm: New.
27366         * obj-c++.dg/try-catch-3.mm: New.
27367         * obj-c++.dg/try-catch-4.mm: New.
27368         * obj-c++.dg/try-catch-5.mm: New.
27369         * obj-c++.dg/try-catch-6.mm: New.
27370         * obj-c++.dg/try-catch-7.mm: New.
27371         * obj-c++.dg/try-catch-8.mm: New.
27372         * obj-c++.dg/try-catch-9.mm: New.
27373         * obj-c++.dg/va-meth-1.mm: New.
27374
27375 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27376
27377         * obj-c++.dg/selector-1.mm: New.
27378         * obj-c++.dg/selector-2.mm: New.
27379
27380 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27381
27382         * obj-c++.dg/selector-3.mm: New.
27383         * objc.dg/selector-3.m: New.
27384
27385 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27386
27387         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27388         about where warning appears.
27389
27390 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27391
27392         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27393         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27394         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27395         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27396
27397 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27398
27399         * gcc.dg/20050524-1.c: New test.
27400
27401 2005-05-25  Jan Hubicka  <jh@suse.cz>
27402
27403         * gcc.dg/tree-prof/inliner-1.c: New.
27404
27405 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
27406
27407         * gcc.dg/tree-prof: New directory.
27408         * gcc.dg/tree-prof/tree-prof.exp: New.
27409
27410 2005-05-25  DJ Delorie  <dj@redhat.com>
27411
27412         * gcc.dg/Wattributes-1.c: New.
27413         * gcc.dg/Wattributes-2.c: New.
27414         * gcc.dg/Wattributes-3.c: New.
27415
27416 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
27417
27418         PR tree-optimization/19833
27419         * gcc.dg/uninit-4.c: Remove xfail.
27420         * gcc.dg/uninit-9.c: Ditto.
27421
27422 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
27423
27424         * obj-c++.dg/bitfield-[1-5].mm: New.
27425         * obj-c++.dg/class-protocol-1.mm: New.
27426         * obj-c++.dg/comp-types-1[0-1].mm: New.
27427         * obj-c++.dg/comp-types-[2-9].mm: New.
27428         * obj-c++.dg/encode-[4-8].mm: New.
27429         * obj-c++.dg/layout-1.mm: New.
27430         * obj-c++.dg/method-1[0-9].mm: New.
27431         * obj-c++.dg/method-2[0-1].mm: New.
27432         * obj-c++.dg/method-[8-9].mm: New.
27433         * obj-c++.dg/objc-gc-3.mm: New.
27434         * obj-c++.dg/try-catch-10.mm: New.
27435         * objc.dg/bitfield-5.m: New.
27436         * objc.dg/comp-types-10.m: New.
27437         * objc.dg/comp-types-9.m: New.
27438         * objc.dg/layout-1.m: New.
27439         * objc.dg/objc-gc-4.m: New.
27440         * objc.dg/try-catch-9.m: New.
27441         * objc.dg/class-protocol-1.m: Tweak diagnostics.
27442         * objc.dg/comp-types-1.m: Likewise.
27443         * objc.dg/comp-types-[5-6].m: Likewise.
27444         * objc.dg/method-9.m: Likewise.
27445
27446 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
27447
27448         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27449         and on hardware without VMX support.
27450
27451         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27452
27453         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27454
27455         * lib/profopt.exp (dg-final-generate, dg-final-use,
27456         profopt-final-code, profopt-get-options): New.
27457         (profopt-execute): Process test directives.
27458
27459         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27460         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27461         cleanup-tree-dump, cleanup-saved-temps): Update comments.
27462
27463 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
27464
27465         PR C++/21645
27466         * g++.dg/init/ctor5.C: New test.
27467
27468 2005-05-24  Ira Rosen  <irar@il.ibm.com>
27469
27470         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27471         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27472         vect-113.c, vect-114.c.
27473
27474 2005-05-23  Adam Nemet  <anemet@lnxw.com>
27475
27476         * gcc.dg/const-elim-1.c: Remove xfails.
27477
27478 2005-05-23  Jeff Law  <law@redhat.com>
27479
27480         * gcc.c-torture/compile/pr21638.c: New test.
27481         * gcc.c-torture/compile/20050520-1.c: New test.
27482
27483 2005-05-23  Nick Clifton  <nickc@redhat.com>
27484
27485         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27486         be a proper triple, ie: m32r*-*-*.
27487         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27488
27489 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
27490
27491         PR middle-end/21331
27492         PR tree-opt/21293
27493         * gcc.c-torture/compile/pr21293.c: New test.
27494         * gcc.c-torture/execute/pr21331.c: New test.
27495
27496 2004-05-20  Richard Henderson  <rth@redhat.com>
27497
27498         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27499
27500 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
27501
27502         * obj-c++-dg.exp: Add.
27503         * obj-c++.exp: Add.
27504         * obj-c++.dg/dg.exp: Add.
27505
27506 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
27507
27508         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
27509         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
27510
27511 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
27512
27513         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
27514
27515 2004-05-19  Richard Henderson  <rth@redhat.com>
27516
27517         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
27518
27519 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
27520
27521         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27522
27523         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27524
27525 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
27526
27527         PR c++/21495
27528         * g++.dg/parse/extern1.C: New test.
27529         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27530
27531 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27532
27533         * gcc.dg/c99-math.h: New.
27534         * gcc.dg/c99-math-float-1.c: New test.
27535         * gcc.dg/c99-math-double-1.c: Likewise.
27536         * gcc.dg/c99-math-long-double-1.c: Likewise.
27537
27538 2005-05-18  Richard Henderson  <rth@redhat.com>
27539
27540         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27541
27542 2005-05-18  Devang Patel  <dpatel@apple.com>
27543
27544         * g++.dg/opt/20050511-1.C: New test.
27545
27546 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
27547
27548         PR libfortran/21127
27549         * gfortran.dg/reshape-complex.f90: New test.
27550
27551 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
27552
27553         * gfortran.dg/array_constructor_1.f90: New test.
27554         * gfortran.dg/array_constructor_2.f90: New test.
27555
27556 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27557
27558         PR fortran/20954
27559         * gfortran.dg/pr20954.f: New test.
27560
27561 2005-05-17  Mike Stump  <mrs@apple.com>
27562
27563         Yet more Objective-C++...
27564
27565         * objc.dg/method-5.m: Update.
27566         * objc.dg/method-6.m: Update.
27567         * objc.dg/method-7.m: Update.
27568         * objc.dg/method-9.m: Update.
27569         * objc.dg/try-catch-2.m: Update.
27570
27571 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
27572
27573         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27574         Remove little-endian optimizations.
27575
27576 2005-05-17  Jeff Law  <law@redhat.com>
27577
27578         * g++.dg/tree-ssa/pr14814.C: New test.
27579         * gcc.dg/tree-ssa/pr14814.C: New test.
27580         * gcc.dg/tree-ssa/pr17141-1.C: New test.
27581         * gcc.dg/tree-ssa/pr17141-2.C: New test.
27582
27583 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27584
27585         * gcc.dg/compat/generate-random.c: Do not include
27586         libiberty.h.
27587         * gcc.dg/compat/generate-random_r.c: Likewise.
27588
27589 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
27590
27591         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27592
27593 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27594
27595         PR middle-end/21595
27596         * g++.dg/tree-ssa/builtin1.C: New testcase.
27597
27598 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
27599
27600         PR c++/21454
27601         * g++.dg/opt/const4.C: New test.
27602
27603         PR middle-end/21492
27604         * g++.dg/opt/crossjump1.C: New test.
27605
27606         PR tree-optimization/21610
27607         * gcc.c-torture/compile/20050516-1.c: New test.
27608
27609         PR fortran/15080
27610         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27611         about the test failing.
27612         * gfortran.fortran-torture/execute/where_7.f90: New test.
27613         * gfortran.fortran-torture/execute/where_8.f90: New test.
27614
27615 2005-05-16  Richard Henderson  <rth@redhat.com>
27616
27617         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27618         i?86 and x86_64.
27619
27620 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
27621
27622         * gcc.dg/compat/generate-random.c (config.h): Do not include.
27623         (limits.h): Include unconditionally.
27624         (stdlib.h): Likewise.
27625         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27626         (limits.h): Include unconditionally.
27627         (stdlib.h): Likewise.
27628         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27629         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27630         (limits.h): Include unconditionally.
27631         (stdlib.h): Likewise.
27632         (hashtab.h): Do not include.
27633         (getopt.h): Likewise.
27634         (stddef.h): Include.
27635         (hashval_t): Define.
27636         (struct entry): Add "next" field.
27637         (HASH_SIZE): New macro.
27638         (hash_table): New variable.
27639         (switchfiles): Do not use xmalloc.
27640         (mix): New macro.
27641         (iterative_hash): New function.
27642         (hasht): Remove.
27643         (e_exists): New function.
27644         (e_insert): Likewise.
27645         (output): Use, instead of libiberty hashtable functions.
27646         (main): Do not use getopt.  Do not call htab_create.
27647
27648 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
27649
27650         PR libstdc++/21526
27651         * lib/target-supports.exp (check_mkfifo_available):
27652         Return 0 for cygwin as mkfifo support incomplete on platform.
27653         Fix typos in comments.
27654
27655 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
27656
27657         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27658
27659 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
27660
27661         PR fortran/17432
27662         * gfortran.dg/assign_4.f: New test.
27663
27664 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
27665
27666         PR tree-optimization/21563
27667         * gcc.dg/tree-ssa/pr21563.c: New.
27668
27669 2005-05-14  Jan Hubicka  <jh@suse.cz>
27670
27671         * gcc.dg/noreturn-7.c: Allow control reaches warning.
27672
27673 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
27674
27675         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27676
27677 2005-05-13  Julian Brown  <julian@codesourcery.com>
27678
27679         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27680         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27681
27682 2005-05-13  Jan Hubicka  <jh@suse.cz>
27683
27684         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27685         * gcc.dg/fold-xor-?.c: Likewise.
27686         * gcc.dg/pr15784-?.c: Likewise.
27687         * gcc.dg/pr20922-?.c: Likewise.
27688         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27689         * gcc.dg/tree-ssa/pr17598.c: Likewise.
27690         * gcc.dg/tree-ssa/pr20470.c: Likewise.
27691
27692 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27693
27694         PR fortran/21260
27695         * gfortran.dg/hollerith_1.f90: New test.
27696
27697 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27698
27699         * gfortran.dg/func_result_2.f90: New test.
27700
27701 2005-05-11  Bud Davis  <bdavis@gfortran.org>
27702
27703         * gfortran.dg/dev_null.f90: New test.
27704
27705 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
27706
27707         * gcc.dg/arm-vfp1.c: Revert last change.
27708
27709 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
27710
27711         PR middle-end/19807
27712         PR tree-optimization/19639
27713         * g++.dg/tree-ssa/pr19807.C: New testcase.
27714
27715 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27716
27717         PR libfortran/21471
27718         * gfortran.dg/append-1.f90: New test.
27719
27720 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27721
27722         * gcc.dg/pr18501.c: XFAIL.
27723         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27724         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27725         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27726         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27727         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27728         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27729         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27730         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27731
27732 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27733
27734         PR fortran/20178
27735         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27736         gfortran.dg/f2c_3.f90: New tests.
27737
27738         * gfortran.dg/return_1.f90: Fix dg annotation.
27739
27740 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27741
27742         * gcc.c-torture/compile/20050510-1.c: New test.
27743
27744 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
27745
27746         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27747
27748 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
27749
27750         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27751
27752 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
27753
27754         PR c/17913
27755         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27756
27757 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
27758
27759         PR c/21342
27760         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27761         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27762
27763 2005-05-10  Ben Elliston  <bje@au.ibm.com>
27764
27765         PR debug/16676
27766         * gcc.dg/debug/pr16676.c: New test.
27767
27768 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
27769
27770         PR testsuite/21443
27771         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27772         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27773         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27774         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27775         Change -O1 to -O2.
27776         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27777         -fno-tree-dominator-opts.
27778
27779 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27780
27781         * gfortran.dg/return_1.f90: New test.
27782
27783 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27784
27785         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27786
27787         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27788
27789 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27790
27791         PR c++/21427
27792         * g++.dg/inherit/covariant13.C: New.
27793
27794 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27795
27796         PR libfortran/19155
27797         * gfortran.dg/pr19155.f: New test.
27798
27799 2005-05-08  Roger Sayle  <roger@eyesopen.com>
27800
27801         PR inline-asm/8788
27802         * gcc.dg/pr8788-1.c: New testcase.
27803
27804 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
27805
27806         PR target/21416
27807         * gcc.target/mips/fpcmp-[12].c: New tests.
27808
27809 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
27810
27811         * lib/target-supports-dg.exp (dg-require-fork): New function.
27812         (dg-require-mkfifo): Likewise.
27813         * lib/target-supports.exp (check_function_available): New
27814         function.
27815         (check_fork_available): Likewise.
27816         (check_mkfifo_available): Likewise.
27817
27818 2005-05-06  Jeff Law  <law@redhat.com>
27819
27820         * gcc.c-torture/compile/pr21380.c: New test.
27821
27822 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
27823
27824         PR c++/20961
27825         * g++.dg/ext/weak3.C: New test.
27826
27827 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
27828
27829         PR c++/21352
27830         * g++.dg/template/crash37.C: New test.
27831
27832 2005-05-05  Paul Brook  <paul@codesourcery.com>
27833
27834         * gcc.dg/arm-g2.c: Use effective-target arm32.
27835         * gcc.dg/arm-mmx-1.c: Ditto.
27836         * gcc.dg/arm-scd42-2.c: Ditto.
27837         * gcc.dg/arm-vfp1.c: Ditto.
27838         * lib/target-supports.exp (check_effective_target_arm32): New
27839         function.
27840
27841 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
27842
27843         PR libfortran/21354
27844         gfortran.dg/in_pack_rank7.f90: New test.
27845
27846 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
27847
27848         PR middle-end/15618
27849         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27850
27851 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
27852
27853         PR middle-end/21265
27854         * gcc.dg/20050503-1.c: New test.
27855
27856         PR rtl-optimization/21239
27857         * gcc.dg/i386-sse-11.c: New test.
27858
27859 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
27860
27861         PR target/16888
27862         * gcc.target/i386/asm-1.c: New test.
27863
27864 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
27865
27866         PR rtl-optimization/21330
27867         * gcc.c-torture/execute/20050502-1.c: New test.
27868
27869         PR target/21297
27870         * gcc.c-torture/execute/20050502-2.c: New test.
27871
27872 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
27873
27874         PR middle-end/21282
27875         * gcc.dg/pr21282.c: New.
27876
27877 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27878
27879         * gcc.dg/vect/pr20122.c: Clean up .vect file.
27880         * gcc.dg/vect/vect-92.c: Likewise.
27881         * gcc.dg/vect/vect-93.c: Likewise.
27882         * gcc.dg/vect/vect-dv-1.c: Likewise.
27883         * gcc.dg/vect/vect-dv-2.c: Likewise.
27884         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27885
27886 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27887
27888         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27889         * gfortran.dg/vect/vect-2.f90: Likewise.
27890         * gfortran.dg/vect/vect-3.f90: Likewise.
27891         * gfortran.dg/vect/vect-4.f90: Likewise.
27892         * gfortran.dg/vect/vect-5.f90: Likewise.
27893
27894 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
27895
27896         PR target/20813
27897         * gcc.dg/rs6000-fpint-2.c: New.
27898
27899 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
27900
27901         PR c/15698
27902         * gcc.dg/builtins-30.c: Update expected messages.
27903         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27904         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27905         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27906
27907 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
27908
27909         PR tree-optimization/21294
27910         * gcc.dg/tree-ssa/pr21294.c: New.
27911
27912 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
27913
27914         * gcc.dg/altivec-3.c (vec_store): Do not use the old
27915         __builtin_altivec_st_internal_4si built-in.
27916
27917 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
27918
27919         PR c++/15875
27920         * g++.dg/template/ptrmem14.C: New test.
27921
27922 2005-05-02  Paul Brook  <paul@codesourcery.com>
27923
27924         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27925
27926 2005-05-02  Michael Matz  <matz@suse.de>
27927
27928         PR c++/19542
27929         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27930
27931 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
27932
27933         * g++.dg/cpp/weak.C: New test.
27934
27935 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
27936
27937         * gcc.dg/tree-ssa/loop-8.c: New test.
27938
27939 2005-04-30  Michael Maty  <matz@suse.de>
27940
27941         * gcc.dg/inline-mcpy.c: New test.
27942
27943 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
27944
27945         PR libfortran/18958
27946         * gfortran.dg/eoshift.f90: New test case.
27947
27948 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
27949
27950         PR libfortran/18857
27951         * gfortran.dg/matmul_1.f90: New test.
27952
27953 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27954
27955         PR tree-optimization/21030
27956         * gcc.dg/tree-ssa/pr21030.c: New.
27957
27958 2005-04-29  Devang Patel  <dpatel@apple.com>
27959
27960         PR tree-optimization/21272
27961         * gcc.dg/vect/vect-ifcvt-10.c: New test.
27962
27963 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
27964
27965         PR fortran/13082
27966         PR fortran/18824
27967         * gfortran.dg/entry_4.f90: New test.
27968         * gfortran.fortran-torture/execute/entry_1.f90: New test.
27969         * gfortran.fortran-torture/execute/entry_2.f90: New test.
27970         * gfortran.fortran-torture/execute/entry_3.f90: New test.
27971         * gfortran.fortran-torture/execute/entry_4.f90: New test.
27972         * gfortran.fortran-torture/execute/entry_5.f90: New test.
27973         * gfortran.fortran-torture/execute/entry_6.f90: New test.
27974         * gfortran.fortran-torture/execute/entry_7.f90: New test.
27975
27976 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27977
27978         * gfortran.fortran-torture/execute/entry_8.f90: New test.
27979
27980 2005-04-29  Paul Brook  <paul@codesourcery.com>
27981
27982         * gfortran.dg/entry_3.f90: New test.
27983
27984 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27985
27986         * gfortran.dg/implicit_4.f90: New test.
27987
27988 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
27989
27990         * lib/target-supports.exp (check_profiling_available): Return
27991         false for xtensa-*-elf.
27992
27993 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
27994
27995         * lib/fortran-torture.exp (fortran-torture.exp): Catch
27996         error if file cannot be deleted.
27997
27998 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27999
28000         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28001         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28002         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28003         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28004         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28005         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28006         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28007         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28008         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28009         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28010         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28011         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28012         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28013
28014 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28015
28016         PR fortran/20865
28017         * gfortran.dg/pr20865.f90: New test.
28018
28019 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
28020
28021         * gcc.dg/void-cast-2.c: New test.
28022
28023 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28024
28025         PR c/21159
28026         * gcc.dg/void-cast-1.c: New test.
28027
28028 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
28029
28030         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28031
28032 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28033
28034         PR fortran/21177
28035         * gfortran.dg/pr21177.f90: New test.
28036
28037 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
28038
28039         PR tree-optimization/21171
28040         * gcc.dg/tree-ssa/pr21171.c: New test.
28041
28042 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
28043
28044         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28045         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28046         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28047         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28048         gcc.dg/tree-ssa/gen-vect-32.c: New.
28049         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28050         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
28051         don't run on PPC32.
28052
28053 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28054
28055         PR c/21213
28056         * gcc.dg/transparent-union-3.c: New test.
28057
28058 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28059
28060         PR c/20740
28061         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
28062         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
28063         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
28064         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
28065         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
28066         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
28067
28068 2005-04-26  Jeff Law  <law@redhat.com>
28069
28070         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
28071         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
28072         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
28073         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
28074         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
28075         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
28076         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
28077
28078 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
28079
28080         PR tree-optimization/17598
28081         * gcc.dg/tree-ssa/pr17598.c: New testcase.
28082
28083 2005-04-25  Mike Stump  <mrs@apple.com>
28084
28085         * objc.dg/fix-and-continue-1.m: Add.
28086
28087 2005-04-25  Roger Sayle  <roger@eyesopen.com>
28088
28089         PR c++/20995
28090         * g++.dg/opt/pr20995-1.C: New test case.
28091
28092 2005-04-25  Devang Patel <dpatel@apple.com>
28093
28094         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28095
28096 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28097
28098         PR testsuite/21062
28099         * g++.dg/opt/alias2.C (printf): Correct the prototype.
28100
28101 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28102
28103         PR C++/21188
28104         * g++.dg/opt/rtti2.C: New test.
28105
28106 2005-04-25  Paul Brook  <paul@codesourcery.com>
28107         Steven G. Kargl  <kargls@comcast.net>
28108
28109         PR fortran/20879
28110         * gfortran.dg/ichar_1.f90: New file.
28111
28112 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
28113
28114         PR middle-end/20991
28115         * g++.dg/opt/pr20991.C: New test.
28116
28117         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28118         where sizeof (type) < __alignof__ (type).
28119         * gcc.dg/compat/struct-layout-1.h: Likewise.
28120
28121 2005-04-24  Per Bothner  <per@bothner.com>
28122             Devang Patel  <dpatel@apple.com>
28123
28124         PR preprocessor/20907
28125         * gcc.dg/cpp/very-long-comment.c: New test.
28126
28127 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28128
28129         PR fortran/20059
28130         * gfortran.dg/common_5.f: New test.
28131
28132 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
28133
28134         PR middle-end/21082
28135         * g++.dg/tree-ssa/pr21082.C: New testcase.
28136
28137 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
28138
28139         * gcc.dg/vect/vect-99.c: New test.
28140
28141 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
28142
28143         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28144
28145 2005-04-22  Jeff Law  <law@redhat.com>
28146
28147         * gcc.dg/uninit-5.c: Remove xfails.
28148         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28149         conditionals and loads.
28150
28151 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
28152
28153         PR libfortran/20074
28154         PR libfortran/20436
28155         PR libfortran/21108
28156         * gfortran.dg/nested_reshape.f90: new test
28157         * gfortran.dg/reshape-alloc.f90: new test
28158         * gfortran.dg/reshape.f90: new test
28159
28160 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
28161
28162         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28163
28164         * gcc.dg/arm-vfp1.c: New test.
28165
28166 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
28167
28168         PR c++/21087
28169         * g++.dg/lookup/builtin2.C: New test.
28170
28171 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
28172
28173         * gcc.dg/weak/weak-13.c: New test.
28174
28175 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
28176
28177         * lib/target-supports.exp (check_effective_target_sync_int_long):
28178         Add powerpc*.
28179
28180 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
28181
28182         * gcc.target/mips/branch-1.c: New test.
28183
28184 2005-04-21  Richard Henderson  <rth@redhat.com>
28185
28186         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28187         * gcc.dg/vect/vect-86.c: Likewise.
28188         * gcc.dg/vect/vect-87.c: Likewise.
28189         * gcc.dg/vect/vect-88.c: Likewise.
28190
28191 2005-04-21  Devang Patel  <dpatel@apple.com>
28192
28193         PR optimization/20994
28194         * gcc.dg/tree-ssa/ifc-3.c: New test.
28195
28196 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28197
28198         PR c/12913
28199         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28200         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28201         gcc.dg/c99-vla-jump-5.c: New tests.
28202
28203 2005-04-19  Richard Henderson  <rth@redhat.com>
28204
28205         * lib/target-supports.exp (check_effective_target_vect_int_mult):
28206         Fix typo in exists check.
28207         (check_effective_target_sync_int_long): New.
28208         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28209         * gcc.dg/ia64-sync-2.c: Likewise.
28210         * gcc.dg/ia64-sync-3.c: Likewise.
28211         * gcc.dg/ia64-sync-4.c: Likewise.
28212
28213 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
28214
28215         * gcc.dg/fold-xor-1.c: New test.
28216         * gcc.dg/fold-xor-2.c: New test.
28217
28218 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
28219
28220         PR target/20670
28221         * g++.dg/eh/fp-regs.C: New test.
28222
28223 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28224
28225         * gcc.dg/Wint-to-pointer-cast-1.c,
28226         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28227         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28228         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28229
28230 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28231
28232         PR fortran/16861
28233         * gfortran.dg/pr16861.f90: New test.
28234
28235 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28236
28237         * gcc.dg/pr21085.c: New test.
28238
28239 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
28240
28241         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
28242         (setup_mips_tests, dg-mips-options): New procedures.
28243         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28244         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28245         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28246         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28247         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28248         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28249         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28250         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28251         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28252         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28253         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28254         dg-mips-options instead of dg-options.  Remove now-redundant
28255         preprocessor guards.
28256         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28257         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28258         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28259         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28260         * gcc.dg/vr-mult-2.c: Delete.
28261         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28262         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28263         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28264         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28265         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28266         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28267         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28268
28269 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
28270
28271         * ada/acats/run_all.sh: Use sync when executable not present.
28272
28273 2005-04-18  Devang Patel  <dpatel@apple.com>
28274
28275         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
28276         * gcc.dg/vect/vect-11a.c: New.
28277         * gcc.dg/vect/vect-none.c: Update.
28278         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
28279
28280 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28281
28282         PR tree-optimization/20922
28283         * gcc.dg/pr20922-1.c: New test.
28284         * gcc.dg/pr20922-2.c: New test.
28285         * gcc.dg/pr20922-3.c: New test.
28286         * gcc.dg/pr20922-4.c: New test.
28287         * gcc.dg/pr20922-5.c: New test.
28288         * gcc.dg/pr20922-6.c: New test.
28289
28290 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28291
28292         PR libfortran/20950
28293         * gfortran.dg/pr20950.f: New test.
28294
28295 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28296
28297         PR libfortran/19216
28298         * gfortran.dg/pr19216.f: New test.
28299
28300 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
28301
28302         PR tree-optimization/21001
28303         * gcc.dg/tree-ssa/pr21001.c: New.
28304
28305 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
28306
28307         PR libfortran/21075
28308         * gfortran.dg/reshape_rank7.f90: New test.
28309
28310 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28311
28312         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28313         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28314         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28315         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28316         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28317         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28318         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28319         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28320         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28321         wrong way round).
28322         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28323         in namelists.  New test.
28324         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28325         New test.
28326         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28327         New test.
28328         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28329         namelist.  New test.
28330         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28331         New test.
28332         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28333         New test.
28334         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28335         namelist.  New test.
28336         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28337         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28338         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28339         New test.
28340         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28341         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28342         arrays. New test.
28343
28344 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
28345
28346         * gfortran.dg/wtruncate.f: New testcase.
28347         * gfortran.dg/wtruncate.f90: New testcase.
28348
28349 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
28350
28351         PR c++/21025
28352         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28353         which sizeof/alignof is dependent, rather than just whether we are
28354         processing_template_decl.
28355
28356 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28357
28358         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28359         corrected typo where the wrong variables had been compared.
28360
28361 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28362
28363         PR libfortran/18495
28364         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28365         Test callee-allocated version of return array with a write
28366         statement.
28367         Test spread with a temporary with another write statement.
28368
28369 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
28370
28371         PR tree-optimization/21031
28372         * gcc.dg/tree-ssa/pr21031.c: New.
28373
28374 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
28375
28376         PR tree-optimization/21004
28377         * gcc.dg/builtins-53.c: Include builtins-config.h.
28378         Check floorf, ceilf, floorl and ceill transformations
28379         only when HAVE_C99_RUNTIME is defined.
28380
28381 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
28382
28383         PR middle-end/20739
28384         * gcc.dg/tree-ssa/pr20739.c: New test.
28385
28386 2005-04-14  Mike Stump  <mrs@apple.com>
28387
28388         * gcc.dg/Foundation.framework/empty: New.
28389         * gcc.dg/framework-2.c: New.
28390
28391 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28392
28393         PR tree-optimization/21021
28394         * gcc.c-torture/compile/pr21021.c: New.
28395
28396 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
28397
28398         PR testsuite/21010
28399         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28400         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28401         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28402         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28403         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28404         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28405         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28406         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28407
28408 2005-04-14  Richard Henderson  <rth@redhat.com>
28409
28410         * lib/target-supports.exp (check_effective_target_vect_condition):
28411         Add ia64, i?86, and x86_64.
28412
28413 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
28414
28415         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28416
28417 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28418
28419         PR tree-optimization/20657
28420         * gcc.dg/tree-ssa/pr20657.c: New.
28421
28422 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
28423
28424         * gcc.dg/builtins-53.c: Also check (int)trunc* and
28425         (long long int)trunc*.
28426
28427 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28428
28429         PR target/20927
28430         * gcc.dg/pr20927.c: New test.
28431
28432 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28433
28434         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28435         * gcc.target/mips/asm-1.c: Likewise.
28436
28437 2005-04-13  Dale Johannesen  <dalej@apple.com>
28438
28439         * objc.dg/objc-fast-4.m: New.
28440
28441 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28442
28443         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28444         directory.
28445         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28446
28447 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
28448
28449         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28450         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28451         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28452
28453 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28454
28455         PR tree-optimization/20913
28456         * gcc.dg/tree-ssa/pr20913.c: New.
28457
28458         PR tree-optimization/20702
28459         * gcc.dg/tree-ssa/pr20702.c: New.
28460
28461 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28462
28463         PR c++/13744
28464         * g++.dg/inherit/local3.C: New test.
28465
28466 2005-04-12  Jeff Law  <law@redhat.com>
28467
28468         * gcc.dg/tree-ssa/20050412-1.c: New test.
28469
28470 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
28471
28472         PR libfortran/19016
28473         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28474         Add tests with mask generated by expression.
28475         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28476         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28477         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28478
28479 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
28480
28481         PR middle-end/20917
28482         * gcc.dg/20050409-1.c: New test.
28483
28484 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
28485
28486         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28487
28488 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28489
28490         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28491         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28492         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28493         (TARGET_CXX): Adjust accordingly.
28494         * target.h (struct gcc_target): Remove epxort_class_data.  Add
28495         determine_class_data_visibility and class_data_always_comdat.
28496         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28497         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28498         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28499         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28500         (arm_cxx_determine_class_data_visibility): New.
28501         (arm_cxx_class_data_always_comdat): Likewise.
28502         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28503         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28504         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28505         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
28506         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
28507         Define.
28508
28509 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28510
28511         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
28512
28513 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
28514
28515         * gcc.dg/i386-darwin-fpmath.c: New.
28516
28517 2004-04-11  Devang Patel  <dpatel@apple.com>
28518
28519         * lib/target-supports.exp (check_effective_target_vect_condition): New.
28520         * gcc.dg/vect/vect-ifcvt-1.c: New test.
28521         * gcc.dg/vect/vect-ifcvt-2.c: New test.
28522         * gcc.dg/vect/vect-ifcvt-3.c: New test.
28523         * gcc.dg/vect/vect-ifcvt-4.c: New test.
28524         * gcc.dg/vect/vect-ifcvt-5.c: New test.
28525         * gcc.dg/vect/vect-ifcvt-6.c: New test.
28526         * gcc.dg/vect/vect-ifcvt-7.c: New test.
28527         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28528
28529 2004-04-11  Devang Patel  <dpatel@apple.com>
28530
28531         * gcc.dg/vect/vect-dv-1.c: New test.
28532         * gcc.dg/vect/vect-dv-2.c: New test.
28533
28534 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28535
28536         PR tree-optimization/20933
28537         * gcc.dg/tree-ssa/pr20933.c: New test.
28538
28539 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28540
28541         * gfortran.dg/fold_nearest.f90: New test.
28542
28543 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
28544
28545         * gcc.dg/tree-ssa/alias-1.c: New test.
28546
28547 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28548
28549         PR tree-optimization/20920
28550         * g++.dg/tree-ssa/pr20920.C: New test.
28551
28552 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
28553
28554         * gcc.dg/builtins-53.c: Also check (int)ceil* and
28555         (long long int)ceil*.
28556
28557 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
28558
28559         * g++.dg/warn/Wdtor1.C: Declare template in system header with
28560         explicit C++ linkage.
28561
28562 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28563
28564         * gfortran.dg/pr17229.f: Take care of the new obsolescence
28565         warning for arithmetic IF statements.
28566
28567 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
28568
28569         * eor_handling_1.f90: New test case.
28570         * eor_handling_2.f90: New test case.
28571         * eor_handling_3.f90: New test case.
28572         * eor_handling_4.f90: New test case.
28573         * eor_handling_5.f90: New test case.
28574         * noadv_size.f90: New test case.
28575         * pad_no.f90: New test case.
28576
28577 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
28578
28579         * gcc.c-torture/execute/20050410-1.c: New test.
28580
28581 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
28582
28583         * gcc.dg/pr20126.c: New.
28584
28585 2005-04-09  Bud Davis  <bdavis@gfortran.org>
28586             Steven G. Kargl <kargls@comcast.net>
28587
28588         * gfortran.dg/PR19872.f: New test.
28589
28590 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28591
28592         * gfortran.dg/nint_1.f90: Fix dg-do directive.
28593
28594 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28595
28596         * gfortran.dg/nint_1.f90: New test.
28597
28598 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28599
28600         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28601         Added test for callee-allocated arrays with write statements.
28602         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28603         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28604         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28605         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28606         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28607
28608 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28609
28610         PR libfortran/20163
28611         * gfortran.dg/open-options-blanks.f: New test.
28612
28613 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28614
28615         PR fortran/13257
28616         * gfortran.dg/comma_format_extension_[1234].f: New tests.
28617
28618 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
28619
28620         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28621         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28622         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28623         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28624         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28625         * gcc.c-torture/execute/stdarg-4.c: New test.
28626
28627         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28628
28629         PR target/20795
28630         * g++.dg/abi/param2.C: New test.
28631
28632 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28633
28634         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28635
28636 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28637
28638         * gcc.dg/builtins-53.c: New test.
28639
28640 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
28641
28642         * g++.dg/tree-ssa/pr18178.C: New test.
28643         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28644         * gcc.c-torture/execute/20041019-1.c: New test.
28645         * gcc.dg/tree-ssa/20041008-1.c: New test.
28646         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28647         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28648         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28649         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28650         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28651         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28652         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28653         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28654         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28655         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28656
28657 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
28658
28659         PR rtl-optimization/20466
28660         * gcc.c-torture/execute/pr20466-1.c: New test.
28661
28662 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
28663
28664         PR c++/20905
28665         * g++.dg/parse/cond2.C: New test.
28666
28667         PR c++/20145
28668         * g++.dg/warn/Wdtor1.C: New test.
28669
28670 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28671
28672         PR fortran/17229
28673         * gfortran.dg/pr17229.f: New test.
28674
28675 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
28676
28677         * gfortran.dg/tiny_1.f90: New test.
28678         * gfortran.dg/tiny_2.f90: ditto.
28679
28680 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
28681
28682         * gfortran.dg/eor_1.f90: Fix dg-do run line
28683         * gfortran.dg/open_new.f90: Fix dg-do run line
28684
28685 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
28686
28687         * lib/target-supports.exp (get_compiler_messages): Support
28688         optional arguments, the fourth being compiler options.
28689         (check_effective_target_fpic): New proc.
28690         * gcc.dg/20050321-2.c: Restrict to target fpic.
28691
28692 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
28693
28694         * gcc.dg/15443-1.c: New test.
28695         * gcc.dg/15443-2.c: Likewise.
28696
28697 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28698
28699         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28700
28701 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28702
28703         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28704
28705 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28706
28707         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28708         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28709         -m64.
28710         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28711         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28712         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28713
28714 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
28715
28716         PR c++/20212
28717         * g++.dg/warn/Wunused-11.C: New test.
28718
28719 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
28720
28721         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28722
28723 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
28724
28725         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28726
28727 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28728
28729         PR c++/20734
28730         * g++.dg/template/ptrmem13.C: New test.
28731
28732 2005-04-05  Per Bothner  <per@bothner.com>
28733
28734         * lib/gcc.exp: Always add -fno-show-column, for now.
28735
28736 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
28737
28738         PR testsuite/20767
28739         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28740         of plain old "unsigned int" for the type of "i".  Makes this test
28741         64bit clean.
28742
28743 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
28744
28745         * gcc.dg/i386-ssefn-1.c: New test.
28746         * gcc.dg/i386-ssefn-2.c: New test.
28747         * gcc.dg/i386-ssefn-3.c: New test.
28748         * gcc.dg/i386-ssefn-4.c: New test.
28749
28750 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
28751
28752         PR tree-optimization/20076
28753         * gcc.dg/builtin-apply4.c: New test.
28754
28755         PR preprocessor/19475
28756         * gcc.dg/cpp/macspace1.c: New test.
28757         * gcc.dg/cpp/macspace2.c: New test.
28758
28759 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28760
28761         * gfortran.dg/pr20755.f: Fixed bad format.
28762
28763 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28764
28765         PR c++/20763
28766         * g++.dg/ext/attrib21.C: New test.
28767
28768 2004-04-05  Devang Patel  <dpatel@apple.com>
28769
28770         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28771         * gcc.dg/vect/vect-shift-1.c: New test.
28772
28773 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28774
28775         PR libfortran/20755
28776         * gfortran.dg/pr20755.f: New test.
28777
28778 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28779
28780         * gfortran.dg/pr15959.f90: New test.
28781         * gfortran.dg/string_pad_trunc.f90: New test.
28782
28783 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28784
28785         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28786         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28787         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28788         syntax.
28789
28790 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28791
28792         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28793
28794 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28795
28796         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28797         * gcc.c-torture/compile/20011119-2.c: Likewise.
28798         * gcc.c-torture/compile/981001-2.c: Likewise.
28799
28800 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
28801
28802         PR c++/20679
28803         * g++.dg/template/overload4.C: New test.
28804
28805 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28806
28807         PR c++/20746
28808         * g++.dg/abi/covariant5.C: New.
28809
28810         PR debug/20505
28811         * g++.dg/debug/const2.C: New.
28812
28813 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
28814
28815         PR rtl-optimization/16104
28816         * gcc.c-torture/execute/20050316-1.c: New test.
28817
28818 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28819
28820         * g++.dg/template/spec23.C: Fix dg-error text.
28821
28822 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
28823
28824         PR c++/19199
28825         * g++.dg/expr/lval2.C: New.
28826
28827 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28828
28829         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28830         __builtin_strcasecmp and __builtin_strncasecmp.
28831
28832 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
28833
28834         PR c++/20723
28835         * g++.dg/template/spec22.C: New.
28836         * g++.dg/template/spec23.C: New.
28837
28838 2005-04-03  Dale Ranta  <dir@lanl.gov>
28839             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28840
28841         PR libfortran/20068
28842         PR libfortran/20125
28843         PR libfortran/20156
28844         PR libfortran/20471
28845         * gfortran.dg/backspace.f: New test.
28846
28847 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
28848
28849         * gcc.dg/pr19345.c: New test.
28850
28851 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28852
28853         PR tree-optimization/20640
28854         * gcc.dg/torture/tree-loop-1.c: New.
28855
28856 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28857
28858         PR rtl-optimization/20290
28859         * gcc.c-torture/execute/loop-ivopts-2.c: New.
28860
28861 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
28862
28863         * gcc.dg/rs6000-fpint.c: New.
28864
28865 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28866
28867         * gcc.dg/old-style-then-proto-1.c: New test.
28868
28869 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28870
28871         * gfortran.fortran-torture/execute/backspace.f90: Check
28872         after backspace and read was incorrect.
28873
28874 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28875
28876         * gcc.c-torture/execute/builtins/strcat.c: Check the result
28877         buffer past the terminating NUL using memcmp.
28878         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28879         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28880
28881         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28882         Fix unused/uninitialized variable warnings.
28883
28884         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28885         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28886         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28887         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28888
28889         * gcc.c-torture/execute/builtins/abs-1-lib.c,
28890         gcc.c-torture/execute/builtins/fputs-lib.c,
28891         gcc.c-torture/execute/builtins/lib/fprintf.c,
28892         gcc.c-torture/execute/builtins/lib/main.c,
28893         gcc.c-torture/execute/builtins/lib/memcmp.c,
28894         gcc.c-torture/execute/builtins/lib/memmove.c,
28895         gcc.c-torture/execute/builtins/lib/mempcpy.c,
28896         gcc.c-torture/execute/builtins/lib/memset.c,
28897         gcc.c-torture/execute/builtins/lib/printf.c,
28898         gcc.c-torture/execute/builtins/lib/sprintf.c,
28899         gcc.c-torture/execute/builtins/lib/stpcpy.c,
28900         gcc.c-torture/execute/builtins/lib/strchr.c,
28901         gcc.c-torture/execute/builtins/lib/strcmp.c,
28902         gcc.c-torture/execute/builtins/lib/strcpy.c,
28903         gcc.c-torture/execute/builtins/lib/strcspn.c,
28904         gcc.c-torture/execute/builtins/lib/strlen.c,
28905         gcc.c-torture/execute/builtins/lib/strncat.c,
28906         gcc.c-torture/execute/builtins/lib/strncmp.c,
28907         gcc.c-torture/execute/builtins/lib/strncpy.c,
28908         gcc.c-torture/execute/builtins/lib/strrchr.c,
28909         gcc.c-torture/execute/builtins/lib/strspn.c,
28910         gcc.c-torture/execute/builtins/lib/strstr.c,
28911         gcc.c-torture/execute/builtins/memops-asm-lib.c,
28912         gcc.c-torture/execute/builtins/strlen-2.c,
28913         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28914         prototypes.
28915
28916 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
28917
28918         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28919         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28920         selectany usage.
28921
28922 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
28923
28924         PR c++/19406
28925         * g++.dg/debug/using1.C: New test.
28926
28927 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
28928
28929         PR middle-end/20524
28930         * gcc.dg/alias-7.c: Prefix asm-declared name with
28931         __USER_LABEL_PREFIX__.
28932
28933 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
28934
28935         Fix fallout from PR middle-end/15700:
28936         * gcc.c-torture/compile/20011119-1.c: Take
28937         __USER_LABEL_PREFIX__ into account.
28938         * gcc.c-torture/compile/20011119-2.c: Likewise.
28939
28940 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28941
28942         PR c++/18644
28943         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28944
28945 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28946
28947         PR c/17855
28948         * gcc.c-torture/compile/struct-non-lval-1.c,
28949         gcc.c-torture/compile/struct-non-lval-2.c,
28950         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
28951
28952 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
28953
28954         * gcc.dg/tls/tls.exp: Remove temporary file.
28955         * g++.dg/tls/tls.exp: Ditto.
28956         * lib/file-format.exp: Ditto.
28957         * g++.dg/special/ecos.exp: Ditto.
28958
28959         * lib/profopt.exp: Treat prof_ext as a list.
28960         * gcc.misc-tests/bprob.exp: Ditto.
28961         * g++.dg/bprob/bprob.exp: Ditto.
28962
28963         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28964         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28965         g++.dg/tree-ssa/pointer-reference-alias.C,
28966         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28967         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28968         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28969         g++.dg/vect/pr19951.cc: Ditto.
28970         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28971         gcc.dg/builtins-47.c: Ditto.
28972         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28973         gcc.dg/pr20115-1.c: Ditto.
28974         * gcc.dg/tree-ssa/20030530-2.c,
28975         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28976         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28977         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28978         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28979         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28980         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28981         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28982         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28983         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28984         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28985         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28986         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28987         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28988         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28989         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28990         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28991         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28992         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28993         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28994         gcc.dg/tree-ssa/20030824-1.c,
28995         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28996         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28997         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28998         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28999         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29000         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29001         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29002         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29003         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29004         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29005         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29006         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29007         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29008         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29009         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29010         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29011         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29012         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29013         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29014         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29015         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29016         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29017         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29018         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29019         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29020         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29021         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29022         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29023         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29024         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29025         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29026         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29027         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29028         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29029         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29030         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29031         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29032         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29033         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29034         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29035         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29036         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29037         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29038         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29039         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29040         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29041         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
29042         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
29043         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
29044         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
29045         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29046         gcc.dg/tree-ssa/useless-1.c: Ditto.
29047         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
29048         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
29049         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
29050         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
29051         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29052         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
29053         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
29054         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
29055         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
29056         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
29057         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
29058         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
29059         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
29060         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
29061         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
29062         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
29063         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
29064         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
29065         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
29066         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
29067         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
29068         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29069         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29070         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
29071         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
29072         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
29073         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
29074         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
29075         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
29076         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
29077         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
29078         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
29079         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
29080         gcc.dg/vect/vect-none.c: Ditto.
29081         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
29082         treelang/compile/unsigned.tree: Ditto.
29083
29084         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29085         * gcc.dg/cpp/direct2s.c: Ditto.
29086         * gcc.dg/cpp/paste4.c: Ditto.
29087         * gcc.dg/cpp/separate-1.c: Ditto.
29088         * gcc.dg/pch/save-temps-1.c: Ditto.
29089         * g++.dg/ext/altivec-10.C: Ditto.
29090         * g++.dg/pch/pch.C: Ditto.
29091
29092         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
29093
29094         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
29095         * g++.dg/template/repo1.C: Ditto.
29096         * g++.dg/template/repo2.C: Ditto.
29097         * g++.dg/template/repo3.C: Ditto.
29098         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
29099         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
29100         * g++.old-deja/g++.pt/repo1.C: Ditto.
29101         * g++.old-deja/g++.pt/repo2.C: Ditto.
29102         * g++.old-deja/g++.pt/repo3.C: Ditto.
29103         * g++.old-deja/g++.pt/repo4.C: Ditto.
29104
29105         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29106         * gcc.dg/20030107-1.c: Ditto.
29107         * gcc.dg/20030702-1.c: Ditto.
29108         * gcc.dg/profile-generate-1.c: Ditto.
29109         * g++.dg/other/profile1.C: Ditto.
29110         * g++.old-deja/g++.robertl/eb83.C: Ditto.
29111
29112         * lib/gcc-dg.exp (remove-build-file): New.
29113         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29114         cleanup-tree-dump, cleanup-saved-temps): New.
29115
29116 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29117
29118         PR c++/19203, DR 214
29119         * g++.dg/parse/ambig3.C: Not ambiguous.
29120         * g++.dg/template/spec20.C: New.
29121         * g++.dg/template/spec21.C: New.
29122
29123 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
29124
29125         PR target/20045
29126         * gcc.dg/ia64-fptr-1.c: Run only on linux.
29127
29128 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29129
29130         PR libfortran/20660
29131         * gfortran.dg/negative_unit.f: New test.
29132
29133 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29134
29135         * gcc.dg/20050330-1.c: New test.
29136
29137 2005-03-30  Devang Patel  <dpatel@apple.com>
29138
29139         * g++.dg/tree-sra/ssa-sra-3.C: New test.
29140
29141 2005-03-30  Dale Johannesen  <dalej@apple.com>
29142
29143         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29144
29145 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
29146
29147         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29148         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29149         Strip options from test name.
29150
29151 2005-03-31  Jan Hubicka  <jh@suse.cz>
29152
29153         * gcc.dg/varpool-1.c: New testcase.
29154
29155 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29156
29157         PR c/772
29158         PR c/17913
29159         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29160         gcc.dg/stmt-expr-label-3.c : New tests.
29161         * gcc.c-torture/execute/medce-2.c: Remove.
29162
29163 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29164
29165         PR c/20368
29166         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29167         tests.
29168
29169 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
29170
29171         * gcc.c-torture/compile/pr20203.c: New test.
29172
29173 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29174
29175         * gfortran.dg/promotion.f90: New test.
29176
29177 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
29178
29179         PR middle-end/20491
29180         * gcc.dg/torture/asm-subreg-1.c: New test.
29181
29182 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
29183
29184         PR c/20672
29185         * gcc.dg/pr20672-1.c: New test.
29186
29187 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
29188
29189         * gfortran.dg/vect: New directory.
29190         * gfortran.dg/vect/vect.exp: New.
29191         * gfortran.dg/vect/vect-1.f90: New test.
29192         * gfortran.dg/vect/vect-2.f90: New test.
29193         * gfortran.dg/vect/vect-3.f90: New test.
29194         * gfortran.dg/vect/vect-4.f90: New test.
29195         * gfortran.dg/vect/vect-5.f90: New test.
29196
29197 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
29198
29199         PR middle-end/20622
29200         * gcc.dg/alias-7.c: New test.
29201
29202 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29203
29204         * gcc.dg/sparc-reg-1.c: New test.
29205
29206 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
29207
29208         PR target/19890
29209         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29210
29211 2005-03-29  Dale Ranta  <dir@lanl.gov>
29212             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29213
29214         PR libfortran/20163
29215         * gfortran.dg/pr20163-2.f: New test.
29216
29217 2005-03-28  Jan Hubicka  <jh@suse.cz>
29218
29219         PR middle-end/20635
29220         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29221         by Jakub Jelinek.
29222
29223 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
29224
29225         PR tree-optimization/20626
29226         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29227         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29228
29229 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29230
29231         * gfortran.dg/underflow.f90: New test.
29232         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29233
29234 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29235
29236         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29237
29238 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
29239
29240         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29241         (g++_init): Make sure that CXXFLAGS is set.
29242         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29243         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29244         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29245         * lib/objc.exp (objc_init): Likewise.
29246         * lib/treelang.exp (treelang_init): Likewise.
29247
29248 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
29249
29250         PR tree-optimization/20470
29251         * gcc.dg/tree-ssa/pr20470.c: New test.
29252
29253 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
29254
29255         * gcc.dg/ppc-stfiwx.c: New.
29256
29257 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
29258
29259         PR target/19888
29260         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29261
29262 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29263
29264         * gcc.dg/20050325-1.c: Fix a typo.
29265
29266 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29267
29268         PR libfortran/19678
29269         PR libfortran/19679
29270         * gfortran.dg/dos_eol.f: New test.
29271
29272 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29273
29274         PR rtl-optimization/20249
29275         * gcc.dg/20050325-1.c: New test.
29276
29277 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29278
29279         PR libfortran/15332
29280         * gfortran.dg/pr15332.f: New test.
29281
29282 2005-03-24  Dale Johannesen  <dalej@apple.com>
29283
29284         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
29285
29286 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
29287
29288         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
29289         'internal' visibility.
29290         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
29291         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
29292         'protected' visibility.
29293         * gcc.dg/visibility-7.c: Likewise.
29294         * lib/target-supports.exp (check_visibility_available): Take
29295         a parameter, the kind of visibility to check for.
29296         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29297         to check_visibility_available.
29298
29299         * g++.dg/expr/cast3.C: New.
29300
29301 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
29302
29303         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29304         rs6000.
29305
29306 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
29307
29308         PR target/20095
29309         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29310
29311 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
29312
29313         * gcc.dg/badshift.c: Renamed to...
29314         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
29315
29316         * gcc.target/i386/badshift.c: Renamed to...
29317         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
29318         only.
29319
29320         PR rtl-optimization/20532
29321         * gcc.target/i386/badshift.c: New.
29322
29323 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29324
29325         * gfortran.dg/pr18025.f90: New test.
29326
29327 2005-03-23  Dale Johannesen  <dalej@apple.com>
29328
29329         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29330
29331 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
29332
29333         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29334
29335         * lib/target-supports.exp (check_iconv_available): Default
29336         libiconv to -liconv, if there is no definition.
29337
29338 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
29339
29340         * gcc.dg/torture/cris-asm-mof-1.c: New test.
29341
29342 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
29343
29344         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29345         * g++.dg/opt/pr7503-2.C: Likewise.
29346         * g++.dg/opt/pr7503-3.C: Likewise.
29347         * g++.dg/opt/pr7503-4.C: Likewise.
29348         * g++.dg/opt/pr7503-5.C: Likewise.
29349         * g++.dg/warn/minmax.C: New test.
29350
29351 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29352
29353         * gfortran.dg/g77_intrinsics_funcs.f: New test.
29354         * gfortran.dg/g77_intrinsics_sub.f: New test.
29355
29356 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29357             Jan Hubicka  <jh@suse.cz>
29358             Steven Bosscher <stevenb@suse.de
29359
29360         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29361
29362 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29363
29364         PR c++/19980
29365         * g++.dg/template/redecl3.C: New test.
29366
29367 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29368
29369         PR c++/20499
29370         * g++.dg/parse/error16.C: Tweak error markers.
29371
29372 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
29373
29374         PR target/20561
29375         * gcc.dg/20050321-2.c: New test.
29376
29377 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29378
29379         PR c++/20465
29380         PR c++/20381
29381         * g++.dg/template/ptrmem12.C: New.
29382
29383 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
29384
29385         PR rtl-optimization/20527
29386         * gcc.c-torture/execute/pr20527-1.c: New test.
29387
29388 2005-03-22  Ben Elliston  <bje@au.ibm.com>
29389
29390         * gcc.misc-tests/options.exp (check_for_options): Create a real C
29391         program, compile it into a real executable and then delete the .c
29392         and .x files afterwards, to avoid problems on testglue targets.
29393
29394 2005-03-21  Stuart Hastings  <stuart@apple.com>
29395
29396         * gcc.target/i386/sse-2.c: New.
29397
29398 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
29399
29400         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29401
29402 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29403
29404         * g++.dg/parse/crash25.C: Fix typo.
29405
29406 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29407
29408         PR c++/20461
29409         * g++.dg/parse/crash24.C: New test.
29410
29411         PR c++/20536
29412         * g++.dg/parse/crash25.C: New test.
29413
29414 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29415
29416         PR c++/20147
29417         * g++.dg/ext/stmtexpr4.C: New test.
29418
29419 2005-03-20  Roger Sayle  <roger@eyesopen.com>
29420
29421         PR middle-end/20539
29422         * gcc.c-torture/compile/pr13066-1.c: New test case.
29423         * gcc.c-torture/compile/pr20539-1.c: Likewise.
29424         * g++.dg/opt/pr13066-1.C: Likewise.
29425
29426 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29427
29428         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29429
29430 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29431
29432         PR fortran/18525
29433         * gfortran.dg/nesting_1.f90: New test.
29434
29435 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29436
29437         PR c++/20240
29438         * g++.dg/lookup/using13.C: New test.
29439
29440 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29441
29442         PR c++/20333
29443         * g++.dg/template/crash36.C: New test.
29444
29445 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
29446
29447         PR c++/20463
29448         * g++.dg/template/crash35.C: New test.
29449
29450 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
29451
29452         PR c++/19966
29453         * g++.dg/overload/operator2.C: New test.
29454
29455 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29456
29457         PR libfortran/20257
29458         * gfortran.dg/pr20257.f90: New test.
29459
29460 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29461
29462         PR libfortran/20480
29463         * gfortran.dg/pr20480.f90: New test.
29464
29465 2005-03-16  Richard Henderson  <rth@redhat.com>
29466
29467         PR middle-end/15700
29468         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29469         (_rtld_global): New.
29470         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29471         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29472
29473         * gcc.dg/alias-3.c: New.
29474         * gcc.dg/alias-4.c: New.
29475         * gcc.dg/alias-5.c: New.
29476         * gcc.dg/alias-6.c: New.
29477
29478 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
29479
29480         * gcc.dg/cpp/ucnid-7.c: New.
29481
29482 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
29483             Dorit Naishlos  <dorit@il.ibm.com>
29484
29485         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29486         darwin.
29487
29488 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
29489
29490         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29491         support misaligned accesses.
29492         * gcc.dg/vect/vect-58.c: Likewise.
29493         * gcc.dg/vect/vect-92.c: New.
29494         * gcc.dg/vect/vect-93.c: New.
29495
29496 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
29497
29498         PR fortran/18827
29499         * gfortran.dg/assign_2.f90: New test.
29500         * gfortran.dg/assign_3.f90: New test.
29501         * gfortran.dg/assign.f90: New test.
29502
29503 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
29504
29505         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
29506         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
29507         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
29508         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
29509         names.
29510
29511 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
29512
29513         * gcc.dg/cpp/ucnid-6.c: New.
29514
29515         * gcc.dg/cpp/normalize-1.c: New.
29516         * gcc.dg/cpp/normalize-2.c: New.
29517         * gcc.dg/cpp/normalize-3.c: New.
29518         * gcc.dg/cpp/normalize-4.c: New.
29519         * gcc.dg/cpp/ucnid-4.c: New.
29520         * gcc.dg/cpp/ucnid-5.c: New.
29521         * g++.dg/cpp/normalize-1.C: New.
29522         * g++.dg/cpp/ucnid-1.C: New.
29523
29524 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29525
29526         * gcc.dg/pr18628.c: New.
29527
29528 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29529
29530         PR c++/20280
29531         * g++.dg/tree-ssa/pr20280.C: New.
29532
29533 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29534
29535         PR fortran/20467
29536         * gfortran.dg/stfunc_2.f90: New test.
29537
29538 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29539
29540         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29541
29542 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29543
29544         * gcc.dg/tree-ssa/20050314-1.c: New test.
29545
29546 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29547
29548         PR c++/4403
29549         PR c++/9783, DR433
29550         * g++.dg/template/friend34.C: New test.
29551         * g++.dg/template/friend35.C: Likewise.
29552         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29553
29554 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29555
29556         Friend class name lookup 5/n
29557         PR c++/1016
29558         * g++.dg/lookup/hidden-class1.C: New test.
29559         * g++.dg/lookup/hidden-class2.C: Likewise.
29560         * g++.dg/lookup/hidden-class3.C: Likewise.
29561         * g++.dg/lookup/hidden-class4.C: Likewise.
29562         * g++.dg/lookup/hidden-class5.C: Likewise.
29563         * g++.dg/lookup/hidden-class6.C: Likewise.
29564         * g++.dg/lookup/hidden-class7.C: Likewise.
29565         * g++.dg/lookup/hidden-class8.C: Likewise.
29566         * g++.dg/lookup/hidden-class9.C: Likewise.
29567         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29568         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29569         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29570         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29571         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29572         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29573         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29574         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29575         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29576         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29577         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29578
29579 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
29580
29581         PR c++/20157
29582         * g++.dg/template/error18.C: New test.
29583
29584 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29585
29586         PR debug/16792
29587         * g++.dg/debug/pr16792.C: New test.
29588
29589 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29590
29591         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29592         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29593         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29594         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29595         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29596         test assertion names.
29597
29598 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29599
29600         PR fortran/18600
29601         * gfortran.dg/stfunc_1.f90: New test.
29602
29603 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29604
29605         PR fortran/16907
29606         * gfortran.dg/real_index_1.f90: New test.
29607
29608 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29609
29610         PR fortran/20323
29611         * gfortran.dg/spec_expr_1.f90: New test.
29612
29613 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29614
29615         PR c/20402
29616         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29617         new parser.
29618
29619 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29620
29621         PR fortran/20361
29622         * gfortran.dg/largeequiv_1.f90: New test.
29623
29624 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29625
29626         * gcc.dg/ucnid-1.c: New.
29627         * gcc.dg/ucnid-2.c: New.
29628         * gcc.dg/ucnid-3.c: New.
29629         * gcc.dg/ucnid-4.c: New.
29630         * gcc.dg/ucnid-5.c: New.
29631         * gcc.dg/ucnid-6.c: New.
29632         * gcc.dg/cpp/ucnid-1.c: New.
29633         * gcc.dg/cpp/ucnid-2.c: New.
29634         * gcc.dg/cpp/ucnid-3.c: New.
29635         * g++.dg/other/ucnid-1.C: New.
29636
29637 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29638
29639         * gcc.dg/vmx/darwin-abi-3.c: Delete.
29640
29641 2005-03-11  Per Bothner  <per@bothner.com>
29642
29643         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
29644         that diagnotics refer to correct token.
29645         * gcc.dg/unused-3.c: Likewise.
29646
29647 2005-03-11  Per Bothner  <per@bothner.com>
29648
29649         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29650         constant" is now actually on same line as string constant.
29651         * gcc.dg/cpp/direct2s.c: Likewise.
29652
29653 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
29654
29655         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29656
29657 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29658
29659         PR libfortran/20124
29660         * gfortran.dg/pr20124.f90: New Test
29661
29662 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
29663
29664         PR tree-optimization/20130
29665         * gcc.dg/pr20130-1.c: New test.
29666
29667 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29668
29669         PR target/20095
29670         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29671
29672 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29673
29674         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29675
29676 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29677
29678         * g++.dg/eh/forced1.C: Fix comment.
29679         * g++.dg/eh/forced2.C: Ditto.
29680         * g++.dg/eh/forced3.C: Ditto.
29681         * g++.dg/eh/forced4.C: Ditto.
29682
29683 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
29684
29685         PR rtl-opt/20412
29686         * gcc.c-torture/compile/pr20412.c: New test.
29687
29688 2005-03-10  Roger Sayle  <roger@eyesopen.com>
29689
29690         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29691
29692 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29693
29694         PR target/20322
29695         * gcc.dg/20050307-1.c: New test.
29696
29697 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
29698
29699         PR c++/20375
29700         * g++.dg/other/stdarg3.C: New.
29701
29702 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29703
29704         PR c++/18384, c++/18327
29705         * g++.dg/init/array19.C: New test.
29706
29707         PR inline-asm/20314
29708         * gcc.dg/torture/pr20314-1.c: New test.
29709         * gcc.dg/torture/pr20314-2.c: New test.
29710
29711 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
29712
29713         * gcc.dg/20050309-1.c: New test.
29714
29715 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29716
29717         * gcc.dg/builtins-10.c: Reactivate disabled test.
29718         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
29719         new cbrt transformations.
29720
29721 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
29722
29723         PR c++/20208
29724         * g++.dg/template/array13.C: New test.
29725
29726 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
29727
29728         PR c++/16859
29729         * g++.dg/init/brace4.C: New test.
29730
29731 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29732
29733         PR c++/20186
29734         * g++.dg/template/non-dependent12.C: New.
29735
29736 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
29737
29738         PR c++/20142
29739         * g++.dg/init/array18.C: Add dg-do run marker.
29740
29741         PR c++/20142
29742         * g++.dg/init/array18.C: New test.
29743
29744 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29745
29746         * consistency.vlad/vlad.exp: Remove trailing semicolons.
29747         * g++.dg/gcov/gcov.exp: Likewise.
29748         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29749         * gcc.target/xstormy16/xstormy16.exp: Likewise.
29750         * lib/c-torture.exp: Likewise.
29751         * lib/fortran-torture.exp: Likewise.
29752         * lib/g++.exp: Likewise.
29753         * lib/gcc-defs.exp: Likewise.
29754         * lib/gcc-dg.exp: Likewise.
29755         * lib/gcc.exp: Likewise.
29756         * lib/gcov.exp: Likewise.
29757         * lib/gfortran.exp: Likewise.
29758         * lib/mike-g++.exp: Likewise.
29759         * lib/mike-gcc.exp: Likewise.
29760         * lib/objc-torture.exp: Likewise.
29761         * lib/objc.exp: Likewise.
29762         * lib/profopt.exp: Likewise.
29763         * lib/target-libpath.exp: Likewise.
29764         * lib/target-supports.exp: Likewise.
29765         * lib/treelang.exp: Likewise.
29766         * lib/wrapper.exp: Likewise.
29767
29768 2005-03-08  Jeff Law  <law@redhat.com>
29769
29770         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29771         PHI-OPT changes.
29772
29773 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29774
29775         * gcc.dg/vect/pr20122.c: New test.
29776
29777 2005-03-07  Jeff Law  <law@redhat.com>
29778
29779         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29780         was folded away.
29781         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29782         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29783         * gcc.dg/tree-ssa/pr18134.c: New test.
29784
29785 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29786
29787         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29788         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29789         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29790
29791 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29792
29793         PR tree-opt/17671
29794         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29795
29796 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
29797
29798         * g++.dg/warn/Wnvdtor.C: New test.
29799
29800 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
29801
29802         * gcc.dg/torture/pr19683-1.c: New test.
29803
29804 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
29805
29806         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29807         * gfortran.dg/g77/19990313-2.f: Ditto.
29808         * gfortran.dg/g77/19990313-3.f: Ditto.
29809         * gfortran.dg/g77/19990525-0.f: Ditto.
29810         * gfortran.dg/g77/19990826-0.f: Ditto.
29811         * gfortran.dg/g77/19990826-2.f: Ditto.
29812         * gfortran.dg/g77/19990826-3.f: Ditto.
29813         * gfortran.dg/g77/20000511-1.f: Ditto.
29814         * gfortran.dg/g77/20000511-2.f: Ditto.
29815         * gfortran.dg/g77/970625-2.f: Ditto.
29816         * gfortran.dg/g77/980310-2.f: Ditto.
29817         * gfortran.dg/g77/980310-3.f: Ditto.
29818         * gfortran.dg/g77/980310-8.f: Ditto.
29819         * gfortran.dg/g77/980519-2.f: Ditto.
29820         * gfortran.dg/g77/alpha1.f: Ditto.
29821         * gfortran.dg/g77/claus.f: Ditto.
29822         * gfortran.dg/g77/erfc.f: Ditto.
29823         * gfortran.dg/g77/short.f: Ditto.
29824         * gfortran.fortran-torture/execute/data.f90: Ditto.
29825         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29826         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29827
29828 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29829
29830         * lib/file-format.exp (gcc_target_object_format): Add check for som
29831         format and hardcode object formats on hppa*-*-hpux*.
29832         * lib/target-supports.exp (check_weak_available): Add check for som
29833         object format.  Always return 0 on hppa*-*-hpux10*.
29834
29835         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29836         is defined.
29837
29838         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29839
29840 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29841
29842         * gfortran.dg/pr19936_1.f90: New test.
29843         * gfortran.dg/pr19936_2.f90: New test.
29844         * gfortran.dg/pr19936_3.f90: New test.
29845
29846 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29847             Paul Thomas <prthomas@drfccad.cea.fr>
29848
29849         * gfortran.dg/PR19754_1.f90: New test.
29850         * gfortran.dg/PR19754_2.f90: Ditto.
29851
29852 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29853
29854         PR c++/19311
29855         * g++.dg/template/non-dependent11.C: New test.
29856
29857 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
29858
29859         * lib/target-supports.exp (check_iconv_available): Fix comment.
29860
29861 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
29862             Joseph S. Myers  <joseph@codesourcery.com>
29863
29864         PR c++/19797
29865         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29866
29867 2005-03-04  Matthew Sachs  <msachs@apple.com>
29868
29869         * gcc.exp (gcc_target_compile): Put braces around
29870         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29871         * objc.exp (objc_target_compile): Likewise.
29872         * treelang.exp (treelang_target_compile): Likewise.
29873
29874 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29875
29876         PR fortran/19673
29877         * gfortran.dg/func_result_1.f90: New test.
29878
29879 2005-03-04  Ben Elliston  <bje@au.ibm.com>
29880
29881         * gcc.misc-tests/options.exp: New test.
29882
29883 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
29884
29885         * gcc.dg/pr15784-4.c: New test.
29886
29887 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
29888
29889         * gcc.c-torture/execute/pr17133.c: New.
29890         * gcc.c-torture/compile/20050303-1.c: New.
29891
29892 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
29893
29894         * gcc.dg/cpp/assert4.c: Fix for cygwin.
29895
29896 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
29897
29898         * g++.dg/overload/using2.C: New.
29899
29900 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
29901
29902         PR c++/19916
29903         * g++.dg/init/ptrmem2.C: New test.
29904
29905 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
29906
29907         PR c/8927
29908         * gcc.dg/pr8927-1.c: New test.
29909
29910 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29911
29912         PR c++/20232
29913         * g++.dg/inherit/covariant12.C: New.
29914
29915 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29916
29917         PR fortran/19479
29918         * gfortran.dg/bound_1.f90: New test.
29919
29920 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
29921
29922         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29923         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29924
29925 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
29926
29927         PR c/20245
29928         * gcc.dg/pr20245-1.c: New test.
29929
29930 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
29931
29932         PR middle-end/19874
29933         * gcc.c-torture/execute/20050119-2.c: New test case.
29934
29935 2005-02-28  Ben Elliston  <bje@au.ibm.com>
29936
29937         * README: Update the DejaGnu bug reporting address.
29938         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29939         * lib/objc-torture.exp: Likewise.
29940
29941 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29942
29943         * gfortran.dg/boz_1.f90: New test.
29944         * gfortran.dg/boz_3.f90: New test.
29945         * gfortran.dg/boz_4.f90: New test.
29946
29947 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29948
29949         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
29950         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
29951
29952 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29953
29954         PR libfortran/20101
29955         * gfortran.dg/write_0_pe_format.f90: New test.
29956
29957 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
29958
29959         PR c++/20206
29960         * g++.dg/opt/thunk2.C: New test.
29961         * g++.dg/opt/covariant1.C: New test.
29962
29963 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29964
29965         * gfortran.dg/e_d_fmt.f90: New test.
29966
29967 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
29968
29969         * gcc.dg/asm-b.c: Fix comment typos.
29970
29971 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29972
29973         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29974         a V_MAY_DEF also.
29975
29976 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29977
29978         PR tree-opt/20188
29979         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29980         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29981         * gcc.dg/asm-b.c: New test.
29982
29983 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
29984
29985         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29986         Disable this test on IRIX 6.
29987
29988 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
29989
29990         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29991         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29992         parser.
29993
29994 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
29995
29996         PR tree-optimization/20204
29997         * gcc.dg/pr20204.c: New test.
29998
29999 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
30000
30001         PR target/20196
30002         * gcc.c-torture/execute/20050224-1.c: New test.
30003
30004         PR c++/20175
30005         * g++.dg/warn/Wbraces2.C: New test.
30006
30007 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
30008
30009         PR c++/19878
30010         * g++.dg/init/const2.C: New test.
30011
30012 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
30013
30014         PR tree-optimization/20100
30015         * gcc.c-torture/execute/pr20100-1.c: New test.
30016
30017 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30018
30019         * gfortran.dg/implicit_3.f90: New test.
30020
30021         * gfortran.dg/deftype_1.f90: New test.
30022
30023 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
30024
30025         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
30026         the test passes.
30027         * g++.dg/other/anon3.C: Accept a warning.
30028
30029 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
30030
30031         * gcc.dg/pr20017.c: Fix a comment typo.
30032
30033 2005-02-23  Bud Davis  <bdavis@gfortran.org>
30034
30035         * gfortran.dg/list_read_4.f90: Change to f90 comments.
30036
30037 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30038
30039         PR ada/19902
30040         * ada/acats/tests/cxa/cxa3004.a: Remove.
30041         * ada/acats/tests/cxb/cxb30061.am: Likewise.
30042
30043 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30044
30045         PR c++/20073
30046         * g++.dg/init/const1.C: New test.
30047
30048         PR c++/19991
30049         * g++.dg/parse/constant7.C: New test.
30050
30051         PR c++/20152
30052         * g++.dg/parse/error27.C: New test.
30053         * g++.dg/template/qualttp15.C: Adjust error markers.
30054         * g++.old-deja/g++.other/struct1.C: Likewise.
30055
30056         PR c++/20153
30057         * g++.dg/template/error17.C: New test.
30058
30059         PR c++/20148
30060         * g++.dg/parser/error26.C: New test.
30061
30062 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
30063
30064         PR tree-optimization/20100
30065         PR tree-optimization/20115
30066         * gcc.dg/pr20115.c: New test.
30067         * gcc.dg/pr20115-1.c: New test.
30068         * gcc.dg/pr20100.c: New test.
30069         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
30070         call-clobbered variables after alias1.
30071
30072 2005-02-22  Bud Davis  <bdavis@gfortran.org>
30073
30074         * gfortran.dg/list_read_4.f90: new test.
30075
30076 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
30077
30078         PR rtl-optimization/20017.
30079         * gcc.dg/pr20017.c: New.
30080
30081 2005-02-22  Devang Patel  <dpatel@apple.com>
30082
30083         PR 19952
30084         * g++.dg/tree-ssa/pr19952.C: New test.
30085
30086 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30087
30088         PR c++/19883
30089         * g++.dg/parse/constant6.C: New test.
30090
30091 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30092
30093         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30094         * g++.dg/charset/asm2.c: Likewise.
30095         * g++.dg/charset/asm3.c: Likewise.
30096         * g++.dg/charset/asm4.c: Likewise.
30097         * g++.dg/charset/asm5.c: Likewise.
30098         * g++.dg/charset/attribute1.c: Likewise.
30099         * g++.dg/charset/attribute2.c: Likewise.
30100         * g++.dg/charset/extern1.cc: Likewise.
30101         * g++.dg/charset/extern2.cc: Likewise.
30102         * g++.dg/charset/extern3.cc: Likewise.
30103         * g++.dg/charset/function.cc: Likewise.
30104         * g++.dg/charset/string.c: Likewise.
30105         * g++.dg/charset/charset.exp: Likewise.
30106         * lib/target-supports.exp (check_iconv_available): Fix comment.
30107
30108 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30109
30110         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30111         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30112         * gcc.dg/charset/asm2.c: Likewise.
30113         * gcc.dg/charset/asm3.c: Likewise.
30114         * gcc.dg/charset/asm4.c: Likewise.
30115         * gcc.dg/charset/asm5.c: Likewise.
30116         * gcc.dg/charset/asm6.c: Likewise.
30117         * gcc.dg/charset/attribute1.c: Likewise.
30118         * gcc.dg/charset/attribute2.c: Likewise.
30119         * gcc.dg/charset/builtin1.c: Likewise.
30120         * gcc.dg/charset/extern.c: Likewise.
30121         * gcc.dg/charset/function.c: Likewise.
30122         * gcc.dg/charset/string.c: Likewise.
30123         * gcc.dg/charset/charset.exp: Likewise.
30124
30125 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
30126
30127         PR fortran/20086
30128         * gfortran.dg/pr20086.f90: New test.
30129
30130 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
30131
30132         PR tree-optimization/19786
30133         * g++.dg/tree-ssa/pr19786.C: New.
30134
30135 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30136
30137         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30138
30139 2005-02-21  Jeff Law  <law@redhat.com>
30140
30141         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30142
30143 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30144
30145         * gfortran.dg/do_iterator: Split loop, markup all lines for
30146         which an error locus is printed.
30147         * gfortran.dg/pr17708.f90: Markup all lines for which an error
30148         locus is printed.
30149         * gfortran.dg/select_4.f90: Likewise.
30150         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30151         locuses in the various permutations.
30152
30153 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
30154
30155         PR tree-optimization/19951
30156         * g++.dg/vect: New directory.
30157         * g++.dg/vect/vect.exp: New file.
30158         * g++.dg/vect/pr19951.cc: New testcase.
30159         * g++.dg/dg.exp: Also prune vectorizer tests.
30160
30161 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
30162
30163         PR 18785
30164         * gcc.dg/charset/builtin1.c: New test.
30165
30166 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30167
30168         PR c++/19299
30169         * g++.dg/inherit/volatile1.C: New test.
30170
30171         PR c++/19440
30172         * g++.dg/template/dtor4.C: New test.
30173
30174 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30175
30176         * gfortran.dg/int_1.f90: New test.
30177
30178 2005-02-19  Devang Patel  <dpatel@apple.com>
30179
30180         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
30181
30182 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30183
30184         * gfortran.dg/achar_1.f90: New test.
30185
30186 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
30187
30188         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30189
30190 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
30191             Jakub Jelinek  <jakub@redhat.com>
30192
30193         PR tree-optimization/19828
30194         * gcc.dg/tree-ssa/loop-7.c: New test.
30195         * gcc.c-torture/execute/20050218-1.c: New test.
30196
30197 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
30198
30199         PR c/20043
30200         * gcc.dg/transparent-union-1.c: New test.
30201         * gcc.dg/transparent-union-2.c: New test.
30202
30203 2005-02-18  James E Wilson  <wilson@specifixinc.com>
30204
30205         PR tree-optimization/18977
30206         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30207
30208 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
30209
30210         PR target/20054
30211         * gcc.dg/pr20054.c: New test.
30212
30213 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30214
30215         PR c++/19508
30216         * g++.dg/ext/attrib20.C: New test.
30217
30218 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
30219
30220         PR middle-end/20030
30221         * gfortran.fortran-torture/execute/character_passing.f90: New test.
30222
30223 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
30224
30225         PR c++/20008
30226         * g++.dg/opt/switch4.C: New.
30227
30228 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
30229
30230         PR c++/20023
30231         PR tree-optimization/20009
30232         * gcc.c-torture/compile/20050217-1.c: New test.
30233         * g++.dg/opt/switch3.C: New test.
30234
30235         PR tree-optimization/18947
30236         * gcc.c-torture/compile/20050215-1.c: New test.
30237         * gcc.c-torture/compile/20050215-2.c: New test.
30238         * gcc.c-torture/compile/20050215-3.c: New test.
30239
30240 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
30241
30242         PR c++/20028
30243         * g++.dg/template/crash34.C: New.
30244
30245         PR c++/20022
30246         * g++.dg/other/access3.C: New.
30247
30248 2005-02-17  Ira Rosen  <irar@il.ibm.com>
30249
30250         * gcc.dg/vect/vect-98.c: New test.
30251
30252 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
30253
30254         PR tree-optimization/19967
30255         * gcc.dg/pr19967.c: New.
30256
30257 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
30258
30259         PR middle-end/19857
30260         * gcc.dg/tree-ssa/20050215-1.c: New test.
30261         * gcc.c-torture/execute/20050215-1.c: New test.
30262
30263 2005-02-15  Eric Christopher  <echristo@redhat.com>
30264
30265         * gcc.dg/cpp/20050215-1.c: New file.
30266
30267 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
30268
30269         PR tree-optimization/15785
30270         * gcc.dg/pr15785-1.c: New test.
30271
30272 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
30273
30274         PR c++/17788
30275         * g++.dg/init/ctor4.C: New.
30276         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
30277
30278 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
30279
30280         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
30281         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
30282
30283 2005-02-15  Andreas Schwab  <schwab@suse.de>
30284
30285         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
30286         declare malloc.
30287
30288 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
30289
30290         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
30291
30292 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
30293
30294         PR tree-optimization/19853
30295         * gcc.c-torture/compile/pr19853.c: New test.
30296
30297 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30298
30299         PR c++/19608
30300         * g++.dg/parse/local-class1.C: New.
30301
30302         PR c++/19895
30303         * g++.dg/parse/ptrmem3.C: New.
30304
30305         PR c++/19884
30306         * g++.old-deja/g++.oliva/template6.C: Add another case.
30307         * g++.dg/template/explicit6.C: New.
30308
30309 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
30310
30311         PR c++/17816
30312         * g++.dg/other/redecl2.C: New.
30313
30314 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30315
30316         PR c++/19891
30317         * g++.dg/abi/covariant4.C: New.
30318
30319 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
30320
30321         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30322         New tests.
30323
30324 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
30325
30326         * gcc.dg/vect/vect-96.c: Fix typo.
30327
30328 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30329
30330         PR c++/14479
30331         PR c++/19487
30332         * g++.dg/template/enum5.C: New test.
30333
30334 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30335
30336         * gcc.dg/vect/vect-97.c: New test.
30337
30338 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30339
30340         * gcc.dg/vect/vect-96.c: New test.
30341
30342 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
30343
30344         * gcc.dg/builtins-34.c: Also check ldexp*.
30345
30346 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
30347
30348         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30349
30350 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
30351
30352         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30353         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30354         dg-require-dll, dg-require-iconv, dg-require-named-sections,
30355         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30356         selector_list, selector_expression, dg-process-target): Move to new
30357         file target-supports-dg.exp.
30358         * lib/target-supports-dg.exp: New.
30359
30360         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30361         New.
30362
30363 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
30364
30365         PR c++/19666
30366         * g++.dg/other/ptrmem6.C: New test.
30367
30368         PR middle-end/19858
30369         * gcc.c-torture/compile/20050210-1.c: New test.
30370
30371 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
30372
30373         PR c++/19755
30374         * g++.dg/warn/Wbraces1.C: New test.
30375
30376 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
30377
30378         * gcc.dg/builtins-52.c: New testcase.
30379
30380 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
30381
30382         PR c/19342
30383         * gcc.c-torture/execute/20050119-1.c: New test.
30384
30385 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30386
30387         PR c++/19811
30388         * g++.dg/init/delete1.C: New test.
30389
30390 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
30391
30392         PR c++/18470
30393         * g++.dg/template/static12.C: New test.
30394
30395 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30396
30397         PR c++/19787
30398         * g++.dg/conversion/ambig1.C: New test.
30399
30400         PR c++/19739
30401         * g++.dg/ext/attrib19.C: New test.
30402
30403         PR c++/19732
30404         * g++.dg/parse/dtor5.C: New test.
30405
30406         PR c++/19762
30407         * g++.dg/template/dtor3.C: New test.
30408
30409         PR c++/19826
30410         * g++.dg/template/static11.C: New test.
30411         * g++.dg/template/crash2.C: Remove dg-error marker.
30412
30413 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
30414
30415         PR C++/18491
30416         * g++.old-deja/g++.mike/p10769a.C: Remove.
30417
30418 2005-02-09  Roger Sayle  <roger@eyesopen.com>
30419
30420         * gcc.dg/builtins-48.c: New test case.
30421         * gcc.dg/builtins-49.c: New test case.
30422         * gcc.dg/builtins-50.c: New test case.
30423         * gcc.dg/builtins-51.c: New test case.
30424
30425 2005-02-09  Ian Lance Taylor  <ian@airs.com>
30426
30427         PR middle-end/19583
30428         * g++.dg/warn/Wreturn-type-3.C: New test.
30429
30430 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30431
30432         PR middle-end/19402
30433         * gcc.dg/pr19402-1.c: New testcase.
30434         * gcc.dg/pr19402-2.c: likewise.
30435
30436 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30437
30438         PR middle-end/19854
30439         * g++.dg/tree-ssa/tmmti.C: New testcase.
30440
30441 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30442
30443         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30444
30445 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
30446
30447         PR c++/19733
30448         * g++.dg/parse/crash23.C: New test.
30449         * g++.dg/warn/Weff1.C: New test.
30450
30451 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30452
30453         * gcc.dg/20050209-1.c: New test.
30454
30455 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30456
30457         PR target/19799
30458         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30459
30460 2005-02-08  Mike Stump  <mrs@apple.com>
30461
30462         * g++.dg/pch/import-2.c: New test.
30463         * g++.dg/pch/import-2.hs: New.
30464         * g++.dg/pch/include/import-2a.h: New.
30465         * g++.dg/pch/include/import-2b.h: New.
30466
30467 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
30468
30469         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30470
30471 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30472
30473         * gfortran.dg/substr_1.f90: New test.
30474
30475 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
30476
30477         PR middle-end/19775
30478         * gcc.dg/torture/builtin-power-1.c: Disable test for
30479         invalid transformation.
30480         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
30481         no longer optimize.
30482         * gcc.dg/builtins-47.c: New testcase.
30483
30484 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
30485             Dorit Naishlos  <dorit@il.ibm.com>
30486
30487         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30488
30489 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
30490
30491         * gcc.c-torture/compile/20050206-1.c: New test.
30492
30493 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30494
30495         PR tree-opt/19768
30496         * g++.dg/opt/pr19768.C: New test.
30497
30498 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30499
30500         PR tree-opt/19736
30501         * gcc.c-torture/compile/pr19736.c: New test.
30502
30503 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30504
30505         PR c++/17401
30506         * g++.dg/parse/error25.C: New test.
30507
30508 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
30509
30510         * gcc.c-torture/execute/20050203-1.c: New.
30511
30512 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
30513
30514         * gcc.dg/vect/vect-85.c: Remove xfail.
30515         * gcc.dg/vect/vect-86.c: Remove xfail.
30516         * gcc.dg/vect/vect-87.c: Remove xfail.
30517         * gcc.dg/vect/vect-88.c: Remove xfail.
30518
30519 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
30520
30521         * gcc.dg/altivec-19.c: New.
30522
30523 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
30524
30525         PR c/17807
30526         * gcc.dg/nested-func-3.c: New test.
30527         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30528
30529 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
30530
30531         * gcc.test-framework/gen_directive_tests: Generate tests for
30532         selector expressions.
30533
30534 2005-02-02  Matt Austern  <austern@apple.com>
30535
30536         PR c++/19628
30537         * g++/ext/builtin7.C: New.
30538         * g++/ext/builtin8.C: New.
30539
30540 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30541
30542         PR c/18502
30543         * gcc.dg/pr18502-1.c: New test.
30544
30545 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30546
30547         PR c++/17413
30548         * g++.dg/template/local4.C: Tweak.
30549
30550 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
30551
30552         PR tree-optimization/19578
30553         * gcc.c-torture/compile/20050202-1.c: New test.
30554
30555 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30556
30557         PR c/19435
30558         * gcc.dg/c99-init-4.c: New test.
30559
30560 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30561
30562         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30563
30564         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30565
30566         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30567         * g++.dg/eh/check-vect.h: New.
30568
30569         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30570         * gcc.dg/vect/vect-78.c: Ditto.
30571         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30572         Remove.
30573
30574         * g++.dg/conversion/simd1.C: Expect warning.
30575         * g++.dg/ext/attribute-test-1.C: Ditto.
30576         * g++.dg/ext/attribute-test-2.C: Ditto.
30577         * g++.dg/ext/attribute-test-3.C: Ditto.
30578         * g++.dg/ext/attribute-test-4.C: Ditto.
30579
30580         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30581         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30582
30583         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30584
30585 2005-02-01  Richard Henderson  <rth@redhat.com>
30586
30587         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30588         long double for ibm double-double format.
30589         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30590
30591 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
30592
30593         PR tree-optimization/19633
30594         * gcc.dg/pr19633-1.c: New test.
30595         * gcc.dg/pr19633.c: Tweak to make pointer point
30596         to NULL or a symbol.
30597
30598 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30599
30600         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30601         New procs.
30602         (dg-process-target (local override)): Handle selector expressions.
30603
30604         * gcc.test-framework/README: Describe tests in source directory.
30605         * gcc.test-framework/test-framework.awk: Handle dg- tests.
30606         * gcc.test-framework/test-framework.exp: Handle dg- tests.
30607         * gcc.test-framework/dg-bogus-exp-P.c: New test.
30608         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30609         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30610         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30611         * gcc.test-framework/dg-do-link-exp-P.c: New test.
30612         * gcc.test-framework/dg-do-run-exp-P.c: New test.
30613         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30614         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30615         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30616         * gcc.test-framework/dg-error-exp-P.c: New test.
30617         * gcc.test-framework/dg-error-exp-XP.c: New test.
30618         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30619         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30620         * gcc.test-framework/dg-output-exp-P.c: New test.
30621         * gcc.test-framework/dg-output-exp-XF.c: New test.
30622         * gcc.test-framework/dg-warning-exp-P.c: New test.
30623         * gcc.misc-tests/dg-1.c: Remove.
30624         * gcc.misc-tests/dg-2.c: Remove.
30625         * gcc.misc-tests/dg-3.c: Remove.
30626         * gcc.misc-tests/dg-4.c: Remove.
30627         * gcc.misc-tests/dg-5.c: Remove.
30628         * gcc.misc-tests/dg-6.c: Remove.
30629         * gcc.misc-tests/dg-7.c: Remove.
30630         * gcc.misc-tests/dg-8.c: Remove.
30631         * gcc.misc-tests/dg-9.c: Remove.
30632         * gcc.misc-tests/dg-10.c: Remove.
30633         * gcc.misc-tests/dg-11.c: Remove.
30634         * gcc.misc-tests/dg-12.c: Remove.
30635         * gcc.misc-tests/dg-test.exp: Remove.
30636
30637         * gcc.test-framework/test-framework.awk: Change recording and
30638         printing of passes and failures.
30639
30640         * gcc.test-framework: New directory.
30641         * gcc.test-framework/README: New.
30642         * gcc.test-framework/test-framework.exp: New.
30643         * gcc.test-framework/test-framework.awk: New.
30644         * gcc.test-framework/gen_directive_tests: New.
30645
30646 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
30647
30648         * lib/treelang.exp: Fix comment typos.
30649         (treelang_target_compile): Don't append libs=-ltreelang to options.
30650
30651 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
30652
30653         * g++.dg/parse/typename7.C: Adjust error messages.
30654
30655 2005-01-31  Jeff Law  <law@redhat.com>
30656
30657         * gcc.c-torture/execute/20050131-1.c: New test.
30658         * gcc.dg/wcaselabel.c: New test.
30659
30660 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
30661
30662         * g++.dg/other/warning1.C: Adjust error messags.
30663         * g++.dg/parse/constant5.C: New test.
30664
30665 2005-01-31  Steven Bosscher  <stevenb@suse.de>
30666
30667         PR c/19333
30668         * gcc.c-torture/compile/20011130-1.c: Reorder to make
30669         the test case valid.
30670         * gcc.dg/20030815-1.c: Remove invalid tests.
30671         * gcc.dg/array-7.c: Adjust expected result.
30672         * gcc.dg/pr18596-3.c: Likewise.
30673         * gcc.dg/noncompile/20000901-1.c: Likewise.
30674         * gcc.dg/noncompile/init-2.c: Likewise.
30675         * gcc.dg/noncompile/init-4.c: Likewise.
30676
30677 2005-01-31  Dale Johannesen  <dalej@apple.com>
30678
30679         * g++.dg/opt/pr19650.C: New test.
30680
30681 2005-01-31  Richard Henderson  <rth@redhat.com>
30682
30683         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30684         long double for intel double extended format.
30685         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30686
30687 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
30688
30689         PR c++/19555
30690         * g++.dg/template/static10.C: New test.
30691
30692         PR c++/19395
30693         * g++.dg/parse/error24.C: New test.
30694
30695         PR c++/19367
30696         * g++.dg/lookup/builtin1.C: New test.
30697
30698         PR c++/19457
30699         * g++.dg/warn/conv3.C: New test.
30700
30701 2005-01-30  Bud Davis  <bdavis@gfortran.org>
30702
30703         PR fortran/19647
30704         * gfortan.dg/inquire_7.f90
30705
30706 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
30707
30708         PR tree-optimization/15791
30709         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30710         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30711         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30712         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30713         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30714         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30715         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30716         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30717         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30718         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30719
30720 2005-01-29  Paul Brook  <paul@codesourcery.com>
30721
30722         PR fortran/18565
30723         * check.c (real_or_complex_check): New function.
30724         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30725         * intrinsic.c (add_functions): Use new check functions.
30726         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30727         Add prototypes.
30728
30729 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
30730
30731         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30732         gcc.dg/lvalue-3.c: New tests.
30733         * gcc.dg/concat.c: Update expected messages.
30734
30735 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
30736
30737         PR libfortran/19595
30738         * gfortran.dg/eor_1.f90: New test.
30739
30740 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
30741
30742         PR fortran/19589
30743         * gfortran.dg/logical_data_1.f90: New test.
30744
30745 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
30746
30747         PR c++/19253
30748         * g++.dg/template/crash33.C: New test.
30749
30750         PR c++/19667
30751         * g++.dg/template/crash32.C: New test.
30752
30753 2005-01-28  Ian Lance Taylor  <ian@airs.com>
30754
30755         PR middle-end/16558
30756         * g++.dg/warn/Wreturn-type-2.C: New test.
30757
30758 2004-06-24  Jeff Law  <law@redhat.com>
30759
30760         * gcc.dg/tree-ssa/20050128-1.c: New test.
30761
30762 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
30763
30764         * gcc.target/frv/all-mdpackh-1.c: New test.
30765
30766 2005-01-28  Steven Bosscher  <stevenb@suse.de>
30767
30768         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30769
30770 2005-01-27  Richard Henderson  <rth@redhat.com>
30771
30772         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30773
30774 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30775
30776         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30777
30778 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30779
30780         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30781         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30782         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30783         to cope with cases where the multilib options override the dg-options.
30784
30785 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30786
30787         PR c/18946
30788         * gcc.dg/noncompile/20050120-1.c: New test.
30789
30790 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30791
30792         PR tree-optimization/19633
30793         * gcc.dg/pr19633.c: New test.
30794         * gcc.dg/tree-ssa/pr19633.c: New test.
30795
30796 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
30797
30798         * gcc.dg/20041216-1.c: New test.
30799
30800 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
30801
30802         PR objc/18862
30803         * objc.dg/selector-2.m: New test.
30804
30805 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
30806
30807         * g++.dg/opt/range-test-2.C: New test.
30808
30809         PR rtl-optimization/19579
30810         * gcc.c-torture/execute/20050124-1.c: New test.
30811
30812 2005-01-26  Greg Parker  <gparker@apple.com>
30813         Stuart Hastings  <stuart@apple.com>
30814
30815         * gcc.c-torture/execute/20050125-1.c: New.
30816
30817 2005-01-18  Jan Hubicka  <jh@suse.cz>
30818
30819         PR tree-optimize/19337
30820         * gcc.c-torture/compile/20050119-1.c: New test.
30821
30822 2005-01-24  James E Wilson  <wilson@specifixinc.com>
30823
30824         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30825         test for successful match.
30826
30827 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
30828
30829         PR objc/18408
30830         * objc.dg/comp-types-7.m: New test.
30831
30832 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
30833
30834         * lib/target-supports.exp (current_target_name): New.
30835         (check_effective_target_ilp32, check_effective_target_lp64):
30836         Cache the result to use as long as the current target, with
30837         multilib flags, remains the same.
30838
30839         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30840         (dg-require-weak, dg-require-visibility, dg-require-alias,
30841         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30842         dg-require-effective-target, dg-skip-if): Remove call to
30843         skip_test_and_clear_xfail.
30844         (dg-test): Clear xfail data.
30845
30846 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
30847
30848         PR target/17751
30849         * gcc.dg/ppc64-toc.c: New test.
30850
30851         * g++.dg/tree-ssa/empty-1.C: New test.
30852
30853         PR middle-end/19551
30854         * gcc.c-torture/execute/20050121-1.c: New test.
30855         * gcc.dg/20050121-2.c: New test.
30856
30857 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
30858         Paul Brook  <paul@codesourcery.com>
30859
30860         PR fortran/17941
30861         * gfortran.dg/real_const_1.f: New test.
30862         * gfortran.dg/real_const_2.f90: New test.
30863         * gfortran.dg/complex_int_1.f90: New test.
30864
30865 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
30866
30867         PR fortran/19313
30868         * gfortan.dg/inquire_6.f90: New test.
30869
30870 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30871
30872         PR libfortran/19451
30873         * open_readonly_1.f90: New test.
30874
30875 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30876
30877         PR libfortran/18982
30878         * gfortran.dg/open_new.f90: New file.
30879
30880 2005-01-22  Paul Brook  <paul@codesourcery.com>
30881
30882         * namelist_1.f90: New test.
30883
30884 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
30885
30886         PR tree-optimization/19484
30887         * gcc.c-torture/compile/20050122-[12].c: New tests.
30888
30889 2005-01-22  Paul Brook  <paul@codesourcery.com>
30890
30891         * gfortran.dg/implicit_2.f90: New test.
30892
30893 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
30894
30895         PR fortran/19314
30896         * gfortran.dg/inquire_5.f90: New test.
30897
30898 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30899
30900         PR c/18809
30901         * gcc.dg/pr18809-1.c: New test.
30902
30903 2005-01-21  Ian Lance Taylor  <ian@airs.com>
30904
30905         * gcc.dg/20050121-1.c: New test.
30906
30907         PR tree-optimization/13000
30908         * gcc.dg/20040206-1.c: Change warning to point where function is
30909         being inlined.
30910
30911 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30912
30913         PR c++/19208
30914         * g++.dg/template/array11.C: New test.
30915
30916 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30917
30918         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30919         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30920         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30921         * gfortran.dg/getenv_1.f90: Add dg-do directive.
30922         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30923         gfortran.dg/pr17164.f90: Add missing dg-do directives.
30924
30925 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30926
30927         PR tree-optimization/15349
30928         * gcc.dg/tree-ssa/pr15349.c: New.
30929
30930 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
30931
30932         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30933
30934 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
30935
30936         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30937         scan-assembler-times directive name.
30938
30939         * gcc.dg/asm-a.c: Move dg-require-effective-target to
30940         after dg-do.
30941
30942         PR rtl-optimization/19462
30943         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30944
30945 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
30946
30947         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
30948         counting function calls on ia64.
30949
30950 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
30951
30952         PR rtl-optimization/15139
30953         * gcc.dg/20050111-2.c: New test.
30954
30955         PR c/17297
30956         * gcc.c-torture/compile/20050113-1.c: New testcase.
30957
30958         PR middle-end/19164
30959         * gcc.dg/20050113-1.c: New testcase.
30960
30961 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
30962
30963         * gcc.dg/vect/vect-85.c: Add comment.
30964         * gcc.dg/vect/vect-86.c: Add xfail for now.
30965         * gcc.dg/vect/vect-87.c: Add xfail for now.
30966         * gcc.dg/vect/vect-88.c: Add xfail for now.
30967         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30968
30969 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30970
30971         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30972
30973 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30974
30975         * g++.dg/debug/typedef3.C: New test.
30976
30977 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
30978
30979         PR c/19472
30980         * gcc.dg/asm-a.c: New test.
30981
30982 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
30983
30984         * gcc.dg/sh-relax.c: Add prototype for abort.
30985
30986 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30987
30988         * gcc.dg/short-compare-1.c: New test.
30989         * gcc.dg/short-compare-2.c: Likewise.
30990
30991 2005-01-18  Michael Matz  <matz@suse.de>
30992
30993         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30994
30995 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
30996
30997         PR tree-optimization/19121
30998         * gcc.c-torture/compile/pr19121.c: New test.
30999
31000 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
31001
31002         PR target/19357
31003         * gcc.c-torture/compile/pr19357.c: New test.
31004
31005 2005-01-17  Ian Lance Taylor  <ian@airs.com>
31006
31007         PR c/5675
31008         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31009         pass--those that refer just to the variable, possibly with a
31010         cast.
31011         * gcc.dg/c99-const-expr-3.c: Likewise.
31012
31013         PR middle-end/13127
31014         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31015         longer emitted.
31016
31017 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
31018
31019         PR fortran/18778
31020         * gfortran.dg/endfile_2.f90: New test.
31021
31022 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
31023
31024         PR 19168
31025         * gfortran.dg/select_5.f90: New test.
31026
31027 2004-01-16  Paul Brook  <paul@codesourcery.com>
31028
31029         * gfortran.dg/common_4.f90: New test.
31030
31031 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
31032
31033         PR rtl-optimization/19462
31034         * gcc.dg/torture/pr19462-1.c: New test.
31035
31036 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
31037
31038         PR objc/19321
31039         * objc.dg/func-ptr-2.m: New.
31040         * objc.dg/volatile-1.m: New.
31041
31042 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31043
31044         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
31045
31046 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31047
31048         PR tree-optimization/19060
31049         * gcc.c-torture/execute/20050104-1.c: New test.
31050
31051 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
31052
31053         PR fortran/18983
31054         * gfortran.dg/write_to_null.f90: New test.
31055
31056 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
31057             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31058
31059         PR other/19328
31060         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
31061         argument.
31062
31063 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31064
31065         PR c++/19263
31066         * g++.dg/init/vector1.C: New test.
31067
31068 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
31069
31070         PR target/13158
31071         * gcc.target/ia64/sibcall-unwind-1.c: New test.
31072         PR target/18987
31073         * gcc.target/ia64/sibcall-unwind-2.c: New test.
31074
31075 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
31076
31077         * gfortran.dg/select_1.f90: New test.
31078         * gfortran.dg/select_2.f90: New test.
31079         * gfortran.dg/select_3.f90: New test.
31080         * gfortran.dg/select_4.f90: New test.
31081
31082 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
31083
31084         PR middle-end/19084
31085         PR rtl-optimization/19348
31086         * gcc.dg/20050111-1.c: New test.
31087         * gcc.c-torture/execute/20050111-1.c: New test.
31088
31089         * gcc.dg/i386-asm-4.c: New test.
31090
31091 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31092
31093         * gcc.dg/nested-func-2.c: New test.
31094         * ada/acats/norun.lst: Remove c953002.
31095
31096 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
31097
31098         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31099
31100 2005-01-12  Ben Elliston  <bje@au.ibm.com>
31101
31102         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31103
31104 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
31105
31106         PR target/18761
31107         * g++.dg/abi/align1.C: New test.
31108
31109 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
31110
31111         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31112         at a time.
31113         * g++.dg/ext/altivec_check.h: Support compiling as C.
31114
31115 2005-01-10  Roger Sayle  <roger@eyesopen.com>
31116
31117         PR c++/19355
31118         * g++.dg/expr/pr19355-1.C: New test case.
31119
31120 2005-01-10  Laurent GUERBY <laurent@guerby.net>
31121
31122         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31123         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31124         * ada/acats/tests/c3/c92005b.ada: Likewise.
31125         * ada/acats/tests/c3/cxb3012.a: Likewise.
31126         * ada/acats/norun.lst: Add c380004 and c953002, add PR
31127
31128 2005-01-09  Paul Brook  <paul@codesourcery.com>
31129
31130         * gfortran.dg/common_2.f90: New file.
31131         * gfortran.dg/common_3.f90: New file.
31132
31133 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
31134
31135         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31136
31137 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31138
31139         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31140         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31141         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31142         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31143         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31144         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31145         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31146         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31147         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31148         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31149         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31150         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31151         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31152         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31153         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31154         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31155         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31156         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31157         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31158         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31159         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31160         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31161         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31162         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31163         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31164         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31165         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31166         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31167         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31168         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31169         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31170         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31171         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31172         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31173         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31174         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31175         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31176         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31177         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31178         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31179         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31180         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31181         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31182         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31183         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31184         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31185         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31186         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31187         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31188         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31189         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31190         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31191         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31192         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31193         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31194         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31195         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31196         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31197         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31198         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31199         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31200         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31201         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31202         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31203         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31204         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31205         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31206
31207         * gcc.dg/vect/vect-1.c: Fix spelling.
31208         * gcc.dg/vect/vect-10.c: Fix spelling.
31209         * gcc.dg/vect/vect-11.c: Fix spelling.
31210         * gcc.dg/vect/vect-12.c: Fix spelling.
31211         * gcc.dg/vect/vect-14.c: Fix spelling.
31212         * gcc.dg/vect/vect-15.c: Fix spelling.
31213         * gcc.dg/vect/vect-16.c: Fix spelling.
31214         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
31215         * gcc.dg/vect/vect-64.c: Fix comments.
31216         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31217
31218 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31219             Ira Rosen  <irar@il.ibm.com>
31220
31221         * gcc.dg/vect/vect-70.c: New test.
31222         * gcc.dg/vect/vect-71.c: New test.
31223
31224 2005-01-09  Manfred Hollstein  <mh@suse.com>
31225
31226         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
31227         * gcc.dg/pr18241-2.c: Likewise.
31228         * gcc.dg/pr18241-3.c: Likewise.
31229         * gcc.dg/pr18241-4.c: Likewise.
31230         * gcc.dg/pr18241-5.c: Likewise.
31231
31232 2005-01-08  Richard Henderson  <rth@redhat.com>
31233
31234         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31235         False for x86 and x86-64.
31236
31237 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
31238
31239         PR tree-optimization/18241
31240         * gcc.dg/pr18241-1.c: New test.
31241         * gcc.dg/pr18241-2.c: New test.
31242         * gcc.dg/pr18241-3.c: New test.
31243         * gcc.dg/pr18241-4.c: New test.
31244         * gcc.dg/pr18241-5.c: New test.
31245
31246 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
31247
31248         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31249         gfortran.dg/select_4.f90: New.
31250
31251 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31252
31253         * gcc.c-torture/execute/20050107-1.c: New test.
31254
31255 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
31256
31257         PR c++/19298
31258         * g++.dg/template/ref2.C: New.
31259
31260 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
31261
31262         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31263         instead of being empty.
31264
31265 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31266
31267         PR fortran/15553
31268         * gfortran.dg/array-1.f90: New test.
31269
31270 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31271
31272         PR tree-optimization/19283
31273         * gcc.c-torture/execute/20050106-1.c: New test.
31274
31275         PR rtl-optimization/18861
31276         * gcc.dg/20050105-1.c: New test.
31277
31278         PR tree-optimization/18828
31279         * gcc.dg/20050105-2.c: New test.
31280
31281 2005-01-07  Andreas Jaeger  <aj@suse.de>
31282
31283         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
31284
31285 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
31286
31287         PR fortran/18398
31288         * gfortran.dg/fmt_read.f90: New test.
31289
31290 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
31291
31292         * gcc.dg/rs6000-ldouble-2.c: New.
31293
31294 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
31295
31296         PR c++/19244
31297         * g++.dg/parser/ctor2.C: New test.
31298
31299 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31300
31301         PR c++/17154
31302         * g++.dg/template/using9.C: New test.
31303
31304 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31305
31306         PR c++/19258
31307         * g++.dg/lookup/friend6.C: New test.
31308
31309 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31310
31311         PR c++/19270
31312         * g++.dg/template/array10.C: New.
31313
31314 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31315
31316         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31317         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31318
31319 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
31320
31321         * gcc.c-torture/compile/20050105-1.c: New test.
31322
31323 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
31324
31325         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31326
31327 2005-01-05  Roger Sayle  <roger@eyesopen.com>
31328
31329         PR middle-end/19100
31330         * gcc.dg/conv-3.c: New test case.
31331
31332 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
31333
31334         * gcc.dg/asm-wide-1.c: New test.
31335
31336 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31337
31338         PR c++/19030
31339         * g++.dg/parse/crash22.C: New
31340
31341 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
31342
31343         PR 19257
31344         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31345
31346 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
31347
31348         PR middle-end/17767
31349         * gcc.dg/i386-mmx-6.c: New test case.
31350
31351 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
31352
31353         PR tree-optimization/18308
31354         * gcc.dg/vect/pr18308.c: New testcase.
31355
31356 2005-01-04  Andreas Jaeger  <aj@suse.de>
31357
31358         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31359
31360 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31361             Robert Bowdidge <bowdidge@apple.com>
31362
31363         * gcc.dg/cpp/subframework1.c: New.
31364         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31365         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31366         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31367         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31368
31369 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31370
31371         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31372         producing warning.
31373         * gcc.dg/darwin-weakimport-2.c: New.
31374
31375 2005-01-03  Richard Henderson  <rth@redhat.com>
31376
31377         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31378
31379 2005-01-03  Richard Henderson  <rth@redhat.com>
31380
31381         * gcc.dg/vect/vect.exp: Enable for ia64.
31382         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31383         (check_effective_target_vect_float): Likewise.
31384         (check_effective_target_vect_no_align): Likewise.
31385         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31386         * gcc.dg/vect/vect-8.c: Likewise.
31387
31388 2005-01-03  Uros Bizjak <uros@kss-loka.si>
31389
31390         PR target/19236
31391         * gcc.dg/pr19236-1.c: New test case.
31392
31393 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
31394
31395         PR rtl-optimization/12092
31396         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31397
31398 2005-01-02  Andreas Jaeger  <aj@suse.de>
31399
31400         * gcc.dg/pr12092-1.c: Do not run on x86_64.
31401
31402 2005-01-01  Roger Sayle  <roger@eyesopen.com>
31403             Andrew Pinski  <pinskia@physics.uc.edu>
31404
31405         PR rtl-optimization/12092
31406         * gcc.dg/pr12092-1.c: New test case.
31407
31408 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31409
31410         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31411         'hidden' and 'default' for better portability.
31412         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31413
31414         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31415         6 and 7.
31416         * g++.old-deja/g++.brendan/new3.C: Likewise.
31417
31418 2005-01-01  Steven Bosscher  <stevenb@suse.de>
31419
31420         * gcc.dg/20041231-1.C: New test.
31421         * g++.dg/warn/Wunreachable-code-1.C: New test.
31422
31423 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
31424
31425         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31426         file, not /dev/null.  Abort on error.
31427
31428 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31429             Ziemowit Laski  <zlaski@apple.com>
31430
31431         PR objc/18971
31432         * objc.dg/encode-5.m: New test.
31433
31434 2004-12-29  Richard Henderson  <rth@redhat.com>
31435
31436         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31437         * objc.dg/stabs-1.m: Disable for ia64.
31438
31439 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
31440
31441         PR c++/19190
31442         * g++.dg/warn/Wunused-10.C: New test.
31443
31444 2004-12-28  Richard Henderson  <rth@redhat.com>
31445
31446         * objc.dg/stabs-1.m: Disable for alpha.
31447
31448 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31449
31450         PR c++/19149
31451         * g++.dg/parse/error23.C: New test.
31452
31453 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31454
31455         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31456
31457         PR fortran/19032
31458         * gfortran.dg/intrinsic_modulo_1.f90: New.
31459         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31460         tests with divisor -1.
31461
31462 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31463
31464         * g++.dg/opt/temp1.C (memcpy): Return a value.
31465
31466         PR c++/19148
31467         * g++.dg/expr/cond7.C: New test.
31468
31469 2004-12-27  Paul Brook  <paul@codesourcery.com>
31470
31471         * gfortran.dg/g77/select_no_compile.f: Remove.
31472
31473 2004-12-27  Richard Henderson  <rth@redhat.com>
31474
31475         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31476         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31477         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31478
31479 2004-12-26  Richard Henderson  <rth@redhat.com>
31480
31481         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31482         by 1i instead of token pasting.
31483
31484 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31485
31486         PR tree-optimization/17578
31487         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31488         to additional_flags.
31489         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31490
31491 2004-12-25  Richard Henderson  <rth@redhat.com>
31492
31493         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31494         Remove Alpha.
31495
31496 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31497
31498         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31499         hppa*-*-hpux*.
31500         * gcc.dg/pr17957.c (dg-options): Likewise.
31501         * gcc.dg/struct-ret-1.c: Add prototype for abort.
31502         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31503         instead of 0 on __hppa__.
31504         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31505         "foo,%r" on hppa*-*-*.
31506
31507 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
31508
31509         PR fortran/19071
31510         * gfortran.dg/complex_write.f90: New test.
31511
31512 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31513
31514         PR c++/17595
31515         * g++.dg/parse/pragma2.C: New test.
31516
31517         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
31518
31519 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31520
31521         * gcc.dg/empty2.c: Add missing dg-warning.
31522
31523 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31524
31525         PR c++/17413
31526         * g++.dg/template/local4.C: New test.
31527         * g++.dg/template/crash19.C: Add dg-error marker.
31528
31529         * g++.dg/template/crash31.C: Correct embedded PR number.
31530
31531 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31532
31533         PR c++/16405
31534         * g++.dg/opt/temp1.C: Add do-run marker.
31535
31536 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31537
31538         * g++.dg/template/spec19.C: New.
31539
31540 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31541
31542         PR target/16819
31543         * gcc.dg/empty2.c: New.
31544
31545 2004-12-23  Richard Henderson  <rth@redhat.com>
31546
31547         * lib/target-supports.exp (check_effective_target_vect_no_align):
31548         Remove i?86 and x86-64.
31549
31550 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31551
31552         PR c++/16405
31553         * g++.dg/opt/temp1.C: New test.
31554
31555 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31556
31557         PR c++/18733
31558         * g++.dg/template/friend33.C: New testcase.
31559
31560 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
31561
31562         PR c++/18464
31563         * g++.dg/template/cond5.C: New test.
31564
31565         PR c++/18492
31566         * g++.dg/inherit/thunk3.C: New test.
31567
31568         PR c++/11224
31569         * g++.dg/warn/Wunused-9.C: New test.
31570
31571 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
31572
31573         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31574
31575 2004-12-22  Jan Beulich  <jbeulich@novell.com>
31576
31577         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31578
31579 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
31580
31581         PR c++/18378
31582         * g++.dg/ext/packed8.C: New test.
31583
31584         PR c++/19063
31585         * g++.dg/template/crash31.C: New test.
31586
31587         PR c++/19034
31588         * g++.dg/template/crash30.C: New test.
31589
31590 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31591
31592         PR C++/18984
31593         * g++.dg/eh/ctor3.C: New test.
31594
31595 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31596
31597         * objc.dg/stabs-1.m: Allow section name to be quoted and
31598         assembly label to begin with '.LL'.
31599
31600 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
31601
31602         * gcc.dg/vect/vect.exp
31603         (check_effective_target_lp64_or_vect_no_align): New.
31604         * gcc.dg/vect/vect-77.c: Use it.
31605         * gcc.dg/vect/vect-78.c: Use it.
31606
31607         * lib/target-supports.exp
31608         (check_effective_target_vect_no_max,
31609         check_effective_target_vect_no_bitwise,
31610         check_effective_target_vect_no_align): New.
31611         * gcc.dg/vect/vect-13.c: Use them.
31612         * gcc.dg/vect/vect-17.c: Ditto.
31613         * gcc.dg/vect/vect-18.c: Ditto.
31614         * gcc.dg/vect/vect-19.c: Ditto.
31615         * gcc.dg/vect/vect-20.c: Ditto.
31616         * gcc.dg/vect/vect-27.c: Ditto.
31617         * gcc.dg/vect/vect-29.c: Ditto.
31618         * gcc.dg/vect/vect-44.c: Ditto.
31619         * gcc.dg/vect/vect-48.c: Ditto.
31620         * gcc.dg/vect/vect-50.c: Ditto.
31621         * gcc.dg/vect/vect-52.c: Ditto.
31622         * gcc.dg/vect/vect-54.c: Ditto.
31623         * gcc.dg/vect/vect-56.c: Ditto.
31624         * gcc.dg/vect/vect-58.c: Ditto.
31625         * gcc.dg/vect/vect-60.c: Ditto.
31626         * gcc.dg/vect/vect-72.c: Ditto.
31627         * gcc.dg/vect/vect-80.c: Ditto.
31628
31629 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
31630
31631         PR c++/14075
31632         * g++.dg/init/string1.C: New.
31633
31634         PR c++/18975
31635         * g++.dg/other/synth1.C: New.
31636
31637 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31638
31639         PR c/18963
31640         * gcc.dg/pr18963-1.c: New test.
31641
31642 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31643
31644         PR c/18596
31645         * gcc.dg/funcdef-storage-1.c (foo): Remove.
31646         * gcc.dg/pr18596-1.c: Use dg-error.
31647         (dg-options): Use -fno-unit-at-a-time.
31648         * gcc.dg/pr18596-2.c: New test.
31649         * gcc.dg/pr18596-3.c: New test.
31650
31651 2004-12-20  Roger Sayle  <roger@eyesopen.com>
31652
31653         PR middle-end/18683
31654         * g++.dg/opt/pr18683-1.C: New test case.
31655
31656 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
31657
31658         PR other/19093
31659         * g++.dg/opt/max1.C: Fix for 64bit targets.
31660
31661 2004-12-20  Matt Austern  <austern@apple.com>
31662
31663         PR c++/19044
31664         * g++.dg/ext/builtin6.C: New
31665
31666 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
31667
31668         PR tree-optimization/19080
31669         * gcc.c-torture/compile/pr19080.c: New test.
31670
31671 2004-12-20  Steven Bosscher  <stevenb@suse.de>
31672
31673         * gcc.dg/20041219-1.c: New test.
31674
31675 2004-12-19  Roger Sayle  <roger@eyesopen.com>
31676
31677         PR middle-end/19068
31678         * g++.dg/opt/max1.C: New test case.
31679
31680 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31681
31682         * gcc.dg/fdata-sections-1.c: New test.
31683
31684 2004-12-18  Roger Sayle  <roger@eyesopen.com>
31685
31686         PR middle-end/18548
31687         * gcc.dg/max-1.c: New test case.
31688
31689 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
31690
31691         * gcc.c-torture/execute/20041218-1.c: New test.
31692
31693 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
31694
31695         * gcc.dg/pr18501.c: New test.
31696         * gcc.dg/uninit-5.c: XFAIL.
31697         * gcc.dg/uninit-9.c: XFAIL.
31698
31699 2004-12-17  Dale Johannesen  <dalej@apple.com>
31700
31701         * gcc.dg/20041213-1.c: New.
31702
31703 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
31704
31705         * objc.dg/stabs-1.m: Allow assembly label to begin
31706         with a dot ('.').
31707
31708 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
31709
31710         * gcc.c-torture/execute/20041213-1.c: Move...
31711         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31712
31713 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
31714
31715         PR c++/18721
31716         * g++.dg/lookup/conv-5.C: New.
31717
31718 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
31719
31720         * objc.dg/stabs-1.m: New test.
31721
31722 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31723
31724         * gcc.dg/visibility-c.c: Change compile to
31725         assemble for the test.
31726
31727 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31728
31729         PR target/19041
31730         * gcc.dg/visibility-c.c: New test.
31731
31732 2004-12-16  Roger Sayle  <roger@eyesopen.com>
31733
31734         PR middle-end/18493
31735         * gcc.dg/switch-8.c: New test case.
31736
31737 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31738
31739         PR c++/18905
31740         * g++.dg/template/init4.C: New.
31741         * g++.dg/opt/static3.C: Enable optimizer.
31742
31743 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
31744
31745         * g++.dg/other/complex1.C: New test.
31746
31747 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
31748
31749         * g++.dg/opt/inline9.C: New test.
31750
31751 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31752
31753         PR fortran/18993
31754         * gfotran.dg/nullify_1.f: New test.
31755
31756 2004-12-15  Richard Henderson  <rth@redhat.com>
31757
31758         * gcc.target/i386/i386.exp: New harness.
31759         * gcc.target/i386/vect-args.c: New.
31760
31761 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
31762
31763         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31764
31765 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31766
31767         PR c++/18825
31768         * g++.dg/template/friend32.C: New test.
31769
31770 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31771
31772         * cpp/pragma-once-1.c: New test.
31773         * cpp/pragma-once-1b.h: Likewise.
31774         * cpp/pragma-once-1c.h: Likewise.
31775         * cpp/pragma-once-1d.h: Likewise.
31776         * cpp/inc/pragma-once-1a.h: Likewise.
31777
31778 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31779             Steven G. Kargl  <kargls@comcast.net>
31780
31781         PR fortran/17597
31782         * gfortran.dg/list_read_3.f90: New test.
31783
31784 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31785
31786         * gcc.dg/ftrapv-2.c: New test.
31787
31788 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31789
31790         PR c++/18981
31791         * g++.dg/template/typename9.C: New test.
31792
31793 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31794
31795         PR c++/18738
31796         * g++.dg/template/typename8.C: New test.
31797         * g++.dg/parse/friend2.C: Tweak error message.
31798
31799 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31800
31801         * gcc.c-torture/20041214-1.c: New test.
31802
31803 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31804
31805         PR c++/18965
31806         * g++.dg/init/array17.C: New test.
31807
31808 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31809
31810         PR c++/18793
31811         * g++.dg/init/aggr3.C: New test.
31812
31813 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
31814
31815         * gcc.dg/altivec-types-1.c: New test.
31816         * gcc.dg/altivec-types-2.c: New test.
31817         * gcc.dg/altivec-types-3.c: New test.
31818         * gcc.dg/altivec-types-4.c: New test.
31819         * g++.dg/ext/altivec-types-1.C: New test.
31820         * g++.dg/ext/altivec-types-2.C: New test.
31821         * g++.dg/ext/altivec-types-3.C: New test.
31822         * g++.dg/ext/altivec-types-4.C: New test.
31823
31824 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
31825
31826         PR middle-end/18951
31827         * gcc.c-torture/execute/20041213-1.c: New test.
31828
31829 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
31830
31831         PR c++/18949
31832         * g++.dg/template/cast1.C: New.
31833
31834 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
31835
31836         * gcc.c-torture/execute/20041213-2.c: New test.
31837
31838 2004-12-13  Richard Henderson  <rth@redhat.com>
31839
31840         * gcc.dg/i386-sse-10.c: Fix typo in options.
31841
31842 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
31843
31844         PR c++/18968
31845         * g++.dg/opt/pr18968.C: New test.
31846
31847 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
31848
31849         PR c++/18925
31850         * g++.dg/ext/visibility/staticdatamem.C: New test.
31851
31852 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
31853
31854         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31855
31856 2004-12-13  Roger Sayle  <roger@eyesopen.com>
31857
31858         PR rtl-optimization/18928
31859         * gcc.dg/pr18928-1.c: New test case.
31860
31861 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
31862
31863         PR tree-opt/16951
31864         * gcc.c-torture/compile/20041211-1.c: New.
31865
31866 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31867
31868         PR middle-end/17564
31869         * gcc.c-torture/execute/20041212-1.c: New test.
31870
31871 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31872
31873         PR fortran/18869
31874         * gfortran.dg/common_1.f90: New test.
31875
31876 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
31877         Paul Brook  <paul@codesourcery.com>
31878
31879         PR fortran/16222
31880         * gfortran.dg/real_do_1.f90: New test.
31881
31882 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
31883
31884         PR tree-opt/18040
31885         * g++.dg/opt/ptrmem6.C: New test.
31886
31887 2004-12-11  Roger Sayle  <roger@eyesopen.com>
31888
31889         PR middle-end/18921
31890         * gcc.dg/pr18921-1.c: New test case.
31891
31892 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31893
31894         PR fortran/17175
31895         * gfortran.dg/scale_1.f90: New test.
31896
31897 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
31898
31899         PR middle-end/18903
31900         * gcc.c-torture/compile/pr18903.c: New test.
31901
31902 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
31903
31904         * gcc.c-torture/execute/20041210-1.c: New test.
31905
31906 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31907
31908         PR c++/18731
31909         * g++.dg/parser/struct-1.C: New test.
31910         * g++.dg/parser/struct-2.C: New test.
31911         * g++.dg/parser/struct-3.C: New test.
31912
31913 2004-12-09  Richard Henderson  <rth@redhat.com>
31914
31915         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31916
31917         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31918         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31919
31920 2004-12-09  Matt Austern  <austern@apple.com>
31921
31922         PR c++/18514
31923         * g++.dg/ext/builtin1.C: New
31924         * g++.dg/ext/builtin2.C: New
31925         * g++.dg/ext/builtin3.C: New
31926         * g++.dg/ext/builtin4.C: New
31927         * g++.dg/ext/builtin5.C: New
31928
31929 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
31930
31931         PR tree-opt/18904
31932         * g++.dg/opt/ptrmem5.C: New test.
31933
31934 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
31935
31936         * g++.dg/parse/typename5.C: Adjust for new error.
31937         * g++.dg/parse/typename7.C: New.
31938
31939 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31940
31941         PR c++/18073
31942         * g++.dg/other/mmintrin.C: New test.
31943
31944 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31945
31946         PR c++/16681
31947         * g++.dg/init/array15.C: New.
31948         * g++.dg/init/array16.C: New.
31949
31950 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31951
31952         PR fortran/18826
31953         * gfortran.dg/assign_1.f90: New test.
31954
31955 2004-12-08  Nick Clifton  <nickc@redhat.com>
31956
31957         * gcc.target/xstormy16/bss_below100: New directory containing tests.
31958         * gcc.target/xstormy16/data_below100: Likewise.
31959         * gcc.target/xstormy16/sfr: Likewise.
31960         * gcc.target/xstormy16/below100.S: New test source file.
31961         * gcc.target/xstormy16/below100.ld: New test linker script.
31962         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31963         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31964         bp instructions.
31965         * gcc.target/xstormy16/bp.c: Likewise.
31966
31967         * gcc.target/xstormy16/bss_below100: New files:
31968         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31969         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31970         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31971         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31972         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31973         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31974         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31975         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31976         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31977         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31978         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31979         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31980         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31981         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31982         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31983         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31984         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31985         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31986         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31987         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31988         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31989         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31990         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31991         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31992         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31993         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31994         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31995
31996         * gcc.target/xstormy16/data_below100: New files:
31997         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31998         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31999         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32000         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32001         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32002         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32003         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32004         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32005         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32006         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32007         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32008         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32009         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32010         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32011         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32012         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32013         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32014         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32015         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32016         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32017         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32018         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32019         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32020         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32021         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32022         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32023         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32024
32025         * gcc.target/xstormy16/sfr: New files:
32026         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32027         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32028         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32029         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32030         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32031         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32032         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32033         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32034         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32035         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32036         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32037         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32038         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32039         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32040         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32041         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
32042         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
32043         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
32044         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
32045         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
32046         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
32047         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
32048         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
32049         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
32050         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
32051         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
32052         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
32053         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
32054         27_if0_sfrw_bitfield_f.c
32055
32056 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32057
32058         PR c++/18100
32059         * g++.dg/lookup/name-clash4.C: New test.
32060
32061 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
32062
32063         PR c++/18672
32064         * g++.dg/opt/array1.C: New.
32065
32066         PR c++/18803
32067         * g++.dg/template/operator5.C: New.
32068
32069 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
32070
32071         PR c/18867
32072         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
32073
32074 2004-12-07  Steven Bosscher  <stevenb@suse.de>
32075
32076         * gcc.dg/noncompile/20041207.c: New test.
32077
32078 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
32079
32080         * g++.dg/other/unreachable-1.C: New test.
32081
32082 2004-12-06  Nick Clifton  <nickc@redhat.com>
32083
32084         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32085         <limits.h> because the latter comes from gcc's include/ directory
32086         and not the newlib/libc/include directory.
32087
32088 2004-12-04  Richard Henderson  <rth@redhat.com>
32089
32090         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32091
32092 2004-12-04  Richard Henderson  <rth@redhat.com>
32093
32094         * lib/target-supports.exp (check_gc_sections_available): Disable
32095         for alpha and ia64.
32096
32097 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
32098
32099         PR middle-end/17909
32100         * g++.dg/other/vararg-2.C: New test.
32101
32102 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32103
32104         PR c++/17011, c++/17971
32105         * g++.dg/template/error15.C: Adjust expected error.
32106         * g++.dg/template/instantiate3.C: Likewise.
32107
32108 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
32109
32110         * gcc.dg/altivec-18.c: Fix for darwin
32111
32112 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32113
32114         PR c++/18782
32115         * g++.dg/parse/ptrmem2.C: New.
32116
32117         PR c++/18318
32118         * g++.dg/template/new1.C: New.
32119
32120 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32121
32122         PR fortran/18710
32123         * gfortran.dg/direct_io_3.f90: New test.
32124
32125 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
32126
32127         PR 18758
32128         * g++.dg/parse/crash21.C: New.
32129
32130 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32131
32132         PR c++/15664, c++/18276
32133         * g++.dg/template/ttp13.C: New test.
32134         * g++.dg/template/ttp14.C: Likewise.
32135
32136 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32137
32138         PR c++/18123
32139         * g++.dg/parse/enum2.C: New test.
32140         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32141
32142 2004-12-02  Nick Clifton  <nickc@redhat.com>
32143
32144         * gcc.target/xstormy16: New test directory.
32145         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32146         * gcc.target/xstormy16/bp.c: Check the generation of bp
32147         instructions.
32148         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32149         bn instructions and the BELOW100 attribute.
32150
32151 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
32152
32153         PR target/16952
32154         * gcc.dg/ppc-eabi.c: New.
32155
32156 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32157
32158         PR fortran/18284
32159         * gfortran.dg/backspace.f90
32160
32161 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32162
32163         * gfortran.dg/inquire.f90: New test.
32164
32165 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
32166
32167         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32168         handle effective-target-keyword.
32169         (dg-skip-if): Support effective-target keyword as target list.
32170         (dg-xfail-if): Ditto.
32171         * lib/target-supports.exp (is-effective-target-keyword): New proc.
32172
32173 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
32174
32175         PR tree-optimization/18291
32176         * gcc.c-torture/compile/pr18291.c: New test.
32177
32178 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32179
32180         PR C++/18729
32181         * g++.dg/parse/crash20.C: New.
32182
32183         PR c++/17431
32184         * g++.dg/overload/arg1.C: New.
32185         * g++.dg/overload/arg2.C: New.
32186         * g++.dg/overload/arg3.C: New.
32187         * g++.dg/overload/arg4.C: New.
32188
32189 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
32190
32191         * gcc.dg/c99-flex-array-4.c: Remove.
32192
32193 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32194
32195         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32196
32197         * lib/target-supports.exp (is-effective-target): Simplify.
32198
32199         * lib/target-supports.exp (check_effective_target_vect_long):
32200         Fix for powerpc64-*-*.
32201
32202 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
32203
32204         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32205         to support new requirements on FreeBSD 5.
32206
32207 2004-11-30  Devang Patel  <dpatel@apple.com>
32208
32209         PR 18702
32210         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32211
32212 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32213
32214         * g++.dg/ext/altivec-13.C: New test.
32215
32216 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
32217
32218         PR tree-opt/18298
32219         * gcc.c-torture/execute/p18298.c: New test.
32220
32221 2004-11-30  Ira Rosen  <irar@il.ibm.com>
32222             Dorit Naishlos  <dorit@il.ibm.com>
32223
32224         PR tree-opt/18607
32225         * gcc.dg/vect/vect-89.c: New test.
32226
32227 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
32228
32229         * gcc.dg/pr18596-1.c: New test.
32230
32231 2004-11-30  Ben Elliston  <bje@au.ibm.com>
32232
32233         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32234
32235 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32236
32237         PR c/18479
32238         * gcc.dg/pr18479.c: New test.
32239
32240 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32241
32242         PR target/18490
32243         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32244         mmix-knuth-mmixware.
32245
32246         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32247         cris-*-elf* cris-*-aout* mmix-*-*
32248
32249 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32250
32251         PR middle-end/18725
32252         * gcc.dg/pr18725.c: New test.
32253
32254 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32255
32256         PR target/18488
32257         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32258
32259         PR target/18336
32260         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
32261
32262 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
32263
32264         PR c++/18368
32265         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32266         * g++.old-deja/g++.law/ctors5.C: Likewise.
32267         * g++.old-deja/g++.other/crash25.C: Likewise.
32268
32269         PR c++/18674
32270         * g++.dg/template/error16.C: New test.
32271
32272         PR c++/18512
32273         * g++.dg/template/crash29.C: New test.
32274
32275 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
32276
32277         PR tree-optimization/18712
32278         * gcc.c-torture/compile/pr18712.c: New test.
32279
32280 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
32281
32282         PR c/7544
32283         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
32284         tests.
32285
32286 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32287
32288         PR c++/18652
32289         * g++.dg/lookup/crash6.C: New test.
32290
32291 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32292
32293         PR middle-end/18164
32294         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
32295
32296 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
32297
32298         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32299         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32300         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32301
32302 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
32303
32304         * gcc.dg/pr18164.c: New test.
32305
32306 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
32307
32308         * gcc.dg/funroll-loops-all.c: New.
32309
32310 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32311
32312         PR target/18489
32313         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32314         delimeter, match space and TAB as well as ":".
32315
32316         PR target/18484
32317         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32318
32319         PR target/18348
32320         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32321
32322         PR target/18345
32323         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32324
32325         PR target/18337
32326         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32327
32328 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
32329
32330         * gfortran.dg/direct_io_2.f90: New test.
32331
32332 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32333
32334         PR target/18334
32335         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32336
32337 2004-11-28  Richard Henderson  <rth@redhat.com>
32338
32339         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32340
32341 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
32342
32343         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32344         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32345         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32346         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32347         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32348         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32349         gcc.dg/pointer-arith-8.c: New tests.
32350
32351 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
32352
32353         PR fortran/18364
32354         * gfortran.dg/endfile.f90: New test.
32355
32356 2004-11-27  Falk Hueffner  <falk@debian.org>
32357
32358         * gcc.dg/loop-6.c: New test.
32359
32360 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32361
32362         * gcc.c-torture/execute/20041126-1.c: New test.
32363
32364 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32365
32366         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32367         on IRIX.
32368
32369 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32370
32371         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32372         functions.
32373
32374 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32375
32376         PR rtl-optimization/17825
32377         * gcc.c-torture/compile/20041119-1.c: New test.
32378
32379 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32380
32381         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32382         Check existence of ld library path variables before unsetting.
32383
32384 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
32385
32386         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32387
32388 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32389
32390         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32391
32392 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32393
32394         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32395
32396 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32397
32398         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32399         dg-do directive.
32400
32401 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32402
32403         * gcc.dg/pr17957.c: Pass --param, not -param.
32404
32405 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32406
32407         PR middle-end/17957
32408         * gcc.dg/pr17957.c: New test.
32409
32410 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
32411
32412         PR c++/18445
32413         * g++.dg/template/crash28.C: Likewise.
32414
32415         PR c++/18001
32416         * g++.dg/expr/unary2.C: Adjust lvalue messages.
32417         * g++.dg/ext/lvaddr.C: Likewise.
32418         * g++.dg/opt/pr7503-3.C: Likewise.
32419
32420         PR c++/18466
32421         * g++.dg/parse/qualified3.C: New test.
32422         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32423
32424         PR c++/18545
32425         * g++.dg/expr/return1.C: New test.
32426
32427 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32428
32429         Friend class name lookup 3/n, PR c++/3332
32430         * g++.dg/lookup/friend3.C: New test.
32431         * g++.dg/lookup/friend4.C: Likewise.
32432         * g++.dg/lookup/friend5.C: Likewise.
32433
32434 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32435
32436         Friend class name lookup 2/n, PR c++/14513, c++/15410
32437         * g++.dg/lookup/friend2.C: New test.
32438         * g++.dg/template/friend31.C: Likewise.
32439
32440 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32441
32442         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32443
32444 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32445
32446         PR c++/17473
32447         * g++.dg/tc1/dr56.C: Remove.
32448         * g++.dg/template/typedef1.C: Add dg-error markers.
32449         * g++.old-deja/g++.other/typedef7.C: Likewise.
32450
32451         PR c++/18285
32452         * g++.dg/parse/typedef7.C: New test.
32453
32454 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32455
32456         * gcc.c-torture/execute/20041124-1.c: New test.
32457
32458 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32459
32460         * g++.dg/template/deduce3.C: New test.
32461
32462         PR c++/18586
32463         * g++.dg/template/crash27.C: New test.
32464
32465         PR c++/18530
32466         * g++.dg/warn/Wshadow-3.C: New test.
32467
32468 2004-11-24  Devang Patel  <dpatel@apple.com>
32469
32470         PR/18555
32471         * gcc.dg/cpp/isysroot-1.c: New test.
32472         * gcc.dg/cpp/usr/include/stdio.h: New file.
32473         * gcc.dg/cpp/isysroot-2.c: New test.
32474         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32475         New file.
32476
32477 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32478
32479         PR c++/8929
32480         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32481
32482 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32483
32484         * gcc.target/sparc/align.c: Do not include <stdint.h>.
32485         * gcc.target/sparc/pdist.c: Likewise.
32486
32487 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
32488
32489         PR c++/16882
32490         * g++.dg/conversion/simd1.C: New test.
32491
32492 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32493
32494         * lib/target-libpath.exp: New file defining
32495         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32496         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32497         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32498         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32499         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
32500
32501 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
32502
32503         * gcc.dg/pragma-align-2.c: Test macro expansion.
32504         * gcc.dg/pragma-pack-2.c: New test.
32505
32506 2004-11-23  Richard Henderson  <rth@redhat.com>
32507
32508         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
32509         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32510         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
32511         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
32512         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
32513         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
32514
32515         * gcc.dg/vect/vect.exp: Add check for alpha.
32516         * lib/target-supports.exp (check_alpha_max_hw_available): New.
32517         (check_effective_target_vect_int): Enable for alpha.
32518         (check_effective_target_vect_long): New.
32519         (is-effective-target): Add it.
32520
32521 2004-11-23  Uros Bizjak <uros@kss-loka.si>
32522
32523         * gcc.dg/pr18614-1.c: New test.
32524
32525 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32526
32527         * gcc.dg/setjmp-2.c: New test.
32528
32529 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
32530
32531         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32532         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32533         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32534         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32535         gcc.target/sparc/pdist.c: New tests.
32536
32537 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
32538
32539         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32540
32541 2004-11-22  Dale Johannesen  <dalej@apple.com>
32542
32543         * gcc.dg/20041111-1.c: New.
32544
32545 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32546
32547         PR tree-opt/18536
32548         * gcc.dg/vect/pr18536.c: New test.
32549
32550 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32551
32552         PR c++/18354
32553         * g++.dg/template/nontype11.C: New test.
32554
32555 2004-11-21  Roger Sayle  <roger@eyesopen.com>
32556
32557         PR middle-end/18520
32558         * gcc.dg/pr18520-1.c: New test case.
32559
32560 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
32561
32562         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32563         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32564         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32565         expected diagnostics.
32566
32567 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32568
32569         PR target/18580
32570         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32571         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32572         vect-77.c, vect-77a.c: XFAIL on the SPARC.
32573
32574 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32575
32576         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32577
32578 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
32579             Joseph Myers  <joseph@codesourcery.com>
32580
32581         * lib/target-supports.exp (check_visibility_available): Really
32582         test the compiler.
32583
32584 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32585
32586         PR tree-opt/18181
32587         * gcc.dg/vect/vect-85.c: New test.
32588         * gcc.dg/vect/vect-86.c: New test.
32589         * gcc.dg/vect/vect-87.c: New test.
32590         * gcc.dg/vect/vect-88.c: New test.
32591
32592 2004-11-19  Ben Elliston  <bje@au.ibm.com>
32593
32594         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32595
32596 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
32597
32598         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32599         * gcc.dg/ppc-and-1.c: Ditto.
32600         * gcc.dg/ppc-compare-1.c: Ditto.
32601         * gcc.dg/ppc-mov-1.c: Ditto
32602
32603 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
32604             Mark Mitchell  <mark@codesourcery.com>
32605
32606         * gcc.dg/pragma-init-fini-2.c: New test.
32607
32608 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32609             Aldy Hernandez  <aldyh@redhat.com>
32610
32611         * lib/target-supports.exp (check_effective_target_vect_int): New
32612         (check_effective_target_vect_float): New
32613         (check_effective_target_vect_double): New.
32614         (is-effective-target): Support new effective targets keywords.
32615         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32616         default action for dg-do.
32617         * gcc.dg/vect/pr16105.c: Use new support.
32618         * gcc.dg/vect/pr18400.c: Ditto.
32619         * gcc.dg/vect/pr18425.c: Ditto.
32620         * gcc.dg/vect/vect-1.c: Ditto.
32621         * gcc.dg/vect/vect-10.c: Ditto.
32622         * gcc.dg/vect/vect-11.c: Ditto.
32623         * gcc.dg/vect/vect-12.c: Ditto.
32624         * gcc.dg/vect/vect-13.c: Ditto.
32625         * gcc.dg/vect/vect-14.c: Ditto.
32626         * gcc.dg/vect/vect-15.c: Ditto.
32627         * gcc.dg/vect/vect-16.c: Ditto.
32628         * gcc.dg/vect/vect-17.c: Ditto.
32629         * gcc.dg/vect/vect-18.c: Ditto.
32630         * gcc.dg/vect/vect-19.c: Ditto.
32631         * gcc.dg/vect/vect-2.c: Ditto.
32632         * gcc.dg/vect/vect-20.c: Ditto.
32633         * gcc.dg/vect/vect-21.c: Ditto.
32634         * gcc.dg/vect/vect-22.c: Ditto.
32635         * gcc.dg/vect/vect-23.c: Ditto.
32636         * gcc.dg/vect/vect-24.c: Ditto.
32637         * gcc.dg/vect/vect-25.c: Ditto.
32638         * gcc.dg/vect/vect-26.c: Ditto.
32639         * gcc.dg/vect/vect-27.c: Ditto.
32640         * gcc.dg/vect/vect-27a.c: Ditto.
32641         * gcc.dg/vect/vect-28.c: Ditto.
32642         * gcc.dg/vect/vect-29.c: Ditto.
32643         * gcc.dg/vect/vect-29a.c: Ditto.
32644         * gcc.dg/vect/vect-3.c: Ditto.
32645         * gcc.dg/vect/vect-30.c: Ditto.
32646         * gcc.dg/vect/vect-31.c: Ditto.
32647         * gcc.dg/vect/vect-32.c: Ditto.
32648         * gcc.dg/vect/vect-33.c: Ditto.
32649         * gcc.dg/vect/vect-34.c: Ditto.
32650         * gcc.dg/vect/vect-35.c: Ditto.
32651         * gcc.dg/vect/vect-36.c: Ditto.
32652         * gcc.dg/vect/vect-37.c: Ditto.
32653         * gcc.dg/vect/vect-38.c: Ditto.
32654         * gcc.dg/vect/vect-4.c: Ditto.
32655         * gcc.dg/vect/vect-40.c: Ditto.
32656         * gcc.dg/vect/vect-41.c: Ditto.
32657         * gcc.dg/vect/vect-42.c: Ditto.
32658         * gcc.dg/vect/vect-43.c: Ditto.
32659         * gcc.dg/vect/vect-44.c: Ditto.
32660         * gcc.dg/vect/vect-45.c: Ditto.
32661         * gcc.dg/vect/vect-46.c: Ditto.
32662         * gcc.dg/vect/vect-47.c: Ditto.
32663         * gcc.dg/vect/vect-48.c: Ditto.
32664         * gcc.dg/vect/vect-48a.c: Ditto.
32665         * gcc.dg/vect/vect-49.c: Ditto.
32666         * gcc.dg/vect/vect-5.c: Ditto.
32667         * gcc.dg/vect/vect-50.c: Ditto.
32668         * gcc.dg/vect/vect-51.c: Ditto.
32669         * gcc.dg/vect/vect-52.c: Ditto.
32670         * gcc.dg/vect/vect-53.c: Ditto.
32671         * gcc.dg/vect/vect-54.c: Ditto.
32672         * gcc.dg/vect/vect-55.c: Ditto.
32673         * gcc.dg/vect/vect-56.c: Ditto.
32674         * gcc.dg/vect/vect-56a.c: Ditto.
32675         * gcc.dg/vect/vect-57.c: Ditto.
32676         * gcc.dg/vect/vect-58.c: Ditto.
32677         * gcc.dg/vect/vect-59.c: Ditto.
32678         * gcc.dg/vect/vect-6.c: Ditto.
32679         * gcc.dg/vect/vect-60.c: Ditto.
32680         * gcc.dg/vect/vect-61.c: Ditto.
32681         * gcc.dg/vect/vect-62.c: Ditto.
32682         * gcc.dg/vect/vect-63.c: Ditto.
32683         * gcc.dg/vect/vect-64.c: Ditto.
32684         * gcc.dg/vect/vect-65.c: Ditto.
32685         * gcc.dg/vect/vect-66.c: Ditto.
32686         * gcc.dg/vect/vect-67.c: Ditto.
32687         * gcc.dg/vect/vect-68.c: Ditto.
32688         * gcc.dg/vect/vect-69.c: Ditto.
32689         * gcc.dg/vect/vect-7.c: Ditto.
32690         * gcc.dg/vect/vect-72.c: Ditto.
32691         * gcc.dg/vect/vect-72a.c: Ditto.
32692         * gcc.dg/vect/vect-73.c: Ditto.
32693         * gcc.dg/vect/vect-74.c: Ditto.
32694         * gcc.dg/vect/vect-75.c: Ditto.
32695         * gcc.dg/vect/vect-76.c: Ditto.
32696         * gcc.dg/vect/vect-77.c: Ditto.
32697         * gcc.dg/vect/vect-77a.c: Ditto.
32698         * gcc.dg/vect/vect-78.c: Ditto.
32699         * gcc.dg/vect/vect-79.c: Ditto.
32700         * gcc.dg/vect/vect-8.c: Ditto.
32701         * gcc.dg/vect/vect-80.c: Ditto.
32702         * gcc.dg/vect/vect-82.c: Ditto.
32703         * gcc.dg/vect/vect-82_64.c: Ditto.
32704         * gcc.dg/vect/vect-83.c: Ditto.
32705         * gcc.dg/vect/vect-83_64.c: Ditto.
32706         * gcc.dg/vect/vect-9.c: Ditto.
32707         * gcc.dg/vect/vect-all.c: Ditto.
32708         * gcc.dg/vect/vect-none.c: Ditto.
32709
32710 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32711
32712         * lib/gcc-dg.exp (dg-skip-if): New function.
32713         (dg-forbid-option): Remove.
32714         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32715         * g++.dg/abi/bitfield8.C: Likewise.
32716         * g++.dg/abi/dtor1.C: Likewise.
32717         * g++.dg/abi/empty10.C: Likewise.
32718         * g++.dg/abi/empty7.C: Likewise.
32719         * g++.dg/abi/empty9.C: Likewise.
32720         * g++.dg/abi/layout3.C: Likewise.
32721         * g++.dg/abi/layout4.C: Likewise.
32722         * g++.dg/abi/thunk1.C: Likewise.
32723         * g++.dg/abi/thunk2.C: Likewise.
32724         * g++.dg/abi/vbase11.C: Likewise.
32725         * g++.dg/abi/vthunk2.C: Likewise.
32726         * g++.dg/abi/vthunk3.C: Likewise.
32727         * g++.dg/ext/attrib8.C: Likewise.
32728         * g++.dg/opt/longbranch2.C: Likewise.
32729         * g++.dg/opt/reg-stack4.C: Likewise.
32730         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32731         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32732         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32733         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32734         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32735         * gcc.dg/20000609-1.c: Likewise.
32736         * gcc.dg/20000720-1.c: Likewise.
32737         * gcc.dg/20011107-1.c: Likewise.
32738         * gcc.dg/20011119-1.c: Likewise.
32739         * gcc.dg/20020108-1.c: Likewise.
32740         * gcc.dg/20020122-2.c: Likewise.
32741         * gcc.dg/20020122-3.c: Likewise.
32742         * gcc.dg/20020201-3.c: Likewise.
32743         * gcc.dg/20020206-1.c: Likewise.
32744         * gcc.dg/20020218-1.c: Likewise.
32745         * gcc.dg/20020310-1.c: Likewise.
32746         * gcc.dg/20020411-1.c: Likewise.
32747         * gcc.dg/20020418-2.c: Likewise.
32748         * gcc.dg/20020426-1.c: Likewise.
32749         * gcc.dg/20020426-2.c: Likewise.
32750         * gcc.dg/20020517-1.c: Likewise.
32751         * gcc.dg/20020523-1.c: Likewise.
32752         * gcc.dg/20020523-2.c: Likewise.
32753         * gcc.dg/20020729-1.c: Likewise.
32754         * gcc.dg/20030204-1.c: Likewise.
32755         * gcc.dg/20030826-2.c: Likewise.
32756         * gcc.dg/20030926-1.c: Likewise.
32757         * gcc.dg/20031202-1.c: Likewise.
32758         * gcc.dg/980312-1.c: Likewise.
32759         * gcc.dg/980313-1.c: Likewise.
32760         * gcc.dg/990117-1.c: Likewise.
32761         * gcc.dg/990424-1.c: Likewise.
32762         * gcc.dg/990524-1.c: Likewise.
32763         * gcc.dg/991230-1.c: Likewise.
32764         * gcc.dg/i386-387-1.c: Likewise.
32765         * gcc.dg/i386-387-2.c: Likewise.
32766         * gcc.dg/i386-387-3.c: Likewise.
32767         * gcc.dg/i386-387-4.c: Likewise.
32768         * gcc.dg/i386-387-5.c: Likewise.
32769         * gcc.dg/i386-387-6.c: Likewise.
32770         * gcc.dg/i386-asm-1.c: Likewise.
32771         * gcc.dg/i386-bitfield1.c: Likewise.
32772         * gcc.dg/i386-bitfield2.c: Likewise.
32773         * gcc.dg/i386-loop-1.c: Likewise.
32774         * gcc.dg/i386-loop-2.c: Likewise.
32775         * gcc.dg/i386-loop-3.c: Likewise.
32776         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32777         * gcc.dg/i386-pic-1.c: Likewise.
32778         * gcc.dg/i386-regparm.c: Likewise.
32779         * gcc.dg/i386-signbit-1.c: Likewise.
32780         * gcc.dg/i386-signbit-2.c: Likewise.
32781         * gcc.dg/i386-signbit-3.c: Likewise.
32782         * gcc.dg/i386-sse-5.c: Likewise.
32783         * gcc.dg/i386-sse-8.c: Likewise.
32784         * gcc.dg/i386-unroll-1.c: Likewise.
32785         * gcc.dg/tls/opt-1.c: Likewise.
32786         * gcc.dg/tls/opt-2.c: Likewise.
32787         * gcc.dg/unroll-1.c: Likewise.
32788         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32789         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32790         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32791         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32792
32793 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32794
32795         * g++.dg/template/incomplete1.C: New test.
32796
32797 2004-11-16  Nick Clifton  <nickc@redhat.com>
32798
32799         Revert patches accidentally commited during checkin of fixes for
32800         xstormy16 tests:
32801         gcc.c-torture/execute/simd-4.c: Revert
32802         gcc.dg/20040910-1.c: Revert.
32803
32804 2004-11-16  Paul Brook  <paul@codesourcery.com>
32805
32806         PR fortran/13010
32807         * gfortran.dg/der_pointer_1.f90: New test.
32808
32809 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
32810
32811         PR c/18498
32812         * gcc.dg/bitfld-13.c: New test.
32813
32814 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
32815
32816         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32817         powerpc*-*-linux*.
32818
32819         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32820         * gcc.dg/ppc64-abi-2.c: Ditto.
32821         * gcc.dg/ppc64-abi-3.c: Ditto.
32822
32823         * lib/gcc-dg.exp (dg-target-list): Remove.
32824
32825 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
32826
32827         * gcc.dg/ia64-postinc.c: New test.
32828
32829 2004-11-15  Mark Mitchell <mark@codesourcery.com>
32830
32831         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32832
32833 2004-11-15  Nick Clifton  <nickc@redhat.com>
32834
32835         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32836         __INT_MAX__ so that the test can be compiled by toolchains
32837         targeted at 16-bit processors.
32838
32839         * gcc.dg/20040625-1.c: Use long constants rather than integers
32840         when performing arithmetic that will overflow 16-bits.
32841
32842         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32843         xstormy16.  It does not support 128-bit vector operations.
32844
32845         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32846         with the macro PTR_TYPE.  Define this macro to an integer type
32847         suitable for holding a pointer.
32848
32849         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32850         the target is a 16-bit processor.
32851
32852         * gcc.dg/cpp/if-2.c: Expect a different warning message from
32853         16-bit targets where the character constant will be too long.
32854
32855         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32856         where the double will not be directly addressable.
32857
32858 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32859
32860         Friend class name lookup 1/n, PR c++/18471
32861         * g++.dg/template/crash26.C: New test.
32862         * g++.dg/lookup/struct1.C: Adjust expected error.
32863         * g++.dg/parse/elab1.C: Likewise.
32864         * g++.dg/parse/elab2.C: Likewise.
32865         * g++.dg/parse/int-as-enum1.C: Likewise.
32866         * g++.dg/parse/struct-as-enum1.C: Likewise.
32867         * g++.dg/parse/typedef1.C: Likewise.
32868         * g++.dg/parse/typedef3.C: Likewise.
32869         * g++.dg/parse/typedef4.C: Likewise.
32870         * g++.dg/parse/typedef5.C: Likewise.
32871         * g++.dg/template/nontype4.C: Likewise.
32872         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32873         * g++.old-deja/g++.other/elab1.C: Likewise.
32874         * g++.old-deja/g++.other/syntax4.C: Likewise.
32875
32876 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32877
32878         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32879
32880 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
32881
32882         * gcc.c-torture/execute/20041114-1.c: New test.
32883
32884 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
32885
32886         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32887         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32888         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32889         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32890         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32891         gcc.dg/switch-7.c: New tests.
32892
32893 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32894
32895         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32896
32897 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32898
32899         PR tree-opt/18400
32900         * gcc.dg/vect/pr18400.c: New test.
32901
32902 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32903             Andrew Pinski  <pinskia@physics.uc.edu>
32904
32905         PR tree-opt/18425
32906         * gcc.dg/vect/pr18425.c: New test.
32907
32908 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32909
32910         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32911         Guard with dg-require-alias and dg-require-visibility.
32912
32913 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32914
32915         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32916
32917 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32918
32919         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32920
32921 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32922
32923         PR c++/17344
32924         * g++.dg/template/defarg5.C: New test.
32925
32926 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32927
32928         * g++.dg/parse/cast1.C: Run only on ILP32.
32929         * g++.old-deja/g++.mike/p784.C: Likewise.
32930
32931 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
32932
32933         * gcc.c-torture/execute/20041113-1.c: New test.
32934
32935 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32936
32937         PR target/18230
32938         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32939         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32940         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32941         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32942         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32943         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32944         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32945         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32946         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
32947         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32948         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32949         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
32950         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
32951
32952 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32953
32954         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
32955         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32956         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32957         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32958         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32959         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32960         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32961         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32962         gcc.target/sparc/combined-1.c: New tests.
32963
32964 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
32965
32966         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32967         New tests.
32968
32969 2004-11-12  Mark Mitchell <mark@codesourcery.com>
32970
32971         * lib/gcc-dg.exp (dg-forbid-option): New function.
32972         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32973         * g++.dg/abi/bitfield8.C: Likewise.
32974         * g++.dg/abi/dtor1.C: Likewise.
32975         * g++.dg/abi/empty10.C: Likewise.
32976         * g++.dg/abi/empty7.C: Likewise.
32977         * g++.dg/abi/empty9.C: Likewise.
32978         * g++.dg/abi/layout3.C: Likewise.
32979         * g++.dg/abi/layout4.C: Likewise.
32980         * g++.dg/abi/thunk1.C: Likewise.
32981         * g++.dg/abi/thunk2.C: Likewise.
32982         * g++.dg/abi/vbase11.C: Likewise.
32983         * g++.dg/abi/vthunk2.C: Likewise.
32984         * g++.dg/abi/vthunk3.C: Likewise.
32985         * g++.dg/ext/attrib8.C: Likewise.
32986         * g++.dg/opt/longbranch2.C: Likewise.
32987         * g++.dg/opt/reg-stack4.C: Likewise.
32988         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32989         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32990         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32991         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32992         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32993         * gcc.dg/20000609-1.c: Likewise.
32994         * gcc.dg/20000720-1.c: Likewise.
32995         * gcc.dg/20011107-1.c: Likewise.
32996         * gcc.dg/20011119-1.c: Likewise.
32997         * gcc.dg/20020108-1.c: Likewise.
32998         * gcc.dg/20020122-2.c: Likewise.
32999         * gcc.dg/20020122-3.c: Likewise.
33000         * gcc.dg/20020201-3.c: Likewise.
33001         * gcc.dg/20020206-1.c: Likewise.
33002         * gcc.dg/20020218-1.c: Likewise.
33003         * gcc.dg/20020310-1.c: Likewise.
33004         * gcc.dg/20020411-1.c: Likewise.
33005         * gcc.dg/20020418-2.c: Likewise.
33006         * gcc.dg/20020426-1.c: Likewise.
33007         * gcc.dg/20020426-2.c: Likewise.
33008         * gcc.dg/20020517-1.c: Likewise.
33009         * gcc.dg/20020523-1.c: Likewise.
33010         * gcc.dg/20020523-2.c: Likewise.
33011         * gcc.dg/20020729-1.c: Likewise.
33012         * gcc.dg/20030204-1.c: Likewise.
33013         * gcc.dg/20030826-2.c: Likewise.
33014         * gcc.dg/20030926-1.c: Likewise.
33015         * gcc.dg/20031202-1.c: Likewise.
33016         * gcc.dg/980312-1.c: Likewise.
33017         * gcc.dg/980313-1.c: Likewise.
33018         * gcc.dg/990117-1.c: Likewise.
33019         * gcc.dg/990424-1.c: Likewise.
33020         * gcc.dg/990524-1.c: Likewise.
33021         * gcc.dg/991230-1.c: Likewise.
33022         * gcc.dg/i386-387-1.c: Likewise.
33023         * gcc.dg/i386-387-2.c: Likewise.
33024         * gcc.dg/i386-387-3.c: Likewise.
33025         * gcc.dg/i386-387-4.c: Likewise.
33026         * gcc.dg/i386-387-5.c: Likewise.
33027         * gcc.dg/i386-387-6.c: Likewise.
33028         * gcc.dg/i386-asm-1.c: Likewise.
33029         * gcc.dg/i386-bitfield1.c: Likewise.
33030         * gcc.dg/i386-bitfield2.c: Likewise.
33031         * gcc.dg/i386-loop-1.c: Likewise.
33032         * gcc.dg/i386-loop-2.c: Likewise.
33033         * gcc.dg/i386-loop-3.c: Likewise.
33034         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33035         * gcc.dg/i386-pic-1.c: Likewise.
33036         * gcc.dg/i386-regparm.c: Likewise.
33037         * gcc.dg/i386-signbit-1.c: Likewise.
33038         * gcc.dg/i386-signbit-2.c: Likewise.
33039         * gcc.dg/i386-signbit-3.c: Likewise.
33040         * gcc.dg/i386-sse-5.c: Likewise.
33041         * gcc.dg/i386-sse-8.c: Likewise.
33042         * gcc.dg/i386-unroll-1.c: Likewise.
33043         * gcc.dg/tls/opt-1.c: Likewise.
33044         * gcc.dg/tls/opt-2.c: Likewise.
33045         * gcc.dg/unroll-1.c: Likewise.
33046         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33047         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33048         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33049         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33050         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
33051         -m64 is specified.
33052
33053 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33054
33055         PR c++/18389
33056         * g++.dg/parse/cond1.C: New test.
33057
33058         PR c++/18429
33059         * g++.dg/template/array9.C: New test.
33060         * g++.dg/ext/vla1.C: Adjust error messages.
33061         * g++.dg/ext/vlm1.C: Likewise.
33062         * g++.dg/template/crash2.C: Likewise.
33063
33064         PR c++/18436
33065         * g++.dg/template/call3.C: New test.
33066
33067         PR c++/18407
33068         * g++.dg/template/ptrmem11.C: New test.
33069
33070 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
33071
33072         PR other/14264
33073         * lib/g++.exp: Set LC_ALL and LANG to C.
33074         * lib/gcc-dg.exp: Likewise.
33075         * lib/gfortran.exp: Likewise.
33076         * lib/objc.exp: Likewise.
33077         * lib/treelang.exp: Likewise.
33078
33079 2004-11-12  Andreas Schwab  <schwab@suse.de>
33080
33081         * gcc.dg/pr16286.c: Fix last change.
33082
33083 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33084
33085         PR c++/18416
33086         * g++.dg/init/global1.C: New test.
33087
33088 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
33089
33090         * gcc.c-torture/execute/20041112-1.c: New test.
33091
33092 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33093
33094         * lib/gcc-dg.exp (dg-target-list): New.
33095
33096 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33097             Richard Sandiford  <rsandifo@redhat.com>
33098
33099         * lib/target-supports.exp (get-compiler_messages): New.
33100         (check_named_sections_available): Use it.
33101         (check_effective_target_ilp32): New.
33102         (check_effective_target_lp64): New.
33103         (is-effective-target): New.
33104         * lib/gcc-dg.exp (dg-require-effective-target): New.
33105
33106 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
33107
33108         * gcc.dg/precedence-1.c: New test.
33109
33110 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33111
33112         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33113
33114         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33115         message, delete generated files, use more descriptive name for
33116         executable, and make the test unsupported when it cannot be run.
33117
33118         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33119         (dg-require-weak, dg-require-visibility, dg-require-alias,
33120         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33121         dg-require-iconv, dg-require-named-sections): Use it.
33122
33123         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33124
33125 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
33126
33127         PR target/16457
33128         * gcc.dg/ppc-and-1: New
33129
33130         PR target/16796
33131         * gcc.dg/ppc-mov-1.c: New.
33132
33133         PR target/16458
33134         * gcc.dg/ppc-compare-1.c: New.
33135
33136 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
33137
33138         * objc.dg/desig-init-2.m: New test.
33139
33140 2004-11-10  Adam Nemet  <anemet@lnxw.com>
33141
33142         PR middle-end/18160
33143         * g++.dg/warn/register-var-1.C: New test.
33144         * g++.dg/warn/register-var-2.C: New test.
33145
33146 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33147
33148         * gcc.dg/union-2.c: New test.
33149
33150 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
33151
33152         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33153         New test for PR tree-optimization/17892.
33154
33155 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
33156
33157         PR c++/18369
33158         * g++.dg/init/new12.C: New test.
33159
33160 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
33161
33162         * gcc.target/sparc: New directory.
33163         * gcc.target/sparc/sparc.exp: New driver.
33164         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33165         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33166         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33167         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33168
33169 2004-11-10  Paul Brook  <paul@codesourcery.com>
33170
33171         PR fortran/18218
33172         * gfortran.dg/list_read.c: New test.
33173
33174 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33175
33176         PR c/18322
33177         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33178         expected diagnostic location.
33179
33180 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
33181
33182         * gcc.dg/20041109-1.c: New test.
33183
33184 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33185
33186         PR objc/18406
33187         * objc/compile/pr18406.m: New test.
33188
33189 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33190
33191         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33192
33193 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33194
33195         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33196
33197 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33198
33199         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33200
33201 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33202
33203         * gcc.dg/20030225-2.c: Add prototype for abort and
33204         exit.
33205
33206 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
33207
33208         PR tree-opt/18299
33209         * gcc.c-torture/pr18299-1.c: New test.
33210
33211 2004-11-06  Andreas Schwab  <schwab@suse.de>
33212
33213         * gcc.dg/pr16286.c: Also test for bool and pixel.
33214
33215 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
33216
33217         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33218         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33219         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33220         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33221         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33222         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33223         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33224         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33225         gcc.dg/struct-semi-3.c: New tests.
33226
33227 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33228
33229         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33230
33231 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33232
33233         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33234         Do not use C99 designators.
33235
33236 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33237
33238         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33239
33240 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33241
33242         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33243         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33244         * gcc.c-torture/execute/simd-5.x: Remove.
33245
33246 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
33247
33248         PR rtl-optimization/17933
33249         * gcc.dg/torture/pr17933-1.c: New test.
33250
33251 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33252
33253         PR target/18106
33254         * lib/target-supports.exp (check_weak_available): Support
33255         Windows.
33256
33257 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
33258
33259         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33260         call to fflush(stdout) before abort.
33261         (my_ffsll): New function.
33262         (generate_fields): Use it.
33263
33264 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33265
33266         * gcc.dg/init-undef-1.c: New test.
33267
33268 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33269
33270         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
33271         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
33272         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
33273         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
33274         expected messages for new parser.
33275
33276 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
33277
33278         * g++.dg/ext/visibility/symbian1.C: New test.
33279
33280 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33281
33282         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
33283         on LP64 targets.
33284
33285 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33286
33287         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
33288         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
33289         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
33290         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
33291         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
33292         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
33293         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33294         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33295         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33296         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33297
33298 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33299
33300         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33301         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33302         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33303         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33304         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33305         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33306         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33307         for new parser.
33308
33309 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
33310
33311         PR target/15342
33312         * gcc.dg/20041104-1.c: New test.
33313
33314 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33315
33316         * g++.dg/template/nontype7.C: New test.
33317         * g++.dg/template/nontype8.C: Likewise.
33318         * g++.dg/template/nontype9.C: Likewise.
33319         * g++.dg/template/nontype10.C: Likewise.
33320         * g++.dg/tc1/dr49.C: Likewise.
33321         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33322         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33323
33324 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33325
33326         * g++.dg/rtti/tinfo1.C: Remove xfails.
33327
33328 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33329
33330         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33331         packed attribute to the definition to satisfy the new C++ parser.
33332
33333 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33334
33335         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33336         invocations of va_arg.
33337
33338 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
33339
33340         PR c++/18124
33341         * g++.dg/template/crash25.C: New test.
33342
33343         PR c++/18155
33344         * g++.dg/template/typedef2.C: New test.
33345         * g++.dg/parse/crash13.C: Adjust error markers.
33346
33347         PR c++/18177
33348         * g++.dg/conversion/const3.C: New test.
33349
33350 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33351
33352         PR fortran/17535
33353         PR fortran/17583
33354         PR fortran/17713
33355         * gfortran.dg/generic_[123].f90: New testcases.
33356
33357 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33358
33359         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33360         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33361
33362 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
33363
33364         PR tree-opt/16808
33365         * gcc.c-torture/compile/pr16808.c: New test.
33366
33367 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
33368
33369         PR rtl-optimization/17104
33370         * gcc.dg/ppc-bitfield1.c: New.
33371
33372 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33373
33374         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33375
33376 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33377
33378         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
33379         strings for 32-bit code.
33380
33381 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
33382
33383         PR c/18239
33384         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33385
33386 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
33387
33388         PR c++/18064
33389         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33390
33391 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
33392
33393         PR c++/15172
33394         * g++.dg/init/aggr2.C: New test.
33395
33396 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
33397
33398         * objc.dg/local-decl-1.m: New test.
33399
33400 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33401
33402         * gcc.dg/20040910-1.c: Adjust regex.
33403
33404 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33405
33406         PR rtl-optimization/18084
33407         * g++.dg/opt/pr18084-1.C: New testcase.
33408
33409 2004-10-30  Matt Austern  <austern@apple.com>
33410
33411         PR c++/17542
33412         * g++.dg/ext/attrib18.C: New test.
33413
33414 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33415
33416         PR middle-end/18096
33417         * gcc.dg/pr18096-1.c: New test case.
33418
33419 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33420
33421         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33422
33423 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33424
33425         PR c/16666
33426         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33427         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33428         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33429         gcc.dg/old-style-prom-3.c: New tests.
33430
33431 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33432
33433         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33434         Remove unnecessary inclusion of stdio.h.
33435
33436 2004-10-29  Roger Sayle  <roger@eyesopen.com>
33437
33438         PR rtl-optimization/17581
33439         * gcc.dg/pr17581-1.c: New test case.
33440
33441 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33442
33443         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33444         being implemented.
33445         * g++.dg/conversion/dr195-1.C: New.
33446         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33447         * g++.old-deja/g++.mike/p10148.C: Likewise.
33448
33449 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
33450
33451         PR c++/17695
33452         * g++.dg/debug/typedef2.C: New test.
33453
33454 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33455
33456         PR fortran/13490
33457         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33458         * gfortran.dg/g77/README: Update.
33459
33460 2004-10-28  Matt Austern  <austern@apple.com>
33461
33462         PR c++/14124
33463         * g++.dg/ext/packed7.C: New test.
33464
33465 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
33466
33467         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33468         scan-assembler.
33469         * lib/scanasm.exp (hidden-scan-for): New proc.
33470         (scan-hidden): Use hidden-scan-for instead of constructing the scan
33471         string.
33472         (scan-not-hidden): Likewise.
33473         * lib/target-supports.exp (check_visibility_available): mach-o is
33474         support too.
33475
33476 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
33477
33478         PR c++/17132
33479         * g++.dg/template/memclass3.C: New test.
33480
33481 2004-10-28  Adam Nemet  <anemet@lnxw.com>
33482
33483         PR middle-end/18160
33484         * gcc.dg/register-var-1.c: New test.
33485         * gcc.dg/register-var-2.c: New test.
33486         * gcc.dg/asm-7.c: Taking the address of a register variable is an
33487         error now.
33488
33489 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
33490
33491         PR other/18172
33492         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33493         unused variables.
33494         * gcc.dg/vect/vect-22.c: Likewise.
33495
33496 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
33497
33498         * gcc.dg/i386-rotate-1.c: New test.
33499
33500 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
33501
33502         * g++.dg/init/ref12.C: Add "run" marker.
33503
33504         PR c++/17435
33505         * g++.dg/init/ref12.C: New test.
33506
33507         PR c++/18140
33508         * g++.dg/template/shift1.C: New test.
33509         * g++.dg/template/error10.C: Adjust error markers.
33510
33511 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
33512
33513         PR tree-opt/17529
33514         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
33515
33516 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
33517
33518         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33519         * gcc.dg/weak/weak-3.c: Likewise.
33520         * gcc.dg/weak/weak-5.c: Likewise.
33521         * gcc.dg/weak/weak-9.c: Likewise.
33522         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33523         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33524
33525         * gcc.dg/darwin-weakimport-1.c: New.
33526
33527 2004-10-28  Ben Elliston  <bje@au.ibm.com>
33528
33529         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33530
33531 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
33532
33533         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33534         'syntax' error messages.
33535         * gcc.dg/cpp/direct2s.c: Likewise.
33536
33537 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
33538
33539         * gcc.c-torture/compile/20041026-1.c: New.
33540
33541 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
33542
33543         PR c++/18093
33544         * g++.dg/lookup/ns2.C: New test.
33545
33546         PR c++/18020
33547         * g++.dg/template/enum4.C: New test.
33548
33549         PR c++/18161
33550         * g++.dg/template/expr1.C: New test.
33551
33552 2004-10-26  Ben Elliston  <bje@au.ibm.com>
33553
33554         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33555
33556 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33557
33558         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33559         gcc.dg/decl-nospec-3.c: New tests.
33560
33561 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
33562
33563         * objc.dg/super-class-3.m: New test.
33564
33565 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33566
33567         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33568         resyncing.
33569         * gcc.dg/cpp/direct2s.c: Likewise.
33570
33571 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
33572
33573         * objc.dg/image-info.m: Update for changes to section selection.
33574
33575 2004-10-25  David Ayers  <d.ayers@inode.at>
33576             Ziemowit Laski  <zlaski@apple.com>
33577
33578         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33579         diagnostics when messaging 'id <Proto>'.
33580         * objc.dg/class-protocol-1.m: New test.
33581         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33582         a non-existent method signature.
33583         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33584         Update diagnostics when messaging with non-existent method signature.
33585         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33586         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33587         invalid receivers are now resolved as if messaging 'id'; remove
33588         extraneous diagnostics.
33589
33590 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33591
33592         PR c/16667
33593         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33594         gcc.dg/init-desig-obs-3.c: New tests.
33595
33596 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
33597
33598         * gcc.dg/debug/20041023-1.c: New test.
33599
33600 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
33601
33602         PR middle-end/17407
33603         * gcc.c-torture/compile/pr17407.c: New test.
33604
33605         PR c++/18121
33606         * g++.dg/template/array8.C: New test.
33607
33608 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33609
33610         PR other/18138
33611         * lib/g++.exp: Accept more than one multilib libgcc.
33612         * lib/gcc-dg.exp: Likewise.
33613         * lib/objc.exp: Likewise.
33614         * lib/treelang.exp: Likewise.
33615         * lib/gfortran.exp: Likewise.
33616
33617 2004-10-24  Ben Elliston  <bje@au.ibm.com>
33618
33619         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33620
33621 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
33622
33623         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33624         * gcc.dg/c99-const-expr-3.c: Likewise.
33625
33626 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
33627
33628         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33629
33630 2004-10-23  Ben Elliston  <bje@au.ibm.com>
33631
33632         * gcc.c-torture/execute/loop-2e.x: Remove.
33633
33634 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33635
33636         PR c++/18095
33637         * g++.dg/parse/crash18.C: New.
33638         * g++.dg/parse/crash19.C: New.
33639
33640 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33641
33642         * g++.dg/ext/dllimport1.C: Move dg-warnings.
33643         * g++.dg/ext/dllimport2.C: Same.
33644         * g++.dg/ext/dllimport8.C: Same.
33645
33646 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
33647
33648         PR c++/10841
33649         * g++.dg/conversion/cast1.C: New test.
33650         * g++.dg/overload/pmf1.C: Adjust error marker.
33651
33652 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
33653
33654         PR objc/17923
33655         * objc.dg/const-str-7.m: New test.
33656
33657 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33658
33659         * g++.dg/template/memfriend11.C: Fix comment typo.
33660         * g++.dg/template/memfriend14.C: Likewise.
33661
33662 2004-10-20  Richard Henderson  <rth@redhat.com>
33663
33664         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33665         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33666         -fasynchronous-unwind-tables.
33667
33668 2004-10-20  Richard Henderson  <rth@redhat.com>
33669
33670         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33671         (main): Return success.
33672         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33673         (main): Return success.
33674
33675 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33676
33677         PR c++/13495
33678         * g++.dg/template/memfriend9.C: New test.
33679         * g++.dg/template/memfriend10.C: Likewise.
33680         * g++.dg/template/memfriend11.C: Likewise.
33681         * g++.dg/template/memfriend12.C: Likewise.
33682         * g++.dg/template/memfriend13.C: Likewise.
33683         * g++.dg/template/memfriend14.C: Likewise.
33684         * g++.dg/template/memfriend15.C: Likewise.
33685         * g++.dg/template/memfriend16.C: Likewise.
33686         * g++.dg/template/memfriend17.C: Likewise.
33687         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33688
33689 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
33690
33691         * g++.dg/conversion/dr195.C: New.
33692         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33693
33694 2004-10-20  Ben Elliston  <bje@au.ibm.com>
33695             Devang Patel  <dpatel@apple.com>
33696
33697         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33698         of floating point arithmetic, which could trap.
33699
33700 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
33701
33702         PR c++/14035
33703         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33704         * g++.dg/conversion/const2.C: New test.
33705         * g++.dg/expr/reinterpret2.C: New test.
33706         * g++.dg/expr/reinterpret3.C: New test.
33707         * g++.dg/expr/cast2.C: New test.
33708         * g++.dg/expr/copy1.C: New test.
33709         * g++.dg/other/conversion1.C: Change error message.
33710         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33711         function pointers to void *.
33712         * g++.old-deja/g++.mike/p10148.C: Likewise.
33713
33714 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33715
33716         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33717
33718 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
33719
33720         PR c++/18047
33721
33722         * g++.dg/parse/expr3.C: New test.
33723
33724 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33725
33726         * gcc.dg/smod-1.c: New test.
33727
33728 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
33729
33730         * objc.dg/method-14.m: New test.
33731
33732 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33733
33734         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33735         Also xfail as the patch was reverted.
33736
33737 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33738
33739         PR middle-end/16973
33740         * gcc.dg/pr16973.c: New test.
33741
33742 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
33743
33744         PR tree-optimization/17656
33745         * gcc.c-torture/compile/pr17656.c: New test.
33746
33747 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
33748
33749         * g++.dg/eh/shadow1.C: New.
33750
33751 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
33752
33753         * gcc.c-torture/compile/20041018-1.c: New test.
33754
33755 2004-10-18  Ben Elliston  <bje@au.ibm.com>
33756
33757         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33758         compiler referring to register 0 when accessing sdata.  The linker
33759         now patches things up.
33760
33761 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
33762
33763         PR c/17529
33764         * gcc.c-torture/compile/pr17529.c: New test.
33765
33766 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33767
33768         PR c++/17743
33769         * g++.dg/ext/attrib17.C: New test.
33770
33771 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33772
33773         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33774
33775 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33776
33777         PR c++/10479
33778         * g++.dg/ext/attrib16.C: New test.
33779
33780 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33781
33782         PR c++/17042
33783         * g++.dg/init/dso_handle1.C: New test.
33784
33785         PR c++/14667
33786         * g++.dg/parse/typedef6.C: New test.
33787
33788         PR c++/17916
33789         * g++.dg/parse/pragma1.C: New test.
33790
33791 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33792
33793         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33794
33795 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
33796
33797         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33798         -fno-common when on HPPA HP-UX platforms.
33799
33800 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
33801
33802         PR other/16820
33803         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33804         stdint.h.
33805         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33806         uintptr_t.
33807
33808 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33809
33810         PR c++/16301
33811         * g++.dg/lookup/strong-using-4.C: New test.
33812
33813 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33814
33815         PR middle-end/16567
33816         * gcc.c-torture/compile/nested-1.c: New test.
33817
33818 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33819
33820         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33821         and mipsisa64*-*-* (until support for misaligned loads is added).
33822         * gcc.dg/vect/vect-50.c: Likewise.
33823         * gcc.dg/vect/vect-52.c: Likewise.
33824         * gcc.dg/vect/vect-54.c: Likewise.
33825         * gcc.dg/vect/vect-58.c: Likewise.
33826         * gcc.dg/vect/vect-60.c: Likewise.
33827         * gcc.dg/vect/vect-80.c: Likewise.
33828
33829 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
33830
33831         PR c++/17976
33832         * g++.dg/init/dtor3.C: New test.
33833
33834 2004-10-15  Ben Elliston  <bje@au.ibm.com>
33835
33836         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33837
33838 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
33839
33840         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33841         * gcc.dg/macho-lo-sum.c: Likewise.
33842
33843 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
33844
33845         * gcc.dg/ppc-spe64-1.c: New test.
33846
33847 2004-10-14  Devang Patel  <dpatel@apple.com>
33848
33849         PR 17635
33850         * gcc.dg/pr17635.c : New test.
33851
33852 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
33853
33854         * gcc.dg/vect/vect-28.c: Remove xfail.
33855         * gcc.dg/vect/vect-30.c: Remove xfail.
33856         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33857         * gcc.dg/vect/vect-33.c: Remove xfail.
33858         * gcc.dg/vect/vect-44.c: Remove xfail.
33859         * gcc.dg/vect/vect-46.c: Remove xfail.
33860         * gcc.dg/vect/vect-50.c: Remove xfail.
33861         * gcc.dg/vect/vect-52.c: Remove xfail.
33862         * gcc.dg/vect/vect-54.c: Remove xfail.
33863         * gcc.dg/vect/vect-58.c: Remove xfail.
33864         * gcc.dg/vect/vect-60.c: Remove xfail.
33865         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33866         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33867         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33868         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33869         * gcc.dg/vect/vect-8.c: Remove xfail.
33870         * gcc.dg/vect/vect-80.c: Remove xfail.
33871         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33872
33873 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33874
33875         * gcc.dg/vect/vect-82.c: New testcase.
33876         * gcc.dg/vect/vect-82_64.c: New testcase.
33877         * gcc.dg/vect/vect-83.c: New testcase.
33878         * gcc.dg/vect/vect-83_64.c: New testcase.
33879
33880 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33881
33882         * gcc.dg/cpp/error-1.c: New test.
33883
33884 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33885
33886         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33887
33888 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
33889
33890         PR target/17984
33891         * gcc.dg/cris-peep2-xsrand2.c: New test.
33892
33893 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
33894
33895         PR c++/17661
33896         * g++.dg/expr/for2.C: New test.
33897
33898 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33899
33900         * g++.dg/inherit/thunk1.C: Run on the SPARC.
33901
33902 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
33903
33904         PR tree-optimization/17724
33905         * g++.dg/opt/pr17724-1.C: New test.
33906         * g++.dg/opt/pr17724-2.C: New test.
33907         * g++.dg/opt/pr17724-3.C: New test.
33908         * g++.dg/opt/pr17724-4.C: New test.
33909         * g++.dg/opt/pr17724-5.C: New test.
33910         * g++.dg/opt/pr17724-6.C: New test.
33911
33912 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
33913
33914         PR c/17301
33915         * gcc.dg/pr17301-2.c: New test.
33916
33917 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
33918
33919         PR c++/15876
33920         * g++.dg/parse/error22.C: New test.
33921
33922         PR c++/17936
33923         * g++.dg/template/spec18.C: New test.
33924
33925 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
33926
33927         * gcc.dg/ia64-asm-1.c: Add prototype for abort
33928         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33929         memcpy.
33930         * gcc.dg/ia64-sync-2.c: Ditto.
33931         * gcc.dg/ia64-sync-3.c: Ditto.
33932
33933 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
33934
33935         * g++.dg/eh/cleanup5.C: Add dg-options "".
33936
33937 2004-10-11  Roger Sayle  <roger@eyesopen.com>
33938
33939         PR middle-end/17657
33940         * gcc.dg/switch-4.c: New test case.
33941
33942 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
33943
33944         * gcc.c-torture/execute/20041011-1.c: New test.
33945
33946 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33947
33948         PR c++/17554
33949         * g++.dg/init/for3.C: New test.
33950
33951         PR c++/17657
33952         * g++.dg/opt/switch2.C: New test.
33953
33954         PR middle-end/17703
33955         * g++.dg/warn/Wreturn-2.C: New test.
33956
33957 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33958
33959         PR c++/17907
33960         * g++.dg/eh/cleanup5.C: New test.
33961
33962 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
33963
33964         PR c++/17393
33965         * g++.dg/parse/error21.C: New test.
33966
33967 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33968
33969         * g++.dg/overload/pmf1.C: Adjust quoting marks.
33970         * g++.dg/warn/incomplete1.C: Likewise.
33971         * g++.dg/template/qualttp20.C: Likewise.
33972
33973 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33974
33975         PR c/17881
33976         * parm-incomplete-1.c: New test.
33977
33978 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33979
33980         PR c++/17867
33981         * g++.dg/parse/error19.C: New test.
33982
33983         PR c++/17670
33984         * g++.dg/init/new11.C: New test.
33985
33986         PR c++/17821
33987         * g++.dg/parse/error20.C: New test.
33988
33989         PR c++/17826
33990         * g++.dg/template/crash24.C: New test.
33991
33992 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33993
33994         PR c/17301
33995         * gcc.dg/pr17301-1.c: New test.
33996
33997 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33998
33999         PR c/17189
34000         * gcc.dg/anon-struct-5.c: New test.
34001
34002 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34003
34004         PR c/17844
34005         * gcc.dg/pr17844-1.c: New test.
34006
34007 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
34008
34009         PR tree-optimization/17906
34010         * gcc.c-torture/compile/pr17906.c: New.
34011
34012 2004-10-09  Stuart Hastings  <stuart@apple.com>
34013             Roger Sayle  <roger@eyesopen.com>
34014
34015         PR rtl-optimization/17853
34016         * gcc.dg/i386-mmx-5.c: New testcase.
34017
34018 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
34019
34020         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
34021
34022 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34023
34024         PR c++/17524
34025         * g++.dg/template/static9.C: New test.
34026
34027         PR c++/17685
34028         * g++.dg/parse/operator5.C: New test.
34029
34030 2004-10-09  Roger Sayle  <roger@eyesopen.com>
34031
34032         PR middle-end/17894
34033         * gcc.c-torture/execute/divcmp-4.c: New test case.
34034
34035 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34036
34037         PR tree-opt/17902
34038         * g++.dg/opt/pr17902.C: New test.
34039
34040 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
34041
34042         * gcc.dg/cpp/ident-1.c: Add dg-options "".
34043
34044 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34045
34046         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
34047
34048 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34049
34050         * gcc.dg/assign-warn-3.c: New test.
34051
34052 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34053
34054         PR c/16999
34055         * gcc.dg/cpp/ident-1.c: New test.
34056
34057 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34058
34059         * gcc.c-torture/compile/acc1.c: New.
34060
34061 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34062
34063         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
34064         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
34065
34066 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34067
34068         * gcc.dg/ultrasp11.c: New test.
34069
34070 2004-10-08  Michael Matz  <matz@suse.de>
34071
34072         * gcc.dg/doloop-2.c: New test.
34073
34074 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34075
34076         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34077         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
34078         objc.dg/method-9.m: Update expected diagnostics.
34079
34080 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
34081
34082         * gcc.dg/ppc-fsel-3.c: New file.
34083         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34084
34085 2004-10-07  Paul Brook  <paul@codesourcery.com>
34086
34087         * gfortran.dg/intrinsic_verify_1.f90: New test.
34088
34089 2004-10-07  Paul Brook  <paul@codesourcery.com>
34090
34091         * gfortran.dg/empty_format_1.f90: Remove stray commas.
34092
34093 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34094
34095         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34096         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34097         commit.
34098
34099 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
34100
34101         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
34102
34103 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34104
34105         PR c++/17115
34106         * g++.dg/warn/Winline-4.C: New test.
34107
34108 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34109
34110         * gcc.c-torture/compile/20041007-1.c: New test.
34111
34112 2004-10-07  Paul Brook  <paul@codesourcery.com>
34113
34114         PR fortran/17678
34115         * gfortran.dg/use_allocated_1.f90: New test.
34116
34117 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34118
34119         PR middle-end/17849
34120         * gfortran.fortran-torture/compile/nested.f90: New test
34121
34122 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34123
34124         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34125
34126 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34127
34128         PR c++/17368
34129         * g++.dg/ext/asm6.C: New test.
34130
34131 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
34132
34133         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34134
34135 2004-10-06  Paul Brook  <paul@codesourcery.com>
34136
34137         PR libfortran/17709
34138         * gfortran.dg/empty_format_1.f90: New test.
34139
34140 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34141
34142         PR fortran/17568
34143         * gfortran.dg/ishft.f90: New test.
34144
34145         PR fortran/17283
34146         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34147         tests.
34148
34149 2004-10-06  Paul Brook  <paul@codesourcery.com>
34150
34151         * gfortran.dg/do_1.f90: New test.
34152
34153 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34154
34155         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34156         optimizing for size.
34157
34158 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34159
34160         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34161
34162 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34163
34164         * gcc.c-torture/compile/20041005-1.c: New test.
34165
34166 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34167
34168         PR c++/17829
34169         * g++.dg/lookup/koenig4.C: New.
34170
34171 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34172
34173         * g++.dg/other/classkey1.C: Adjust quoting marks.
34174         * g++.dg/parse/error15.C: Likewise.
34175         * g++.dg/template/meminit2.C (int>): Likewise.
34176
34177 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34178
34179         PR fortran/17283
34180         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34181
34182         PR fortran/17631
34183         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34184
34185         PR fortran/17708
34186         * gfortran.dg/pr17708.f90: New test.
34187
34188 2004-10-04  Chao-ying Fu  <fu@mips.com>
34189
34190         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34191         * gcc.dg/vect/vect-4.c: Ditto.
34192         * gcc.dg/vect/vect-5.c: Ditto.
34193         * gcc.dg/vect/vect-6.c: Ditto.
34194         * gcc.dg/vect/vect-8.c: Ditto.
34195         * gcc.dg/vect/vect-16.c: Ditto.
34196         * gcc.dg/vect/vect-30.c: Ditto.
34197         * gcc.dg/vect/vect-40.c: Ditto.
34198         * gcc.dg/vect/vect-41.c: Ditto.
34199         * gcc.dg/vect/vect-42.c: Ditto.
34200         * gcc.dg/vect/vect-43.c: Ditto.
34201         * gcc.dg/vect/vect-44.c: Ditto.
34202         * gcc.dg/vect/vect-45.c: Ditto.
34203         * gcc.dg/vect/vect-46.c: Ditto.
34204         * gcc.dg/vect/vect-47.c: Ditto.
34205         * gcc.dg/vect/vect-48.c: Ditto.
34206         * gcc.dg/vect/vect-49.c: Ditto.
34207         * gcc.dg/vect/vect-50.c: Ditto.
34208         * gcc.dg/vect/vect-51.c: Ditto.
34209         * gcc.dg/vect/vect-52.c: Ditto.
34210         * gcc.dg/vect/vect-53.c: Ditto.
34211         * gcc.dg/vect/vect-54.c: Ditto.
34212         * gcc.dg/vect/vect-55.c: Ditto.
34213         * gcc.dg/vect/vect-56.c: Ditto.
34214         * gcc.dg/vect/vect-57.c: Ditto.
34215         * gcc.dg/vect/vect-58.c: Ditto.
34216         * gcc.dg/vect/vect-59.c: Ditto.
34217         * gcc.dg/vect/vect-60.c: Ditto.
34218         * gcc.dg/vect/vect-74.c: Ditto.
34219         * gcc.dg/vect/vect-79.c: Ditto.
34220         * gcc.dg/vect/vect-80.c: Ditto.
34221
34222 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
34223
34224         * gcc.dg/unused-7.c: Use the correct option.
34225
34226 2004-10-04  Paul Brook  <paul@codesourcery.com>
34227         Bud Davis  <bdavis9659@comcast.net>
34228
34229         PR fortran/17706
34230         PR fortran/16434
34231         * gfortran/pr17706.f90: New test.
34232         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34233
34234 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34235
34236         * gfortran.dg/pr17612.f90: New test.
34237
34238 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34239
34240         * g++.dg/template/local1.C: Adjust quoting marks in
34241         testing for diagnostics.
34242         * g++.dg/tls/diag-2.C: Likewise.
34243         * g++.dg/other/error8.C: Likewise.
34244
34245 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34246
34247         PR c/17178
34248         * gcc.dg/unused-4.c: Adjust to be correct.
34249
34250         PR c/17820
34251         * gcc.dg/unused-7.c: New test.
34252
34253 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34254
34255         PR c++/17797
34256         * g++.dg/overload/template2.C: New test.
34257
34258 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
34259
34260         PR tree-optimization/16632
34261         * gcc.dg/tree-ssa/20041002-1.c: New.
34262
34263 2004-10-03  Paul Brook  <paul@codesourcery.com>
34264
34265         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
34266         rather than relying on default formatting.
34267
34268 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
34269
34270         * gcc.dg/20040920-1.c: Update expected message text.
34271
34272 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
34273
34274         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
34275
34276 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
34277
34278         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
34279         tree level.
34280
34281 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34282
34283         * gcc.dg/tree-ssa/pr17343.c: Remove.
34284
34285 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34286
34287         PR tree-opt/17343
34288         * gcc.dg/tree-ssa/pr17343.c: New test.
34289
34290 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
34291
34292         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
34293         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
34294         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
34295         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
34296         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
34297
34298 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34299
34300         * gcc.dg/lvalue-2.c: New test.
34301
34302 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34303
34304         PR c/17730
34305         * gcc.dg/pr17730-1.c: New test
34306
34307 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34308
34309         PR c/7425
34310         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34311
34312 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34313
34314         * gcc.c-torture/execute/stdarg-1.c: New test.
34315         * gcc.c-torture/execute/stdarg-2.c: New test.
34316         * gcc.c-torture/execute/stdarg-3.c: New test.
34317         * gcc.dg/tree-ssa/stdarg-1.c: New test.
34318         * gcc.dg/tree-ssa/stdarg-2.c: New test.
34319         * gcc.dg/tree-ssa/stdarg-3.c: New test.
34320         * gcc.dg/tree-ssa/stdarg-4.c: New test.
34321         * gcc.dg/tree-ssa/stdarg-5.c: New test.
34322
34323 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34324
34325         PR tree-optimization/17697
34326         * g++.dg/opt/pr17697-1.C: New test.
34327         * g++.dg/opt/pr17697-2.C: New test.
34328         * g++.dg/opt/pr17697-3.C: New test.
34329
34330 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34331
34332         PR c/16409
34333         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34334         gcc.dg/vla-init-5.c: New tests.
34335
34336 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34337
34338         PR c/13804
34339         * gcc.dg/pr13804-1.c: New test.
34340
34341 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34342
34343         PR fortran/16938
34344         * gfortran.dg/pr16938.f90: New test.
34345
34346 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34347
34348         * g++.dg/template/crash23.C: New test.
34349
34350 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34351
34352         PR c++/17585
34353         * g++.dg/template/static8.C: New test.
34354
34355 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
34356
34357         PR c++/17681
34358         * g++.dg/other/error9.C: New test.
34359
34360 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34361
34362         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34363
34364 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34365
34366         PR fortran/15164
34367         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34368
34369 2004-09-26  Roger Sayle  <roger@eyesopen.com>
34370
34371         PR middle-end/17112
34372         * gcc.dg/pr17112-1.c: New test case.
34373
34374 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34375
34376         PR c/11459
34377         * gcc.dg/pr11459-1.c: New test.
34378
34379 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
34380
34381         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34382         * gcc.dg/tree-ssa/loop-4.c: Likewise.
34383
34384 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34385
34386         * gfortran.dg/pr15324.f90: Make array bounds consistent.
34387
34388 2004-09-25  Jan Hubicka  <jh@suse.cz>
34389
34390         * compile/30040909-1.c: New test.
34391         * compile/30040907-1.c: New test.
34392
34393 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
34394
34395         * gcc.c-torture/execute/va-arg-26.c: New test.
34396
34397 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
34398
34399         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34400         extra diagnostics on targets with 64-bit pointers.
34401         * objc.dg/selector-1.m: Adjust dg-warning regexp.
34402
34403 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34404
34405         PR c/17188
34406         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34407         * gcc.dg/decl-3.c: Adjust expected message.
34408
34409 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34410
34411         PR fortran/17615
34412         * gfortran.dg/pr17615.f90: New test.
34413
34414 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34415
34416         PR tree-optimzation/17517
34417         * g++.dg/tree-ssa/pr17517.C: New Test.
34418
34419 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34420
34421         PR c++/16889
34422         * g++.dg/lookup/ambig3.C: New.
34423
34424 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34425
34426         PR tree-opt/17624
34427         * g++.dg/opt/pr17624.C: New test.
34428
34429 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34430
34431         PR c/6980
34432         * gcc.dg/Wbad-function-cast-1.c: New test.
34433
34434 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
34435
34436         * g++.dg/ext/complit1.C
34437         * g++.dg/other/error2.C
34438         * g++.dg/other/nontype-1.C
34439         * g++.dg/parse/crash11.C
34440         * g++.dg/parse/crash12.C
34441         * g++.dg/parse/error15.C
34442         * g++.dg/parse/error4.C
34443         * g++.dg/parse/tmpl-outside1.C
34444         * g++.dg/parse/too-many-tmpl-args1.C
34445         * g++.dg/template/dependent-expr3.C
34446         * g++.dg/template/error10.C
34447         * g++.dg/template/instantiate1.C
34448         * g++.dg/template/vtable2.C
34449         * g++.dg/warn/Wshadow-1.C
34450         * g++.dg/warn/weak1.C
34451         * g++.old-deja/g++.brendan/crash16.C
34452         * g++.old-deja/g++.brendan/crash18.C
34453         * g++.old-deja/g++.brendan/crash48.C
34454         * g++.old-deja/g++.brendan/crash49.C
34455         * g++.old-deja/g++.brendan/crash55.C
34456         * g++.old-deja/g++.brendan/crash56.C
34457         * g++.old-deja/g++.brendan/crash8.C
34458         * g++.old-deja/g++.brendan/enum11.C
34459         * g++.old-deja/g++.brendan/enum8.C
34460         * g++.old-deja/g++.brendan/enum9.C
34461         * g++.old-deja/g++.brendan/friend3.C
34462         * g++.old-deja/g++.brendan/misc14.C
34463         * g++.old-deja/g++.bugs/900402_02.C
34464         * g++.old-deja/g++.bugs/900404_03.C
34465         * g++.old-deja/g++.bugs/900404_04.C
34466         * g++.old-deja/g++.bugs/900428_03.C
34467         * g++.old-deja/g++.jason/crash4.C
34468         * g++.old-deja/g++.jason/overload21.C
34469         * g++.old-deja/g++.jason/redecl1.C
34470         * g++.old-deja/g++.jason/report.C
34471         * g++.old-deja/g++.jason/rfg10.C
34472         * g++.old-deja/g++.jason/template30.C
34473         * g++.old-deja/g++.law/arm12.C
34474         * g++.old-deja/g++.law/ctors5.C
34475         * g++.old-deja/g++.law/cvt20.C
34476         * g++.old-deja/g++.law/init10.C
34477         * g++.old-deja/g++.law/init8.C
34478         * g++.old-deja/g++.law/visibility17.C
34479         * g++.old-deja/g++.law/visibility7.C
34480         * g++.old-deja/g++.mike/net8.C
34481         * g++.old-deja/g++.mike/p646.C
34482         * g++.old-deja/g++.mike/p700.C
34483         * g++.old-deja/g++.mike/p701.C
34484         * g++.old-deja/g++.mike/p811.C
34485         * g++.old-deja/g++.ns/template13.C
34486         * g++.old-deja/g++.other/array3.C
34487         * g++.old-deja/g++.other/crash25.C
34488         * g++.old-deja/g++.other/dtor3.C
34489         * g++.old-deja/g++.other/dtor4.C
34490         * g++.old-deja/g++.other/main1.C
34491         * g++.old-deja/g++.other/warn7.C
34492         * g++.old-deja/g++.pt/crash11.C
34493         * g++.old-deja/g++.pt/crash36.C
34494         * g++.old-deja/g++.pt/spec22.C
34495         * g++.old-deja/g++.pt/spec9.C
34496         * g++.old-deja/g++.pt/ttp52.C
34497         * g++.old-deja/g++.robertl/eb103.C
34498         * g++.old-deja/g++.robertl/eb121.C
34499         * g++.old-deja/g++.robertl/eb22.C
34500         * g++.old-deja/g++.robertl/eb8.C:
34501         Update locations and/or regexps of dg-error markers.
34502         Remove markers for some bogus messages that are no longer issued.
34503
34504 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
34505
34506         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
34507         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
34508
34509 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
34510
34511         PR c++/17618
34512         * g++.dg/lookup/crash5.C: New test.
34513
34514 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
34515
34516         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
34517         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
34518         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34519         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34520         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34521         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34522
34523         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34524         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34525         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34526         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34527         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34528         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34529
34530         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34531
34532         * gcc.dg/vect/vect-44.c: Check additional cases.
34533         * gcc.dg/vect/vect-48.c: Check additional cases.
34534
34535         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34536         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34537         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34538         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34539         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34540         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34541         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34542         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34543         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34544
34545         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34546         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34547         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34548
34549 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34550
34551         * gcc.dg/tree-ssa/loop-6.c: New test.
34552
34553 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
34554
34555         PR c++/17620
34556         * g++.dg/inherit/base2.C: New.
34557
34558 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34559
34560         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34561         * gcc.dg/20001012-2.c: Likewise.
34562         * gcc.dg/20001013-1.c: Likewise.
34563         * gcc.dg/20001101-1.c: Likewise.
34564         * gcc.dg/20001102-1.c: Likewise.
34565         * gcc.dg/bf-spl1.c: Likewise.
34566         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34567         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34568
34569 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
34570
34571         PR tree-optimization/16721
34572         * gcc.dg/tree-ssa/pr16721.c: New test.
34573
34574 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
34575
34576         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34577         * gcc.dg/20040305-1.c: Likewise.
34578
34579 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34580
34581         PR c/16566
34582         * gcc.c-torture/compile/pr16566-1.c,
34583         gcc.c-torture/compile/pr16566-2.c,
34584         gcc.c-torture/compile/pr16566-3.c: New tests.
34585
34586 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
34587
34588         PR tree-optimization/17512
34589         * gcc.c-torture/compile/20040916-1.c.
34590
34591 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
34592
34593         * gcc.dg/pragma-re-3.c: New test.
34594
34595 2004-09-17  Matt Austern  <austern@apple.com>
34596
34597         PR c++/15049
34598         * g++.dg/other/anon3.C: New.
34599
34600 2004-09-21  Roger Sayle  <roger@eyesopen.com>
34601
34602         PR c++/7503
34603         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34604         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34605         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34606         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34607         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34608
34609 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
34610
34611         PR fortran/17286
34612         * gfortran.dg/pr17286.f90: New test.
34613
34614 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
34615
34616         PR c++/17530
34617         * g++.dg/template/static7.C: New test.
34618
34619 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
34620
34621         PR tree-opt/17558
34622         * gcc.c-torture/compile/pr17558.c: New test.
34623
34624 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34625
34626         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34627         if SKIP_ATTRIBUTE is defined.
34628
34629 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34630
34631         PR fortran/15957
34632         * gfortran.dg/pr15957.f90: New test.
34633
34634 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
34635
34636         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34637         in comparison.
34638         * gcc.dg/vect/vect-79.c: Likewise.
34639         * gcc.dg/vect/vect-80.c: Likewise.
34640
34641 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34642
34643         PR fortran/15750
34644         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34645
34646 2004-09-20  Ira Rosen  <irar@il.ibm.com>
34647
34648         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34649         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34650         * gcc.dg/vect/vect-62.c: New testcase.
34651         * gcc.dg/vect/vect-63.c: New testcase.
34652         * gcc.dg/vect/vect-64.c: New testcase.
34653         * gcc.dg/vect/vect-65.c: New testcase.
34654         * gcc.dg/vect/vect-66.c: New testcase.
34655         * gcc.dg/vect/vect-67.c: New testcase.
34656         * gcc.dg/vect/vect-68.c: New testcase.
34657         * gcc.dg/vect/vect-69.c: New testcase.
34658         * gcc.dg/vect/vect-79.c: New testcase.
34659         * gcc.dg/vect/vect-80.c: New testcase.
34660
34661 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34662
34663         * gcc.target/mips/asm-1.c: New test.
34664
34665 2004-09-19  Ira Rosen  <irar@il.ibm.com>
34666
34667         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34668         * gcc.dg/vect/vect-73.c: New testcase.
34669         * gcc.dg/vect/vect-74.c: New testcase.
34670         * gcc.dg/vect/vect-75.c: New testcase.
34671         * gcc.dg/vect/vect-76.c: New testcase.
34672         * gcc.dg/vect/vect-77.c: New testcase.
34673         * gcc.dg/vect/vect-78.c: New testcase
34674
34675 2004-09-18  Paul Brook  <paul@codesourcery.com>
34676
34677         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34678
34679 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34680
34681         PR c/17424
34682         * gcc.dg/pr17424-1.c: New test.
34683
34684 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
34685
34686         * g++.dg/tree-ssa/pr17153.C: New test.
34687
34688 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
34689
34690         PR pch/13361
34691         * g++.dg/pch/wchar-1.C: New.
34692         * g++.dg/pch/wchar-1.Hs: New.
34693
34694 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
34695
34696         * gcc.c-torture/execute/20040917-1.c: New test.
34697
34698 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34699
34700         PR tree-optimization/17319
34701         * gcc.dg/pr17319.c: New test.
34702
34703 2004-09-17  Devang Patel  <dpatel@apple.com>
34704
34705         * gcc.dg/20040813-1.c: New test.
34706
34707 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34708
34709         PR tree-optimization/17273
34710         * gcc.c-torture/compile/pr17273.c: New test.
34711
34712 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34713
34714         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34715         Update expected messages.
34716         * gcc.dg/declspec-13.c: New test.
34717
34718 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
34719
34720         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34721
34722 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34723
34724         * gcc.c-torture/execute/pr17252.c: Use post-increment to
34725         change what 'a' is pointing to.
34726
34727 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
34728
34729         PR c++/16002
34730         * g++.dg/template/error18.C: New test.
34731
34732         PR c++/16029
34733         * g++.dg/warn/Wunused-8.C: New test.
34734
34735 2004-09-17  Steven Bosscher  <stevenb@suse.de>
34736
34737         PR tree-optimization/17513
34738         * gcc.dg/20040916-1.c: New test.
34739
34740 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
34741
34742         PR c++/17501
34743         * g++.dg/template/typename7.C: New test.
34744
34745 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34746
34747         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34748
34749 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
34750
34751         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34752         with -ftree-based-profiling also.
34753         * lib/profopt.exp: Support late-set profile_option/feedback_option.
34754
34755 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
34756
34757         PR/15364
34758         * gfortran.dg/der_array_io_1.f90: New test.
34759         * gfortran.dg/der_array_io_2.f90: New test.
34760         * gfortran.dg/der_array_io_3.f90: New test.
34761
34762 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34763
34764         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34765         EABI.
34766
34767 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34768
34769         * g++.dg/opt/switch1.C: New test.
34770
34771 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34772
34773         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34774         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34775         Update expected messages.
34776
34777 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34778
34779         PR fortran/16485
34780         * gfortran.dg/same_name_1.f90: New test.
34781
34782 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34783
34784         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34785         dereference garbage pointers.
34786
34787 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34788
34789         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34790         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34791
34792         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34793         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34794         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34795
34796 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
34797
34798         PR c++/17324
34799         * g++.dg/template/mangle1.C: New test.
34800
34801 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34802
34803         PR tree-optimization/17252
34804         * gcc.c-torture/execute/pr17252.c: New test.
34805
34806 2004-09-14  Andrew Pinski  <apinski@apple.com>
34807
34808         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34809
34810 2004-09-14  Roger Sayle  <roger@eyesopen.com>
34811
34812         PR rtl-optimization/9771
34813         * gcc.dg/pr9771-1.c: New test case.
34814
34815 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34816
34817         PR tree-optimization/15262
34818         * gcc.c-torture/execute/pr15262-1.c: New test.
34819         * gcc.c-torture/execute/pr15262-2.c: New test.
34820
34821 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34822
34823         * gcc.dg/declspec-12.c: New test.
34824
34825 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
34826
34827         * gfortran.dg/pr17090.f90: Add directives to test.
34828
34829 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34830
34831         * gcc.c-torture/compile/20040914-1.c: New test.
34832
34833 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34834
34835         PR c++/16162
34836         * g++.dg/template/decl2.C: New test.
34837
34838 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
34839
34840         PR fortran/17090
34841         * gfortran.dg/pr17090.f90: New test.
34842
34843 2004-09-13  Dale Johannesen  <dalej@apple.com>
34844
34845         * gcc.c-torture/compile/pr17408.c: New test case.
34846
34847 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34848
34849         PR c++/16716
34850         * g++.dg/parse/crash17.C: New test.
34851
34852         PR c++/17327
34853         * g++.dg/template/enum3.C: New test.
34854
34855 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
34856
34857         * lib/gcc-defs.exp: Load wrapper.exp.
34858         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34859         using local code.
34860         * lib/gcc.exp (gcc_init): Similar.
34861         * lib/gfortran.exp (gfortran_init): Similar.
34862         * lib/objc.exp (objc_init): Similar.
34863         * lib/treelang.exp (treelang_init): Similar.
34864         * lib/wrapper.exp: New file with build_wrapper call machinery in
34865         ${tool}_maybe_build_wrapper.
34866
34867 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34868
34869         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34870         "inline".
34871         * gcc.dg/declspec-11.c: Update expected messages.
34872         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34873         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34874         gcc.dg/inline-12.c: New tests.
34875
34876 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
34877
34878         * g++.dg/tree-ssa/pr17400.C: New testcase.
34879
34880 2004-09-13  James E Wilson  <wilson@specifixinc.com>
34881
34882         * gcc.target/mips/sb1-1.c: New testcase.
34883
34884 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
34885
34886         * lib/g77-dg.exp: Remove unused file.
34887         * lib/mike-g77.exp: Ditto.
34888         * lib/g77.exp: Ditto.
34889
34890 2004-09-12  Richard Henderson  <rth@redhat.com>
34891
34892         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34893
34894 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34895
34896         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34897         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34898         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34899         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34900         Update expected messages.
34901
34902 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
34903
34904         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34905         declaration/use mismatch for dirp parameter.
34906
34907 2004-09-12  Andrew Pinski  <apinski@apple.com>
34908
34909         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34910         -fgnu-runtime is passed.
34911
34912 2004-09-12  Richard Henderson  <rth@redhat.com>
34913
34914         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34915         do the uplevel thing and update additional_flags directly.
34916         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34917         gfortran.fortran-torture/execute/intrinsic_nearest.x,
34918         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34919         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34920
34921 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34922
34923         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34924
34925 2004-09-11  Roger Sayle  <roger@eyesopen.com>
34926
34927         PR middle-end/17411
34928         * g++.dg/opt/pr17411-1.C: New test case.
34929
34930 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34931
34932         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34933         gcc.dg/tls/diag-2.c: Update expected messages.
34934         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
34935         messages.
34936         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34937         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34938         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34939         gcc.dg/tls/diag-5.c: New tests.
34940
34941 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
34942
34943         * gcc.dg/20040910-1.c: Correct dg-error regexp.
34944
34945 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34946
34947         * g++.dg/parse/break-in-for.C: New test.
34948
34949 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
34950
34951         * gcc.dg/tree-ssa/20040911-1.c: New test.
34952
34953 2004-09-11  Andreas Jaeger  <aj@suse.de>
34954
34955         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34956         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34957
34958 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
34959
34960         * gcc.target/frv: New directory of FR-V-specific tests.
34961
34962 2004-09-10  James E Wilson  <wilson@specifixinc.com>
34963
34964         * gcc.dg/convert-vec-1.c: New test.
34965
34966 2004-09-10  Roger Sayle  <roger@eyesopen.com>
34967
34968         PR middle-end/17024
34969         * gcc.dg/pr17024-1.c: New test case.
34970
34971 2004-09-10  Eric Christopher  <echristo@redhat.com>
34972
34973         * gcc.dg/20040910-1.c: New test.
34974
34975 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34976
34977         * gcc.dg/bitfld-9.c: New test.
34978
34979 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
34980
34981         * gcc.c-torture/execute/ieee/acc1.c: New test.
34982         * gcc.c-torture/execute/ieee/acc2.c: New test.
34983         * gcc.c-torture/execute/ieee/mzero6.c: New test.
34984
34985 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34986
34987         * gcc.dg/deprecated-2.c: New test.
34988
34989 2004-09-09  James E Wilson  <wilson@specifixinc.com>
34990
34991         * gcc.dg/init-vec-1.c: New test.
34992
34993 2004-09-09  Roger Sayle  <roger@eyesopen.com>
34994
34995         PR middle-end/17055
34996         * gcc.dg/pr17055-1.c: New test case.
34997
34998 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
34999
35000         PR target/17377
35001         * gcc.c-torture/execute/pr17377.c: New test.
35002
35003 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35004
35005         PR c/8420
35006         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35007         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35008         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35009         gcc.dg/long-long-typespec-1.c: New tests.
35010         * gcc.dg/tls/diag-2.c: Update expected diagnostics
35011
35012 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35013
35014         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35015         gcc.dg/gnu99-static-1.c: New tests.
35016
35017 2004-09-08  Devang Patel  <dpatel@apple.com>
35018
35019         * gcc.dg/darwin-ld-20040828-1.c: New test.
35020         * gcc.dg/darwin-ld-20040828-2.c: New test.
35021         * gcc.dg/darwin-ld-20040828-3.c: New test.
35022
35023 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
35024
35025         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35026         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35027         in error message.
35028         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35029         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35030         in error message.
35031         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35032         types they qualify.
35033         * objc.dg/type-size-2.m: Fix wording in comment.
35034         * objc.dg/va-meth-1.m: New test case.
35035
35036 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
35037
35038         PR c/16633:
35039         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35040         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35041
35042 2004-09-06  Devang Patel  <dpatel@apple.com>
35043
35044         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
35045         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35046
35047 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
35048
35049         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
35050         reflect changed line numbering of diagnostics.
35051
35052 2004-09-06  Paul Brook  <paul@codesourcery.com>
35053
35054         * gfortran.dg/edit_real_1.f90: Add new test.
35055
35056 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35057
35058         * gcc.dg/tree-ssa/loop-2.c: New test.
35059         * gcc.dg/tree-ssa/loop-3.c: New test.
35060         * gcc.dg/tree-ssa/loop-4.c: New test.
35061         * gcc.dg/tree-ssa/loop-5.c: New test.
35062
35063 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35064
35065         * gcc.dg/format/sentinel-1.c: Update for parameter option.
35066
35067 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35068
35069         * gcc.dg/format/sentinel-1.c: New test.
35070
35071 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
35072
35073         * gcc.dg/builtins-46.c: New.
35074
35075 2004-09-03  Devang Patel  <dpatel@apple.com>
35076
35077         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
35078         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
35079
35080 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35081
35082         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
35083         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35084         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35085         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35086         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35087         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35088         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35089         the non-portable bzero.
35090         * gcc.dg/20010912-1.c: xfail for NetWare.
35091         * gcc.dg/20020426-2.c: xfail for NetWare.
35092         * gcc.dg/20021014-1.c: xfail for NetWare.
35093         * gcc.dg/20021018-1.c: xfail for NetWare.
35094         * gcc.dg/20030213-1.c: xfail for NetWare.
35095         * gcc.dg/20030225-1.c: xfail for NetWare.
35096         * gcc.dg/20030708-1.c: xfail for NetWare.
35097         * gcc.dg/builtins-config.h: Also exclude NetWare.
35098         * gcc.dg/format/format.h: Define restrict only if not already defined.
35099         * gcc.dg/nest.c: xfail for NetWare.
35100         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35101         * lib/target-supports.exp (check_visibility_available): Exclude
35102         NetWare.
35103
35104 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35105
35106         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35107         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35108         deterministic starting point for the alignment of structure fields.
35109         * gcc.dg/Wpadded.c: Dito.
35110         * g++.dg/abi/vbase10.C: Dito.
35111
35112 2004-09-03  Devang Patel  <dpatel@apple.com>
35113
35114         * g++.dg/debug/pr15736.cc: New test.
35115
35116 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35117
35118         * README.QMTEST: Fix out-of-date link.
35119
35120 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
35121
35122         PR fortran/16579
35123         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35124         Delete.  Duplicate of gfortran.dg/g77/20010610.f
35125
35126 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35127
35128         * g++.dg/abi/arm_rtti1.C: New test.
35129
35130 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
35131
35132         * gcc.dg/ppc-vector-memcpy.c: New.
35133         * gcc.dg/ppc-vector-memset.c: New.
35134
35135 2004-09-02  Chao-ying Fu  <fu@mips.com>
35136
35137         * gcc.target/mips/mips-3d-1.c: New test.
35138         * gcc.target/mips/mips-3d-2.c: New test.
35139         * gcc.target/mips/mips-3d-3.c: New test.
35140         * gcc.target/mips/mips-3d-4.c: New test.
35141         * gcc.target/mips/mips-3d-5.c: New test.
35142         * gcc.target/mips/mips-3d-6.c: New test.
35143         * gcc.target/mips/mips-3d-7.c: New test.
35144         * gcc.target/mips/mips-3d-8.c: New test.
35145         * gcc.target/mips/mips-3d-9.c: New test.
35146         * gcc.target/mips/mips-ps-1.c: New test.
35147         * gcc.target/mips/mips-ps-2.c: New test.
35148         * gcc.target/mips/mips-ps-3.c: New test.
35149         * gcc.target/mips/mips-ps-4.c: New test.
35150         * gcc.target/mips/mips-ps-type.c: New test.
35151
35152 2004-09-02  Paul Brook  <paul@codesourcery.com>
35153
35154         * gfortran.dg/edit_real_1.f90: Add new tests.
35155
35156 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35157
35158         PR fortran/15327
35159         * gfortran.dg/merge_char_1.f90: New test.
35160
35161 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35162
35163         PR fortran/16404
35164         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35165
35166 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35167
35168         PR c/1522
35169         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
35170
35171 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
35172
35173         * g++.dg/opt/loop1.C: Do not XFAIL.
35174
35175 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
35176
35177         * gcc.c-torture/execute/20040831-1.c: New test.
35178
35179 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
35180
35181         PR fortran/16579
35182         * gfortran.dg/g77/20010610.f: Now passes.
35183         Copy from g77.f-torture/execute. Add dg-run directive.
35184         * gfortran.dg/g77/README: Update
35185
35186 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
35187
35188         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35189         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35190         (t1, t2, t3, t4): Add volatile.
35191
35192 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35193
35194         * g++.dg/ext/visibility/arm1.C: New test.
35195
35196 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
35197
35198         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35199         -pedantic-errors.
35200
35201 2004-09-01  Paul Brook  <paul@codesourcery.com>
35202
35203         * gfortran.dg/eof_2.f90: New test.
35204
35205 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35206
35207         PR fortran/16579
35208         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35209
35210 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
35211
35212         PR libfortran/16805
35213         * gfortran.dg/list_read_2.f90: New test.
35214
35215 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35216
35217         * g++.dg/abi/key1.C: New test.
35218
35219 2004-08-31  Richard Henderson  <rth@redhat.com>
35220
35221         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35222         form of offsetof.
35223         * g++.dg/other/offsetof5.C: Remove duplicate.
35224
35225 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35226
35227         PR fortran/17244
35228         * gfortran.dg/func_derived_1.f90: New test.
35229
35230 2004-08-31  Paul Brook  <paul@codesourcery.com>
35231
35232         * gfortran.dg/eof_1.f90: New test.
35233
35234 2004-08-31  Paul Brook  <paul@codesourcery.com>
35235
35236         * gfortran.dg/list_read_1.f90: New file.
35237
35238 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
35239
35240         * g++.dg/opt/loop1.C: XFAIL.
35241
35242 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
35243
35244         * gcc.dg/funcdef-storage-1.c: New.
35245         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35246         an extern function in local scope.
35247         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35248         declare an 'auto inline' function in local scope.
35249         * gcc.dg/20011130-1.c: Likewise.
35250         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35251         an 'auto' function in local scope.
35252         * gcc.dg/20021014-1.c: Likewise.
35253         * gcc.dg/20030331-2.c: Likewise.
35254
35255 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35256
35257         * gfortran.dg/blockdata_1.f90: New test.
35258
35259 2004-08-30  Richard Henderson  <rth@redhat.com>
35260
35261         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35262
35263 2004-08-30  Richard Henderson  <rth@redhat.com>
35264
35265         * lib/fortran-torture.exp (fortran-torture-execute): Honor
35266         additional_flags set by alternate driver.
35267         (ieee-options): New procedure.
35268         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
35269         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
35270         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
35271         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
35272
35273 2004-08-30  Richard Henderson  <rth@redhat.com>
35274
35275         * lib/f-torture.exp: Remove.
35276
35277 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
35278
35279         PR rtl-optimization/16590
35280         * g++.dg/opt/loop1.C: New test.
35281
35282 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35283
35284         PR fortran/13910
35285         * gfortran.dg/oldstyle_1.f90: New test.
35286
35287 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
35288         Paul Brook  <paul@codesourcery.com>
35289
35290         * gfortran.dg/g77/README: Update.
35291         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
35292         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
35293         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35294
35295 2004-08-28  Paul Brook  <paul@codesourcery.com>
35296
35297         PR libfortran/17195
35298         * gfortran.dg/edit_real_1.f90: New test.
35299
35300 2004-08-27  Paul Brook  <paul@codesourcery.com>
35301
35302         * gfortran.dg/rewind_1.f90: New test.
35303
35304 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
35305
35306         PR fortran/16597
35307         * gfortran.dg/pr16597.f90: New test.
35308
35309 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35310
35311         PR c/13801
35312         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35313         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35314         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35315         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35316         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35317
35318 2004-08-26  Nick Clifton  <nickc@redhat.com>
35319
35320         * gcc.c-torture/compile/pr17119.c: New test.
35321
35322 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35323
35324         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35325
35326 2004-08-25  Richard Henderson  <rth@redhat.com>
35327
35328         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35329         the bits that expect kind=8 to be the largest real kind.
35330
35331 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35332
35333         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35334
35335 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35336
35337         * gfortran.dg/assignment_1.f90: New test.
35338
35339 2004-08-25  Adam Nemet  <anemet@lnxw.com>
35340
35341         * g++.dg/template/repo3.C: New test.
35342
35343 2004-08-25  Roger Sayle  <roger@eyesopen.com>
35344
35345         PR middle-end/16693
35346         PR tree-optimization/16372
35347         * g++.dg/opt/pr16372-1.C: New test case.
35348         * g++.dg/opt/pr16693-1.C: New test case.
35349         * g++.dg/opt/pr16693-2.C: New test case.
35350
35351 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35352
35353         * objc.dg/proto-lossage-4.m: New test.
35354
35355 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
35356
35357         PR c++/17155
35358         * g++.dg/inherit/local2.C: New test.
35359
35360 2004-08-25  Paul Brook  <paul@codesourcery.com>
35361
35362         PR fortran/17144
35363         * gfortran.dg/string_ctor_1.f90: New test.
35364
35365 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35366
35367         PR c++/14428
35368         * g++.dg/template/redecl2.C: New test.
35369
35370 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35371
35372         PR fortran/17143
35373         * gfortran.dg/pr17143.f90: New test.
35374
35375 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35376
35377         PR fortran/17164
35378         * gfortran.dg/pr17164.f90: New test.
35379
35380 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35381
35382         * gcc.dg/tree-ssa/loop-1.c: New test.
35383
35384 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35385
35386         * gcc.c-torture/compile/20040824-1.c: New test.
35387
35388 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35389
35390         * gcc.c-torture/compile/iftrap-3.c: New test.
35391
35392 2004-08-24  Paul Brook  <paul@codesourcery.com>
35393
35394         * gfortran.dg/entry_2.f90: New test.
35395
35396 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35397
35398         PR c++/16889
35399         * g++.dg/lookup/ambig[12].C: New.
35400
35401 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35402
35403         PR c++/16706
35404         * g++.dg/template/crash21.C: New test.
35405         * g++.dg/template/crash22.C: Likewise.
35406
35407 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35408
35409         PR c++/17149
35410         * g++.dg/template/access15.C: New.
35411
35412 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35413
35414         PR c++/17163
35415         * g++.dg/template/repo2.C: New test.
35416
35417 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35418
35419         PR rtl-optimization/17078
35420         * gcc.c-torture/execute/pr17078-1.c: New test case.
35421
35422 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35423
35424         PR c/14492
35425         * gcc.dg/debug/crash1.c: New test.
35426
35427 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35428
35429         PR c/16180
35430         * gcc.dg/loop-5.c: New test.
35431
35432 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35433
35434         * gcc.c-torture/execute/20040823-1.c: New test.
35435
35436 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35437
35438         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35439         to the assembler.  Simplify test accordingly.
35440         (asm_abi_flags): Use GNU names.
35441         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35442         to check for ABI flags.
35443
35444 2004-08-22  Andrew Pinski  <apinski@apple.com>
35445
35446         * g++.dg/opt/pr14029.C: New test.
35447         * gcc.c-torture/execute/pr15262.c: New test.
35448
35449 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35450
35451         * gfortran.dg/reduction.f90: Add checks with complex arguments.
35452
35453 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
35454
35455         PR 16908
35456         * gfortran.dg/direct_io.f90: New test.
35457
35458 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35459
35460         PR c++/17121
35461         * g++.dg/inherit/local2.C: New test.
35462
35463 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35464
35465         PR c++/17120
35466         * g++.dg/warn/Wparentheses-4.C: New test.
35467
35468 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35469
35470         PR c++/17121
35471         * g++.dg/inherit/local2.C: New test.
35472
35473         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35474         * gcc.dg/ppc-ldstruct.c: Likewise.
35475         * gcc.dg/ppc64-abi-2.c: Likewise.
35476
35477 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
35478
35479         PR rtl-optimization/17099
35480         * gcc.c-torture/execute/20040820-1.c: New test.
35481
35482 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
35483
35484         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35485
35486 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
35487
35488         PR fortran/17077
35489         * gfortran.dg/auto_array_1.f90: New test.
35490
35491 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35492
35493         PR fortran/17074
35494         * gfortran.dg/simpleif_1.f90: New test.
35495
35496 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
35497
35498         * lib/target-supports.exp (check_profiling_available): Return
35499         false for arm*-*-symbianelf* and arm*-*-eabi*.
35500
35501         PR c++/15890
35502         * g++.dg/template/delete1.C: New test.
35503
35504 2004-08-19  Paul Brook  <paul@codesourcery.com>
35505
35506         PR fortran/14976
35507         PR fortran/16228
35508         * gfortran.dg/data_char_1.f90: New test.
35509
35510 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
35511
35512         PR fortran/16946
35513         * gfortran.dg/reduction.f90: New testcase.
35514
35515 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35516
35517         PR fortran/16520
35518         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35519
35520 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35521
35522         PR c++/17041
35523         * g++.dg/Wparentheses-3.C: New test.
35524
35525 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
35526
35527         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35528         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35529         * gcc.dg/vect/vect-2.c: Likewise.
35530         * gcc.dg/vect/vect-3.c: Likewise.
35531         * gcc.dg/vect/vect-4.c: Likewise.
35532         * gcc.dg/vect/vect-5.c: Likewise.
35533         * gcc.dg/vect/vect-6.c: Likewise.
35534         * gcc.dg/vect/vect-7.c: Likewise.
35535         * gcc.dg/vect/vect-25.c: Likewise.
35536         * gcc.dg/vect/vect-31.c: Likewise.
35537         * gcc.dg/vect/vect-32.c: Likewise.
35538         * gcc.dg/vect/vect-34.c: Likewise.
35539         * gcc.dg/vect/vect-36.c: Likewise.
35540         * gcc.dg/vect/vect-all.c: Likewise.
35541
35542 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
35543
35544         PR c++/17068
35545         * g++.dg/template/operator4.C: New test.
35546
35547 2004-08-18  Richard Henderson  <rth@redhat.com>
35548
35549         * gcc.dg/20040206-1.c: XFAIL.
35550
35551 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35552
35553         PR c++/16246
35554         * g++.dg/template/array7.C: New test.
35555
35556 2004-08-17  James E Wilson  <wilson@specifixinc.com>
35557
35558         * gcc.dg/mips-movcc-1.c: New test.
35559         * gcc.dg/mips-movcc-2.c: New test.
35560         * gcc.dg/mips-movcc-3.c: New test.
35561
35562         * gcc.dg/mips-nmadd-1.c: New test.
35563         * gcc.dg/mips-nmadd-2.c: New test.
35564
35565 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35566
35567         PR c++/15871
35568         * g++.dg/opt/inline8.C: New test.
35569
35570         PR c++/16965
35571         * g++.dg/parse/error17.C: New test.
35572
35573 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
35574
35575         * gcc.dg/vect: New directory for vectorizer tests.
35576         * gcc.dg/vect/tree-vect.h: New file.
35577         * gcc.dg/vect/vect.exp: New file.
35578         * gcc.dg/vect/pr16105.c.c: New test.
35579         * gcc.dg/vect/vect-1.c: New test.
35580         * gcc.dg/vect/vect-2.c: New test.
35581         * gcc.dg/vect/vect-3.c: New test.
35582         * gcc.dg/vect/vect-4.c: New test.
35583         * gcc.dg/vect/vect-5.c: New test.
35584         * gcc.dg/vect/vect-6.c: New test.
35585         * gcc.dg/vect/vect-7.c: New test.
35586         * gcc.dg/vect/vect-8.c: New test.
35587         * gcc.dg/vect/vect-9.c: New test.
35588         * gcc.dg/vect/vect-10.c: New test.
35589         * gcc.dg/vect/vect-11.c: New test.
35590         * gcc.dg/vect/vect-12.c: New test.
35591         * gcc.dg/vect/vect-13.c: New test.
35592         * gcc.dg/vect/vect-14.c: New test.
35593         * gcc.dg/vect/vect-15.c: New test.
35594         * gcc.dg/vect/vect-16.c: New test.
35595         * gcc.dg/vect/vect-17.c: New test.
35596         * gcc.dg/vect/vect-18.c: New test.
35597         * gcc.dg/vect/vect-19.c: New test.
35598         * gcc.dg/vect/vect-20.c: New test.
35599         * gcc.dg/vect/vect-21.c: New test.
35600         * gcc.dg/vect/vect-22.c: New test.
35601         * gcc.dg/vect/vect-23.c: New test.
35602         * gcc.dg/vect/vect-24.c: New test.
35603         * gcc.dg/vect/vect-25.c: New test.
35604         * gcc.dg/vect/vect-26.c: New test.
35605         * gcc.dg/vect/vect-27.c: New test.
35606         * gcc.dg/vect/vect-28.c: New test.
35607         * gcc.dg/vect/vect-29.c: New test.
35608         * gcc.dg/vect/vect-30.c: New test.
35609         * gcc.dg/vect/vect-31.c: New test.
35610         * gcc.dg/vect/vect-32.c: New test.
35611         * gcc.dg/vect/vect-33.c: New test.
35612         * gcc.dg/vect/vect-34.c: New test.
35613         * gcc.dg/vect/vect-35.c: New test.
35614         * gcc.dg/vect/vect-36.c: New test.
35615         * gcc.dg/vect/vect-37.c: New test.
35616         * gcc.dg/vect/vect-38.c: New test.
35617         * gcc.dg/vect/vect-40.c: New test.
35618         * gcc.dg/vect/vect-41.c: New test.
35619         * gcc.dg/vect/vect-42.c: New test.
35620         * gcc.dg/vect/vect-43.c: New test.
35621         * gcc.dg/vect/vect-44.c: New test.
35622         * gcc.dg/vect/vect-45.c: New test.
35623         * gcc.dg/vect/vect-46.c: New test.
35624         * gcc.dg/vect/vect-47.c: New test.
35625         * gcc.dg/vect/vect-48.c: New test.
35626         * gcc.dg/vect/vect-49.c: New test.
35627         * gcc.dg/vect/vect-50.c: New test.
35628         * gcc.dg/vect/vect-51.c: New test.
35629         * gcc.dg/vect/vect-52.c: New test.
35630         * gcc.dg/vect/vect-53.c: New test.
35631         * gcc.dg/vect/vect-54.c: New test.
35632         * gcc.dg/vect/vect-55.c: New test.
35633         * gcc.dg/vect/vect-56.c: New test.
35634         * gcc.dg/vect/vect-57.c: New test.
35635         * gcc.dg/vect/vect-58.c: New test.
35636         * gcc.dg/vect/vect-59.c: New test.
35637         * gcc.dg/vect/vect-60.c: New test.
35638         * gcc.dg/vect/vect-61.c: New test.
35639         * gcc.dg/vect/vect-all.c: New test.
35640         * gcc.dg/vect/vect-none.c: New test.
35641
35642 2004-08-17  Paul Brook  <paul@codesourcery.com>
35643
35644         PR fortran/13082
35645         * gfortran.dg/entry_1.f90: New test.
35646
35647 2004-08-17  Andrew Pinski  <apinski@apple.com>
35648
35649         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35650
35651 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
35652
35653         * gcc.dg/pr17036-1.c: New test.
35654
35655 2004-08-16  Devang Patel  <dpatel@apple.com>
35656
35657         * gcc.dg/darwin-20040809-1.c: New test.
35658
35659 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
35660
35661         * gcc.dg/funcdef-attr-1.c: New test.
35662
35663 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
35664
35665         * gcc.dg/altivec-17.c: New test.
35666         * gcc.dg/altivec-18.c: New test.
35667
35668 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35669
35670         PR c++/6749
35671         * g++.dg/template/vtable2.C: New test.
35672
35673 2004-08-14  Richard Henderson  <rth@redhat.com>
35674
35675         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35676         * gcc.dg/pack-test-4.c (main): Return 0.
35677         * gcc.dg/setjmp-1.c: Remove XFAIL.
35678         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35679
35680 2004-08-14  Richard Henderson  <rth@redhat.com>
35681
35682         * gcc.dg/980217-1.c: Add prototype for printf.
35683
35684 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
35685
35686         * gfortran.dg/pr16935.f90: New test.
35687
35688 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
35689
35690         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35691
35692 2004-08-13  Paul Brook  <paul@codesourcery.com>
35693
35694         * gfortran.dg/der_io_1.f90: Remove stray comma.
35695
35696 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35697
35698         * gcc.dg/vmx/cw-bug-2.c: Remove.
35699         * gcc.dg/vmx/vprint-1.c: Remove.
35700         * gcc.dg/vmx/vscan-1.c: Remove.
35701
35702 2004-08-12  Devang patel  <dpatel@apple.com>
35703
35704         * gcc.dg/darwin-20040809-2.c: New test.
35705
35706 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
35707
35708         * g++.dg/ext/altivec-12.C: New test.
35709
35710         * g++.dg/ext/altivec-11.C: New test.
35711
35712 2004-08-12  Paul Brook  <paul@codesourcery.com>
35713
35714         * g++.dg/abi/arm_cxa_vec_1.C: New test.
35715
35716 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35717
35718         * g++.dg/ext/altivec-2.C: Check for hardware support before
35719         executing any VMX instructions.
35720
35721         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35722
35723 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
35724
35725         PR c++/16276
35726         * g++.old-deja/g++.other/comdat4.C: New test.
35727         * g++.old-deja/g++.other/comdat4-aux.cc: New.
35728
35729 2004-08-12  Ben Elliston  <bje@au.ibm.com>
35730
35731         PR target/16286
35732         * gcc.dg/pr16286.c: New test.
35733
35734 2004-08-12 Jan Beulich <jbeulich@novell.com>
35735
35736         * g++.dg/ext/asm5.C: New.
35737
35738 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35739
35740         PR c++/16698
35741         * g++.dg/eh/crash1.C: New test.
35742
35743         PR c++/16717
35744         * g++.dg/ext/construct1.C: New test.
35745
35746 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35747
35748         PR c++/16853
35749         * g++.dg/init/ptrmem1.C: New test.
35750
35751         PR c++/16618
35752         * g++.dg/parse/offsetof5.C: New test.
35753
35754         PR c++/16870
35755         * g++.dg/template/overload3.C: New test.
35756
35757 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35758
35759         PR c++/16964
35760         * g++.dg/parse/error16.C: New test.
35761
35762         PR c++/16904
35763         * g++.dg/template/error14.C: New test.
35764
35765         PR c++/16929
35766         * g++.dg/template/error15.C: New test.
35767
35768 2004-08-11  Devang Patel  <dpatel@apple.com>
35769
35770         * gcc.dg/darwin-ld-20040809-1.c: New test.
35771         * gcc.dg/darwin-ld-20040809-2.c: New test.
35772
35773 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35774
35775         PR fortran/16917
35776         * gfortran.dg/dfloat_1.f90: New test.
35777
35778 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35779
35780         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35781         * gcc.dg/dll-2.c: Fix dg-require syntax.
35782         * gcc.misc-tests/arm-isr.c (abort): Declare.
35783         (exit): Likewise.
35784
35785 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35786
35787         PR c++/16971
35788         * g++.dg/parse/crash16.C: New test.
35789
35790 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35791
35792         * gcc.dg/mips-rsqrt-1.c: New test case.
35793         * gcc.dg/mips-rsqrt-2.c: New test case.
35794         * gcc.dg/mips-rsqrt-3.c: New test case.
35795
35796 2004-08-10  Paul Brook  <paul@codesourcery.com>
35797
35798         * gfortran.dg/der_io_1.f90: New test.
35799
35800 2004-08-10  Paul Brook  <paul@codesourcery.com>
35801
35802         PR fortran/16919
35803         * gfortran.dg/der_array_1.f90: New test.
35804
35805 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
35806
35807         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35808
35809 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
35810
35811         * gcc.dg/wchar_t-2.c: Fix typo.
35812
35813 2004-08-09  Falk Hueffner  <falk@debian.org>
35814
35815         PR tree-optimization/12517
35816         * gcc.c-torture/compile/pr12517.c: New test.
35817
35818         PR tree-optimization/12578
35819         * gcc.c-torture/compile/pr12578.c: New test.
35820
35821         PR tree-optimization/12899
35822         * gcc.c-torture/compile/pr12899.c: New test.
35823
35824         PR rtl-optimization/14692
35825         * gcc.c-torture/compile/pr14692.c: New test.
35826
35827         PR tree-optimization/16461
35828         * gcc.c-torture/compile/pr16461.c: New test.
35829
35830 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35831
35832         * gfortran.dg/getenv_1.f90: New test.
35833
35834 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35835
35836         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35837         wchar_t.
35838         * gcc.dg/symbian5.c: Test -fno-short-wchar.
35839
35840 2004-08-06  Paul Brook  <paul@codesourcery.com>
35841
35842         * gfortran.dg/ret_array_1.f90: New test.
35843         * gfortran.dg/ret_pointer_1.f90: New test.
35844
35845 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
35846
35847         * gcc.dg/missing-field-init-[12].c: New tests.
35848         * g++.dg/warn/missing-field-init-[12].C: New tests.
35849
35850 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35851
35852         * gcc.dg/enum2.c: New test.
35853         * gcc.dg/symbian3.c: Likewise.
35854         * gcc.dg/symbian4.c: Likewise.
35855         * gcc.dg/wchar_t-2.c: Likewise.
35856
35857 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35858
35859         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35860         destructor tests.
35861
35862 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35863
35864         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35865         dg-require-visiblity.
35866         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35867         * g++.dg/ext/visibility/fvisibility.C: Likewise.
35868         * g++.dg/ext/visibility/memfuncts.C: Likewise.
35869         * g++.dg/ext/visibility/new1.C: Likewise.
35870         * g++.dg/ext/visibility/pragma.C: Likewise.
35871         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35872         * g++.dg/ext/visibility/virtual.C: Likewise.
35873         * g++/dg/ext/visibility/visibility-1.C: Likewise.
35874         * g++/dg/ext/visibility/visibility-2.C: Likewise.
35875         * g++/dg/ext/visibility/visibility-3.C: Likewise.
35876         * g++/dg/ext/visibility/visibility-4.C: Likewise.
35877         * g++/dg/ext/visibility/visibility-5.C: Likewise.
35878         * g++/dg/ext/visibility/visibility-6.C: Likewise.
35879         * g++/dg/ext/visibility/visibility-7.C: Likewise.
35880         * g++/dg/ext/visibility/visibility-8.C: New test.
35881         * gcc.c-torture/compile/dll.x: Remove.
35882         * gcc.dg/dll-2.c: Use dg-require-dll
35883         * gcc.dg/visibility-10.c: New test.
35884         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35885         supporting DLLs.
35886         * lib/scanasm.exp (scan_hidden): New function.
35887         (scan_not_hidden): Likewise.
35888
35889 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
35890
35891         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35892
35893 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
35894
35895         * gcc.c-torture/execute/20040805-1.c: New test.
35896
35897 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
35898
35899         * gcc.dg/20020118-1.c: Declare abort.
35900         * gcc.dg/altivec_check.h: Likewise.
35901         * gcc.dg/iftrap-2.c: Likewise.
35902         * gcc.dg/pragma-darwin.c: Likewise.
35903         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35904
35905 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
35906
35907         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35908
35909 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35910
35911         * gcc.c-torture/execute/builtins/abs-2.c,
35912         gcc.c-torture/execute/builtins/abs-3.c,
35913         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35914         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35915         intmax_t, uintmax_t and their limits.
35916         * gcc.dg/intmax_t-1.c: New test.
35917
35918 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35919
35920         * g++.dg/tc1/dr147.C: Add reference to PR.
35921
35922 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
35923
35924         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35925         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35926
35927 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
35928
35929         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35930
35931 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35932
35933         * gcc.dg/redecl-5.c: New test.
35934         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35935         of scanf.
35936
35937 2004-08-03  Roger Sayle  <roger@eyesopen.com>
35938
35939         PR middle-end/16790
35940         * gcc.c-torture/execute/pr16790-1.c: New test case.
35941
35942 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
35943
35944         * g++.dg/ext/visibility/assign1.C: New test.
35945         * g++.dg/ext/visibility/new1.C: Likewise.
35946
35947         * gcc.dg/symbian1.c: New test.
35948         * gcc.dg/symbian2.c: Likewise.
35949
35950 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
35951
35952         PR target/16570
35953         * gcc.dg/i386-sse-9.c: New test.
35954
35955 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35956
35957         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35958
35959 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35960
35961         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35962         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35963         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35964         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35965         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35966         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35967         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35968         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35969         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35970         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35971         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35972         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35973         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35974         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35975         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35976         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35977         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35978         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35979         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35980         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35981         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35982         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35983         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35984         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35985         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35986         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35987         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35988         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35989         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35990         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35991         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35992         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35993         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35994         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35995         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35996         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35997         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35998         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35999         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36000         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36001         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36002         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36003         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36004         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36005         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36006         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36007         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36008         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36009         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36010         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36011         gcc.misc-tests/i386-pf-3dnow-1.c,
36012         gcc.misc-tests/i386-pf-athlon-1.c,
36013         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36014         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36015         Declare built-in functions used.
36016         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36017
36018 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
36019
36020         PR c++/16707
36021         * g++.dg/lookup/using12.C: New test.
36022
36023         * g++.dg/init/null1.C: Fix PR number.
36024         * g++.dg/parse/namespace10.C: Likewise.
36025
36026 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36027
36028         PR c++/16224
36029         * g++.dg/template/spec17.C: New test.
36030         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36031         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36032
36033 2004-08-02  David Billinghurst
36034
36035         PR fortran/16292
36036         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36037
36038 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
36039
36040         * gcc.dg/ia64-got-1.c: New test case.
36041
36042 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36043
36044         PR c++/16489
36045         * g++.dg/init/null1.C: New test.
36046         * g++.dg/tc1/dr76.C: Adjust error marker.
36047
36048         PR c++/16529
36049         * g++.dg/parse/namespace10.C: New test.
36050
36051         PR c++/16810
36052         * g++.dg/inherit/ptrmem2.C: New test.
36053
36054 2004-08-02  Ben Elliston  <bje@au.ibm.com>
36055
36056         PR target/16155
36057         * gcc.dg/pr16155.c: New test.
36058
36059 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36060
36061         * gcc.dg/redecl-2.c: New test.
36062
36063 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
36064
36065         * gcc.dg/darwin-longdouble.c: New file.
36066
36067 2004-07-30  Richard Henderson  <rth@redhat.com>
36068
36069         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
36070         write to constant argument.
36071         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
36072
36073 2004-07-30  Richard Henderson  <rth@redhat.com>
36074
36075         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
36076         tests of nearest around zero.
36077
36078 2004-07-30  Andrew Pinski  <apinski@apple.com>
36079
36080         * gcc.c-torture/compile/20040730-1.c: New test.
36081
36082 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36083
36084         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36085         powerpc-eabispe.
36086
36087 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36088
36089         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36090
36091 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
36092
36093         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36094         contains $ld_library_path.
36095         * lib/gfortran.exp (gfortran_link_flags): Likewise.
36096
36097 2004-07-29  Richard Henderson  <rth@redhat.com>
36098
36099         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36100
36101         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36102         (alt2, which): New.
36103         (Check): Accept either alternative.
36104
36105 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
36106
36107         * g++.dg/abi/inline1.C: New test.
36108         * g++.dg/abi/local1-a.cc: Likewise.
36109         * g++.dg/abi/local1.C: Likewise.
36110         * g++.dg/abi/mangle11.C: Tweak location of warnings.
36111         * g++.dg/abi/mangle12.C: Likewise.
36112         * g++.dg/abi/mangle17.C: Likewise.
36113         * g++.dg/abi/mangle20-2.C: Likewise.
36114         * g++.dg/opt/interface1.C: Likewise.
36115         * g++.dg/opt/interface1.h: Likewise.
36116         * g++.dg/opt/interface1-a.cc: New test.
36117         * g++.dg/parse/repo1.C: New test.
36118         * g++.dg/template/repo1.C: Likewise.
36119         * g++.dg/warn/Winline-1.C: Likewise.
36120         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36121
36122 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
36123
36124         * gcc.dg/tree-ssa/20040729-1.c: New test.
36125
36126 2004-07-27  Matt Austern <austern@apple.com>
36127
36128         * gcc.dg/darwin-bool-1.c: New test.
36129         * gcc.dg/darwin-bool-2.c: New test.
36130
36131 2004-07-28  Richard Henderson  <rth@redhat.com>
36132
36133         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36134         arguments in the correct type.  Don't write to constant arguments.
36135
36136 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36137
36138         PR tree-optimization/16688
36139         PR tree-optimization/16689
36140         * g++.dg/tree-ssa/pr16688.C: New test.
36141
36142 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36143
36144         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36145         loads.  Not only in the comment, this time.
36146
36147 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
36148
36149         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
36150         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36151         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
36152         * gcc.dg/sh4a-bitmovua.c: New.
36153         * gcc.dg/sh4a-cos.c: New.
36154         * gcc.dg/sh4a-cosf.c: New.
36155         * gcc.dg/sh4a-fprun.c: New.
36156         * gcc.dg/sh4a-fsrra.c: New.
36157         * gcc.dg/sh4a-memmovua.c: New.
36158         * gcc.dg/sh4a-sin.c: New.
36159         * gcc.dg/sh4a-sincos.c: New.
36160         * gcc.dg/sh4a-sincosf.c: New.
36161         * gcc.dg/sh4a-sinf.c: New.
36162
36163 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36164
36165         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36166         conditionals.
36167         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36168         loads.
36169         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36170         DOM1.
36171
36172 2004-07-27  Andrew Pinski  <apinski@apple.com>
36173
36174         * g++.dg/rtti/tinfo1.C: Correct the xfail.
36175
36176 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
36177
36178         * gcc.dg/pragma-isr.c: New test.
36179
36180 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36181
36182         PR c++/14429
36183         * g++.dg/template/ttp11.C: New test.
36184
36185 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
36186
36187         * gcc.c-torture/compile/20040727-1.c: New test.
36188
36189 2004-07-26  Eric Christopher  <echristo@redhat.com>
36190
36191         * gcc.c-torture/compile/20040726-2.c: New test.
36192
36193 2004-07-26  Andrew Pinski  <apinski@apple.com>
36194
36195         * g++.dg/rtti/tinfo1.C: Xfail.
36196
36197 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
36198
36199         * gcc.c-torture/compile/20040726-1.c: New test.
36200
36201 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
36202             Brian Ryner  <bryner@brianryner.com>
36203
36204         PR c++/9283
36205         PR c++/15000
36206         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36207         * g++.dg/ext/visibility/: New directory.
36208         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36209         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36210         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36211         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36212         * g++.dg/ext/visibility/fvisibility.C,
36213         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36214         g++.dg/ext/visibility/fvisibility-override1.C
36215         g++.dg/ext/visibility/fvisibility-override2.C
36216         g++.dg/ext/visibility/memfuncts.C
36217         g++.dg/ext/visibility/noPLT.C
36218         g++.dg/ext/visibility/pragma.C
36219         g++.dg/ext/visibility/pragma-override1.C
36220         g++.dg/ext/visibility/pragma-override2.C
36221         g++.dg/ext/visibility/staticmemfuncts.C
36222         g++.dg/ext/visibility/virtual.C: New tests.
36223
36224 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36225
36226         PR c/15360
36227         * gcc.dg/pr15360-1.c: New test.
36228
36229 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
36230
36231         * gcc.dg/pragma-align-2.c: New test.
36232         * gcc.dg/pragma-init-fini.c: New test.
36233         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
36234         targets.
36235
36236 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36237
36238         * gcc.dg/init-string-2.c: New test.
36239
36240 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
36241
36242         PR 16684
36243         * gcc.dg/Wredundant-decls-1.c: New test case.
36244
36245 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
36246
36247         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36248         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36249         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36250         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36251         * gcc.dg/compat/generate-random.c: New file.
36252         * gcc.dg/compat/generate-random.h: Likewise.
36253         * gcc.dg/compat/generate-random_r.c: Likewise.
36254         * gcc.dg/compat/struct-layout-1.h: Likewise.
36255         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36256         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36257         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36258         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36259         * gcc.dg/compat/struct-layout-1_main.c: New test.
36260         * gcc.dg/compat/struct-layout-1_x.c: New file.
36261         * gcc.dg/compat/struct-layout-1_y.c: New file.
36262         * gcc.dg/compat/struct-layout-1_test.h: New file.
36263
36264 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36265
36266         * gcc.dg/comp-return-1.c: New test
36267
36268 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
36269
36270         * gcc.dg/vmx/8-02a.c: Fix typo.
36271
36272         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
36273         * gcc.dg/darwin-abi-3.c: New test.
36274
36275         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
36276         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
36277
36278         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
36279         * gcc.dg/vmx/ops-long-1.c: New test.
36280         * gcc.dg/vmx/ops-long-2.c: New test.
36281
36282 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36283
36284         * g++.dg/lookup/conv-[1234].C: New.
36285
36286 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
36287
36288         * g++.dg/parse/attr2.C: Simplify.
36289
36290 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36291
36292         PR c/7284
36293         * gcc.c-torture/execute/pr7284-1.c: New test.
36294
36295 2004-07-22  Brian Booth  <bbooth@redhat.com>
36296
36297         * gcc.dg/tree-ssa/20040721-1.c: New test.
36298
36299 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36300
36301         * g++.dg/template/crash20.c: New.
36302
36303 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
36304
36305         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36306         Add dg-run directive.  Declare variables as required.
36307         * gfortran.dg/g77/README: Update
36308
36309 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
36310
36311         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36312         gcc.dg/cris-peep2-andu2.c: New tests.
36313
36314 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36315
36316         PR c/15052
36317         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36318         on return type.
36319         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
36320         messages.
36321         * gcc.dg/qual-return-2.c: Update expected messages.
36322         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36323
36324 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36325
36326         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36327         * gcc.dg/noncompile/921102-1.c: Update expected error message.
36328
36329 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36330
36331         PR c/11250
36332         * gcc.dg/init-string-1.c: New test.
36333
36334 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
36335
36336         PR middle-end/15345
36337         PR c/16450
36338         * gcc.dg/torture/nested-fn-1.c: New test.
36339
36340 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
36341
36342         PR target/16559
36343         * gcc.dg/ia64-fptr-1.c: New file.
36344
36345 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36346
36347         PR c++/14497
36348         * g++.dg/template/spec16.C: New test.
36349         * g++.old-deja/g++.robertl/eb118.C: Remove.
36350
36351 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36352
36353         PR c++/509
36354         * g++.dg/template/spec15.C: New test.
36355
36356 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
36357
36358         Copy cases from g77.f-torture/execute and add dg-run
36359         directive.  Other changes as noted.
36360         * gfortran.dg/g77/13037.f
36361         * gfortran.dg/g77/1832.f
36362         * gfortran.dg/g77/19981119-0.f
36363         * gfortran.dg/g77/19990313-0.f
36364         * gfortran.dg/g77/19990313-1.f
36365         * gfortran.dg/g77/19990313-2.f
36366         * gfortran.dg/g77/19990313-3.f
36367         * gfortran.dg/g77/19990419-1.f
36368         * gfortran.dg/g77/19990826-0.f
36369         * gfortran.dg/g77/19990826-2.f
36370         * gfortran.dg/g77/20000503-1.f
36371         * gfortran.dg/g77/20001111.f
36372         * gfortran.dg/g77/20010116.f
36373         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36374         * gfortran.dg/g77/20010430.f
36375         * gfortran.dg/g77/6177.f
36376         * gfortran.dg/g77/947.f
36377         * gfortran.dg/g77/970816-3.f
36378         * gfortran.dg/g77/971102-1.f
36379         * gfortran.dg/g77/980520-1.f
36380         * gfortran.dg/g77/980628-0.f
36381         * gfortran.dg/g77/980628-1.f
36382         * gfortran.dg/g77/980628-10.f
36383         * gfortran.dg/g77/980628-2.f
36384         * gfortran.dg/g77/980628-3.f
36385         * gfortran.dg/g77/980628-7.f
36386         * gfortran.dg/g77/980628-8.f
36387         * gfortran.dg/g77/980628-9.f
36388         * gfortran.dg/g77/980701-0.f
36389         * gfortran.dg/g77/980701-1.f
36390         * gfortran.dg/g77/cabs.f
36391         * gfortran.dg/g77/claus.f
36392         * gfortran.dg/g77/complex_1.f
36393         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36394         * gfortran.dg/g77/dcomplex.f
36395         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36396         * gfortran.dg/g77/f90-intrinsic-mathematical.f
36397         * gfortran.dg/g77/f90-intrinsic-numeric.f
36398         * gfortran.dg/g77/int8421.f
36399         * gfortran.dg/g77/labug1.f
36400         * gfortran.dg/g77/large_vec.f
36401         * gfortran.dg/g77/le.f
36402         * gfortran.dg/g77/short.f
36403         * gfortran.dg/g77/README: Update
36404
36405 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
36406
36407         PR c++/16637
36408         * g++.dg/parse/lookup4.C: New test.
36409
36410 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36411
36412         PR c++/16175
36413         * g++.dg/template/ttp10.C: New test.
36414
36415 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36416
36417         * gcc.dg/pr12625-1.c: New test.
36418
36419 2004-07-20  Steven Bosscher  <stevenb@suse.de>
36420
36421         * gcc.dg/switch-warn-1.c: New test.
36422         * gcc.dg/switch-warn-2.c: New test.
36423         * gcc.c-torture/compile/pr14730.c: Update.
36424
36425 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36426
36427         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36428         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36429         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36430         g++.dg/template/nontype3.C: Remove trailing CR from tests.
36431
36432 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
36433
36434         PR c++/16623
36435         * g++.dg/template/assign1.C: New test.
36436
36437 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36438
36439         PR c++/12170
36440         * g++.dg/template/ttp9.C: New test.
36441
36442 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
36443
36444         * gcc.dg/format/cmn-err-1.c: New test.
36445
36446 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36447
36448         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36449         gcc.dg/Wparentheses-10.c: New tests.
36450         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36451
36452 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36453
36454         PR fortran/16465
36455         * gfortran.dg/g77//ffixed-line-length-0.f,
36456         gfortran.dg/g77/ffixed-line-length-132.f,
36457         gfortran.dg/g77/ffixed-line-length-72.f,
36458         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36459         gfortran.dg/g77/README: Update.
36460
36461 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36462
36463         PR c++/13092
36464         * g++.dg/template/non-dependent7.C: New test.
36465         * g++.dg/template/non-dependent8.C: Likewise.
36466         * g++.dg/template/non-dependent9.C: Likewise.
36467         * g++.dg/template/non-dependent10.C: Likewise.
36468
36469 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
36470
36471         PR c++/16337
36472         * g++.dg/parse/attr2.C: New test.
36473
36474 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
36475
36476         * g77.dg: Removed.
36477         * g77.f-torture: Ditto.
36478
36479 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36480
36481         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36482         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36483         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36484
36485 2004-07-16  Richard Henderson  <rth@redhat.com>
36486
36487         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36488
36489 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36490
36491         * lib/fortran-torture.exp (fortran-torture): Don't test compile
36492         tests with full list of options.
36493         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36494         of TORTURE_OPTIONS if test contains 'dg-do run'.
36495
36496         PR fortran/16404
36497         * gfortran.dg/do_iterator.f90: New test.
36498
36499 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36500
36501         PR rtl-optimization/16536
36502         * gcc.c-torture/execute/restrict-1.c: New test.
36503
36504 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36505
36506         PR fortran/15324
36507         * gfortran.dg/pr15324.f90: New test.
36508
36509         PR fortran/15129
36510         * gfortran.dg/pr15129.f90: New test.
36511
36512         PR fortran/15140
36513         * gfortran.dg/pr15140.f90: New test.
36514
36515         PR fortran/13792
36516         * gfortran.fortran-torture/execute/bounds.f90: Add check for
36517         compile-time simplification.
36518
36519 2004-07-14  Mike Stump  <mrs@apple.com>
36520
36521         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36522
36523 2004-07-14  James E Wilson  <wilson@specifixinc.com>
36524
36525         PR target/16325
36526         * gcc.dg/profile-generate-1.c: New.
36527
36528 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
36529
36530         * gcc.c-torture/execute/20040709-1.c: New test.
36531         * gcc.c-torture/execute/20040709-2.c: New test.
36532
36533 2004-07-14  Mike Stump  <mrs@apple.com>
36534
36535         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36536
36537 2004-07-14  Mike Stump  <mrs@apple.com>
36538
36539         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36540
36541 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
36542
36543         PR c++/16518
36544         * g++.dg/parse/mutable1.C: New test.
36545
36546 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
36547
36548         PR tree-optimization/16443
36549         * gcc.dg/tree-ssa/20040713-1.c: New test.
36550
36551 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
36552
36553         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36554         for operator new.
36555
36556 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36557
36558         * gfortran.dg/g77/README: New file
36559         * gfortran.dg/g77/19981216-0.f: Copy from
36560         g77.f-torture/noncompile.  Add "dg-do compile" and
36561         dg-error as required.
36562         * gfortran.dg/g77/19990218-1.f: Likewise.
36563         * gfortran.dg/g77/19990905-1.f: Likewise.
36564         * gfortran.dg/g77/9263.f: Likewise.
36565         * gfortran.dg/g77/980615-0.f: Likewise.
36566         * gfortran.dg/g77/980616-0.f: Likewise.
36567         * gfortran.dg/g77/check0.f: Likewise.
36568         * gfortran.dg/g77/select_no_compile.f: Likewise.
36569
36570 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36571
36572         Copy files from g77.f-torture/compile.
36573         Add "{ dg-do compile}".  Other changes as noted
36574         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36575         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36576         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36577         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36578         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36579         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36580         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36581         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36582         statement to conform to standard.  Append alpha1.x for reference.
36583         * gfortran.dg/g77/xformat.f: Add dg-warning
36584
36585 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36586
36587         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36588         Add {dg-do compile} directive.
36589         * gfortran.dg/g77/cpp2.F: Likewise.
36590
36591 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36592
36593         PR c++/5402
36594         * g++.dg/lookup/name-clash1.C: New test.
36595
36596         PR c++/9777
36597         * g++.dg/lookup/name-clash2.C: New test.
36598
36599         PR c++/12102
36600         * g++.dg/lookup/name-clash3.C: New test.
36601
36602 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36603
36604         * g++.dg/lookup/new2.C: New test.
36605         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36606
36607 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
36608
36609         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36610         Add {dg-do compile} directive.
36611         * gfortran.dg/g77/13060.f: Likewise.
36612         * gfortran.dg/g77/19990218-0.f: Likewise.
36613         * gfortran.dg/g77/19990305-0.f: Likewise.
36614         * gfortran.dg/g77/19990419-0.f: Likewise.
36615         * gfortran.dg/g77/19990502-0.f: Likewise.
36616         * gfortran.dg/g77/19990502-1.f: Likewise.
36617         * gfortran.dg/g77/19990525-0.f: Likewise.
36618         * gfortran.dg/g77/19990826-1.f: Likewise.
36619         * gfortran.dg/g77/19990826-3.f: Likewise.
36620         * gfortran.dg/g77/19990905-2.f: Likewise.
36621         * gfortran.dg/g77/20000412-1.f: Likewise.
36622         * gfortran.dg/g77/20000511-1.f: Likewise.
36623         * gfortran.dg/g77/20000511-2.f: Likewise.
36624         * gfortran.dg/g77/20000518.f: Likewise.
36625         * gfortran.dg/g77/20000601-1.f: Likewise.
36626         * gfortran.dg/g77/20000601-2.f: Likewise.
36627         * gfortran.dg/g77/20000629-1.f: Likewise.
36628         * gfortran.dg/g77/20000630-2.f: Likewise.
36629         * gfortran.dg/g77/20010115.f: Likewise.
36630         * gfortran.dg/g77/20010321-1.f: Likewise.
36631         * gfortran.dg/g77/20010426.f: Likewise.
36632         * gfortran.dg/g77/20020307-1.f: Likewise.
36633         * gfortran.dg/g77/8485.f: Likewise.
36634         * gfortran.dg/g77/960317-1.f: Likewise.
36635         * gfortran.dg/g77/970915-0.f: Likewise.
36636         * gfortran.dg/g77/980310-1.f: Likewise.
36637         * gfortran.dg/g77/980310-2.f: Likewise.
36638         * gfortran.dg/g77/980310-3.f: Likewise.
36639         * gfortran.dg/g77/980310-4.f: Likewise.
36640         * gfortran.dg/g77/980310-6.f: Likewise.
36641         * gfortran.dg/g77/980310-7.f: Likewise.
36642         * gfortran.dg/g77/980310-8.f: Likewise.
36643         * gfortran.dg/g77/980419-2.f: Likewise.
36644         * gfortran.dg/g77/980424-0.f: Likewise.
36645         * gfortran.dg/g77/980427-0.f: Likewise.
36646         * gfortran.dg/g77/980729-0.f: Likewise.
36647         * gfortran.dg/g77/981117-1.f: Likewise.
36648         * gfortran.dg/g77/toon_1.f: Likewise.
36649
36650 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36651
36652         PR c++/2204
36653         * g++.dg/other/abstract2.C: New test.
36654
36655 2004-07-12  Paul Brook  <paul@codesourcery.com>
36656
36657         * gfortran.dg/pointer_init_1.f90: New test.
36658
36659 2004-07-11  Paul Brook  <paul@codesourcery.com>
36660
36661         PR fortran/15986
36662         * gfortran.dg/contained_1.f90: New test.
36663
36664 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
36665
36666         * g++.dg/parse/defarg8.C: New test.
36667
36668 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36669
36670         PR fortran/16433
36671         * gfortran.dg/pr16433.f: New test.
36672
36673         PR fortran/17574
36674         * gfortran.dg/pr15754.f90: New test.
36675
36676 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36677
36678         PR tree-optimization/16437
36679         * gcc.c-torture/execute/bitfld-4.c: New test.
36680
36681 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36682
36683         * gfortran.fortran-torture/execute/common_2.f90: Add check for
36684         access to common var from module.
36685
36686 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36687
36688         PR fortran/16336
36689         * gfortran.fortran-torture/execute/common_2.f90: New test.
36690
36691 2004-07-10  Paul Brook  <paul@codesourcery.com>
36692
36693         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36694
36695 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36696
36697         PR fortran/15969
36698         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36699
36700 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
36701
36702         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36703         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36704         * gfortran.dg/g77/ffree-form-1.f: Likewise.
36705         * gfortran.dg/g77/ffree-form-2.f: Likewise.
36706         * gfortran.dg/g77/ffree-form-3.f: Likewise.
36707         * gfortran.dg/g77/fno-underscoring.f: Likewise.
36708         * gfortran.dg/g77/funderscoring.f: Likewise.
36709         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
36710
36711 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36712
36713         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36714
36715 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36716         Paul Brook  <paul@codesourcery.com>
36717
36718         PR fortran/13415
36719         * gfortran.dg/common_pointer_1.f90: New test.
36720
36721 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36722
36723         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36724
36725 2004-07-09  James E Wilson  <wilson@specifixinc.com>
36726
36727         PR target/16364
36728         * gcc.c-torture/compile/20040709-1.c: New.
36729
36730 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36731
36732         PR fortran/14077
36733         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36734
36735 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36736
36737         PR fortran/13201
36738         * gfortran.dg/shape_1.f90: New test.
36739
36740 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
36741             Andrew Pinski  <apinski@apple.com>
36742
36743         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36744
36745 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36746
36747         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36748         comment.
36749
36750 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36751         Paul Brook  <paul@codesourcery.com>
36752
36753         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36754         '.f95' and '.F95'.
36755
36756 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
36757
36758         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36759
36760 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36761
36762         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36763         testcases with capital suffix.
36764
36765 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36766
36767         PR fortran/15481
36768         PR fortran/13372
36769         PR fortran/13575
36770         PR fortran/15978
36771         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36772
36773         * gfortran.dg/implicit_1.f90: New test.
36774
36775 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36776
36777         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36778         expression to match gfortran warning/error messages
36779         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36780         dg-error text.
36781
36782 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36783
36784         * lib/fortran-torture.exp: Rename proc search_for to
36785         search_for_re.
36786
36787 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36788
36789         * gcc.c-torture/execute/simd-5.x: New file.
36790         XFAIL on SPARC 64-bit at -O0.
36791
36792 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36793
36794         PR c++/8211
36795         PR c++/16165
36796         * g++.dg/warn/effc3.C: New test.
36797
36798 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36799
36800         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36801         change X to 1X in format.
36802         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36803         add data statements to conform to standard.
36804
36805 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36806
36807         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36808         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36809         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36810
36811 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36812
36813         * gfortran.dg/g77/7388.f: Copy from g77.dg
36814         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36815         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36816         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36817         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36818         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36819         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36820         * gfortran.dg/g77/strlen0.f: Likewise.
36821
36822 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36823
36824         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36825         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36826
36827 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36828
36829         * gcc.c-torture/execute/920428-2.x: Delete.
36830         * gcc.c-torture/execute/920501-7.x: Likewise.
36831
36832 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
36833
36834         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36835         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
36836         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36837         prescott and c3-2.
36838         (PREFETCH_3DNOW): Add -march=c3.
36839
36840 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
36841
36842         PR c/16437
36843         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36844         * gcc.c-torture/execute/bf64-1.x: Likewise.
36845
36846 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36847
36848         * gcc.c-torture/compile/20040708-1.c: New test.
36849
36850 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36851
36852         PR c++/16169
36853         * g++.dg/warn/effc2.C: New test.
36854
36855 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36856
36857         * gcc.c-torture/execute/bitfld-1.x: Remove.
36858         * gcc.c-torture/execute/bitfld-3.c: New test.
36859         * gcc.dg/bitfld-2.c: Remove XFAILs.
36860
36861 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
36862
36863         PR c++/16276
36864         * g++.dg/rtti/tinfo1.C: New file.
36865
36866 2004-07-07  Eric Christopher  <echristo@redhat.com>
36867
36868         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36869
36870 2004-07-07  Andrew Pinski  <apinski@apple.com>
36871
36872         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36873
36874 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
36875
36876         * g++.dg/init/call1.C: XFAIL.
36877
36878 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
36879
36880         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36881         except for movstrict*, to movmem* and clrstr* to clrmem*.
36882
36883 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
36884
36885         * gcc.c-torture/execute/20040707-1.c: New test.
36886
36887 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
36888
36889         * gcc.c-torture/execute/20040706-1.c: New test.
36890
36891 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36892
36893         PR c++/3671
36894         * g++.dg/template/spec14.C: New test.
36895
36896 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
36897
36898         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36899         nothing if not yet defined.  Use it in b, c and d type definitions.
36900         * gcc.c-torture/execute/20040705-1.c: New test.
36901         * gcc.c-torture/execute/20040705-2.c: New test.
36902
36903 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36904
36905         PR c++/2518
36906         * g++.dg/lookup/new1.C: New test.
36907
36908 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36909
36910         PR c++/11406
36911         * g++.dg/template/sizeof8.C: New test.
36912
36913 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
36914
36915         * gcc.c-torture/compile/20040705-1.c: New test.
36916
36917 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
36918
36919         * gfortran.fortran-torture/execute/seq_io.f90: New test.
36920
36921 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
36922
36923         * gcc.dg/cpp/if-mop.c: Two new testcases.
36924         * gcc.dg/cpp/trad/comment-3.c: New.
36925
36926 2004-07-04  Paul Brook  <paul@codesourcery.com>
36927
36928         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36929
36930 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
36931
36932         PR c++/3761
36933         * g++.dg/lookup/crash4.C: New test.
36934
36935 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
36936
36937         * gcc.c-torture/execute/builtin-abs-1.c
36938         * gcc.c-torture/execute/builtin-abs-2.c
36939         * gcc.c-torture/execute/builtin-complex-1.c
36940         * gcc.c-torture/execute/builtins/string-1-lib.c
36941         * gcc.c-torture/execute/builtins/string-1.c
36942         * gcc.c-torture/execute/builtins/string-2-lib.c
36943         * gcc.c-torture/execute/builtins/string-2.c
36944         * gcc.c-torture/execute/builtins/string-3-lib.c
36945         * gcc.c-torture/execute/builtins/string-3.c
36946         * gcc.c-torture/execute/builtins/string-4-lib.c
36947         * gcc.c-torture/execute/builtins/string-4.c
36948         * gcc.c-torture/execute/builtins/string-5-lib.c
36949         * gcc.c-torture/execute/builtins/string-5.c
36950         * gcc.c-torture/execute/builtins/string-6-lib.c
36951         * gcc.c-torture/execute/builtins/string-6.c
36952         * gcc.c-torture/execute/builtins/string-7-lib.c
36953         * gcc.c-torture/execute/builtins/string-7.c
36954         * gcc.c-torture/execute/builtins/string-8-lib.c
36955         * gcc.c-torture/execute/builtins/string-8.c
36956         * gcc.c-torture/execute/builtins/string-9-lib.c
36957         * gcc.c-torture/execute/builtins/string-9.c
36958         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36959         * gcc.c-torture/execute/builtins/string-asm-1.c
36960         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36961         * gcc.c-torture/execute/builtins/string-asm-2.c
36962         * gcc.c-torture/execute/stdio-opt-1.c
36963         * gcc.c-torture/execute/stdio-opt-2.c
36964         * gcc.c-torture/execute/stdio-opt-3.c
36965         * gcc.c-torture/execute/string-opt-1.c
36966         * gcc.c-torture/execute/string-opt-10.c
36967         * gcc.c-torture/execute/string-opt-11.c
36968         * gcc.c-torture/execute/string-opt-12.c
36969         * gcc.c-torture/execute/string-opt-13.c
36970         * gcc.c-torture/execute/string-opt-14.c
36971         * gcc.c-torture/execute/string-opt-15.c
36972         * gcc.c-torture/execute/string-opt-16.c
36973         * gcc.c-torture/execute/string-opt-2.c
36974         * gcc.c-torture/execute/string-opt-6.c
36975         * gcc.c-torture/execute/string-opt-7.c
36976         * gcc.c-torture/execute/string-opt-8.c:
36977         Replace with ...
36978
36979         * gcc.c-torture/execute/builtins/abs-2.c
36980         * gcc.c-torture/execute/builtins/abs-3.c
36981         * gcc.c-torture/execute/builtins/complex-1.c
36982         * gcc.c-torture/execute/builtins/fprintf.c
36983         * gcc.c-torture/execute/builtins/fputs.c
36984         * gcc.c-torture/execute/builtins/memcmp.c
36985         * gcc.c-torture/execute/builtins/memmove.c
36986         * gcc.c-torture/execute/builtins/memops-asm.c
36987         * gcc.c-torture/execute/builtins/mempcpy-2.c
36988         * gcc.c-torture/execute/builtins/mempcpy.c
36989         * gcc.c-torture/execute/builtins/memset.c
36990         * gcc.c-torture/execute/builtins/printf.c
36991         * gcc.c-torture/execute/builtins/sprintf.c
36992         * gcc.c-torture/execute/builtins/strcat.c
36993         * gcc.c-torture/execute/builtins/strchr.c
36994         * gcc.c-torture/execute/builtins/strcmp.c
36995         * gcc.c-torture/execute/builtins/strcpy.c
36996         * gcc.c-torture/execute/builtins/strcspn.c
36997         * gcc.c-torture/execute/builtins/strlen-2.c
36998         * gcc.c-torture/execute/builtins/strlen.c
36999         * gcc.c-torture/execute/builtins/strncat.c
37000         * gcc.c-torture/execute/builtins/strncmp-2.c
37001         * gcc.c-torture/execute/builtins/strncmp.c
37002         * gcc.c-torture/execute/builtins/strncpy.c
37003         * gcc.c-torture/execute/builtins/strpbrk.c
37004         * gcc.c-torture/execute/builtins/strpcpy-2.c
37005         * gcc.c-torture/execute/builtins/strpcpy.c
37006         * gcc.c-torture/execute/builtins/strrchr.c
37007         * gcc.c-torture/execute/builtins/strspn.c
37008         * gcc.c-torture/execute/builtins/strstr-asm.c
37009         * gcc.c-torture/execute/builtins/strstr.c:
37010         ... these new files.
37011
37012         * gcc.c-torture/execute/builtins/abs-2-lib.c
37013         * gcc.c-torture/execute/builtins/abs-3-lib.c
37014         * gcc.c-torture/execute/builtins/complex-1-lib.c
37015         * gcc.c-torture/execute/builtins/fprintf-lib.c
37016         * gcc.c-torture/execute/builtins/fputs-lib.c
37017         * gcc.c-torture/execute/builtins/memcmp-lib.c
37018         * gcc.c-torture/execute/builtins/memmove-lib.c
37019         * gcc.c-torture/execute/builtins/memops-asm-lib.c
37020         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37021         * gcc.c-torture/execute/builtins/mempcpy-lib.c
37022         * gcc.c-torture/execute/builtins/memset-lib.c
37023         * gcc.c-torture/execute/builtins/printf-lib.c
37024         * gcc.c-torture/execute/builtins/sprintf-lib.c
37025         * gcc.c-torture/execute/builtins/strcat-lib.c
37026         * gcc.c-torture/execute/builtins/strchr-lib.c
37027         * gcc.c-torture/execute/builtins/strcmp-lib.c
37028         * gcc.c-torture/execute/builtins/strcpy-lib.c
37029         * gcc.c-torture/execute/builtins/strcspn-lib.c
37030         * gcc.c-torture/execute/builtins/strlen-2-lib.c
37031         * gcc.c-torture/execute/builtins/strlen-lib.c
37032         * gcc.c-torture/execute/builtins/strncat-lib.c
37033         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
37034         * gcc.c-torture/execute/builtins/strncmp-lib.c
37035         * gcc.c-torture/execute/builtins/strncpy-lib.c
37036         * gcc.c-torture/execute/builtins/strpbrk-lib.c
37037         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37038         * gcc.c-torture/execute/builtins/strpcpy-lib.c
37039         * gcc.c-torture/execute/builtins/strrchr-lib.c
37040         * gcc.c-torture/execute/builtins/strspn-lib.c
37041         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
37042         * gcc.c-torture/execute/builtins/strstr-lib.c
37043         * gcc.c-torture/execute/builtins/lib/abs.c
37044         * gcc.c-torture/execute/builtins/lib/fprintf.c
37045         * gcc.c-torture/execute/builtins/lib/memset.c
37046         * gcc.c-torture/execute/builtins/lib/printf.c
37047         * gcc.c-torture/execute/builtins/lib/sprintf.c
37048         * gcc.c-torture/execute/builtins/lib/strcpy.c
37049         * gcc.c-torture/execute/builtins/lib/strcspn.c
37050         * gcc.c-torture/execute/builtins/lib/strncat.c
37051         * gcc.c-torture/execute/builtins/lib/strncmp.c
37052         * gcc.c-torture/execute/builtins/lib/strncpy.c
37053         * gcc.c-torture/execute/builtins/lib/strpbrk.c
37054         * gcc.c-torture/execute/builtins/lib/strspn.c
37055         * gcc.c-torture/execute/builtins/lib/strstr.c:
37056         New files containing support routines.
37057
37058         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
37059         declaration.
37060         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
37061         when not optimizing.
37062
37063 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
37064
37065         PR c++/16240
37066         * g++.dg/abi/mangle22.C: New test.
37067         * g++.dg/abi/mangle23.C: Likewise.
37068
37069 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
37070
37071         PR fortran/16290
37072         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
37073         Allow for cases without denormalized floating point numbers.
37074
37075 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
37076
37077         PR c/1027
37078         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37079         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
37080         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
37081         expected warning text.
37082         * gcc.dg/format/diag-2.c: New test.
37083
37084 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37085
37086         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37087
37088 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
37089
37090         * gcc.dg/builtins-43.c: New.
37091         * gcc.dg/builtins-44.c: New.
37092         * gcc.dg/builtins-45.c: New.
37093
37094 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
37095             Andreas Tobler  <a.tobler@schweiz.ch>
37096
37097         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37098         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
37099         as SIGSEGV.
37100         * gcc.dg/cleanup-11.c: Likewise.
37101         * gcc.dg/cleanup-8.c: Likewise.
37102         * gcc.dg/cleanup-9.c: Likewise.
37103         * gcc.dg/cleanup-5.c: Run on all platforms.
37104
37105 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37106
37107         * g++.dg/warn/nonnull1.C: New test.
37108
37109 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37110
37111         * gcc.dg/compat/compat-common.h: Wrap up CINT in
37112         an #ifndef SKIP_COMPLEX_INT/#endif pair.
37113         Special-case the Sun compiler wrt to <complex.h>.
37114
37115 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
37116
37117         * gcc.dg/Wunreachable-8.C: New test.
37118
37119         * gcc.dg/h8300-ice2.c : New test.
37120
37121 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
37122
37123         PR fortran/16161
37124         * gfortran.fortran-torture/compile/implicit.f90: Add test
37125         for implicit character.
37126
37127 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
37128
37129         PR fortran/16289
37130         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37131         Use tiny() intrinsic to find smallest non-negative real
37132
37133 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
37134
37135         * gcc.dg/compat/struct-by-value-22_main.c: New test.
37136         * gcc.dg/compat/struct-by-value-22_x.c: New.
37137         * gcc.dg/compat/struct-by-value-22_y.c: New.
37138
37139         * gcc.c-torture/execute/20040629-1.c: New test.
37140
37141 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
37142
37143         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37144         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37145
37146         PR target/16195
37147         * gcc.dg/20040625-1.c: New test.
37148
37149 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37150
37151         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37152
37153 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37154
37155         PR fortran/15963
37156         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37157
37158 2004-06-29  Richard Henderson  <rth@redhat.com>
37159
37160         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37161
37162 2004-06-29  Paul Brook  <paul@codesourcery.com>
37163
37164         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37165         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37166
37167 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
37168
37169         PR c++/16260
37170         * g++.dg/parse/crash15.C: New.
37171
37172 2004-06-28  Andrew Pinski  <apinski@apple.com>
37173
37174         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37175         by the error already.
37176
37177         * g++.dg/opt/ptrmem4.C: Change to compile only test.
37178
37179 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
37180
37181         PR target/14041
37182         * gcc.dg/h8300-bss-align-1.c : New.
37183
37184 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37185
37186         * PR c++/16174
37187         * g++.dg/template/ctor4.C: New.
37188
37189 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37190
37191         PR c++/16205
37192         * g++.dg/warn/Wsequence-point-1.C: New test.
37193
37194 2004-06-27  Paul Brook  <paul@codesourcery.com>
37195
37196         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37197
37198 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
37199
37200         * g++.old-deja/g++.mike/p7325.C: Remove.
37201
37202 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37203
37204         PR c/14963
37205         * gcc.dg/pr14963.c: New test.
37206
37207 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
37208
37209         PR c++/16193
37210         * g++.dg/parse/redef1.C: New test.
37211
37212 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37213
37214         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37215         20021110.c.
37216         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37217         20021119-1.c.
37218         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37219         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37220         5-04.c.
37221         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37222         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37223         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37224         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
37225         g++.brendan/enum14.C.
37226         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37227         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37228         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37229         g++.mike/virt1.C.
37230         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37231         memtemp24.C.
37232
37233 2004-06-27  Roger Sayle  <roger@eyesopen.com>
37234
37235         * gcc.dg/20040527-1.c: New test case.
37236
37237 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
37238
37239         PR gfortran/pr16196
37240         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
37241
37242 2004-06-25  Roger Sayle  <roger@eyesopen.com>
37243
37244         PR middle-end/15825
37245         * gcc.dg/pr15825-1.c: New test case.
37246
37247 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37248
37249         * gcc.c-torture/execute/20040625-1.c: New test.
37250
37251 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37252
37253         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37254
37255 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37256
37257         * gcc.dg/torture/mips-div-1.c: New test.
37258
37259 2004-06-24  Jeff Law  <law@redhat.com>
37260
37261         * gcc.dg/tree-ssa/20040624-1.c: New test.
37262
37263 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
37264
37265         * gcc.c-torture/compile/20040624-1.c: New test.
37266
37267 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37268
37269         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
37270         this directory.
37271
37272 2004-06-23  Andrew Pinski  <apinski@apple.com>
37273
37274         PR middle-end/15988
37275         * g++.dg/opt/ptrmem4.C: New test.
37276
37277         * gcc.dg/c90-array-quals-2.c: New test.
37278
37279 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
37280
37281         * gcc.dg/kpice1.c: New test.
37282
37283 2006-06-23  Andrew Pinski  <apinski@apple.com>
37284
37285         * gcc.dg/c90-array-quals.c: New test.
37286
37287 2006-06-22  Richard Henderson  <rth@redhat.com>
37288
37289         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
37290
37291 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
37292
37293         * gcc.dg/builtins-config.h: Handle FreeBSD.
37294
37295 2006-06-22  Richard Henderson  <rth@redhat.com>
37296
37297         * g++.dg/opt/devirt1.C: New.
37298
37299 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
37300
37301         * g++.dg/opt/pr15551.C: New testcase.
37302
37303 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
37304
37305         PR target/14800
37306         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37307         x86_64-*-linux* when compiling for 32bit.
37308
37309 2004-06-21  Andrew Pinski  <apinski@apple.com>
37310
37311         * gcc.dg/pch/struct-1.c: New.
37312         * gcc.dg/pch/struct-1.hs: New.
37313
37314 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
37315
37316         * gcc.dg/pch/save-temps-1.c: New file.
37317         * gcc.dg/pch/save-temps-1.hs: New file.
37318
37319 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37320
37321         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37322         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37323
37324 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37325
37326         * gfortran.fortran-torture/execute/select_1.f90: Rename function
37327         to fix type error.
37328         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37329         Remove trailing spaces.
37330
37331 2004-06-21  Richard Henderson  <rth@redhat.com>
37332
37333         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37334         merging && to BIT_FIELD_REF.
37335
37336 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
37337
37338         * g++.dg/opt/placeholder1.C: New test.
37339
37340 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37341
37342         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37343         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37344         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37345         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37346
37347 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
37348
37349         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37350         extern "C".
37351         * g++.dg/other/pragma-re-1.C: Add comments.
37352
37353 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
37354
37355         PR gfortran/16080
37356         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37357
37358 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
37359
37360         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37361         instead of setting the type of size_t by
37362         hand.
37363
37364 2004-06-18  Roger Sayle  <roger@eyesopen.com>
37365
37366         * gcc.dg/unordered-2.c: New test case.
37367         * gcc.dg/unordered-3.c: New test case.
37368
37369 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
37370
37371         PR other/16043
37372         * lib/g++.exp (g++_version): Tweak regexp for version
37373         * lib/g77.exp (g77_version): Likewise.
37374         * lib/gfortran.exp (gfortran_version): Likewise.
37375         * lib/objc.exp (objc_version): Likewise.
37376         * lib/treelang.exp (treelang_version): Likewise.
37377
37378 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
37379
37380         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37381         Use INT_MAX instead of __INT_MAX__.
37382         * gcc.dg/compat/struct-align-2_y.c: Likewise.
37383
37384         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37385         * gcc.dg/compat/scalar-return-3_x.c: Use it.
37386         * gcc.dg/compat/scalar-return-3_y.c: Use it.
37387         * gcc.dg/compat/scalar-return-4_x.c: Use it.
37388         * gcc.dg/compat/scalar-return-4_y.c: Use it.
37389         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37390         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37391         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37392         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37393
37394         * gcc.dg/range-test-1.c: New test.
37395         * g++.dg/opt/range-test-1.C: New test.
37396
37397 2004-06-17  Richard Henderson  <rth@redhat.com>
37398
37399         * objc.dg/sync-1.m: New.
37400         * objc.dg/try-catch-1.m: Don't force next runtime.
37401         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37402         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37403         shadowed catch clause.
37404         * objc.dg/try-catch-5.m: New.
37405
37406 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
37407
37408         Bug 14610
37409         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37410
37411 2004-06-15  Richard Henderson  <rth@redhat.com>
37412
37413         * gcc.dg/20001116-1.c: Move expected warning line.
37414
37415 2004-06-15  Richard Henderson  <rth@redhat.com>
37416
37417         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37418         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37419
37420 2004-06-15  Jeff Law  <law@redhat.com>
37421
37422         * gcc.dg/tree-ssa/20040615-1.c: New test.
37423         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37424         be less sensitive to operand ordering.
37425         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37426
37427 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37428
37429         * g++.dg/abi/bitfield3.C: Add comment..
37430
37431 2004-06-15  Richard Henderson  <rth@redhat.com>
37432
37433         * g++.dg/ext/stmtexpr1.C: XFAIL.
37434         * gcc.dg/20030612-1.c: XFAIL.
37435
37436 2004-06-15  Eric Christopher  <echristo@redhat.com>
37437
37438         * g++.dg/charset/asm5.c: New.
37439         * gcc.dg/charset/asm6.c: New.
37440
37441 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37442
37443         PR fortran/15962
37444         * gfortran.fortran-torture/execute/select_1.f90: New test.
37445
37446 2004-06-15  Paul Brook  <paul@codesourcery.com>
37447
37448         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37449
37450 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37451
37452         PR c++/15967
37453         * g++.dg/lookup/crash3.C: New test.
37454
37455 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37456
37457         PR c++/15947
37458         * g++.dg/parse/dtor4.C: New test.
37459
37460 2004-06-14  Jeff Law  <law@redhat.com>
37461
37462         * gcc.c-torture/compile/20040614-1.c: New test.
37463
37464 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37465
37466         PR fortran/15211
37467         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37468         LEN of a character array.
37469
37470 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
37471
37472         PR c++/15096
37473         * g++.dg/template/ptrmem10.C: New test.
37474
37475         PR c++/14930
37476         * g++.dg/template/friend30.C: New test.
37477
37478 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37479
37480         PR fortran/14928
37481         * gfortran.fortran-torture/compile/mloc.f90: New test.
37482
37483 2004-06-13  Paul Brook  <paul@codesourcery.com>
37484
37485         * gfortran.fortran-torture/execute/random_2.f90: New test.
37486
37487 2004-06-13  Eric Christopher  <echristo@redhat.com>
37488
37489         * gcc.dg/noncompile/redecl-1.c: Fix error message.
37490
37491 2004-06-12  Paul Brook  <paul@codesourcery.com>
37492
37493         * gfortran.fortran-torture/execute/contained_3.f90: New test.
37494
37495 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37496
37497         PR fortran/14923
37498         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37499
37500 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37501
37502         PR fortran/14957
37503         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37504         syntax errors in end statements of contained subroutines.
37505
37506 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37507
37508         PR fortran/12841
37509         * gfortran.fortran-torture/execute/null_arg.f90: New test.
37510
37511 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37512
37513         PR fortran/15665
37514         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
37515
37516 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37517
37518         PR gfortran/12839
37519         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37520
37521 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
37522
37523         PR c++/15862
37524         * g++.dg/parse/enum1.C: New test.
37525
37526 2004-06-10  Jeff Law  <law@redhat.com>
37527
37528         * gcc.c-torture/compile/20040610-1.c: New test.
37529
37530 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37531
37532         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37533         * g++.old-deja/g++.other/decl3.C: Likewise.
37534
37535 2004-06-10  Brian Booth  <bbooth@redhat.com>
37536
37537         * gcc.dg/tree-ssa/20031015-1.c: Scan for
37538         V_MAY_DEF instead of VDEF.
37539         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37540
37541 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
37542
37543         PR c++/14211
37544         * g++.dg/conversion/const1.C: New test.
37545
37546         PR c++/15076
37547         * g++.dg/conversion/reinterpret1.C: New test.
37548
37549         PR c++/15877
37550         * g++.dg/template/enum2.C: New test.
37551
37552         PR c++/15227
37553         * g++.dg/template/error13.C: New test.
37554
37555 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37556
37557         PR fortran/14957
37558         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37559         arguments to test_* REAL and of the right size.
37560
37561 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37562
37563         PR target/15569
37564         PR rtl-optimization/15681
37565         * gcc.dg/20040609-1.c: New test.
37566
37567 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37568
37569         PR c++/14791
37570         * g++.dg/opt/builtins1.C: New test.
37571
37572 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
37573
37574         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37575         that use default windows32 struct layout.
37576         * gcc.dg/i386-bitfield2.c: Likewise.
37577
37578 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
37579
37580         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37581         for mingw32 and cygwin targets.
37582
37583 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
37584
37585         * gcc.dg/pch/macro-4.c: New.
37586         * gcc.dg/pch/macro-4.hs: New.
37587
37588 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37589
37590         PR fortran/13249
37591         * gfortran.fortran-torture/compile/name_clash.f90: New test.
37592
37593 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37594
37595         PR fortran/13372
37596         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37597
37598 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37599
37600         PR gfortran/14897
37601         * gfortran.fortran-torture/execute/t_edit.f90: New test.
37602
37603 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37604
37605         PR gfortran/15755
37606         * gfortran.fortran-torture/execute/backspace.c : New test.
37607
37608 2004-06-09  Paul Brook  <paul@codesourcery.com>
37609
37610         * gfortran.fortran-torture/execure/intrinsic_associated.f90
37611         (pointer_to_section): Rewrite to use smaller array.
37612
37613 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
37614
37615         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37616         * gcc.dg/ext/altivec-10.c: Same.
37617         * gcc.dg/ext/altivec-11.c: Same.
37618         * gcc.dg/ext/altivec-12.c: Same.
37619         * gcc.dg/ext/altivec-13.c: Same.
37620         * gcc.dg/ext/altivec-14.c: Same.
37621         * gcc.dg/ext/altivec-15.c: Same.
37622         * gcc.dg/ext/altivec-16.c: Same.
37623         * gcc.dg/ext/altivec-3.c: Same.
37624         * gcc.dg/ext/altivec-4.c: Same.
37625         * gcc.dg/ext/altivec-6.c: Same.
37626         * gcc.dg/ext/altivec-7.c: Same.
37627         * gcc.dg/ext/altivec-8.c: Same.
37628         * gcc.dg/ext/altivec-varargs-1.c: Same.
37629
37630         * g++.dg/ext/altivec-1.C: Correct dg syntax.
37631         * g++.dg/ext/altivec-10.C: Same.
37632         * g++.dg/ext/altivec-2.C: Same.
37633         * g++.dg/ext/altivec-3.C: Same.
37634         * g++.dg/ext/altivec-4.C: Same.
37635         * g++.dg/ext/altivec-5.C: Same.
37636         * g++.dg/ext/altivec-6.C: Same.
37637         * g++.dg/ext/altivec-7.C: Same.
37638         * g++.dg/ext/altivec-8.C: Same.
37639         * g++.dg/ext/altivec-9.C: Same.
37640
37641 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37642
37643         PR c++/7841
37644         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37645
37646 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37647
37648         * gcc.dg/union-1.c: New test.
37649
37650 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37651
37652         * gcc.dg/builtins-41.c: New test case.
37653         * gcc.dg/builtins-42.c: New test case.
37654
37655 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37656
37657         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37658         * g++.dg/ext/altivec-10.C: Same.
37659         * g++.dg/ext/altivec-2.C: Same.
37660         * g++.dg/ext/altivec-3.C: Same.
37661         * g++.dg/ext/altivec-4.C: Same.
37662         * g++.dg/ext/altivec-5.C: Same.
37663         * g++.dg/ext/altivec-6.C: Same.
37664         * g++.dg/ext/altivec-7.C: Same.
37665         * g++.dg/ext/altivec-8.C: Same.
37666         * g++.dg/ext/altivec-9.C: Same.
37667         * g++.old-deja/g++.abi/cxa_vec.C: Same.
37668         * g++.old-deja/g++.brendan/new3.C: Same.
37669         * gcc.c-torture/execute/eeprof-1.x: Same.
37670
37671 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37672
37673         PR c/14765
37674         * gcc.dg/pr14765-1.c: New test.
37675
37676 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37677
37678         PR c/14649
37679         * gcc.dg/pr14649-1.c: New test case.
37680
37681 2004-06-07  Richard Henderson  <rth@redhat.com>
37682
37683         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37684         if temporaries.
37685
37686 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37687
37688         * g++.dg/eh/elide1.C: Remove XFAIL.
37689
37690 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
37691
37692         PR c++/15337
37693         * g++.dg/expr/sizeof3.C: New test.
37694
37695         PR c++/14777
37696         * g++.dg/template/access14.C: New test.
37697
37698         PR c++/15554
37699         * g++.dg/template/enum1.C: New test.
37700
37701         PR c++/15057
37702         * g++.dg/eh/throw1.C: New test.
37703
37704 2004-06-07  David Ayers  <d.ayers@inode.at>
37705             Ziemowit Laski  <zlaski@apple.com>
37706
37707         * lib/objc.exp (objc_target_compile): Revert the '-framework
37708         Foundation' flag fix, since bare Darwin does not ship
37709         with the Foundation framework.
37710         * objc/execute/next_mapping.h: Provide a local NSConstantString
37711         @interface and @implementation.
37712         (objc_constant_string_init): A constructor function, used to
37713         initialize the NSConstantString meta-class object.
37714         * objc/execute/string1.m: Include "next_mapping.h" instead of
37715         <Foundation/NSString.h>.
37716         * objc/execute/string2.m: Likewise.
37717         * objc/execute/string3.m: Likewise.
37718         * objc/execute/string4.m: Likewise.
37719
37720 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
37721
37722         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37723         to double. Replace double with FLOAT.
37724         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37725
37726         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37727         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37728         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37729         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37730         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37731         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37732         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37733         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37734
37735 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37736
37737         PR c/13519
37738         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37739
37740 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37741
37742         PR c++/15503
37743         * g++.dg/template/meminit2.C: New test.
37744
37745 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
37746
37747         PR target/15822
37748         * gcc.c-torture/execute/compare-fp-1.c,
37749         gcc.c-torture/execute/compare-fp-2.c,
37750         gcc.c-torture/execute/compare-fp-3.c,
37751         gcc.c-torture/execute/compare-fp-4.c,
37752         gcc.c-torture/execute/compare-fp-3.x,
37753         gcc.c-torture/execute/compare-fp-4.x: Moved...
37754         * gcc.c-torture/execute/ieee/compare-fp-1.c,
37755         gcc.c-torture/execute/ieee/compare-fp-2.c,
37756         gcc.c-torture/execute/ieee/compare-fp-3.c,
37757         gcc.c-torture/execute/ieee/compare-fp-4.c,
37758         gcc.c-torture/execute/ieee/compare-fp-3.x,
37759         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37760
37761 2004-06-04  David Ayers  <d.ayers@inode.at>
37762
37763         * objc/execute/protocol-isEqual-4.m: New testcase.
37764
37765 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
37766
37767         * objc/execute/protocol-isEqual-1.m: New testcase.
37768         * objc/execute/protocol-isEqual-2.m: New testcase.
37769         * objc/execute/protocol-isEqual-3.m: New testcase.
37770
37771 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37772
37773         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37774
37775 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37776
37777         * lib/objc.exp (objc_target_compile): When running tests on
37778         Darwin (Mac OS X), inform the linker about '-framework
37779         'Foundation'.
37780
37781 2004-06-02  Eric Christopher  <echristo@redhat.com>
37782
37783         * gcc.c-torture/compile/20040602-1.c: New.
37784
37785 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37786
37787         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37788         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37789
37790         PR tree-optimization/14736
37791         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37792
37793         PR tree-optimization/14042
37794         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37795
37796         PR tree-optimization/14729
37797         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37798
37799 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37800
37801         PR fortran/15557
37802         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37803
37804 2004-06-01  Richard Hederson  <rth@redhat.com>
37805
37806         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37807
37808 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37809
37810         PR c++/14932
37811         * g++.dg/parse/offsetof4.C: New test.
37812
37813 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
37814
37815         PR objc/7993
37816         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37817
37818 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
37819
37820         PR c++/15701
37821         * g++.dg/template/friend29.C: New test.
37822
37823 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37824
37825         PR c/15749
37826         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37827
37828 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
37829
37830         * gcc.dg/sparc-trap-1.c: New test.
37831
37832 2004-05-31  Roger Sayle  <roger@eyesopen.com>
37833
37834         PR middle-end/15069
37835         * g++.dg/opt/fold3.C: New test case.
37836
37837 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
37838
37839         * lib/target-supports.exp (check_iconv_available): Fix fallout
37840         from 2004-05-28 patch.
37841
37842 2004-05-30  Paul Brook  <paul@codesourcery.com>
37843
37844         PR fortran/15620
37845         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37846         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37847
37848 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
37849
37850         * gfortran.fortran-torture/execute/random_1.f90: New test.
37851
37852 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37853
37854         * g++.dg/ext/altivec-10.C: New test.
37855
37856 2004-05-29  Paul Brook  <paul@codesourcery.com>
37857
37858         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37859
37860 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37861
37862         * gcc.dg/altivec-16.c: New test.
37863
37864 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
37865
37866         * lib/target-supports.exp (check_vmx_hw_available): New.
37867         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37868
37869         * lib/target-supports.exp (check_alias_available,
37870         check_iconv_available, check_named_sections_available): Use
37871         unique names for temporary files.
37872
37873 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37874
37875         * gcc.dg/altivec-15.c: New test.
37876
37877 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37878
37879         PR c++/15083
37880         * g++.dg/warn/noeffect6.C: New test.
37881
37882         PR c++/15471
37883         * g++.dg/expr/ptrmem4.C: New test.
37884
37885         PR c++/15640
37886         * g++.dg/template/operator3.C: New test.
37887
37888 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37889
37890         PR c++/14668
37891         * g++.dg/lookup/redecl1.C: New test.
37892         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37893
37894 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
37895
37896         * gcc.c-torture/execute/compare-fp-1.c,
37897         gcc.c-torture/execute/compare-fp-2.c,
37898         gcc.c-torture/execute/compare-fp-3.c,
37899         gcc.c-torture/execute/compare-fp-4.c,
37900         gcc.c-torture/execute/compare-fp-3.x,
37901         gcc.c-torture/execute/compare-fp-4.x,
37902         gcc.dg/pr15649-1.c: New.
37903
37904 2004-05-27  Adam Nemet  <anemet@lnxw.com>
37905
37906         PR c++/12883
37907         * g++.dg/init/array14.C: New test.
37908
37909 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
37910
37911         * lib/compat.exp (compat-get-options-main): New.
37912         (compat-get-options): Remove unneeded code, warn for ignored
37913         command.
37914         (compat-execute): Check flag set by dg-require-* commands.
37915
37916         * lib/compat.exp (compat-execute): Break up long lines.
37917
37918 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
37919
37920         * gcc.dg/altivec-7.c: Don't use 'vector long'.
37921         * gcc.dg/altivec-14.c: New test.
37922         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37923
37924         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37925         * gcc.dg/altivec-12.c: Ditto.
37926
37927         * gcc.dg/altivec-3.c: Move call to altivec_check.
37928
37929 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37930
37931         PR c++/15044
37932         * g++.dg/template/error12.C: New test.
37933
37934         PR c++/15317
37935         * g++.dg/ext/attrib15.C: New test.
37936
37937         PR c++/15329
37938         * g++.dg/template/ptrmem9.C: New test.
37939
37940 2004-05-25  Paul Brook  <paul@codesourcery.com>
37941
37942         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37943
37944 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37945
37946         PR c++/15165
37947         * g++.dg/template/crash19.C: New test.
37948
37949 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37950
37951         PR c++/15025
37952         * g++.dg/template/redecl1.C: New test.
37953
37954 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37955
37956         PR c++/14821
37957         * g++.dg/other/ns1.C: New test.
37958
37959         PR c++/14883
37960         * g++.dg/template/invalid1.C: New test.
37961
37962 2004-05-23  Paul Brook  <paul@codesourcery.com>
37963         Victor Leikehman  <lei@haifasphere.co.il>
37964
37965         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37966         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37967
37968 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37969
37970         PR c++/15285
37971         PR c++/15299
37972         * g++.dg/template/non-dependent5.C: New test.
37973         * g++.dg/template/non-dependent6.C: New test.
37974
37975 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37976
37977         PR c++/15507
37978         * g++.dg/inherit/union1.C: New test.
37979
37980         PR c++/15542
37981         * g++.dg/template/addr1.C: New test.
37982
37983         PR c++/15427
37984         * g++.dg/template/array5.C: New test.
37985
37986         PR c++/15287
37987         * g++.dg/template/array6.C: New test.
37988
37989 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
37990             Roger Sayle  <roger@eyesopen.com>
37991
37992         * g++.dg/lookup/forscope2.C: New test case.
37993
37994 2004-05-22  Ben Elliston  <bje@au.ibm.com>
37995
37996         * gcc.dg/cpp/Wmissingdirs.c: New.
37997
37998 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37999
38000         PR target/15301
38001         * gcc.dg/compat/union-m128-1.h: New file.
38002         * gcc.dg/compat/union-m128-1_main.c: Likewise.
38003         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38004         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38005
38006 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38007
38008         PR target/15302
38009         * gcc.dg/compat/struct-complex-1.h: New file.
38010         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
38011         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
38012         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38013
38014 2004-05-20  Roger Sayle  <roger@eyesopen.com>
38015
38016         PR middle-end/3074
38017         * gcc.dg/pr3074-1.c: New test case.
38018         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38019
38020 2004-05-20  Falk Hueffner  <falk@debian.org>
38021
38022         PR other/15526
38023         * gcc.dg/ftrapv-1.c: New test case.
38024
38025 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
38026
38027         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
38028
38029 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
38030             Jeff Law  <law@redhat.com>
38031
38032         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38033         * gcc.dg/tree-ssa/20040518-2.c: New test.
38034
38035         * gcc.dg/tree-ssa/20040518-1.c: New test.
38036
38037 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
38038
38039         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38040
38041 2004-05-18  Paul Brook  <paul@codesourcery.com>
38042
38043         PR fortran/13930
38044         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
38045
38046 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38047
38048         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
38049         constant folding.
38050
38051 2004-05-17  Steven Bosscher  <stevenb@suse.de>
38052
38053         * gcc.dg/tree-ssa/20040517-1.c: New test.
38054
38055 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38056
38057         * gcc.dg/loop-4.c: New test.
38058
38059 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
38060
38061         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
38062
38063 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
38064
38065         PR fortran/15311
38066         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
38067
38068 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38069
38070         PR fortran/13826
38071         PR fortran/13940
38072         * gfortran.fortran-torture/compile/data_1.f90: New test.
38073
38074 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
38075
38076         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
38077         * gcc.dg/uninit-H.c: Define ASM for __s390__.
38078
38079 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38080
38081         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
38082
38083 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38084
38085         PR c/15444
38086         * gcc.dg/format/xopen-1.c: Adjust expected message.
38087         * gcc.dg/format/xopen-3.c: New test.
38088
38089 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
38090
38091         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
38092
38093 2004-05-14  Jeff Law  <law@redhat.com>
38094
38095         * gcc.dg/tree-ssa/20040514-2.c: New test.
38096
38097 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38098
38099         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38100         this ...
38101         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38102         this.
38103
38104 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
38105
38106         * gcc.dg/tree-ssa/20040514-1.c: New test.
38107
38108 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38109
38110         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38111         test.
38112
38113 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38114
38115         PR fortran/14066
38116         * gfortran.fortran-torture/compile/do_1.f90: New test.
38117
38118 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38119
38120         PR fortran/15051
38121         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38122         test.
38123
38124 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
38125
38126         PR fortran/15149
38127         * gfortran.fortran-torture/execute/random_init.f90: New test.
38128
38129 2004-05-13  Paul Brook  <paul@codesourcery.com>
38130
38131         PR fortran/15314
38132         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38133
38134 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
38135
38136         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38137         for the powerpc case.
38138
38139 2004-05-13  Jeff Law  <law@redhat.com>
38140
38141         * gcc.dg/tree-ssa/20040513-1.c: New test.
38142         * gcc.dg/tree-ssa/20040513-2.c: New test.
38143
38144 2004-05-13  Paul Brook  <paul@codesourcery.com>
38145
38146         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38147         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38148         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38149
38150 2004-05-13  Andreas Schwab  <schwab@suse.de>
38151
38152         PR other/10819
38153         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38154         characters.
38155
38156 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
38157
38158         PR fortran/15294
38159         * gfortran.fortran-torture/execute/adjustr.f90: New file.
38160
38161 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
38162
38163         Merge from tree-ssa-20020619-branch.  See
38164         ChangeLog.tree-ssa for details.
38165
38166 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
38167
38168         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38169         include <altivec.h> explicitly.
38170         * gcc.dg/altivec-13.c: Likewise.
38171
38172 2004-05-11  Paul Brook  <paul@codesourcery.com>
38173
38174         * gcc.c-torture/compile/20010518-1.c: Force enum size.
38175
38176 2004-05-10  Eric Christopher  <echristo@redhat.com>
38177
38178         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38179         * gcc.dg/sibcall-4.c: Ditto.
38180
38181 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
38182
38183         * g++.dg/ext/altivec-8.C: New test case.
38184         * gcc.dg/altivec-13.c: New test case.
38185
38186 2004-05-08  Roger Sayle  <roger@eyesopen.com>
38187
38188         * gcc.c-torture/execute/divcmp-1.c: New test case.
38189         * gcc.c-torture/execute/divcmp-2.c: New test case.
38190         * gcc.c-torture/execute/divcmp-3.c: New test case.
38191
38192 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
38193
38194         * g++.dg/other/pragma-re-2.C: New test.
38195
38196 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38197
38198         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38199         * gcc.dg/i386-387-2.c: Likewise.
38200
38201         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38202         __builtin_drem.
38203         * gcc.dg/i386-387-6.c: Likewise.
38204
38205 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38206
38207         * gcc.dg/builtins-33.c: Also check log1p*.
38208
38209 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
38210
38211         PR optimization/15296
38212         * gcc.c-torture/execute/pr15296.c: New test.
38213
38214 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
38215
38216         * gcc.dg/builtins-40.c: New test.
38217
38218 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
38219
38220         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38221
38222 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
38223
38224         * g++.dg/ext/spe1.C: New testcase.
38225
38226 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
38227
38228         * objc.dg/image-info.m: Allow additional attributes
38229         for __image_info section.
38230
38231 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
38232
38233         * gcc.dg/torture/mips-hilo-2.c: New test.
38234
38235 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38236
38237         PR c++/14389
38238         * g++.dg/template/member5.C: New test.
38239
38240 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
38241
38242         * gcc.dg/builtins-34.c: Also check expm1*.
38243
38244 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38245
38246         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38247         * gcc.dg/torture/builtin-convert-3.c: New test.
38248
38249 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
38250
38251         PR middle-end/15054
38252         * g++.dg/opt/pr15054.C: New test.
38253
38254 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38255
38256         * gcc.dg/torture/builtin-rounding-1.c: New test.
38257         * gcc.dg/builtins-25.c: Delete.
38258         * gcc.dg/builtins-29.c: Delete.
38259
38260 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
38261
38262         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38263         * gcc.dg/sibcall-4.c: Likewise.
38264         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
38265
38266 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38267
38268         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
38269         bit-field on 16-bit targets.
38270
38271 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38272
38273         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
38274         16-bit targets.
38275
38276 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
38277
38278         * gcc.dg/rs6000-power2-1.c: Change to compile only.
38279         * gcc.dg/rs6000-power2-2.c: Likewise.
38280
38281 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
38282
38283         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
38284         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
38285         Change the asm registers to be in form of frN instead of fN.
38286
38287 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38288
38289         * gcc.dg/torture/builtin-convert-2.c: New test.
38290
38291 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
38292
38293         * gcc.dg/rs6000-power2-1.c: New test.
38294         * gcc.dg/rs6000-power2-2.c: New test.
38295
38296 2004-04-28  Jan Hubicka  <jh@suse.cz>
38297
38298         * gcc.dg/unused-6.c: New test.
38299
38300 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
38301             Ulrich Weigand  <uweigand@de.ibm.com>
38302
38303         * ada/acats/run_all.sh: Define $target variable.
38304
38305 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
38306
38307         PR c++/15119
38308         * g++.dg/other/vararg-1.C: New test.
38309
38310         PR c++/4794
38311         * g++.dg/eh/cleanup3.C: New test.
38312
38313 2004-04-24  Laurent GUERBY <laurent@guerby.net>
38314
38315         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38316         and ad8011a (target_insn).
38317         * ada/acats/support/macro.dfs: Likewise.
38318         * ada/acats/support/impbit.adb: New file.
38319
38320 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
38321
38322         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38323
38324 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38325
38326         * gcc.dg/loop-3.c: New test.
38327
38328 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
38329
38330         * gcc.c-torture/execute/simd-5.c: New test.
38331
38332 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38333
38334         PR c++/15064
38335         * g++.dg/template/crash18.C: New test.
38336
38337 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
38338
38339         * g++.dg/ext/complit3.C: New test.
38340
38341 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38342
38343         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38344         * gcc.dg/altivec-3.c: Same.
38345         * gcc.dg/altivec-varargs-1.c: Same.
38346
38347 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38348
38349         * lib/target-supports.exp (check_profiling_available): Assume
38350         profiling is not available on powerpc-eabi targets.
38351
38352 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
38353
38354         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38355         * gcc.dg/vmx/bug-1.c: Ditto.
38356
38357 2004-04-20  Eric Christopher  <echristo@redhat.com>
38358
38359         * gcc.dg/charset/extern.c: New test.
38360         * g++.dg/charset/extern3.cc: Ditto.
38361
38362 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
38363
38364         * gcc.dg/builtins-39.c: New test.
38365
38366 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
38367
38368         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38369
38370 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
38371
38372         * gcc.dg/torture/mips-hilo-1.c: New test.
38373
38374 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
38375
38376         * gcc.c-torture/compile/20040419-1.c: New test.
38377
38378 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
38379
38380         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38381
38382 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
38383             Aldy Hernandez  <aldyh@redhat.com>
38384
38385         * gcc.c-torture/execute/va-arg-24.c: New.
38386
38387 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
38388             Aldy Hernandez  <aldyh@redhat.com>
38389
38390         * gcc.dg/vmx/1b-01.c: New.
38391         * gcc.dg/vmx/1b-02.c: New.
38392         * gcc.dg/vmx/1b-03.c: New.
38393         * gcc.dg/vmx/1b-04.c: New.
38394         * gcc.dg/vmx/1b-05.c: New.
38395         * gcc.dg/vmx/1b-06.c: New.
38396         * gcc.dg/vmx/1b-07.c: New.
38397         * gcc.dg/vmx/1c-01.c: New.
38398         * gcc.dg/vmx/1c-02.c: New.
38399         * gcc.dg/vmx/3a-01a.c: New.
38400         * gcc.dg/vmx/3a-01.c: New.
38401         * gcc.dg/vmx/3a-01m.c: New.
38402         * gcc.dg/vmx/3a-03.c: New.
38403         * gcc.dg/vmx/3a-03m.c: New.
38404         * gcc.dg/vmx/3a-04.c: New.
38405         * gcc.dg/vmx/3a-04m.c: New.
38406         * gcc.dg/vmx/3a-05.c: New.
38407         * gcc.dg/vmx/3a-06.c: New.
38408         * gcc.dg/vmx/3a-06m.c: New.
38409         * gcc.dg/vmx/3a-07.c: New.
38410         * gcc.dg/vmx/3b-01.c: New.
38411         * gcc.dg/vmx/3b-02.c: New.
38412         * gcc.dg/vmx/3b-10.c: New.
38413         * gcc.dg/vmx/3b-13.c: New.
38414         * gcc.dg/vmx/3b-14.c: New.
38415         * gcc.dg/vmx/3b-15.c: New.
38416         * gcc.dg/vmx/3c-01a.c: New.
38417         * gcc.dg/vmx/3c-01.c: New.
38418         * gcc.dg/vmx/3c-02.c: New.
38419         * gcc.dg/vmx/3c-03.c: New.
38420         * gcc.dg/vmx/3d-01.c: New.
38421         * gcc.dg/vmx/4-01.c: New.
38422         * gcc.dg/vmx/4-03.c: New.
38423         * gcc.dg/vmx/5-01.c: New.
38424         * gcc.dg/vmx/5-02.c: New.
38425         * gcc.dg/vmx/5-03.c: New.
38426         * gcc.dg/vmx/5-04.c: New.
38427         * gcc.dg/vmx/5-05.c: New.
38428         * gcc.dg/vmx/5-06.c: New.
38429         * gcc.dg/vmx/5-07.c: New.
38430         * gcc.dg/vmx/5-07t.c: New.
38431         * gcc.dg/vmx/5-08.c: New.
38432         * gcc.dg/vmx/5-10.c: New.
38433         * gcc.dg/vmx/5-11.c: New.
38434         * gcc.dg/vmx/7-01a.c: New.
38435         * gcc.dg/vmx/7-01.c: New.
38436         * gcc.dg/vmx/7c-01.c: New.
38437         * gcc.dg/vmx/7d-01.c: New.
38438         * gcc.dg/vmx/7d-02.c: New.
38439         * gcc.dg/vmx/8-01.c: New.
38440         * gcc.dg/vmx/8-02a.c: New.
38441         * gcc.dg/vmx/8-02.c: New.
38442         * gcc.dg/vmx/brode-1.c: New.
38443         * gcc.dg/vmx/bug-1.c: New.
38444         * gcc.dg/vmx/bug-2.c: New.
38445         * gcc.dg/vmx/bug-3.c: New.
38446         * gcc.dg/vmx/cw-bug-1.c: New.
38447         * gcc.dg/vmx/cw-bug-2.c: New.
38448         * gcc.dg/vmx/cw-bug-3.c: New.
38449         * gcc.dg/vmx/dct.c: New.
38450         * gcc.dg/vmx/debug-1.c: New.
38451         * gcc.dg/vmx/debug-2.c: New.
38452         * gcc.dg/vmx/debug-3.c: New.
38453         * gcc.dg/vmx/debug-4.c: New.
38454         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38455         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38456         * gcc.dg/vmx/eg-5.c: New.
38457         * gcc.dg/vmx/fft.c: New.
38458         * gcc.dg/vmx/gcc-bug-1.c: New.
38459         * gcc.dg/vmx/gcc-bug-2.c: New.
38460         * gcc.dg/vmx/gcc-bug-3.c: New.
38461         * gcc.dg/vmx/gcc-bug-4.c: New.
38462         * gcc.dg/vmx/gcc-bug-5.c: New.
38463         * gcc.dg/vmx/gcc-bug-6.c: New.
38464         * gcc.dg/vmx/gcc-bug-7.c: New.
38465         * gcc.dg/vmx/gcc-bug-8.c: New.
38466         * gcc.dg/vmx/gcc-bug-9.c: New.
38467         * gcc.dg/vmx/gcc-bug-b.c: New.
38468         * gcc.dg/vmx/gcc-bug-c.c: New.
38469         * gcc.dg/vmx/gcc-bug-d.c: New.
38470         * gcc.dg/vmx/gcc-bug-e.c: New.
38471         * gcc.dg/vmx/gcc-bug-f.c: New.
38472         * gcc.dg/vmx/gcc-bug-g.c: New.
38473         * gcc.dg/vmx/gcc-bug-i.c: New.
38474         * gcc.dg/vmx/harness.h: New.
38475         * gcc.dg/vmx/ira1.c: New.
38476         * gcc.dg/vmx/ira2a.c: New.
38477         * gcc.dg/vmx/ira2b.c: New.
38478         * gcc.dg/vmx/ira2.c: New.
38479         * gcc.dg/vmx/ira2c.c: New.
38480         * gcc.dg/vmx/mem.c: New.
38481         * gcc.dg/vmx/newton-1.c: New.
38482         * gcc.dg/vmx/ops.c: New.
38483         * gcc.dg/vmx/sn7153.c: New.
38484         * gcc.dg/vmx/spill2.c: New.
38485         * gcc.dg/vmx/spill3.c: New.
38486         * gcc.dg/vmx/spill.c: New.
38487         * gcc.dg/vmx/t.c: New.
38488         * gcc.dg/vmx/varargs-1.c: New.
38489         * gcc.dg/vmx/varargs-2.c: New.
38490         * gcc.dg/vmx/varargs-3.c: New.
38491         * gcc.dg/vmx/varargs-4.c: New.
38492         * gcc.dg/vmx/varargs-5.c: New.
38493         * gcc.dg/vmx/varargs-6.c: New.
38494         * gcc.dg/vmx/varargs-7.c: New.
38495         * gcc.dg/vmx/vmx.exp: New.
38496         * gcc.dg/vmx/vprint-1.c: New.
38497         * gcc.dg/vmx/vscan-1.c: New.
38498         * gcc.dg/vmx/x-01.c: New.
38499         * gcc.dg/vmx/x-02.c: New.
38500         * gcc.dg/vmx/x-03.c: New.
38501         * gcc.dg/vmx/x-04.c: New.
38502         * gcc.dg/vmx/x-05.c: New.
38503         * gcc.dg/vmx/yousufi-1.c: New.
38504         * gcc.dg/vmx/zero-1.c: New.
38505         * gcc.dg/vmx/zero.c: New.
38506
38507 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
38508
38509         * g++.dg/lookup/java1.C: Update for chage of
38510         _Jv_AllocObject.
38511         * g++.dg/lookup/java2.C: Likewise.
38512
38513 2004-04-17  Laurent GUERBY <laurent@guerby.net>
38514
38515         * ada/acats/run_all.sh: use -O2 by default.
38516
38517 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
38518
38519         * gcc.dg/vr-mult-[12].c: New tests.
38520
38521 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38522
38523         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38524
38525         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38526
38527 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
38528
38529         * lib/target-supports.exp (check_profiling_available): Assume
38530         profiling isn't available for mips*-*-elf targets.
38531
38532 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
38533
38534         * gcc.dg/builtins-38.c: New test.
38535
38536 2004-04-14  Eric Christopher  <echristo@redhat.com>
38537
38538         * g++.dg/charset/charset.exp: Run .cc extension tests.
38539
38540 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
38541
38542         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
38543
38544 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38545
38546         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38547
38548 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
38549
38550         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38551         * gcc.dg/i386-387-2.c: Likewise.
38552
38553         * gcc.dg/i386-387-7.c: New test.
38554         * gcc.dg/i386-387-8.c: New test.
38555
38556         * gcc.dg/builtins-37.c: New test.
38557
38558 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
38559
38560         * g++.dg/pch/externc-1.C: Add missing semicolon.
38561
38562 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
38563
38564         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38565
38566 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38567
38568         * gcc.c-torture/execute/20040411-1.c: New test.
38569
38570 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38571
38572         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38573
38574 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
38575
38576         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38577
38578 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
38579
38580         * lib/target-supports.exp (check_named_sections_available): New.
38581         * lib/gcc-dg.exp (dg-require-named-sections): New.
38582         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38583         old-deja.exp.  Also prune error-count message from HP linker.
38584         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38585
38586         * g++.dg/init/init-ref4.C: Use dg-require-weak.
38587         * g++.old-deja/g++.pt/static3.C: Likewise.
38588         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38589
38590 2004-04-09  Roger Sayle  <roger@eyesopen.com>
38591
38592         * gcc.c-torture/execute/20040409-1.c: New test case.
38593         * gcc.c-torture/execute/20040409-2.c: New test case.
38594         * gcc.c-torture/execute/20040409-3.c: New test case.
38595
38596 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
38597
38598         * gcc.dg/20040409-1.c: New test.
38599
38600 2004-04-08  Roger Sayle  <roger@eyesopen.com>
38601
38602         PR target/14888
38603         * g++.dg/opt/pr14888.C: New test case.
38604
38605 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
38606
38607         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38608         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38609         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38610         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38611         New tests.
38612
38613 2004-04-08  Paul Brook  <paul@codesourcery.com>
38614
38615         * gcc.dg/spill-1.c: New test.
38616
38617 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38618
38619         * gcc.dg/torture/builtin-ctype-2.c: New test.
38620
38621 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
38622
38623         * gcc.dg/pch/pch.exp: Add largefile test.
38624
38625 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
38626
38627         * g++.dg/pch/externc-1.Hs: New.
38628         * g++.dg/pch/externc-1.C: New.
38629
38630 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38631
38632         * gcc.dg/compat/struct-by-value-5a_main.c,
38633         gcc.dg/compat/struct-by-value-5b_main.c: New files.
38634         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38635         * gcc.dg/compat/struct-by-value-5a_x.c,
38636         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38637         gcc.dg/compat/struct-by-value-5_x.c.
38638         * gcc.dg/compat/struct-by-value-5a_y.c,
38639         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38640         gcc.dg/compat/struct-by-value-5_y.c.
38641
38642         * gcc.dg/compat/struct-by-value-6a_main.c,
38643         gcc.dg/compat/struct-by-value-6b_main.c: New files.
38644         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38645         * gcc.dg/compat/struct-by-value-6a_x.c,
38646         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38647         gcc.dg/compat/struct-by-value-6_x.c.
38648         * gcc.dg/compat/struct-by-value-6a_y.c,
38649         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38650         gcc.dg/compat/struct-by-value-6_y.c.
38651
38652         * gcc.dg/compat/struct-by-value-7a_main.c,
38653         gcc.dg/compat/struct-by-value-7b_main.c: New files.
38654         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38655         * gcc.dg/compat/struct-by-value-7a_x.c,
38656         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38657         gcc.dg/compat/struct-by-value-7_x.c.
38658         * gcc.dg/compat/struct-by-value-7a_y.c,
38659         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38660         gcc.dg/compat/struct-by-value-7_y.c.
38661
38662 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
38663
38664         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38665         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38666         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38667         options.
38668
38669 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
38670
38671         * gcc.dg/builtins-36.c: New test.
38672
38673 2004-04-06  Paul Brook  <paul@codesourcery.com>
38674
38675         * README.gcc: Remove obsolete contraint on testcases.
38676
38677 2004-04-05  Paul Brook  <paul@codesourcery.com>
38678
38679         PR2123
38680         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
38681         failure and exit(0) on success.
38682         * g++.dg/expr/anew2.C: Ditto.
38683         * g++.dg/expr/anew3.C: Ditto.
38684         * g++.dg/expr/anew4.C: Ditto.
38685
38686 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
38687
38688         PR c++/3518
38689         * g++.dg/template/unify7.C: New.
38690
38691 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38692
38693         * g++.dg/README: Bring up to date with new subdirectories; remove
38694         duplicate subdirectory lines.
38695
38696 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
38697
38698         PR c++/14007
38699         * g++.dg/template/unify5.C: New.
38700         * g++.dg/template/unify6.C: New.
38701         * g++.dg/template/qualttp20.C: Adjust.
38702         * g++.old-deja/g++.jason/report.C: Adjust.
38703         * g++.old-deja/g++.other/qual1.C: Adjust.
38704
38705 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
38706
38707         PR c++/14803
38708         * g++.dg/inherit/ptrmem1.C: New test.
38709
38710 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
38711
38712         PR c++/14755
38713         * gcc.c-torture/execute/20040331-1.c: New test.
38714         * gcc.dg/20040331-1.c: New test.
38715
38716 2004-04-01  Paul Brook  <paul@codesourcery.com>
38717
38718         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38719
38720 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
38721
38722         PR c++/14724
38723         * g++.dg/init/goto1.C: New test.
38724
38725         PR c++/14763
38726         * g++.dg/template/defarg4.C: New test.
38727
38728 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
38729
38730         * gcc.dg/altivec-11.c: Extend test for more valid cases.
38731
38732 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
38733
38734         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38735
38736 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
38737
38738         * gcc.dg/noncompile/undeclared-2.c: New test.
38739
38740 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38741
38742         * gcc.dg/940409-1.c: Remove XFAIL.
38743         * gcc.dg/reg-vol-struct-1.c: New test.
38744
38745 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38746
38747         * gcc.dg/torture/builtin-wctype-1.c: New test.
38748
38749 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
38750
38751         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38752         * gcc.dg/20001101-1.c: Likewise.
38753         * gcc.dg/20001102-1.c: Likewise.
38754
38755 2004-03-25  Roger Sayle  <roger@eyesopen.com>
38756
38757         * gcc.dg/compare8.c: Add an additional test for XOR.
38758
38759 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38760
38761         * gcc.dg/torture/builtin-ctype-1.c: New test.
38762
38763 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38764
38765         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38766         * gcc.dg/torture/builtin-math-1.c: Likewise.
38767         * gcc.dg/torture/builtin-power-1.c: New test.
38768
38769 2004-03-24  Andreas Schwab  <schwab@suse.de>
38770
38771         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38772         IA64 assembler.
38773
38774 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38775             Roger Sayle  <roger@eyesopen.com>
38776
38777         * gcc.dg/compare8.c: New test case.
38778
38779 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38780
38781         * g++.dg/ext/altivec-7.C: New test.
38782
38783 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38784
38785         PR 12267, 12391, 12560, 13129, 14114, 14133
38786         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38787         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38788         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38789         Adjust error regexps.
38790         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38791         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38792         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38793         * gcc.dg/local1.c: Add explanatory comment.
38794
38795 2004-03-23  Roger Sayle  <roger@eyesopen.com>
38796
38797         PR optimization/14669
38798         * g++.dg/opt/fold2.C: New test case.
38799
38800 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
38801
38802         PR c/14069
38803         * gcc.dg/20040322-1.c: New test.
38804
38805 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38806
38807         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
38808         * gcc.dg/ultrasp4.c: Likewise.
38809         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
38810
38811 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38812
38813         * gcc.dg/i386-sse-8.c: Reset default options.
38814
38815 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38816
38817         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38818         in the error message text.
38819
38820 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38821
38822         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38823
38824 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
38825
38826         PR c++/14616
38827         * g++.dg/init/array13.C: New test.
38828
38829 2004-03-20  Roger Sayle  <roger@eyesopen.com>
38830
38831         PR target/13889
38832         * gcc.c-torture/compile/pr13889.c: New test case.
38833
38834 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38835
38836         PR c/14635
38837         * builtins-1.c (nan, nans): Don't test.
38838         * builtins-30.c: Don't use nan, nanf, nanl.
38839         * builtins-35.c: New test.
38840
38841 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
38842
38843         * g++.dg/ext/altivec-6.C: New test.
38844
38845 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
38846
38847         * g++.dg/init/placement3.C: New test.
38848
38849         * g++.dg/template/spec13.C: New test.
38850
38851         * g++.dg/lookup/using11.C: New test.
38852
38853         * g++.dg/lookup/koenig3.C: New test.
38854
38855         * g++.dg/template/operator2.C: New test.
38856
38857         * g++.dg/expr/dtor3.C: New test.
38858         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38859         marker.
38860         * g++.old-deja/g++.law/visibility28.C: Likewise.
38861
38862 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
38863
38864         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38865         * gcc.dg/ppc64-abi-3.c: Likewise.
38866
38867 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38868
38869         PR c++/14545
38870         * g++.dg/parse/template15.C: New test.
38871
38872 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38873
38874         * g++.dg/expr/dtor2.C: New test.
38875
38876         * g++.dg/lookup/anon4.C: New test.
38877
38878         * g++.dg/overload/using1.C: New test.
38879
38880         * g++.dg/template/lookup7.C: New test.
38881
38882         * g++.dg/template/typename6.C: New test.
38883
38884         * g++.dg/expr/cond6.C: New test.
38885
38886 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38887
38888         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38889
38890 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38891
38892         * g++.dg/expr/cond5.C: New test.
38893         * g++.dg/expr/constcast1.C: Likewise.
38894         * g++.dg/expr/ptrmem2.C: Likewise.
38895         * g++.dg/expr/ptrmem3.C: Likewise.
38896         * g++.dg/lookup/main1.C: Likewise.
38897         * g++.dg/template/lookup6.C: Likewise.
38898
38899 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38900
38901         * gcc.dg/local1.c: New test.
38902
38903         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38904
38905 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38906
38907         * gcc.dg/torture/builtin-convert-1.c: New test.
38908
38909 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38910
38911         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38912
38913 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38914
38915         PR c++/14481
38916         * g++.dg/warn/Wunused-7.C: New test.
38917
38918 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38919
38920         * gcc.dg/torture/builtin-integral-1.c: New test.
38921
38922 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38923
38924         PR c++/14586
38925         * g++.dg/parse/non-dependent3.C: New test.
38926
38927 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
38928
38929         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38930         * g++.dg/eh/simd-2.C: Likewise.
38931         * g++.dg/init/array10.C: Likewise.
38932         * gcc.c-torture/compile/simd-1.c: Likewise.
38933         * gcc.c-torture/compile/simd-2.c: Likewise.
38934         * gcc.c-torture/compile/simd-3.c: Likewise.
38935         * gcc.c-torture/compile/simd-4.c: Likewise.
38936         * gcc.c-torture/compile/simd-6.c: Likewise.
38937         * gcc.c-torture/execute/simd-1.c: Likewise.
38938         * gcc.c-torture/execute/simd-2.c: Likewise.
38939         * gcc.dg/compat/vector-defs.h: Likewise.
38940         * gcc.dg/20020531-1.c: Likewise.
38941         * gcc.dg/altivec-3.c: Likewise.
38942         * gcc.dg/altivec-4.c: Likewise.
38943         * gcc.dg/altivec-varargs-1.c: Likewise.
38944         * gcc.dg/compat/vector-defs.h: Likewise.
38945         * gcc.dg/i386-mmx-3.c: Likewise.
38946         * gcc.dg/i386-sse-4.c: Likewise.
38947         * gcc.dg/i386-sse-5.c: Likewise.
38948         * gcc.dg/i386-sse-8.c: Likewise.
38949         * gcc.dg/simd-1.c: Likewise.
38950         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
38951         __ev64_opaque__ since the machine description provides it.
38952
38953 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38954
38955         * lib/compat.exp (skip_list): New global variable.
38956         Use it to hold the user defined COMPAT_SKIPS list if any.
38957         (compat-obj): Add the members of skip_list to optall.
38958
38959 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38960
38961         * gcc.dg/compat/union-by-value-1_main.c,
38962         union-by-value-1_x.c, union-by-value-1_y.c,
38963         union-check.h, union-defs.h,
38964         union-init.h, union-return-1_main.c,
38965         union-return-1_x.c, union-return-1_y.c: New files.
38966
38967 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38968
38969         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38970         mixed-struct-init.h: Add 4 mixed structure types.
38971         struct-by-value-21_main.c, struct-by-value-21_x.c,
38972         struct-by-value-21_y.c, struct-return-21_main.c,
38973         struct-return-21_x.c, struct-return-21_y.c: New files.
38974
38975 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
38976
38977         PR c++/14550
38978         * g++.dg/parse/template14.C: New test.
38979
38980 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38981
38982         * gcc.c-torture/execute/20040313-1.c: New test.
38983
38984 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
38985
38986         PR target/14533
38987         * gcc.dg/20040311-2.c: New test.
38988
38989 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
38990
38991         PR other/14544
38992         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38993         bit-field.
38994
38995 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
38996
38997         * gcc.dg/20040305-2.c: Add missing return statement.
38998
38999 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39000
39001         * gcc.dg/builtins-34.c: Also check pow10*.
39002
39003 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39004
39005         PR target/14262
39006         * gcc.dg/20040305-2.c: New test.
39007
39008 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39009
39010         * gcc.dg/20040310-1.c: New test.
39011
39012 2004-03-11  Roger Sayle  <roger@eyesopen.com>
39013
39014         * gcc.c-torture/execute/20040311-1.c: New test case.
39015
39016 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
39017
39018         PR c++/14476
39019         * g++.dg/lookup/enum1.C: New test.
39020
39021 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
39022
39023         PR c++/14510
39024         * g++.dg/lookup/struct2.C: New test.
39025
39026 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
39027
39028         * gcc.dg/builtins-34.c: New test.
39029
39030 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39031
39032         * gcc.dg/torture/builtin-nonneg-1.c: New test.
39033
39034 2004-03-09  James E Wilson  <wilson@specifixinc.com>
39035
39036         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39037         * gcc.dg/alias-2.c: New testcase.
39038
39039 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
39040
39041         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
39042
39043 2004-03-09  Roger Sayle  <roger@eyesopen.com>
39044
39045         * gcc.c-torture/execute/20040309-1.c: New test case.
39046
39047 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
39048
39049         PR c++/14397
39050         * g++.dg/overload/ref1.C: New.
39051
39052 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39053
39054         PR c++/14409
39055         * g++.dg/template/spec12.C: New test.
39056
39057         PR c++/14448
39058         * g++.dg/parse/crash14.C: New test.
39059
39060 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39061
39062         PR c++/14230
39063         * g++.dg/init/ref11.C: New test.
39064
39065 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39066
39067         PR c++/14432
39068         * g++.dg/parse/builtin2.C: New test.
39069
39070 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39071
39072         PR c++/14401
39073         * g++.dg/init/ctor3.C: New test.
39074         * g++.dg/init/union1.C: New test.
39075         * g++.dg/ext/anon-struct4.C: New test.
39076
39077 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39078
39079         * g++.dg/lookup/koenig1.C: Tweak error messages.
39080         * g++.dg/lookup/used-before-declaration.C: Likewise.
39081         * g++.dg/other/do1.C: Likewise.
39082         * g++.dg/overload/koenig1.C: Likewise.
39083         * g++.dg/parse/crash13.C: Likewise.
39084         * g++.dg/template/instantiate3.C: Likewise.
39085
39086 2004-03-08  Eric Christopher  <echristo@redhat.com>
39087
39088         * * lib/target-supports.exp: Enable libiconv in test
39089         compilation.  Fix up error checking.
39090
39091 2004-03-08  Roger Sayle  <roger@eyesopen.com>
39092
39093         PR middle-end/14289
39094         * gcc.dg/pr14289-1.c: New test case.
39095         * gcc.dg/pr14289-2.c: Likewise.
39096         * gcc.dg/pr14289-3.c: Likewise.
39097
39098 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
39099
39100         * gcc.c-torture/execute/20040308-1.c: New test.
39101
39102 2004-03-07  Roger Sayle  <roger@eyesopen.com>
39103
39104         * gcc.c-torture/execute/20040307-1.c: New test case.
39105
39106 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
39107
39108         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39109
39110 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
39111
39112         * gcc.dg/20040306-1.c: New test.
39113
39114 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
39115
39116         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39117         them static.
39118         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39119
39120 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39121
39122         PR c/14465
39123         * gcc.dg/decl-6.c: New test.
39124
39125 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39126
39127         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39128         Rename LOGPOW -> LOG_POW.
39129         (SQRT_EXP, POW_EXP): New.
39130
39131 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39132
39133         * gcc.dg/i386-sse-8.c: New test.
39134
39135 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39136
39137         PR c/14114
39138         * gcc.dg/decl-5.c: New test.
39139
39140 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
39141
39142         * gcc.dg/20040305-1.c: New test.
39143
39144 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
39145
39146         PR other/14354
39147         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39148
39149 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
39150
39151         PR c++/14425, c++/14426
39152         * g++.dg/ext/altivec-4.C: New test.
39153         * g++.dg/ext/altivec-5.C: New test.
39154
39155 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
39156
39157         * g++.old-deja/g++.other/linkage1.C: Expect errors about
39158         global variables of a type with no linkage.
39159         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39160         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39161         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39162         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39163         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
39164         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39165         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39166         * g++.dg/warn/deprecated.C: Name enum Color.
39167         * g++.dg/overload/VLA.C: Name structure for 'b'.
39168         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39169
39170 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39171
39172         * gcc.c-torture/compile/20040304-1.c: New test.
39173
39174 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
39175
39176         PR 13728
39177         * gcc.dg/decl-4.c: New testcase.
39178
39179 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
39180
39181         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39182         as PRECF if sizeof (float) > sizeof (double).
39183         (PRECL): Make it the same as PRECF if
39184         sizeof (float) > sizeof (long double).
39185
39186 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39187
39188         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
39189         system type.  Add check for irix6 which doesn't have c99 runtime.
39190
39191 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
39192
39193         * gcc.dg/const-elim-1.c: xfail for xtensa.
39194
39195 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39196
39197         PR c++/14369
39198         * g++.dg/template/cond4.C: New test.
39199
39200 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39201
39202         PR c++/14360
39203         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39204
39205         PR c++/14361
39206         * g++.dg/parse/defarg7.C: New test.
39207
39208         PR c++/14359
39209         * g++.dg/template/friend26.C: New test.
39210
39211 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39212
39213         PR c++/14324
39214         * g++.dg/abi/mangle21.C: New test.
39215
39216         PR c++/14260
39217         * g++.dg/parse/constructor2.C: New test.
39218
39219         PR c++/14337
39220         * g++.dg/template/sfinae1.C: New test.
39221
39222 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39223
39224         PR c++/14267
39225         * g++.dg/expr/crash2.C: New test.
39226
39227         PR middle-end/13448
39228         * gcc.dg/inline-5.c: New test.
39229         * gcc.dg/always-inline.c: Split out tests into ...
39230         * gcc.dg/always-inline2.c: ... this and ...
39231         * gcc.dg/always-inline3.c: ... this.
39232
39233 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39234
39235         PR debug/12103
39236         * g++.dg/debug/crash1.C: New test.
39237
39238 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
39239
39240         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39241         function with __attribute__((noinline)).
39242         (recurser_void2): Likewise.
39243         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39244         (recurser_void2): Likewise.
39245
39246 2004-02-29  Roger Sayle  <roger@eyesopen.com>
39247
39248         PR middle-end/14203
39249         * g++.dg/warn/Wunused-6.C: New test case.
39250
39251 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
39252
39253         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39254         not defined.
39255
39256 2004-02-27  Eric Christopher  <echristo@redhat.com>
39257
39258         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39259         * g++.dg/charset/asm2.c: Run only x86.
39260         * gcc.dg/charset/asm3.c: Ditto.
39261
39262 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
39263
39264         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39265         ld_library_path.
39266
39267 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
39268
39269         * g++.dg/ext/altivec-3.C: New.
39270
39271 2004-02-26  Richard Henderson  <rth@redhat.com>
39272
39273         * g++.dg/ext/attrib10.C: Mark for warning.
39274         * gcc.dg/attr-alias-1.c: New.
39275
39276 2004-02-26  Richard Henderson  <rth@redhat.com>
39277
39278         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
39279         * gcc.c-torture/execute/20040208-2.c: ... it back.
39280
39281 2004-02-26  Eric Christopher  <echristo@redhat.com>
39282
39283         * lib/target-supports.exp (check-iconv-available): New function.
39284         * lib/gcc-dg.exp (dg-require-iconv): New function.
39285         Use above.
39286         * gcc.dg/charset: New directory.
39287         * gcc.dg/charset/charset.exp: New file.
39288         * gcc.dg/charset/asm1.c: Ditto.
39289         * gcc.dg/charset/asm2.c: Ditto.
39290         * gcc.dg/charset/asm3.c: Ditto.
39291         * gcc.dg/charset/asm4.c: Ditto.
39292         * gcc.dg/charset/asm5.c: Ditto.
39293         * gcc.dg/charset/attribute1.c: Ditto.
39294         * gcc.dg/charset/attribute2.c: Ditto.
39295         * gcc.dg/charset/string1.c: Ditto.
39296         * g++.dg/charset: New directory.
39297         * g++.dg/dg.exp: Add here. Special options.
39298         * g++.dg/charset/charset.exp: New file.
39299         * g++.dg/charset/asm1.c: Ditto.
39300         * g++.dg/charset/asm2.c: Ditto.
39301         * g++.dg/charset/asm3.c: Ditto.
39302         * g++.dg/charset/asm4.c: Ditto.
39303         * g++.dg/charset/attribute1.c: Ditto.
39304         * g++.dg/charset/attribute2.c: Ditto.
39305         * g++.dg/charset/extern1.cc: Ditto.
39306         * g++.dg/charset/extern2.cc: Ditto.
39307         * g++.dg/charset/string1.c: Ditto.
39308
39309 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
39310
39311         PR c++/14278
39312         * g++.dg/parse/comma1.C: New test.
39313
39314 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39315
39316         PR c++/14284
39317         * g++.dg/template/ttp8.C: New test.
39318
39319 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
39320
39321         * gcc.dg/fixuns-trunc-1.c: New test.
39322
39323 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39324
39325         * gcc.dg/builtins-config.h: Use #elif.
39326
39327 2004-02-26  Michael Matz  <matz@suse.de>
39328
39329         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39330         * gcc.dg/991214-1.c: Likewise.
39331         * gcc.dg/i386-asm-1.c: Likewise.
39332
39333 2004-02-25  Richard Henderson  <rth@redhat.com>
39334
39335         * gcc.c-torture/execute/20040208-2.c: Move ...
39336         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39337
39338 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39339
39340         PR c++/14246
39341         * g++.dg/other/crash-3.C: New test.
39342
39343 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39344
39345         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39346         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39347
39348         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39349         HP-UX.
39350
39351 2004-02-24  Michael Matz  <matz@suse.de>
39352
39353         * gcc.dg/i386-regparm.c: New.
39354
39355 2004-02-23  James E Wilson  <wilson@specifixinc.com>
39356
39357         * gcc.c-torture/execute/20040223-1.c: New.
39358
39359 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
39360             Kazu Hirata  <kazu@cs.umass.edu>
39361
39362         * gcc.dg/fwritable-strings-1.c: Remove.
39363
39364 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
39365
39366         PR c/14156
39367         * gcc.dg/20040223-1.c: New test.
39368
39369 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39370
39371         PR c++/14106
39372         * g++.dg/ext/typeof9.C: New test.
39373
39374 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39375
39376         PR c++/14250
39377         * g++.dg/other/switch1.C: New test.
39378
39379 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39380
39381         * gcc.dg/cast-function-1.c: Adjust for new informative message.
39382         * gcc.dg/va-arg-1.c: Likewise.
39383
39384 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39385
39386         PR c++/14143
39387         * g++.dg/template/koenig5.C: New test.
39388
39389 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
39390
39391         * g++.dg/ext/altivec-1.C: Generalize target triple.
39392         * g++.dg/ext/altivec-2.C: New test case.
39393         * g++.dg/ext/altivec_check.h: New file.
39394         * gcc.dg/altivec-1.c: Generalize target triple;
39395         include altivec_check.h and call altivec_check().
39396         * gcc.dg/altivec-[2-5].c: Generalize target triple.
39397         * gcc.dg/altivec-6.c: New test case.
39398         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39399         type casts as needed.
39400         * gcc.dg/altivec-10.c: Include altivec_check.h and call
39401         altivec_check().
39402         * gcc.dg/altivec-12.c: New test case.
39403         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39404         include altivec_check.h and call altivec_check().
39405         * gcc.dg/altivec_check.h: New file.
39406
39407 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39408
39409         * lib/target-supports.exp (check_alias_available): Don't mangle
39410         function `g' in test program.
39411
39412 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39413
39414         * lib/target-supports.exp (check_profiling_available): Check
39415         argument to determine whether we support a profiling type.
39416         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39417         check_profiling_available.
39418         * g++.dg/bprob/bprob.exp: Likewise.
39419         * g77.dg/bprob/bprob.exp: Likewise.
39420         * gcc.misc-tests/bprob.exp: Likewise.
39421         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39422         dg-require-profiling and delete expected error handling.
39423         * gcc.dg/20021014-1.c: Likewise.
39424         * gcc.dg/nest.c: Likewise.
39425
39426 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39427
39428         PR c++/12007
39429         * g++.dg/other/vthunk1.C: New test.
39430
39431 2004-02-20  Falk Hueffner  <falk@debian.org>
39432
39433         PR target/14201
39434         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39435
39436 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
39437
39438         PR c++/13927
39439         * g++.dg/other/error8.C: Remove XFAIL markers.
39440
39441         PR c++/14173
39442         * g++.dg/ext/packed5.C: New test.
39443
39444         PR c++/14199
39445         * g++.dg/warn/Wunused-5.C: New test.
39446
39447         PR c++/14186
39448         * g++.dg/lookup/member1.C: New test.
39449
39450 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39451
39452         * gcc.c-torture/compile/20040130-1.c: Enable only when
39453         __INT_MAX__ >= 2147483647L.
39454         * gcc.c-torture/compile/961203-1.c: Likewise.
39455
39456 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39457
39458         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39459         * g++.dg/opt/template1.C: Robustify assembler regexp
39460
39461 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39462
39463         * gcc.c-torture/execute/simd-4.x: Remove.
39464         * gcc.c-torture/execute/va-arg-25.x: Likewise.
39465         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39466         Guard with #ifndef SKIP_ATTRIBUTE.
39467         * gcc.dg/compat/vector-1_y.c: Likewise.
39468         * gcc.dg/compat/vector-2_x.c: Likewise.
39469         * gcc.dg/compat/vector-2_y.c: Likewise.
39470         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39471         * g++.dg/eh/simd-2.C: Likewise.
39472
39473 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
39474
39475         * gcc.c-torture/compile/complex-1.c: New.
39476
39477 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
39478
39479         PR target/14209
39480         * gcc.c-torture/execute/20040218-1.c: New test.
39481
39482 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39483
39484         PR c++/14181
39485         * g++.dg/parse/new2.C: New test.
39486
39487 2004-02-18  Paul Brook  <paul@codesourcery.com>
39488
39489         * gcc.c-torture/compile/libcall-1.c: New test.
39490
39491 2004-02-18  Paul Brook  <paul@codesourcery.com>
39492
39493         PR debug/12934
39494         * gcc.dg/debug/debug-7.c: New test.
39495
39496 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
39497
39498         * gcc.dg/20040217-1.c: New test.
39499
39500 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
39501
39502         * gcc.c-torture/execute/990208-1.x: Delete.
39503
39504 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
39505
39506         * gcc.c-torture/execute/20040208-2.x: New file.
39507
39508 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
39509
39510         PR c++/11326
39511         * g++.dg/abi/structret1.C: New test.
39512
39513 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
39514
39515         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
39516         (i386_cpuid): No need to test if cpuid is available on AMD64.
39517         Fix assembly, so that it works onboth i386 and AMD64.
39518         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39519         (vecInLong): Fix s[] member type to unsigned int.
39520         (vecInWord): Remove type.
39521         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39522         (a64, b64, c64, d64, e64): Remove.
39523         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39524         Remove unused variable.  Remove initialization of removed variables.
39525         Don't call mmx_tests nor sse_tests.
39526         (reference_mmx, reference_sse): Remove.
39527         (check): Add return stmt.
39528         * gcc.dg/i386-sse-7.c: New test.
39529         * gcc.dg/i386-mmx-4.c: New test.
39530
39531 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39532
39533         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39534         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39535         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39536         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39537         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39538         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39539         g++.dg/tc1/dr94.C: Fix line terminator.
39540
39541 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
39542
39543         * gcc.c-torture/compile/20040216-1.c: New.
39544
39545 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39546
39547         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39548         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39549         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39550         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39551         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39552         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39553
39554 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39555
39556         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39557
39558 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
39559
39560         PR c++/13971
39561         * g++.dg/expr/cond4.C: New test.
39562
39563         PR c++/14086
39564         * g++.dg/lookup/crash2.C: New test.
39565
39566 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
39567
39568         * gcc.c-torture/compile/20040214-2.c: New test.
39569
39570 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
39571
39572         PR c++/14116
39573         * g++.dg/ext/typeof8.C: New test.
39574
39575 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
39576
39577         * gcc.c-torture/compile/20040214-1.c: New test.
39578
39579 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39580
39581         PR c++/13635
39582         * g++.dg/template/spec11.C: New test.
39583
39584 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39585
39586         PR c++/13927
39587         * g++.dg/other/error8.C: New test.
39588
39589 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
39590
39591         PR c++/14122
39592         * g++.dg/template/array4.C: New test.
39593
39594         PR c++/14108
39595         * g++.dg/inherit/thunk2.C: New test.
39596
39597         PR c++/14083
39598         * g++.dg/eh/cond2.C: New test.
39599
39600 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
39601
39602         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39603
39604 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
39605
39606         * lib/scanasm.exp (dg-scan): Quote pattern before display.
39607
39608 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
39609
39610         * g++.dg/simd-2.C: xfail on ppc64-linux.
39611
39612 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39613
39614         PR c/456
39615         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39616         tests.
39617
39618 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
39619
39620         * gcc.dg/builtins-33.c: New test.
39621
39622 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
39623
39624         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39625
39626 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39627
39628         * g++.dg/simd-2.C: Set -maltivec for ppc64.
39629
39630 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39631
39632         * gcc.dg/ppc64-abi-3.c: New test.
39633
39634 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
39635
39636         PR c/14092
39637
39638         * gcc.dg/pr14092-1.c: New testcase.
39639
39640 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
39641
39642         * gcc.dg/cpp/assert4.c: Fix typo last change.
39643
39644         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39645         * gcc.dg/cpp/assert4.c: Handle powerpc64.
39646
39647         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39648
39649 2004-02-09  Roger Sayle  <roger@eyesopen.com>
39650
39651         * gcc.c-torture/compile/20040209-1.c: New test case.
39652
39653 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39654
39655         * gcc.dg/c90-init-1.c: Adjust expected error messages.
39656
39657 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
39658
39659         * gcc.c-torture/execute/20040208-[12].c: New tests.
39660
39661 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39662
39663         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39664
39665 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39666
39667         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39668
39669 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39670
39671         Bug 13856
39672         * gcc.dg/visibility-8.c: New testcase.
39673
39674 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39675
39676         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39677         arguments.
39678         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39679
39680 2004-02-07  Roger Sayle  <roger@eyesopen.com>
39681
39682         PR middle-end/13696
39683         * g++.dg/opt/fold1.C: New test case.
39684
39685 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39686
39687         PR c++/14033
39688         * g++.dg/other/crash-2.C: New test.
39689
39690 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39691
39692         PR c++/14028
39693         * g++.dg/parse/angle-bracket2.C: New test.
39694
39695 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39696
39697         PR middle-end/13750
39698         Revert:
39699         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39700         PR pch/13361
39701         * g++.dg/pch/wchar-1.C: New.
39702         * g++.dg/pch/wchar-1.Hs: New.
39703
39704 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39705
39706         PR c++/14008
39707         * g++.dg/parse/error15.C: New test.
39708         * g++.dg/parse/crash11.C: Update dg-error mark.
39709
39710 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39711
39712         PR c++/13932
39713         * g++.dg/warn/conv2.C: New test.
39714
39715 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39716
39717         PR c++/13086
39718         * g++.dg/warn/incomplete1.C: Remove xfail.
39719
39720 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39721
39722         * lib/file-format.exp (gcc_target_object_format): Use
39723         ${tool}_target_compile, not gcc_target_compile.
39724         * lib/target-supports.exp (check_alias_available): Likewise.
39725         (check_gc_sections_available): Likewise.
39726         * g++.dg/ext/attrib10.C: Use dg-require-alias.
39727         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39728         dg-require-alias.
39729
39730 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39731
39732         PR c++/13969
39733         * g++.dg/template/static6.C: New test.
39734
39735 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
39736
39737         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39738
39739 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39740
39741         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39742         tests for systems where `char' is unsigned by default.
39743
39744 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39745
39746         PR c++/13997
39747         * g++.dg/template/partial3.C: New test.
39748
39749 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
39750
39751         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39752         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39753         Remove mentions of obsolete ports.
39754
39755 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
39756
39757         * gcc.dg/noncompile/20001228-1.c: Fix for new
39758         error message.
39759
39760 2004-02-03  Roger Sayle  <roger@eyesopen.com>
39761
39762         PR target/9348
39763         * gcc.c-torture/execute/multdi-1.c: New test case.
39764
39765 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39766
39767         PR c++/13925
39768         * g++.dg/template/lookup5.C: New test.
39769
39770 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39771
39772         PR c++/13950
39773         * g++.dg/template/lookup4.C: New test.
39774
39775         PR c++/13970
39776         * g++.dg/parse/error14.C: New test.
39777
39778         PR c++/14002
39779         * g++.dg/parse/template13.C: New test.
39780
39781 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39782
39783         PR c++/13978
39784         * g++.dg/template/koenig4.C: New test.
39785
39786         PR c++/13968
39787         * g++.dg/template/crash17.C: New test.
39788
39789         PR c++/13975
39790         * g++.dg/parse/error13.C: New test.
39791         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39792
39793 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39794
39795         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39796
39797 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
39798
39799         PR c/11658
39800         PR c/13994
39801         * gcc.dg/noncompile/20040203-1.c: New test.
39802         * gcc.dg/noncompile/20040203-2.c: Likewise.
39803         * gcc.dg/noncompile/20040203-3.c: Likewise.
39804         * gcc.dg/20040203-1.c: Likewise.
39805
39806 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
39807
39808         PR c++/10858
39809         * g++.dg/template/sizeof7.C: New test.
39810
39811 2004-02-02  Eric Christopher  <echristo@redhat.com>
39812             Zack Weinberg  <zack@codesourcery.com>
39813
39814         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39815
39816 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
39817
39818         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39819         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39820         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39821         * gcc.dg/cleanup-5.c: Run only on Linux targets.
39822
39823 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
39824
39825         PR c++/13113
39826         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39827
39828         PR c++/13854
39829         * g++.dg/ext/attrib13.C: New test.
39830
39831         PR c++/13907
39832         * g++.dg/conversion/op2.C: New test.
39833
39834 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39835
39836         * gcc.dg/titype-1.c: Fix pasto.
39837
39838 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39839
39840         * gcc.dg/titype-1.c: New test.
39841
39842 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39843
39844         PR c++/13957
39845         * g++.dg/template/non-type-template-argument-1.C,
39846         g++.dg/template/qualified-id1.C: Update dg-error marks.
39847         * g++.dg/template/nontype6.C: New test.
39848
39849 2004-02-01  Roger Sayle  <roger@eyesopen.com>
39850
39851         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39852         * gcc.dg/builtins-31.c: New testcase.
39853         * gcc.dg/builtins-32.c: New testcase.
39854
39855 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
39856
39857         * objc.dg/call-super-2.m: Update line numbers
39858         for the including of stddef.h.
39859
39860 2004-01-30  Michael Matz  <matz@suse.de>
39861
39862         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39863         g++.dg/ext/case-range3.C: New tests.
39864
39865 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39866
39867         DR206
39868         PR c++/13813
39869         * g++.dg/template/member4.C: New test.
39870
39871 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39872
39873         PR c++/13683
39874         * g++.dg/template/sizeof6.C: New test.
39875
39876 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39877
39878         * gcc.dg/fwritable-strings-1.c: New test.
39879
39880 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39881
39882         * gcc.c-torture/compile/20040130-1.c: New test.
39883
39884 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
39885
39886         * objc.dg/call-super-2.m: Include stddef.h for size_t.
39887
39888 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
39889
39890         PR c++/13883
39891         * g++.dg/template/ctor3.C: New test.
39892
39893 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39894
39895         * g++.dg/tc1: New directory.
39896         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39897         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39898         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39899         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39900         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39901
39902 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39903
39904         * g++.dg/parse/error11.C: New test.
39905         * g++.dg/parse/error12.C: Likewise.
39906
39907 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
39908
39909         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39910         (scan_initial, main): Use aligned_sizeof instead of sizeof.
39911
39912 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
39913
39914         PR c++/13791
39915         * g++.dg/ext/attrib12.C: New test.
39916
39917         PR c++/13736
39918         * g++.dg/parse/cast2.C: New test.
39919
39920 2004-01-27  James E Wilson  <wilson@specifixinc.com>
39921
39922         * objc.dg/encode-2.m (main): New local string.  Set depending on
39923         sizeof long.  Use in sscanf call.
39924         * objc.dg/encode-3.m (main): New local string.  Set depending on
39925         sizeof long.  Use in scan_initial call.
39926
39927 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39928
39929         * objc.dg/call-super-2.m: Make LP64-safe.
39930         * objc.dg/desig-init-1.m: Likewise.
39931
39932 2004-01-27  Devang Patel <dpatel@apple.com>
39933
39934         * g++.dg/debug/namespace1.C: New test.
39935
39936 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
39937
39938         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39939         xscale-*-*.
39940
39941         * gcc.dg/arm-mmx-1.c: New test.
39942
39943 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39944
39945         * gcc.dg/20040127-1.c: New test.
39946         * gcc.dg/20040127-2.c: New test.
39947
39948 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39949
39950         * objc.dg/stret-1.m (glob): Renamed to globa.
39951
39952 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
39953
39954         PR c++/13663
39955         * g++.dg/expr/for1.C: New test.
39956
39957 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
39958
39959         PR middle-end/13779
39960         * gcc.dg/darwin-longlong.c: New test.
39961
39962 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
39963
39964         * gcc.dg/20040124-1.c: Moved test from here...
39965         * gcc.c-torture/compile/20040124-1.c: ...to here.
39966
39967 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39968
39969         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
39970         the assembly output if -m64 is passed.
39971
39972 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
39973
39974         PR c++/13833
39975         * g++.dg/template/cond3.C: New test.
39976
39977 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39978
39979         PR c++/13810
39980         * g++.dg/template/ttp7.C: New test.
39981
39982 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39983
39984         PR c++/13797
39985         * g++.dg/template/nontype4.C: New test.
39986         * g++.dg/template/nontype5.C: Likewise.
39987
39988 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
39989
39990         * gcc.dg/torture/mips-clobber-at.c: New test.
39991
39992 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
39993
39994         * gcc.dg/20040124-1.c: New test.
39995
39996 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
39997
39998         * gcc.dg/20040123-1.c: New test.
39999
40000 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40001
40002         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40003
40004 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40005
40006         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40007
40008 2004-01-23  Andrew Pinski  <apinski@apple.com>
40009
40010         * gcc.dg/20030121-1.c: Move to ..
40011         * gcc.dg/20040121-1.c: here.
40012
40013 2004-01-23  Roger Sayle  <roger@eyesopen.com>
40014
40015         * gcc.dg/builtins-29.c: New test case.
40016
40017 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40018
40019         PR 18314
40020         * gcc.dg/builtins-30.c: New testcase.
40021
40022 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
40023
40024         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40025         * lib/g77.exp: Likewise.
40026         * lib/objc.exp: Likewise.
40027         * lib/g++.exp: Likewise.
40028
40029 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40030
40031         * gcc.dg/struct-by-value-2.c: New test.
40032
40033 2004-01-21  Andrew Pinski  <apinski@apple.com>
40034
40035         PR target/13785
40036         * gcc.dg/20030121-1.c: New test.
40037
40038 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
40039
40040         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
40041         clobber frame pointer register in asm statement.
40042
40043 2004-01-21  Falk Hueffner  <falk@debian.org>
40044
40045         * gcc.c-torture/compile/20040121-1.c: New test.
40046
40047 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
40048
40049         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
40050
40051 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
40052
40053         * gcc.dg/ppc64-abi-2.c: New test.
40054
40055 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
40056
40057         * lib/treelang.exp: Fill out this file.
40058         * lib/treelang-dg.exp: New File.
40059
40060 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40061
40062         * gcc.c-torture/compile/981022-1.c: Remove.
40063         * gcc.dg/array-5.c: Remove XFAIL.
40064         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
40065         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
40066         gcc.dg/cond-lvalue-1.c: Update.
40067         * gcc.dg/cast-lvalue-2.c: New test.
40068
40069 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
40070
40071         PR c++/13592
40072         * g++.dg/other/error1.C (class foo): Tweak error message.
40073
40074         PR c++/13592
40075         * g++.dg/template/call2.C: New test.
40076
40077 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40078
40079         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
40080         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
40081         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
40082         scalar-return-1_x.c, scalar-return-2_y.c,
40083         scalar-return-3_x.c, scalar-return-3_y.c,
40084         scalar-return-4_x.c, scalar-return-4_y.c,
40085         struct-align-1.h, struct-align-1_x.c,
40086         struct-align-1_y.c, struct-align-2.h,
40087         struct-align-2_x.c, struct-align-2_y.c,
40088         struct-by-value-10_y.c, struct-by-value-11_x.c,
40089         struct-by-value-11_y.c, struct-by-value-12_x.c,
40090         struct-by-value-12_y.c, struct-by-value-13_x.c,
40091         struct-by-value-13_y.c, struct-by-value-14_x.c,
40092         struct-by-value-14_y.c, struct-by-value-15_x.c,
40093         struct-by-value-15_y.c, struct-by-value-16_y.c,
40094         struct-by-value-17_y.c, struct-by-value-18_y.c,
40095         struct-by-value-19_y.c, struct-by-value-1_x.c,
40096         struct-by-value-1_y.c, struct-by-value-20_y.c,
40097         struct-by-value-2_x.c, struct-by-value-2_y.c,
40098         struct-by-value-3_y.c, struct-by-value-4_x.c,
40099         struct-by-value-4_y.c, struct-by-value-5_y.c,
40100         struct-by-value-6_y.c, struct-by-value-7_y.c
40101         struct-by-value-8_x.c, struct-by-value-8_y.c
40102         struct-by-value-9_x.c, struct-by-value-9_y.c
40103         struct-return-10_x.c, struct-return-10_y.c,
40104         struct-return-19_x.c, struct-return-20_x.c
40105         struct-return-2_x.c, struct-return-2_y.c
40106         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40107         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
40108
40109 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40110
40111         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40112         attribute on sparc*-sun-solaris2.*.
40113
40114 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
40115
40116         PR c++/13710
40117         * g++.dg/ext/typeof7.C: New test.
40118
40119 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
40120
40121         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40122         * gcc.dg/const-elim-1.c: Same.
40123
40124 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
40125
40126         * objc.dg/stret-1.m: New.
40127         * objc.dg/stret-2.m: New.
40128
40129 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
40130
40131         PR c++/11895
40132         * g++.dg/ext/vector1.C: New test.
40133
40134 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
40135
40136         * gcc.dg/pch/import-1.c: New.
40137         * gcc.dg/pch/import-1.hs: New.
40138         * gcc.dg/pch/import-1a.h: New.
40139         * gcc.dg/pch/import-1b.h: New.
40140         * gcc.dg/pch/import-1c.h: New.
40141
40142 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40143
40144         PR c++/13574
40145         * g++.dg/ext/array1.C: New test.
40146
40147         PR c++/13178
40148         * g++.dg/conversion/op1.C: New test.
40149
40150 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
40151
40152         PR 11864
40153         From Kazumoto Kojima / Dan Kegel:
40154         * gcc.dg/pr11864-1.c: New test.
40155
40156         PR 10392
40157         From Marcus Comstedt / Dan Kegel:
40158         * gcc.dg/pr10392-1.c: New test.
40159
40160 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40161
40162         PR c++/13478
40163         * g++.dg/init/ref10.C: New test.
40164
40165 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40166
40167         PR c++/13407
40168         * g++.dg/parse/typename6.C: New test.
40169
40170 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40171
40172         PR pch/13361
40173         * g++.dg/pch/wchar-1.C: New.
40174         * g++.dg/pch/wchar-1.Hs: New.
40175
40176 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40177
40178         PR c++/9259
40179         * g++.dg/expr/sizeof2.C: New test.
40180
40181 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
40182
40183         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40184
40185 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40186
40187         PR c++/13659
40188         * g++.dg/lookup/strong-using-3.C: New.
40189         * g++.dg/lookup/using-10.C: New.
40190
40191 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40192
40193         PR c++/13594
40194         * g++.dg/lookup/strong-using-2.C: New.
40195
40196 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
40197             Dan Kegel <dank@kegel.com>
40198             J"orn Rennecke <joern.rennecke@superh.com>
40199
40200         PR target/9365
40201         * gcc.dg/pr9365-1.c: New test.
40202
40203 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40204
40205         PR c++/8856
40206         * g++.dg/parse/casting-operator2.C: New test.
40207         * g++.old-deja/g++.pt/explicit83.C: Remove.
40208
40209 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
40210
40211         * gcc.dg/label-compound-stmt-1.c: New test.
40212         * gcc.c-torture/compile/950922-1.c,
40213         gcc.c-torture/compile/20000211-3.c,
40214         gcc.c-torture/compile/20000518-1.c,
40215         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40216         compound statements.
40217
40218 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
40219
40220         * gcc.dg/ppc64-abi-1.c: New test.
40221
40222 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
40223
40224          * g++.dg/ext/attrib9.C: Add dg-warnings.
40225
40226 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40227
40228         PR c++/12335
40229         * g++.dg/parse/dtor3.C: New test.
40230
40231 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
40232
40233         PR c++/12709
40234         * g++.dg/parse/try-catch-1.C: New test.
40235
40236 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
40237
40238         * ada/acats/run_all.sh: Add more verbose output in acats.log
40239         when compiling tests.
40240
40241 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40242
40243         PR 13656
40244         * gcc.dg/typedef-redecl.c: New test case.
40245         * gcc.dg/typedef-redecl.h: New support file.
40246
40247 2004-01-13  Jan Hubicka  <jh@suse.cz>
40248
40249         * gcc.dg/always_inline.c: New test.
40250         * gcc.dg/debug/20031231-1.c: Fix.
40251
40252 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40253
40254         PR c++/13474
40255         * g++.dg/template/array3.C: New test.
40256
40257 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40258
40259         * g++.dg/ext/lvalue1.C: No longer expected to fail.
40260         * g++.dg/warn/Wunused-2.C: Likewise.
40261
40262 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40263
40264         PR c++/13289
40265         * g++.dg/template/instantiate6.C: New test.
40266
40267 2004-01-12  Roger Sayle  <roger@eyesopen.com>
40268
40269         PR middle-end/11397
40270         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
40271
40272 2004-01-12  Jan Hubicka  <jh@suse.cz>
40273
40274         PR opt/12826
40275         * gcc.dg/20040112-1.c: New.
40276
40277         * gcc.dg/dwarf-die[1-7].c: Move to...
40278         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
40279         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
40280
40281 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
40282
40283         PR c++/4100
40284         * g++.dg/parse/friend4.C: New test.
40285
40286 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
40287
40288         PR c++/4100
40289         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
40290         definition is called a friend.
40291
40292 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
40293
40294         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40295
40296 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
40297
40298         PR c++/3478
40299         * g++.dg/parse/error10.C: New test.
40300         * g++.dg/template/arg2.C: Accept "invalid type" error.
40301
40302 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
40303
40304         PR middle-end/13392
40305         * g++.dg/opt/expect2.C: New test.
40306
40307 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40308
40309         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40310         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40311         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40312         Update dg-error regexps.
40313
40314 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40315
40316         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40317         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40318
40319 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40320
40321         * gcc.dg/pragma-re-1.c: Use right pointer type.
40322
40323 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40324
40325         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40326
40327 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
40328
40329         * gcc.dg/rs6000-ldouble-1.c: New.
40330
40331 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40332
40333         DR 337
40334         PR c++/9256
40335         * g++.dg/other/abstract1.C: New test.
40336
40337 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
40338
40339         * g++.dg/lookup/strong-using-1.C: New.
40340
40341 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40342
40343         PR c/11234
40344         * gcc.dg/func-ptr-conv-1.c: New test.
40345         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40346
40347 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
40348
40349         PR target/13380.
40350         * gcc.c-torture/compile/20040109-1.c: New.
40351
40352 2004-01-08  Stuart Hastings  <stuart@apple.com>
40353
40354         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40355         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40356         * gcc.dg/i386-sse-6.c: ...this new testcase.
40357
40358 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
40359
40360         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40361
40362 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40363
40364         * ada/acats/run_acats: Treat 'gnatchop' the same way
40365         as 'gnatmake'.  Export GCC_DRIVER.
40366         * ada/acats/run_all.sh: Add target_gnatchop.  Use
40367         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40368
40369 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40370
40371         PR c++/12573
40372         * g++.dg/template/dependent-expr4.C: New test.
40373
40374 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
40375
40376         * gcc.dg/altivec-11.c: New test.
40377
40378 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
40379
40380         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40381
40382 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40383
40384         PR c/6024
40385         * gcc.dg/enum-compat-1.c: New test.
40386         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40387
40388 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40389
40390         PR c/12165
40391         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40392         gcc.dg/c99-idem-qual-3.c: New tests.
40393
40394 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
40395
40396         * gcc.dg/winline-7.c: Don't cast void * to int.
40397
40398 2004-01-06  Jan Hubicka  <jh@suse.cz>
40399
40400         * gcc.dg/i386-sse-5.c: New test
40401         * g++.dg/eh/simd-1.c: Add -w argument for i386.
40402
40403 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40404
40405         PR c++/12815
40406         * g++.dg/rtti/typeid4.C: New test.
40407
40408 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40409
40410         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40411
40412 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40413
40414         PR c++/12132
40415         * g++.dg/template/error11.C: New test.
40416
40417         PR c++/13451
40418         * g++.dg/template/class2.C: New test.
40419
40420 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40421         Richard Sandiford <rsandifo@redhat.com>
40422
40423         PR c++/13387
40424         * g++.dg/opt/alias3.C: New test.
40425
40426 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
40427
40428         PR c++/13157
40429         * g++.dg/template/koenig3.C: New test.
40430
40431         PR c++/13529
40432         * g++.dg/parse/offsetof3.C: New test.
40433
40434         * g++.dg/init/copy7.C: Add missing dg-error markers.
40435
40436         PR c++/12226
40437         * g++.dg/init/copy7.c: New test.
40438
40439         PR c++/13536
40440         * g++.dg/parse/cast1.C: New test.
40441
40442 2004-01-04  Jan Hubicka  <jh@suse.cz>
40443
40444         * gcc.dg/winline[1-7].c: New tests.
40445
40446 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40447
40448         PR c++/13520
40449         * g++.dg/template/qualttp22.C: New test.
40450
40451 2004-01-01  Jan Hubicka  <jh@suse.cz>
40452
40453         * gcc.dg/debug/20031231-1.c: New.
40454         * gcc.c-torture/compile/20040101-1.c: New.
40455         * gcc.dg/dwarf-die-[1-7].c: New.
40456
40457 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
40458
40459         PR optimization/13521
40460         * gcc.c-torture/compile/20031231-1.c: New test.
40461
40462 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40463
40464         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40465
40466 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40467
40468         PR c++/10079
40469         * g++.dg/template/crash16.C: New test.
40470
40471 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
40472
40473         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40474
40475 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40476
40477         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40478         ports.
40479         * g++.old-deja/g++.jason/thunk3.C: Likewise.
40480         * g++.old-deja/g++.law/profile1.C: Likewise.
40481         * gcc.c-torture/compile/981006-1.c: Likewise.
40482         * gcc.c-torture/execute/loop-2e.x: Likewise.
40483         * gcc.c-torture/execute/loop-2f.x: Remove.
40484         * gcc.c-torture/execute/loop-2g.x: Likewise.
40485         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40486         * gcc.dg/20020312-2.c: Remove traces of dead ports.
40487
40488 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40489
40490         PR c++/13507
40491         * g++.dg/ext/attrib11.C: New test.
40492
40493         PR c++/13494
40494         * g++.dg/template/array2-1.C: New test.
40495         * g++.dg/template/array2-2.C: New test.
40496
40497 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
40498
40499         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40500
40501 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40502
40503         PR c++/12774
40504         * g++.dg/template/array1-1.C: New test.
40505         * g++.dg/template/array1-2.C: New test.
40506
40507 2003-12-29  Roger Sayle  <roger@eyesopen.com>
40508
40509         PR fortran/12632
40510         * g77.dg/12632.f: New test case.
40511
40512 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40513
40514         PR c++/13289
40515         * g++.dg/parse/nontype1.C: New test.
40516
40517 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40518
40519         PR c++/12403
40520         * g++.dg/parse/explicit1.C: New test.
40521         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40522
40523 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40524
40525         PR c++/13081
40526         * g++.dg/opt/inline6.C: New test.
40527
40528         PR c++/12613
40529         * g++.dg/parse/error9.C: New test.
40530
40531         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40532
40533 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40534
40535         PR c++/13009
40536         * g++.dg/init/assign1.C: New test.
40537
40538 2003-12-28  Roger Sayle  <roger@eyesopen.com>
40539
40540         PR c++/13070
40541         * g++.dg/warn/format3.C: New test case.
40542
40543 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40544
40545         * gcc.c-torture/compile/20031227-1.c: New test.
40546
40547 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40548
40549         * g++.dg/bprob/bprob.exp: Load target-supports.exp
40550         * g77.dg/bprob/bprob.exp: Likewise.
40551         * gcc.misc-tests/bprob.exp: Likewise.
40552         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
40553         variants on systems where the library does not provide that
40554         functionality.
40555         * gcc.dg/builtins-20.c: Use builtins-config.h.
40556         * gcc.dg/builtins-config.h: New file.
40557
40558 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40559
40560         * lib/gcc-dg.exp (dg-require-profiling): New function.
40561         * lib/target-supports.exp (check_profiling_available): Likewise.
40562         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40563         * g77.dg/bprob/bprob.exp: Likewise.
40564         * gcc.misc-tests/bprob.exp: Likewise.
40565         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40566         * gcc.dg/20021014-1.c: Likewise.
40567         * gcc.dg/nest.c: Likewise.
40568
40569 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40570
40571         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40572         compiling.
40573         * g++.dg/lookup/java2.C: Likewise.
40574         * gcc.dg/cpp/lexident.c: Likewise.
40575
40576 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
40577
40578         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40579         given.
40580         * gcc.c-torture/compile/961203-1.c: Likewise.
40581         * gcc.c-torture/compile/980506-1.c: Likewise.
40582
40583 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
40584
40585         * lib/gcc-dg.exp (dg-prune-output): New annotation.
40586         (additional_prunes): New global.
40587         (gcc-dg-prune): Handle additional per-test pruning.
40588         (dg-test): Clear additional_prunes between tests.
40589
40590         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
40591         dg-prune-output to avoid spurious failures from assembler
40592         complaining about nonexistent WAW violations.
40593         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40594         Use dg-prune-output to avoid spurious failures from assembler
40595         warning about Itanium B-step errata.
40596
40597 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40598
40599         * g++.dg/abi/macro0.C: New test.
40600         * g++.dg/abi/macro1.C: Likewise.
40601         * g++.dg/abi/macro2.C: Likewise.
40602
40603         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40604         * g++.dg/abi/bitfield7.C: Likewise.
40605         * g++.dg/abi/dtor2.C: Likewise.
40606         * g++.dg/abi/mangle11.C: Likewise.
40607         * g++.dg/abi/mangle12.C: Likewise.
40608         * g++.dg/abi/mangle14.C: Likewise.
40609         * g++.dg/abi/mangle17.C: Likewise.
40610         * g++.dg/abi/vbase10.C: Likewise.
40611         * g++.dg/abi/vbase14.C: Likewise.
40612         * g++.dg/template/qualttp17.C: Likewise.
40613
40614 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
40615
40616         PR c/11995
40617         * gcc.dg/20031223-1.c: New test.
40618
40619 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40620
40621         * gcc.dg/noreturn-7.c: New test.
40622
40623 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40624
40625         * gcc.dg/null-pointer-1.c: New test.
40626
40627 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40628
40629         * g++.old-deja/g++.jason/template18.C: Remove.
40630         * g++.old-deja/g++.jason/template37.C: Likewise.
40631
40632         PR c++/12862
40633         * g++.dg/lookup/ns1.C: New test.
40634
40635         PR c++/12397
40636         * g++.dg/template/lookup3.C: New test.
40637
40638 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40639
40640         * g++.dg/template/recurse1.C: New test
40641
40642 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40643
40644         PR c++/12479
40645         * g++.dg/parse/semicolon1.C: New test.
40646         * g++.dg/parse/semicolon1.h: Likewise.
40647
40648 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
40649
40650         * gcc.dg/darwin-misaligned.c: New test.
40651
40652 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40653
40654         PR c/9163
40655         * gcc.dg/20031222-1.c: New test.
40656
40657 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
40658
40659         PR c++/13438
40660         * g++.dg/parse/error8.C: New test.
40661
40662         PR c++/11554
40663         * g++.dg/warn/ctor-init-1.C: New test.
40664
40665 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
40666
40667         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40668         too small.
40669         * gcc.c-torture/compile/930217-1.c: Likewise.
40670         * gcc.c-torture/compile/930513-1.c: Likewise.
40671         * gcc.c-torture/execute/920908-2.c: Likewise.
40672         * gcc.c-torture/execute/921204-1.c: Likewise.
40673         * gcc.c-torture/execute/930621-1.c: Likewise.
40674         * gcc.c-torture/execute/930630-1.c: Likewise.
40675         * gcc.c-torture/execute/931031-1.c: Likewise.
40676         * gcc.c-torture/execute/980602-2.c: Likewise.
40677         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40678         * gcc.c-torture/execute/compndlit-1.c: Likewise.
40679         * gcc.c-torture/execute/extzvsi.c: Likewise.
40680         * gcc.c-torture/unsorted/ext.c: Likewise.
40681
40682 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
40683
40684         PR target/12749
40685         * gcc.c-torture/compile/20031220-2.c: New test case.
40686
40687 2003-12-20  Roger Sayle  <roger@eyesopen.com>
40688
40689         PR optimization/13031
40690         * gcc.c-torture/compile/20031220-1.c: New test case.
40691
40692 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40693
40694         * gcc.dg/cast-function-1.c: New test.
40695
40696 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40697
40698         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40699         formats.
40700
40701 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
40702
40703         PR c++/12795
40704         * g++.dg/ext/attrib10.C: New test.
40705
40706 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40707
40708         * gcc.dg/cleanup-10.c: New test.
40709         * gcc.dg/cleanup-11.c: New test.
40710
40711 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40712
40713         PR c++/13239
40714         * g++.dg/opt/expect1.C: New test.
40715
40716 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
40717
40718         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40719
40720 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
40721
40722         PR debug/12923
40723         * gcc.dg/20031218-1.c: New test.
40724
40725         PR debug/12389
40726         * gcc.dg/20031218-2.c: New test.
40727         * gcc.dg/20031218-3.c: New test.
40728
40729         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40730         of label name and allow for USER_LABEL_PREFIX == "_" names.
40731         * g++.dg/abi/mangle18-2.C: Likewise.
40732         * g++.dg/abi/mangle19-1.C: Likewise.
40733         * g++.dg/abi/mangle19-2.C: Likewise.
40734         * g++.dg/abi/mangle20-1.C: Likewise.
40735         * g++.dg/abi/mangle20-2.C: Likewise.
40736
40737 2003-12-18  Richard Henderson  <rth@redhat.com>
40738
40739         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40740
40741 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
40742             Dan Kegel <dank@kegel.com>
40743
40744         PR other/12009
40745         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40746         testing a cross compiler, it causes spurious compile failures.
40747         * lib/g++.exp: Likewise.
40748
40749 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40750
40751         PR c++/13262
40752         * g++.dg/template/access13.C: New test.
40753
40754 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
40755
40756         * gcc.dg/20031216-1.c: New test.
40757
40758 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40759
40760         PR c++/9154
40761         * g++.dg/template/error10.C: New test.
40762
40763 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40764
40765         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40766         * g++.dg/eh/simd-2.C: Likewise.
40767
40768 2003-12-17  James E Wilson  <wilson@specifixinc.com>
40769             Roger Sayle  <roger@eyesopen.com>
40770
40771         * gcc.c-torture/execute/ieee/mzero5.c: New.
40772
40773 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40774
40775         PR c++/10603
40776         * g++.dg/parse/error6.C: New test.
40777
40778         PR c++/12827
40779         * g++.dg/parse/error7.C: New test.
40780
40781 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40782
40783         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40784         at -O with stabs debugging formats.
40785         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40786         * gcc.dg/debug/debug-2.c: Likewise.
40787
40788 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40789
40790         PR c++/12696
40791         * g++.dg/init/error1.C: New test.
40792
40793         PR c++/12218
40794         * g++.dg/init/pm3.C: New test.
40795
40796 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40797
40798         PR c/3347
40799         * gcc.dg/bitfld-8.c: New test.
40800
40801 2003-12-16  James Lemke  <jim@wasabisystems.com>
40802
40803         * gcc.dg/arm-scd42-[123].c: New tests.
40804
40805 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40806
40807         PR c++/9043
40808         * g++.dg/abi/mangle20-1.C: New test.
40809         * g++.dg/abi/mangle20-2.C: New test.
40810
40811 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40812
40813         PR c++/13275
40814         * g++.dg/other/offsetof2.C: Remove XFAIL.
40815         * g++.dg/parse/offsetof1.C: New test.
40816         * g++.gd/parse/offsetof2.C: Likewise.
40817
40818 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40819
40820         * g++.dg/template/nontype3.C: New test.
40821         * g++.dg/template/static2.C: Tweaked the dg-error clause.
40822
40823 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40824
40825         * g++.dg/warn/noreturn-3.C: Also test instantiation.
40826
40827 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40828
40829         PR c++/13387
40830         * g++.dg/expr/assign1.C: New test.
40831
40832         PR c++/13242
40833         * g++.dg/abi/mangle19-1.C: New test.
40834         * g++.dg/abi/mangle19-2.C: New test.
40835
40836 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
40837
40838         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40839
40840 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40841
40842         * gcc.c-torture/execute/20031216-1.c: New test.
40843
40844 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40845
40846         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40847         an ICE regression.
40848
40849 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40850
40851         PR c++/10926
40852         * g++.dg/template/error9.C: New test.
40853
40854         PR c++/11116
40855         * g++.dg/template/error8.C: New test.
40856
40857 2003-12-15  Roger Sayle  <roger@eyesopen.com>
40858
40859         PR middle-end/13400
40860         * gcc.c-torture/execute/20031215-1.c: New test case.
40861
40862 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40863
40864         PR c++/13269
40865         * g++.dg/parse/error5.C: New test.
40866
40867         PR c++/12989
40868         * g++.dg/expr/sizeof1.C: New test.
40869
40870         PR c++/13310
40871         * g++.dg/template/crash15.C: New test.
40872
40873 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
40874
40875         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40876         a non-POD type as the last named parameter of a varargs function.
40877
40878 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40879
40880         PR c++/13243
40881         PR c++/12573
40882         * g++.dg/template/crash14.C: New test.
40883         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40884
40885 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
40886
40887         * g++.dg/other/java1.C: New test.
40888
40889         PR c++/13241
40890         * g++.dg/abi/mangle18-1.C: New test.
40891         * g++.dg/abi/mangle18-2.C: New test.
40892
40893 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40894
40895         PR optimization/10312
40896         * gcc.c-torture/execute/20031214-1.c: New.
40897
40898 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
40899
40900         PR c++/10779
40901         PR c++/12160
40902         * g++.dg/parse/error3.C: New test.
40903         * g++.dg/parse/error4.C: Likewise.
40904         * g++.dg/abi/mangle4.C: Tweak error messages.
40905         * g++.dg/lookup/using5.C: Likewise.
40906         * g++.dg/other/error2.C: Likewise.
40907         * g++.dg/parse/typename5.C: Likewise.
40908         * g++.dg/parse/undefined1.C: Likewise.
40909         * g++.dg/template/arg2.C: Likewise.
40910         * g++.dg/template/ttp3.C: Likewise.
40911         * g++.dg/template/type1.C: Likewise.
40912         * g++.old-deja/g++.other/crash32.C: Likewise.
40913         * g++.old-djea/g++.pt/defarg8.C: Likewise.
40914
40915 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40916
40917         PR c++/13106
40918         * g++.dg/warn/noreturn-3.C: New test.
40919
40920 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40921
40922         PR c++/13118
40923         * g++.dg/abi/covariant3.C: New.
40924
40925 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
40926
40927         * g++.dg/eh/ia64-1.C: New test.
40928
40929 2003-12-12  Roger Sayle  <roger@eyesopen.com>
40930
40931         PR optimization/13037
40932         * g77.f-torture/execute/13037.f: New test case.
40933
40934 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40935
40936         PR c++/12881
40937         * g++.dg/abi/covariant2.C: New.
40938
40939 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
40940
40941         * gcc.dg/cpp/trad/macro.c: New tests.
40942
40943 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
40944
40945         * gcc.c-torture/execute/wchar_t-1.x: Delete.
40946
40947 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
40948
40949         PR other/10819
40950         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
40951         to fix Bug 10819.
40952         * lib/g++.exp (g++_version): Likewise.
40953         * lib/g77.exp (g77_version): Likewise.
40954         * lib/objc.exp (default_objc_version): Likewise.
40955
40956 2003-12-10  Richard Henderson  <rth@redhat.com>
40957
40958         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40959
40960         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40961
40962 2003-12-08  Matt Austern  <austern@apple.com>
40963
40964         PR c/13134
40965         * lib/gcc-dg.exp (dg-require-visibility): Define.
40966         * lib/target-supports (check_visibility_available): Define.
40967         * gcc.dg/visibility-1.c: New test.
40968         * gcc.dg/visibility-2.c: Likewise.
40969         * gcc.dg/visibility-3.c: Likewise.
40970         * gcc.dg/visibility-4.c: Likewise.
40971         * gcc.dg/visibility-5.c: Likewise.
40972         * gcc.dg/visibility-6.c: Likewise.
40973         * g++.dg/ext/visibility-1.C: Likewise.
40974         * g++.dg/ext/visibility-2.C: Likewise.
40975         * g++.dg/ext/visibility-3.C: Likewise.
40976         * g++.dg/ext/visibility-4.C: Likewise.
40977         * g++.dg/ext/visibility-5.C: Likewise.
40978         * g++.dg/ext/visibility-6.C: Likewise.
40979
40980 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40981
40982         * g++.dg/lookup/java1.C: New test.
40983         * g++.dg/lookup/java2.C: New test.
40984
40985 2003-12-07  Falk Hueffner  <falk@debian.org>
40986
40987         * g++.dg/opt/noreturn-1.C: New test.
40988
40989 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
40990
40991         * gcc.dg/overflow-1.c: New test.
40992
40993 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40994
40995         * g77.f-torture/compile/13060.f: New test.
40996
40997 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
40998
40999         PR c++/13323
41000         * g++.dg/inherit/operator2.C: New test.
41001
41002 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41003
41004         PR c++/13305
41005         * g++.dg/ext/attrib9.C: New test.
41006
41007 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41008
41009         PR c++/13314
41010         * g++.dg/template/error7.C: New test.
41011
41012 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
41013             J"orn Rennecke <joern.rennecke@superh.com>
41014
41015         PR target/13302
41016         * g++.dg/other/struct-va_list.C: New test.
41017
41018 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41019
41020         PR c++/13166
41021         * g++.dg/parse/defarg6.C: New test.
41022
41023 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
41024
41025         PR target/13256
41026         * gcc.c-torture/execute/20031201-1.c: New test.
41027
41028 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
41029
41030         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41031
41032 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41033
41034         * gcc.dg/builtin-return-1.c: New test.
41035
41036 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
41037             J"orn Rennecke <joern.rennecke@superh.com>
41038
41039         PR optimization/13260
41040         * gcc.c-torture/execute/20031204-1.c: New test.
41041
41042 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41043
41044         PR c++/9127
41045         * g++.dg/template/error6.C: New test.
41046
41047 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
41048
41049         * gcc.dg/20031202-1.c: New test.
41050
41051 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41052
41053         PR c++/13179
41054         * g++.dg/template/eh1.C: New test.
41055
41056         PR c++/10771
41057         * g++.dg/template/error5.C: New test.
41058
41059 2003-12-02  David Ung  <davidu@mips.com>
41060
41061         * gcc.dg/compat/vector-check.h: Corrected type for var
41062         g_##TMODE
41063
41064 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41065
41066         PR c++/10126
41067         * g++.dg/template/ptrmem8.C: New test.
41068
41069 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41070
41071         PR c++/12573
41072         * g++.dg/template/dependent-expr3.C: New test.
41073
41074 2003-12-01  James Lemke  <jim@wasabisystems.com>
41075
41076         * gcc.dg/arm-g2.c: New test.
41077
41078 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41079
41080         PR optimization/11634
41081         * gcc.dg/20031201-2.c: New test case.
41082
41083 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
41084
41085         PR 11433
41086         * objc.dg/proto-lossage-3.m: New test.
41087
41088 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41089
41090         PR optimization/12628
41091         * gcc.dg/20031201-1.c: New test case.
41092
41093 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41094
41095         * gcc.dg/unaligned-1.c: New test.
41096
41097 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
41098
41099         PR c++/9849
41100         * g++.dg/template/error4.C: New test.
41101         * g++.dg/template/nested3.C: Adjust error markers.
41102
41103 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41104
41105         * gcc.dg/cpp/assert4.c: Check more #system assertions.
41106
41107 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
41108
41109         PR c/10333
41110         * gcc.dg/bitfld-7.c: New test.
41111
41112 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
41113
41114         * gcc.dg/tls/asm-1.C: New test.
41115
41116 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41117
41118         * gcc.dg/cpp/assert4.c: Update.
41119
41120 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41121
41122         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41123         * gcc.dg/builtin-apply3.c: New test.
41124
41125 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41126
41127         * lib/compat.exp (compat-obj): New xfaildata parameter.
41128         Use it to set compiler_conditional_xfail_data before compiling.
41129         (compat-get-options): Handle dg-xfail-if.
41130         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41131         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41132         * gcc.dg/compat/vector-1_y.c: Likewise.
41133         * gcc.dg/compat/vector-2_x.c: Likewise.
41134         * gcc.dg/compat/vector-2_y.c: Likewise.
41135
41136 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41137
41138         * g++.dg/opt/reg-stack4.C: New test.
41139
41140 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41141
41142         * gcc.dg/builtin-apply2.c: New test.
41143
41144 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41145
41146         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41147
41148 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41149
41150         PR c++/12924
41151         * g++.dg/template/template-id-2.C: New test.
41152
41153 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41154
41155         PR c++/5369
41156         * g++.dg/template/memfriend1.C: New test.
41157         * g++.dg/template/memfriend2.C: Likewise.
41158         * g++.dg/template/memfriend3.C: Likewise.
41159         * g++.dg/template/memfriend4.C: Likewise.
41160         * g++.dg/template/memfriend5.C: Likewise.
41161         * g++.dg/template/memfriend6.C: Likewise.
41162         * g++.dg/template/memfriend7.C: Likewise.
41163         * g++.dg/template/memfriend8.C: Likewise.
41164         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41165
41166 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
41167
41168         PR c++/12515
41169         * g++.dg/ext/cond1.C: New test.
41170
41171 2003-11-20  Richard Henderson  <rth@redhat.com>
41172
41173         * gcc.dg/20020201-2.c: Remove.
41174         * gcc.dg/20020201-4.c: Remove.
41175         * gcc.dg/20020304-1.c: Remove.
41176
41177 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
41178
41179         * gcc.dg/cpp/trad/xwin1.c: New test case.
41180
41181 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
41182
41183         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41184         * lib/g77.exp: Likewise.
41185         * lib/objc.exp: Likewise.
41186         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
41187         for darwin.
41188
41189 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41190
41191         PR c++/12932
41192         * g++.dg/template/static5.C: New test.
41193
41194 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
41195
41196         * gcc.dg/nested-func-1.c: New test.
41197
41198 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41199
41200         * gcc.dg/cpp/assert4.c: New test.
41201
41202 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41203
41204         PR c++/2294
41205         * g++.dg/lookup/using9.c: New test.
41206
41207 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
41208
41209         PR c++/12762
41210         * g++.dg/template/error3.C: New test.
41211
41212 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
41213
41214         PR ada/13035
41215         * ada/acats/run_acats, run_all.sh: Fix syntax error.
41216         No longer use a wrapper for gcc, since this does not work under
41217         Windows.
41218
41219 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41220
41221         PR c++/2094
41222         * g++.dg/template/ptrmem7.C: New test.
41223
41224 2003-11-13  Andrew Pinski <apinski@apple.com>
41225
41226         * gcc.c-torture/compile/20031113-1.c: New test.
41227
41228 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
41229             Kean Johnston <jkj@sco.com>
41230
41231         PR c/13029
41232         * gcc.dg/unused-4.c: Update.
41233
41234 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41235
41236         * g++.dg/opt/const3.C: New test.
41237
41238 2003-11-13  Jan Hubicka  <jh@suse.cz>
41239
41240         * gcc.c-torture/compile/20031112-1.c: New test.
41241
41242 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
41243
41244         * g++.dg/parse/crash10.C: Remove bogus error marker.
41245
41246 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41247
41248         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41249         (host_gcc): Likewise.
41250         (ROOT): Honor $PWDCMD.
41251         (BASE): Likewise.
41252         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
41253
41254 2003-11-12  Catherine Moore  <clm@redhat.com>
41255
41256         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41257
41258 2003-11-12  Andreas Jaeger  <aj@suse.de>
41259             Jakub Jelinek  <jakub@redhat.com>
41260             Andrew Pinski  <pinskia@physics.uc.edu>
41261             Richard Henderson  <rth@redhat.com>
41262
41263         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41264         systems.
41265         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
41266
41267         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41268         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
41269
41270 2003-11-11  Andreas Jaeger  <aj@suse.de>
41271
41272         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
41273
41274         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
41275
41276 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
41277
41278         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
41279         Clean ups.
41280
41281 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
41282
41283         * gcc.dg/trampoline-1.c: New test.
41284
41285 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
41286
41287         * gcc.c-torture/compile/200031109-1.c: New test.
41288
41289 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41290
41291         PR c/3190
41292         PR c/8714
41293         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41294         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41295         gcc.dg/format/no-y2k-1.c: Update.
41296
41297 2003-11-08  Roger Sayle  <roger@eyesopen.com>
41298
41299         PR optimization/10467
41300         * gcc.dg/20031108-1.c: New test case.
41301
41302 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
41303
41304         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41305
41306 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41307
41308         * gcc.dg/compound-lvalue-1.c: New test.
41309         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41310         some XFAILs.
41311
41312 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
41313
41314         * gcc.dg/altivec-varargs-1.c: New test.
41315
41316 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41317
41318         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41319         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41320         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
41321         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
41322         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41323
41324 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
41325
41326         * gcc.dg/cond-lvalue-1.c: New test.
41327
41328 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
41329
41330         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41331
41332 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41333
41334         PR c++/11616
41335         * g++.dg/template/instantiate5.C: New test.
41336
41337 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41338
41339         PR c++/12726
41340         * g++.dg/ext/complit2.C: Replace test with self-contained version.
41341         * ChangeLog: Add missing first entry for above test.
41342
41343 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41344
41345         PR c++/9810
41346         * g++.dg/template/using8.C: New test.
41347         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41348
41349 2003-11-02  Roger Sayle  <roger@eyesopen.com>
41350
41351         PR optimization/10817
41352         * gcc.c-torture/compile/20031102-1.c: New test case.
41353
41354 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
41355
41356         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41357         2147483647.
41358
41359 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41360
41361         * gcc.dg/20031102-1.c: New test.
41362
41363 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41364
41365         * gcc.dg/complex-1.c: New test.
41366
41367 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41368
41369         PR c++/12796
41370         * g++.dg/template/crash13.C: Adjust expected error location.
41371         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41372
41373 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41374
41375         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41376
41377 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41378
41379         PR/10239
41380         * gcc.c-torture/compile/20031031-2.c: New test.
41381
41382 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41383
41384         PR/11640
41385         * gcc.c-torture/compile/20031031-1.c: New test.
41386
41387 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41388
41389         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41390         * gcc.misc-tests/bprob.exp: Likewise.
41391         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41392         the execution test on arm-elf configs.
41393         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
41394         configs that don't support scratch files.
41395         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41396
41397 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
41398
41399         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41400         done by dejagnu.
41401
41402 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41403
41404         * ada/acats/run_all.sh: Redirect mv output to /dev/null
41405         Avoid non pure sh syntax. Add more logging.
41406
41407         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41408         fail.
41409
41410 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41411
41412         PR libgcj/10610
41413         * gcc.dg/ppc-stackalign-1.c: New test.
41414
41415 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41416
41417         * ada/acats/run_all.sh: Change output to be more compliant with
41418         dejagnu framework.
41419         Create acats.sum and acats.log files under testsuite/ada/acats
41420         Only run [a-z]* directories, to filter out e.g. CVS.
41421         Redirect build output to log file.
41422
41423 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41424
41425         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41426
41427 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41428
41429         PR ada/5909:
41430         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41431
41432 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
41433
41434         * gcc.c-torture/compile/20031023-1.c: New test.
41435         * gcc.c-torture/compile/20031023-2.c: New test.
41436         * gcc.c-torture/compile/20031023-3.c: New test.
41437         * gcc.c-torture/compile/20031023-4.c: New test.
41438
41439 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41440
41441         PR c++/10371
41442         * g++.dg/lookup/scoped8.C: New test.
41443
41444 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41445
41446         * g++.dg/opt/reg-stack3.C: New test.
41447
41448 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41449
41450         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41451
41452 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41453
41454         PR c++/11076
41455         * g++.dg/template/crash13.C: New test.
41456
41457 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41458
41459         * gcc.dg/c99-restrict-2.c: New test.
41460
41461 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
41462
41463         PR c++/12698, c++/12699, c++/12700, c++/12566
41464         * g++.dg/inherit/covariant9.C: New test.
41465         * g++.dg/inherit/covariant10.C: New test.
41466         * g++.dg/inherit/covariant11.C: New test.
41467
41468 2003-10-23  Jason Merrill  <jason@redhat.com>
41469
41470         PR c++/12726
41471         * g++.dg/ext/complit2.C: New test.
41472
41473 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41474
41475         PR target/12654
41476         * gcc.c-torture/execute/20031020-1.c: New test.
41477
41478 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41479
41480         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41481         following the jump_insn.
41482
41483 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41484
41485         * gcc.dg/cast-lvalue-1.c: New test.
41486
41487 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
41488
41489         PR c++/11962
41490         * g++.dg/template/cond2.C: New test.
41491
41492 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41493
41494         * gcc.dg/builtins-28.c: New test.
41495
41496 2003-10-20  Jan Hubicka  <jh@suse.cz>
41497
41498         * g++.dg/opt/inline4.C: Do not use min-inline-insns
41499         parameter.
41500         * gcc.dg/inline-2.c: Likewise.
41501
41502 2003-10-20  Phil Edwards  <phil@codesourcery.com>
41503
41504         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41505         * gcc.dg/nest.c: Likewise.
41506
41507 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41508
41509         PR c++/9781, c++/10583, c++/11862
41510         * g++.dg/parse/crash13.C: New test.
41511
41512 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41513
41514         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
41515
41516 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41517
41518         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41519         Define HAVE_C99_RUNTIME except on Solaris.
41520         * gcc.dg/builtins-20.c: Likewise.
41521
41522 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41523
41524         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41525
41526 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41527
41528         PR c++/12495
41529         * g++.dg/template/crash21.C: New test.
41530
41531 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41532
41533         PR c++/2513
41534         * g++.dg/template/typename5.C: New test.
41535
41536 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41537
41538         PR c++/12369
41539         * g++.dg/template/friend25.C: New test.
41540
41541 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
41542
41543         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41544         versions.
41545
41546 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
41547
41548         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41549         == 2147483647.
41550
41551 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
41552
41553         * gcc.c-torture/execute/960416-1.x: Remove.
41554         * gcc.c-torture/execute/divconst-3.x: Likewise.
41555
41556 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
41557
41558         PR target/12598
41559         * gcc.dg/torture/cris-volatile-1.c: New test.
41560
41561 2003-10-14  Roger Sayle  <roger@eyesopen.com>
41562
41563         PR optimization/9325
41564         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41565         for overflowing floating point to integer conversion during RTL
41566         simplification.
41567
41568 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
41569
41570         * objc/execute/_cmd.m: Fix typo.
41571         * objc.dg/image-info.m, objc.dg/symtab-1.m:
41572         Relax 'scan-assembler' regexp.
41573         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41574         objc.dg/try-catch-4.m: Run on non-Darwin targets.
41575         * objc.dg/zero-link-2.m: Remove blank line.
41576         * objc.dg/zero-link-3.m: New test case.
41577
41578 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
41579
41580         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41581
41582         * gcc.dg/asm-names.c: Use scan-assembler-not rather
41583         than linker trickery.
41584
41585 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41586
41587         PR c++/12370
41588         * g++.dg/other/friend2.C: New test.
41589
41590 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41591
41592         * gcc.dg/20031012-1.c: New test.
41593
41594 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41595
41596         * gcc.dg/weak/weak-3.c: Fix for new warning.
41597
41598 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
41599
41600         PR optimization/8750
41601         * gcc.c-torture/execute/20031012-1.c: New test case.
41602
41603 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41604
41605         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41606         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41607
41608 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41609
41610         PR optimization/12260
41611         * gcc.c-torture/compile/20031011-2.c: New test case.
41612
41613 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41614
41615         * gcc.c-torture/execute/20031011-1.c: New testcase.
41616
41617 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
41618
41619         * gcc.c-torture/compile/20031011-1.c: New test.
41620
41621 2003-10-11  Jan Hubicka  <jh@suse.cz>
41622
41623         * g++.dg/other/first-global.C: New test.
41624
41625 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41626
41627         * gcc.c-torture/execute/string-opt-18.c: New testcase.
41628
41629 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
41630
41631         * gcc.c-torture/compile/20031010-1.c: New test.
41632
41633 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
41634
41635         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41636         * gcc.c-torture/execute/va-arg-25.c: ... here.
41637
41638 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
41639
41640         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41641
41642 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
41643
41644         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41645
41646 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
41647
41648         * g++.dg/parse/error2.C: New test.
41649
41650 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
41651
41652         PR c++/11097
41653         * g++.dg/other/error5.C: Modify the error message.
41654         * g++.dg/lookup/using8.C: New test.
41655
41656 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
41657
41658         * gcc.dg/darwin-abi-2.c: New file.
41659         * gcc.c-torture/execute/va-arg-24.c: New file.
41660
41661 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
41662
41663         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
41664         indentation.
41665
41666 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
41667
41668         PR c++/10147
41669         * g++.dg/other/error4.C: Update error messages.
41670         * g++.dg/template/ptrmem4.C: Likewise.
41671
41672         PR c++/12337
41673         * g++.dg/init/new9.C: New test.
41674
41675         PR c++/12334, c++/12236, c++/8656
41676         * g++.dg/ext/attrib8.C: New test.
41677
41678 2003-10-06  Devang Patel  <dpatel@apple.com>
41679
41680         * gcc.dg/debug/dwarf2-3.h: New test.
41681         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41682
41683 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
41684
41685         * g++.dg/opt/cfg2.C: New test.
41686
41687 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41688
41689         * g++.dg/opt/float1.C: New test.
41690
41691 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41692
41693         * gcc.dg/c90-array-lval-6.c: New test.
41694         * gcc.dg/c99-array-lval-6.c: New test.
41695
41696 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
41697             Ziemowit Laski  <zlaski@apple.com>
41698
41699         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41700         'Derived', so that it is never considered a class method; add
41701         new warning for '+port' method ambiguity.
41702         * objc.dg/method-12.m: Include <objc/objc.h> instead of
41703         <objc/objc-api.h> (needed on Mac OS X).
41704         * objc.dg/method-13.m: New test.
41705
41706 2003-10-03  Roger Sayle  <roger@eyesopen.com>
41707
41708         PR optimization/9325, PR java/6391
41709         * gcc.c-torture/execute/20031003-1.c: New test case.
41710
41711 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
41712
41713         PR optimization/12180
41714         * gcc.dg/20031002-1.c: New test.
41715
41716         PR c++/12486
41717         * g++.dg/inherit/error1.C: New test.
41718
41719 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
41720
41721         * lib/f-torture.exp (search_for): Rename to...
41722         (search_for_re): This.  Also, clean up comments and the
41723         "regexp" invocation.
41724
41725 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
41726
41727         * gcc.c-torture/compile/20031002-1.c: New test.
41728
41729 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
41730
41731         * g++.dg/opt/cond1.C: New test.
41732
41733 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
41734
41735         * gcc.dg/Wold-style-definition-2.c: New testcase.
41736         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41737
41738 2003-09-29  Richard Henderson  <rth@redhat.com>
41739
41740         * g++.dg/init/array10.C: Add dg-options.
41741
41742 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
41743
41744         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41745
41746 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41747
41748         * g++.dg/template/friend19.C: Fix typo.
41749         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41750
41751 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
41752
41753         * gcc.c-torture/execute/20030928-1.c: New test.
41754         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41755
41756 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41757
41758         * g++.dg/opt/unroll1.C: New test.
41759
41760 2003-09-26  Roger Sayle  <roger@eyesopen.com>
41761
41762         PR optimization/11741
41763         * gcc.dg/20030926-1.c: New test case.
41764
41765 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41766
41767         PR c++/5655
41768         * g++.dg/parse/access7.C: New test.
41769         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41770
41771 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41772
41773         MERGE OF objc-improvements-branch into MAINLINE:
41774         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41775         if libobjc has not been built.
41776         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41777         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41778         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41779         objc/execute/nested-3.m, objc/execute/np-2.m,
41780         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41781         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41782         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41783         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41784         objc.dg/special/unclaimed-category-1.h,
41785         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41786         well as GNU runtime.
41787         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41788         * execute/cascading-1.m, execute/function-message-1.m,
41789         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41790         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41791         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41792         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41793         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41794         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41795         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41796         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41797         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41798         * objc.dg/bitfield-2.m: Run only on Darwin.
41799         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41800         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41801         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41802         * objc.dg/const-str-1.m: Fix constant string layout.
41803
41804 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
41805
41806         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41807
41808 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
41809
41810         * gcc.dg/darwin-abi-1.c: New file.
41811
41812 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
41813
41814         PR target/12281
41815         * gcc.c-torture/compile/20030921-1.c: New test.
41816
41817 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41818
41819         * g++.dg/opt/reg-stack2.C: New test.
41820
41821 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41822
41823         * g++.dg/eh/delayslot1.C: New test.
41824
41825 2003-09-20  Richard Henderson  <rth@redhat.com>
41826
41827         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41828
41829 2003-09-20  Roger Sayle  <roger@eyesopen.com>
41830
41831         * gcc.c-torture/execute/20030920-1.c: New test case.
41832
41833 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41834
41835         * g++.dg/rtti/typeid3.C: Correct expected error message.
41836
41837 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41838
41839         PR c++/157
41840         * g++.dg/parse/crash12.C: New test.
41841
41842 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
41843
41844         * gcc.dg/compat/mixed-struct-check.h: New.
41845         * gcc.dg/compat/mixed-struct-defs.h: New.
41846         * gcc.dg/compat/mixed-struct-init.h: New.
41847         * gcc.dg/compat/struct-by-value-19_main.c: New.
41848         * gcc.dg/compat/struct-by-value-19_x.c: New.
41849         * gcc.dg/compat/struct-by-value-19_y.c: New.
41850         * gcc.dg/compat/struct-by-value-20_main.c: New.
41851         * gcc.dg/compat/struct-by-value-20_x.c: New.
41852         * gcc.dg/compat/struct-by-value-20_y.c: New.
41853         * gcc.dg/compat/struct-return-19_main.c: New.
41854         * gcc.dg/compat/struct-return-19_x.c: New.
41855         * gcc.dg/compat/struct-return-19_y.c: New.
41856         * gcc.dg/compat/struct-return-20_main.c: New.
41857         * gcc.dg/compat/struct-return-20_x.c: New.
41858         * gcc.dg/compat/struct-return-20_y.c: New.
41859
41860 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
41861         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41862         so that it will not complain on LP64 targets.
41863
41864 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41865
41866         PR c++/495
41867         * g++.dg/template/friend24.C: New test.
41868
41869 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
41870
41871         PR c++/12332
41872         * g++.dg/template/memtmpl2.C: New test.
41873
41874 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
41875
41876         PR target/11184
41877         * gcc.dg/builtin-apply1.c: New test.
41878
41879 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41880
41881         PR c++/9848
41882         * g++.dg/warn/Wunused-4.C: New test.
41883
41884 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41885
41886         PR c++/12316
41887         * g++.dg/other/gc2.C: New test.
41888
41889 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
41890
41891         PR c++/11991
41892         * g++.dg/rtti/typeid3.C: New test.
41893
41894         PR c++/12266
41895         * g++.dg/overload/template1.C: New test.
41896
41897 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41898
41899         * g++.dg/opt/cfg3.C: New test.
41900
41901 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41902
41903         PR c++/7939
41904         * g++.dg/template/crash11.C: New test.
41905
41906 2003-09-16  Jason Merrill  <jason@redhat.com>
41907             Jakub Jelinek  <jakub@redhat.com>
41908
41909         * gcc.dg/attr-warn-unused-result.c: New test.
41910
41911 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41912
41913         PR c++/12184
41914         * g++.dg/expr/call2.C: New test.
41915
41916 2003-09-15  Andreas Jaeger  <aj@suse.de>
41917
41918         * gcc.dg/Wold-style-definition-1.c: New test.
41919
41920 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
41921
41922         PR c++/3907
41923         * g++.dg/parse/template12.C: New test.
41924
41925         * g++.dg/abi/bitfield11.C: New test.
41926         * g++.dg/abi/bitfield12.C: Likewise.
41927
41928 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
41929
41930         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
41931         non-expansion of functional macro name without arguments at EOL.
41932         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
41933
41934 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
41935
41936         * gcc.c-torture/execute/20030914-[12].c: New tests.
41937
41938 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41939
41940         PR c++/11788
41941         * g++.dg/overload/addr1.C: New test.
41942
41943 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
41944
41945         * gcc.dg/20030909-1.c: New test.
41946
41947 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41948
41949         * gcc.dg/ultrasp10.c: New test.
41950
41951 2003-09-09  Devang Patel  <dpatel@apple.com>
41952
41953         * gcc.dg/darwin-ld-6.c: New test.
41954
41955 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41956
41957         * gcc.dg/torture/builtin-explog-1.c: New testcase.
41958
41959 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41960
41961         * gcc.dg/ia64-types1.c: New test.
41962         * gcc.dg/ia64-types2.c: Likewise.
41963
41964 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41965
41966         * gcc.dg/builtins-1.c: Add more _Complex tests.
41967         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41968
41969         * gcc.dg/builtins-1.c: Test existing _Complex functions.
41970         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41971
41972 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41973
41974         PR c++/11786
41975         * g++.dg/lookup/koenig2.C: New test.
41976
41977         PR c++/5296
41978         * g++.dg/rtti/typeid2.C: New test.
41979
41980 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
41981
41982         * gcc.c-torture/compile/20030904-1.c: New test.
41983
41984 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41985
41986         * g++.dg/opt/longbranch2.C: New test.
41987
41988 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41989
41990         * g++.dg/template/crash10.C: Only compile it.
41991
41992 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41993
41994         PR middle-end/11665
41995         * gcc.c-torture/compile/20030907-1.c: New test.
41996         * g++.dg/init/array11.C: New test.
41997
41998 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41999
42000         PR c++/11852
42001         * g++.dg/init/struct1.C: New test.
42002
42003 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42004
42005         PR c++/12181
42006         * g++.dg/expr/comma1.C: New test.
42007
42008 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
42009
42010         PR c++/11867
42011         * g++.dg/expr/static_cast5.C: New test.
42012
42013 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
42014
42015         PR c++/11507
42016         * g++.dg/lookup/scoped7.C: New test.
42017
42018         PR c++/9574
42019         * g++.dg/other/static1.C: New test.
42020
42021         PR c++/11490
42022         * g++.dg/warn/template-1.C: New test.
42023
42024         PR c++/11432
42025         * g++.dg/template/crash10.C: New test.
42026
42027         PR c++/2478
42028         * g++.dg/overload/VLA.C: New test.
42029
42030         PR c++/10804
42031         * g++.dg/template/call1.C: New test.
42032
42033 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42034
42035         PR c++/11794
42036         * g++.dg/parse/using3.C: New test.
42037
42038 2003-09-06  Roger Sayle  <roger@eyesopen.com>
42039
42040         PR c++/11409
42041         * g++.dg/overload/builtin3.C: New test case.
42042
42043 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
42044
42045         PR c/9862
42046         * gcc.dg/20030906-1.c: New test.
42047         * gcc.dg/20030906-2.c: Likewise.
42048
42049 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42050
42051         PR c++/12167
42052         * g++.dg/parse/defarg5.C: New test.
42053
42054         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
42055
42056 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
42057
42058         PR c++/12163
42059         * g++.dg/expr/static_cast4.C: New test.
42060
42061         PR c++/12146
42062         * g++.dg/template/crash9.C: New test.
42063
42064 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
42065
42066         * g++.old-deja/g++.ext/pretty2.C: Update for change
42067         in __FUNCTION__.
42068         * g++.old-deja/g++.ext/pretty3.C: Likewise.
42069
42070 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
42071
42072         PR c++/11922
42073         * g++/dg/template/qualified-id1.C: New test.
42074
42075         PR c++/12037
42076         * g++.dg/warn/noeffect4.C: New test.
42077
42078 2003-09-04  Matt Austern  <austern@apple.com>
42079
42080         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
42081         * g++.dg/ext/fnname2.C: Likewise.
42082         * g++.dg/ext/fnname3.C: Likewise.
42083
42084 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
42085
42086         * g++.dg/expr/lval1.C: New test.
42087         * g++.dg/ext/lvcast.C: Remove.
42088
42089 2003-09-03  Roger Sayle  <roger@eyesopen.com>
42090
42091         PR optimization/11700.
42092         * gcc.c-torture/compile/20030903-1.c: New test case.
42093
42094 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
42095
42096         PR c++/12053
42097         * g++.dg/abi/layout4.C: New test.
42098
42099 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
42100
42101         PR c++/11553
42102         * g++.dg/parse/friend3.C: New test.
42103
42104 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
42105
42106         PR c++/11847
42107         * g++.dg/template/class1.C: New test.
42108
42109         PR c++/11808
42110         * g++.dg/expr/call1.C: New test.
42111
42112 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
42113
42114         PR c++/12114
42115         * g++.dg/init/ref9.C: New test.
42116
42117         PR c++/11972
42118         * g++.dg/template/nested4.C: New test.
42119
42120 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42121
42122         PR c++/12093
42123         * g++.dg/template/non-dependent4.C: New test.
42124
42125         PR c++/11928
42126         * g++.dg/inherit/conv1.C: New test.
42127
42128 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42129
42130         PR c++/6196
42131         * g++.dg/ext/label1.C: New test.
42132         * g++.dg/ext/label2.C: Likewise.
42133
42134 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42135
42136         * g++.dg/expr/cond3.C: New test.
42137
42138 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42139
42140         * gcc.dg/builtins-1.c: Add new builtin cases.
42141
42142 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42143
42144         * gcc.dg/builtins-1.c: Add new cases.
42145         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42146
42147 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42148
42149         * gcc.dg/builtins-1.c: Add more math builtin tests.
42150         * gcc.dg/torture/builtin-attr-1.c: New test.
42151
42152 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42153
42154         PR optimization/5079
42155         * g++.dg/opt/static3.C: New test.
42156
42157 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42158
42159         * gcc.misc-tests/gcov-10b.c: New test.
42160
42161 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
42162
42163         * g++.dg/opt/ptrmem3.C: New test.
42164
42165         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42166
42167 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
42168
42169         * gcc.dg/20030826-2.c: New test.
42170
42171 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42172
42173         PR middle-end/12002
42174         * g77.f-torture/compile/12002.f: New test case.
42175
42176 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42177
42178         * gcc.dg/20030826-1.c: New test case.
42179
42180 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
42181
42182         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42183
42184 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
42185
42186         PR c++/11871
42187         * c++.dg/lookup/crash1.C: New test.
42188
42189         * c++.dg/warn/noeffect3.C: New test.
42190
42191 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
42192
42193         * gcc.dg/compat/vector-1_x.c: Compile with -w.
42194         * gcc.dg/compat/vector-1_y.c: Ditto.
42195         * gcc.dg/compat/vector-2_x.c: Ditto.
42196         * gcc.dg/compat/vector-2_y.c: Ditto.
42197
42198 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
42199
42200         * gcc.dg/20030702-1.c: New test.
42201
42202 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
42203
42204         PR c++/8795
42205         * g++.dg/ext/altivec-1.C: New test.
42206
42207 2003-08-24  Richard Henderson  <rth@redhat.com>
42208
42209         * g++.dg/eh/simd-2.C: Add -w for x86.
42210
42211 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
42212
42213         * gcc.dg/20030815-1.c: New test.
42214
42215 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42216
42217         PR c++/3765
42218         * g++.dg/parse/access6.C: New test.
42219
42220 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42221
42222         PR c++/641, c++/11876
42223         * g++.dg/template/friend22.C: New test.
42224         * g++.dg/template/friend23.C: Likewise.
42225
42226 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42227
42228         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42229         identically.
42230
42231 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42232
42233         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42234
42235 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42236
42237         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
42238
42239 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42240
42241         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42242
42243 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42244
42245         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42246
42247 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
42248
42249         PR c++/11919
42250         * g++.dg/overload/prom1.C: New test.
42251
42252         PR c++/11551
42253         * g++.dg/parse/dtor2.C: New test.
42254
42255         PR c++/10762
42256         * g++.dg/parse/using2.C: New test.
42257
42258 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
42259
42260         PR target/11805
42261         * gcc.c-torture/compile/20030821-1.c: New.
42262
42263 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
42264
42265         PR c++/11834
42266         * g++.dg/template/deduce2.C: New test.
42267
42268 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
42269
42270         * gcc.c-torture/execute/20030821-1.c: New test.
42271
42272 2003-08-20  Roger Sayle  <roger@eyesopen.com>
42273
42274         PR middle-end/11984
42275         * gcc.dg/20030820-1.c: New test case.
42276
42277 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
42278
42279         PR c++/11945
42280         * g++.dg/warn/noeffect2.C: New test.
42281
42282 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
42283
42284         PR c++/10926
42285         * g++.dg/template/dtor2.C: New test.
42286
42287         PR c++/11684
42288         * g++.dg/template/operator1.C: New test.
42289         * g++.dg/parse/operator4.C: New test.
42290
42291         PR c++/11946.C
42292         * g++.dg/expr/enum1.C: New test.
42293         * gcc.dg/c99-bool-1.c: Remove bogus warning.
42294
42295         PR c++/11036.C
42296         * g++.dg/parse/elab2.C: New test.
42297         * g++.dg/parse/typedef4.C: Change error message.
42298         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42299         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42300         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42301
42302 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
42303
42304         * gcc.dg/pch/warn-1.c: New.
42305         * gcc.dg/pch/warn-1.hs: New.
42306
42307         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42308         not-tested file.
42309
42310 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42311
42312         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42313
42314 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42315
42316         * gcc.dg/uninit-D.c: New Test.
42317         * gcc.dg/uninit-E.c: New Test.
42318         * gcc.dg/uninit-F.c: New Test.
42319         * gcc.dg/uninit-G.c: New Test.
42320
42321 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
42322
42323         * g++.dg/README: Describe the pch directory.
42324
42325 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42326
42327         PR c++/11174
42328         * g++.dg/parse/access4.C: New test.
42329         * g++.dg/parse/access5.C: Likewise.
42330         * g++.old-deja/g++.jason/access17.C: Adjust error message.
42331
42332 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
42333
42334         * gcc.dg/noncompile/20030818-1.c: New.
42335
42336 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42337
42338         PR c++/11957
42339         * g++.dg/warn/noeffect1.C: New test.
42340
42341         * g++.dg/template/scope2.C: New test.
42342         * g++.dg/template/error2.C: Correct dg-error
42343
42344 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
42345
42346         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42347
42348 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
42349
42350         PR C++/11512
42351         * g++.dg/template/warn1.C: New.
42352
42353 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42354
42355         * g++.dg/template/error2.C: New test.
42356         * g++.dg/lookup/using7.C: Adjust errors
42357         * g++.old-deja/g++.pt/crash36.C: Likewise.
42358         * g++.old-deja/g++.pt/derived3.C: Likewise.
42359
42360 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42361
42362         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42363         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42364         * gcc.c-torture/execute/builtins/string-9.c: New, from
42365         string-opt-9.c.  Adjust for execute/builtins framework.
42366         * gcc.c-torture/execute/string-opt-9.c: Delete.
42367
42368 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
42369
42370         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42371
42372         * g++.dg/parse/ret-type2.C: New test.
42373
42374         PR c++/11703
42375         * g++.dg/init/new8.C: New test.
42376
42377         PR c++/10923
42378         * g++.dg/parse/typedef5.C: New test.
42379
42380         PR c++/9512
42381         * g++.dg/parse/qualified2.C: New test.
42382         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42383         invalid code.
42384
42385 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
42386
42387         * g++.dg/conversion/ptrmem1.C: New test.
42388
42389 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
42390
42391         PR target/11693
42392         * gcc.dg/20030811-1.c: New test.
42393
42394         PR target/11535
42395         * gcc.c-torture/execute/20030811-1.c: New test.
42396
42397 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42398
42399         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42400
42401 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
42402
42403         PR c++/11789.C
42404         * g++.dg/inherit/multiple1.C: New test.
42405
42406 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42407
42408         * gcc.dg/spe1.c: New test.
42409
42410         PR c++/11670
42411         * g++.dg/expr/cast2.C: New test.
42412
42413         PR c++/10530
42414         * g++.dg/template/dependent-name2.C: New test.
42415
42416 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42417
42418         * g++.dg/parse/crash11.C: Put the dg options in comments.
42419
42420 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42421
42422         * lib/gcc-dg.exp: Update for diagnostic change.
42423
42424 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42425
42426         PR c++/5767
42427         * g++.dg/parse/crash11.C: New test.
42428
42429 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42430
42431         * gcc.dg/cpp/spacing1.c: Update.
42432
42433 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
42434
42435         PR target/11739
42436         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42437         a value for -mtune.
42438
42439 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42440
42441         PR middle-end/11771
42442         * gcc.c-torture/compile/20030804-1.c: New test case.
42443
42444 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42445
42446         * gcc.dg/20030804-1.c: New test case.
42447
42448 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42449
42450         * gcc.dg/cpp/separate-1.c: New test.
42451
42452 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42453
42454         PR c++/11704
42455         * g++.dg/template/dependent-expr2.C: New test.
42456
42457         PR c++/11766
42458         * g++.dg/expr/ptrmem1.C: New test.
42459
42460 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42461
42462         PR c++/9453
42463         * g++.dg/template/friend15.C: New test.
42464
42465 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
42466
42467         * lib/dg-pch.exp: Work round PCH bug.
42468
42469 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42470
42471         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
42472         builtins.  Move cases from builtins-4.c here.
42473
42474         * gcc.dg/torture/builtin-math-1.c: New test taken from
42475         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42476         additional cases.
42477
42478         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42479         Delete.
42480
42481 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42482
42483         PR c++/9447
42484         * g++.dg/template/using7.C: New test.
42485
42486 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
42487
42488         * import1.c, import2.c: New tests.
42489
42490 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
42491
42492         * g++.dg/eh/crossjump1.C: New test.
42493
42494 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
42495
42496         PR c++/11697
42497         * g++.dg/template/using6.C: New test.
42498
42499         PR c++/11744
42500         * g++.dg/template/koenig2.C: New test.
42501
42502 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42503
42504         PR c++/7983
42505         * g++.dg/parse/typedef4.C: New test.
42506
42507 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42508
42509         PR c++/8442, c++/8806
42510         * g++.dg/template/elab1.C: New test.
42511         * g++.dg/template/type2.C: Likewise.
42512         * g++.dg/template/ttp3.C: Adjust expected error message.
42513         * g++.old-deja/g++.law/visibility13.C: Likewise.
42514         * g++.old-deja/g++.niklas/t135.C: Likewise.
42515         * g++.old-deja/g++.pt/ttp41.C: Likewise.
42516         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
42517         template argument.
42518         * g++.old-deja/g++.pt/ttp44.C: Likewise.
42519
42520 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
42521
42522         PR c++/11295
42523         * g++.dg/ext/stmtexpr1.C: New test.
42524
42525         * g++.dg/opt/tmp1.C: New test.
42526
42527         PR c++/11525
42528         * g++.dg/parse/constant4.C: New test.
42529
42530         PR c++/9447
42531         * g++.dg/template/using5.C: New test.
42532
42533 2003-07-31  Roger Sayle  <roger@eyesopen.com>
42534
42535         * gcc.dg/builtins-27.c: New test case.
42536
42537 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
42538
42539         * gcc.dg/tls/opt-7.c: New test.
42540
42541 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
42542
42543         * g++.old-deja/g++.other/crash18.C: Remove.
42544
42545 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42546
42547         * g++.dg/template/explicit3.C: New.
42548         * g++.dg/template/explicit4.C: New.
42549         * g++.dg/template/explicit5.C: New.
42550
42551         PR c++/11347
42552         * g++.dg/template/memtmpl1.C: New.
42553
42554 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
42555
42556         PR target/11565
42557         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42558         * gcc.dg/i386-387-5.c (dg-options): Likewise.
42559
42560 2003-07-30  Jan Hubicka  <jh@suse.cz>
42561
42562         * vtgc1.c: Kill.
42563
42564 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
42565
42566         * gcc.dg/struct-in-proto-1.c: New test.
42567
42568 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
42569
42570         * gcc.dg/cpp/include2.c: Only expect one message.
42571
42572 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
42573
42574         PR c++/9447
42575         * g++.dg/template/using1.C: New test.
42576         * g++.dg/template/using2.C: New test.
42577         * g++.dg/template/using3.C: New test.
42578         * g++.dg/template/using4.C: New test.
42579
42580 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
42581
42582         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42583         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42584
42585 2003-07-28  Jan Hubicka  <jh@suse.cz>
42586
42587         PR c++/11530
42588         * g++.dg/opt/call1.C: New test.
42589
42590 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
42591
42592         PR c++/11667
42593         * g++.dg/init/enum2.C: New test.
42594         * g++.dg/template/overload1.C: Add "-w" option.
42595
42596 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
42597
42598         * gcc.dg/Wdeclaration-after-statement-1.c,
42599         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42600
42601 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
42602
42603         * gcc.c-torture/compile/20030725-1.c: New test.
42604
42605 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
42606
42607         * gcc.dg/20030505.c: Only run for SPE.
42608         Remove definition of opaque type.
42609
42610 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
42611
42612         * g++.dg/template/ptrmem6.C: New test.
42613
42614 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
42615
42616         * gcc.c-torture/compile/zero-strct-2.c: New test.
42617
42618 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
42619
42620         * gcc.dg/intermod-1.c: New test.
42621
42622 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42623
42624         PR c++/11617
42625         * g++.dg/template/lookup2.C: New test.
42626         * g++.dg/template/memclass1.C: Remove instantiated from error.
42627         * g++.dg/other/error2.C: Tweak expected errors.
42628
42629         PR c++/11596
42630         * g++.dg/template/defarg3.C: New test.
42631
42632         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42633
42634 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
42635
42636         * g++.dg/inherit/access5.C: New test.
42637
42638 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42639
42640         PR c++/11513
42641         * g++.dg/template/crash8.C: New test.
42642
42643 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
42644
42645         PR c/10602
42646         * gcc.dg/noncompile/incomplete-2.c: New test.
42647
42648 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
42649
42650         PR c++/11645
42651         * g++.dg/inherit/access4.C: New test.
42652
42653         PR c++/11517
42654         * g++.dg/expr/cond2.C: New test.
42655
42656         PR optimization/10679
42657         * g++.dg/opt/inline4.C: New test.
42658
42659 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
42660
42661         * g++.dg/parse/crash10: New test.
42662
42663 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42664
42665         * g++.dg/ext/flexary1.C: New test.
42666
42667 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42668
42669         PR c++/10793
42670         * g++.dg/template/crash9.C: New test.
42671
42672 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42673
42674         PR c++/3004
42675         * g++.dg/parse/typedef3.C: New test.
42676
42677         PR c++/7906
42678         * g++.dg/parse/operator2.C: New test.
42679
42680         PR c++/8895
42681         * g++.dg/parse/def-tmpl-arg1.C: New test.
42682
42683         PR c++/9282
42684         * g++.dg/parse/funptr1.C: New test.
42685
42686         PR c++/9452
42687         * g++.dg/parse/ambig3.C: New test.
42688
42689         PR c++/9454
42690         * g++.dg/parse/operator3.C: New test.
42691
42692         PR c++/9486
42693         * g++.dg/parse/template10.C: New test.
42694
42695         PR c++/9488
42696         * g++.dg/parse/template11.C: New test.
42697
42698         PR c++/10150
42699         * g++.dg/parse/invalid-op1.C: New test.
42700
42701         PR c++/10247
42702         * g++.dg/parse/condexpr1.C: New test.
42703
42704 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42705
42706         * g++.dg/ext/packed3.C: New test.
42707         * g++.dg/ext/packed4.C: New test.
42708
42709         * gcc.dg/pack-test-3.c: New test.
42710
42711 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
42712
42713         * lib/compat.exp: Handle dg-options per source file.
42714         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42715         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42716         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42717         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42718         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42719         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42720         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42721         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42722         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42723         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42724         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42725         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42726         * g++.dg/compat/break/bitfield7_x.C: Ditto.
42727         * g++.dg/compat/break/bitfield7_y.C: Ditto.
42728
42729 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
42730
42731         PR c/10320
42732         * gcc.c-torture/execute/20030718-1.c: New test.
42733
42734 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42735
42736         PR optimization/11536
42737         * gcc.dg/20030721-1.c: New test.
42738
42739 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
42740
42741         PR c++/11546
42742         * g++.dg/template/lookup1.C: New test.
42743
42744 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
42745
42746         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42747         diagnostics of ill-formed constructs involving labels.
42748         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42749         the new 'previously defined here' message.
42750
42751 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
42752
42753         * g++.dg/parse/non-dependent2.C: New test.
42754
42755 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
42756
42757         * g++.dg/init/init-ref4.C: xfail on targets without
42758         weak symbols.
42759
42760 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
42761
42762         PR target/11087
42763         * gcc.c-torture/execute/20030717-1.c: New test.
42764
42765 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42766
42767         * g++.dg/opt/cfg1.C: New test.
42768
42769 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42770
42771         PR optimization/11557
42772         * gcc.dg/20030717-1.c: New test.
42773
42774 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42775
42776         PR c++/10476
42777         * g++.dg/expr/crash-1.C: New test.
42778
42779         PR c++/11027
42780         * g++.dg/template/init3.C: New test.
42781
42782         PR c++/8222
42783         * g++.dg/template/non-dependent1.C: New test.
42784
42785         PR c++/11070
42786         * g++.dg/template/non-dependent2.C: New test.
42787
42788         PR c++/11071
42789         * g++.dg/template/non-dependent3.C: New test.
42790
42791         PR c++/9907
42792         * g++.dg/template/sizeof5.C: New test.
42793
42794 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
42795
42796         PR 11498
42797         * gcc.c-torture/compile/mangle-1.c: New file.
42798
42799 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42800
42801         PR c++/7809
42802         * g++.dg/parse/access3.C: New test.
42803
42804 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
42805
42806         PR c++/11384
42807         * g++.dg/init/init-ref4.C: New test.
42808
42809 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
42810
42811         PR c++/11547
42812         * g++.dg/parse/constant3.C: New test.
42813         * g++.dg/parse/crash7.C: Likewise.
42814
42815 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
42816
42817         PR target/11008
42818         * gcc.dg/i386-pentium4-not-mull.c: New.
42819
42820 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
42821
42822         * gcc.dg/asm-names.c (ymain): Make it weak.
42823
42824 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42825
42826         PR c++/5421
42827         * g++.dg/template/friend21.C: New test.
42828
42829 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
42830
42831         * gcc.dg/cleanup-8.c: New test.
42832         * gcc.dg/cleanup-9.c: New test.
42833
42834 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
42835
42836         * g++.dg/ext/dll-MI1.h: New file.
42837         * g++.dg/ext/dllexport-MI1.C: New file.
42838         * g++.dg/ext/dllimport-MI1.C: New file.
42839
42840 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
42841
42842         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42843         it does not have cmpstrsi patterns (just cmpmemsi).
42844
42845 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
42846
42847         PR debug/11473
42848         * g++.dg/debug/debug8.C: New test.
42849
42850 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42851
42852         PR c++/10108
42853         * g++.dg/template/crash7.C: New test.
42854
42855 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
42856
42857         PR target/10795
42858         * gcc.c-torture/compile/20030708-1.c: New.
42859
42860 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
42861
42862         * gcc.c-torture/execute/20030715-1.c: New test.
42863
42864 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
42865
42866         * gcc.dg/pch/inline-3.c: New file.
42867         * gcc.dg/pch/inline-3.hs: New file.
42868         * gcc.dg/pch/inline-4.c: New file.
42869         * gcc.dg/pch/inline-4.hs: New file.
42870
42871 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
42872
42873         PR c++/11509
42874         * g++.dg/template/crash6.C: New test.
42875
42876         PR c++/7053
42877         * g++.dg/template/friend20.C: New test.
42878
42879         PR c++/7019
42880         * g++.dg/template/overload2.C: New test.
42881
42882 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42883
42884         PR optimization/11440
42885         * gcc.c-torture/execute/20030714-1.c: New test.
42886
42887 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42888
42889         PR c++/11154
42890         * g++.dg/template/partial2.C: New test.
42891
42892 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
42893
42894         PR c++/11503
42895         * g++.dg/template/anon1.C: New test.
42896
42897         PR c++/11493
42898         PR c++/11495
42899         * g++.dg/parse/template9.C: Likewise.
42900         * g++.dg/template/crash4.C: New test.
42901         * g++.dg/template/koenig1.C: Likewise.
42902         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42903         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42904         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42905         functions.
42906         * g++.old-deja/g++.jason/template36.C: Likewise.
42907         * g++.old-deja/g++.mike/p1989.C: Likewise.
42908         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42909         * g++.old-deja/g++.pt/ttp20.C: Use this->.
42910         * g++.old-deja/g++.pt/ttp21.C: Use this->.
42911         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42912         compiling.
42913         * g++.old-deja/g++.pt/union2.C: Use this->.
42914
42915 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
42916
42917         * gcc.dg/20030711-1.c: New test.
42918
42919 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
42920
42921         PR c++/11050
42922         * g++.dg/parse/args1.C: New test.
42923         * g++.pt/defarg8.C: Change expected errors.
42924
42925 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
42926
42927         PR c++/8164
42928         * g++.dg/template/nontype2.C: New test.
42929
42930         PR c++/10558
42931         * g++.dg/parse/template8.C: New test.
42932
42933         PR c++/8327
42934         * g++.dg/template/scope1.C: New test.
42935
42936         * g++.dg/warn/Wsign-compare-1.C: New test.
42937
42938 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42939
42940         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42941
42942 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
42943
42944         PR c++/9411
42945         * g++.dg/template/explicit2.C: New test.
42946
42947         PR c++/10032
42948         * g++.dg/warn/pedantic1.C: New test.
42949
42950 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
42951
42952         PR c++ 9483
42953         * g++.dg/other/field1.C: New test.
42954
42955 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42956
42957         PR c/11449
42958         * gcc.c-torture/compile/20030707-1.c: New.
42959
42960 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42961
42962         PR c++/10849
42963         * g++.dg/template/access12.C: New test.
42964
42965 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
42966
42967         * g++.dg/bprob/bprob.exp (prof_ext): Update.
42968         * g77.dg/bprob/bprob.exp (prof_ext): Update.
42969         * gcc.misc-tests/bprob.exp (prof_ext): Update.
42970         * gcc.misc-tests/gcov.exp: Update
42971         * g++.dg/gcov/gcov.exp: Update
42972         * lib/gcov.exp: Update.
42973
42974 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
42975
42976         * g++.dg/abi/mangle17.C: Make sure template expressions are
42977         dependent.
42978         * g++.dg/abi/mangle4.C: Mark erroneous casts.
42979         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42980         * g++.dg/opt/stack1.C: Remove erroneous code.
42981         * g++.dg/parse/template7.C: New test.
42982         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42983         * g++.old-deja/g++.pt/crash4.C: Likewise.
42984
42985 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42986
42987         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42988         with zero or one occurence of `$' after the initial `L'.
42989
42990 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
42991
42992         * gcc.c-torture/compile/20030704-1.c: Add a comment.
42993
42994 2003-07-08  Roger Sayle  <roger@eyesopen.com>
42995
42996         PR c/11370
42997         * gcc.dg/Wunreachable-6.c: New testcase.
42998         * gcc.dg/Wunreachable-7.c: New testcase.
42999
43000 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43001
43002         PR c/11420
43003         * gcc.dg/20030708-1.c: New test.
43004
43005 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
43006
43007         * gcc.dg/compat/sdata-section.h: New file.
43008         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43009         * gcc.dg/torture/mips-sdata-1.c: New test.
43010
43011 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43012
43013         PR c++/11030
43014         * g++.dg/template/friend19.C: New test.
43015
43016 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43017
43018         * g++.dg/opt/strength-reduce.C: New test.
43019
43020 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43021
43022         PR target/10979
43023         * gcc.dg/20030707-1.c: New testcase.
43024
43025 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43026
43027         PR optimization/11059
43028         * g++.dg/opt/emptyunion.C: New testcase.
43029
43030 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43031             Eric Botcazou  <ebotcazou@libertysurf.fr>
43032
43033         * g++.dg/opt/stack1.C: New test.
43034
43035 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
43036
43037         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43038         run test.
43039
43040         PR c++/11431
43041         * g++.dg/expr/static_cast3.C: New test.
43042
43043 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
43044
43045         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
43046         everywhere.
43047         * gcc.dg/concat.c: Concatenation of string constants with
43048         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
43049         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
43050         * gcc.dg/cpp/escape-2.c: Use wide character constants where
43051         necessary to avoid multi-character character constant warning.
43052         * gcc.dg/cpp/escape.c: Likewise.
43053         * gcc.dg/cpp/ucs.c: Likewise.
43054         Remove backslashes from dg-bogus comments, as they confuse Tcl.
43055         Fix a typo.
43056
43057 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43058
43059         PR c/11428
43060         * gcc.c-torture/compile/20030704-1.c: New.
43061
43062 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43063
43064         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
43065
43066 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
43067
43068         PR c++/5287, PR c++/7910,  PR c++/11021
43069         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
43070         tests for warnings.
43071         * g++.dg/ext/dllimport2.C: Add tests for warnings.
43072         * g++.dg/ext/dllimport3.C: Likewise.
43073         * g++.dg/ext/dllimport4.C: New file.
43074         * g++.dg/ext/dllimport5.C: New file.
43075         * g++.dg/ext/dllimport6.C: New file.
43076         * g++.dg/ext/dllimport7.C: New file.
43077         * g++.dg/ext/dllimport8.C: New file.
43078         * g++.dg/ext/dllimport9.C: New file.
43079         * g++.dg/ext/dllimport10.C: New file.
43080         * g++.dg/ext/dllexport1.C: New file.
43081
43082 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43083
43084         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43085         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
43086
43087 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43088
43089         * gcc.dg/builtins-25.c: New testcase.
43090         * gcc.dg/builtins-26.c: New testcase.
43091
43092 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
43093
43094         * gcc.dg/compat/vector-defs.h: New file.
43095         * gcc.dg/compat/vector-setup.h: New file.
43096         * gcc.dg/compat/vector-check.h: New file.
43097         * gcc.dg/compat/vector-1_main.c: New file.
43098         * gcc.dg/compat/vector-1_x.c: New file.
43099         * gcc.dg/compat/vector-1_y.c: New file.
43100         * gcc.dg/compat/vector-2_main.c: New file.
43101         * gcc.dg/compat/vector-2_x.c: New file.
43102         * gcc.dg/compat/vector-2_y.c: New file.
43103
43104         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43105         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43106         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43107         * gcc.dg/compat/struct-align-1.h: New file.
43108         * gcc.dg/compat/struct-align-1_main.c: New file.
43109         * gcc.dg/compat/struct-align-1_x.c: New file.
43110         * gcc.dg/compat/struct-align-1_y.c: New file.
43111         * gcc.dg/compat/struct-align-2.h: New file.
43112         * gcc.dg/compat/struct-align-2_main.c: New file.
43113         * gcc.dg/compat/struct-align-2_x.c: New file.
43114         * gcc.dg/compat/struct-align-2_y.c: New file.
43115
43116         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43117         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43118         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43119         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43120         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43121         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43122         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43123         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43124         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43125         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43126         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43127         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43128         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43129         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43130         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43131         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43132         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43133         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43134         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43135         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43136         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43137         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43138         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43139         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43140         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43141         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43142         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43143         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43144         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43145
43146 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43147
43148         * gcc.dg/i386-call-1.c: New test.
43149
43150 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43151
43152         PR c++/9162
43153         * g++.dg/parse/defarg4.C: New.
43154
43155 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43156
43157         PR target/10700
43158         * gcc.c-torture/compile/20030703-1.c: New test case.
43159
43160 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43161
43162         * g++.dg/template/local3.C: Remove extra semicolon.
43163
43164 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43165
43166         * gcc.dg/i386-volatile-1.c: New test.
43167
43168 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
43169
43170         PR c++/11072
43171         * g++.dg/other/offsetof2.C: XFAIL.
43172         * g++.dg/other/offsetof5.C: New.
43173
43174         PR c++/10219
43175         * g++.dg/template/error1.C: New.
43176
43177         PR c++/9779
43178         * g++.dg/template/dependent-expr1.C: New.
43179
43180 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43181
43182         PR c++/6949
43183         * g++.dg/template/local3.C: New test.
43184
43185         PR c++/11149
43186         * g++.dg/lookup/scoped6.C: New test.
43187
43188 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
43189
43190         PR c++/8046
43191         * g++.dg/other/error7.C: New test.
43192
43193 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
43194
43195         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43196         * g++.old-deja/g++.abi/vtable3.h: Likewise.
43197         * g++.old-deja/g++.law/code-gen5.C: Likewise.
43198         * g++.old-deja/g++.other/union2.C: Likewise.
43199         * gcc.dg/c90-const-expr-2.c: Likewise.
43200         * gcc.dg/c90-const-expr-3.c: Likewise.
43201         * gcc.dg/c99-const-expr-2.c: Likewise.
43202         * gcc.dg/c99-const-expr-3.c: Likewise.
43203         * gcc.dg/concat.c: Likewise.
43204
43205 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43206
43207         PR c++/9559
43208         * g++.dg/init/static1.C: New test.
43209
43210 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43211
43212         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43213         * g++.old-deja/g++.other/access2.C: Likewise.
43214         * g++.old-deja/g++.other/decl2.C: Likewise.
43215         * gcc.c-torture/execute/20020615-1.c: Likewise.
43216
43217 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43218
43219         PR c++/4933
43220         * g++.dg/template/sizeof4.C: New test.
43221
43222 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43223
43224         * g++.dg/other/error6.C: New test.
43225
43226 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43227
43228         PR c++/10750
43229         * g++.dg/parse/constant2.C: New test.
43230
43231 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
43232
43233         PR c++/11106
43234         * g++.dg/other/error5.C: New test.
43235
43236 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43237
43238         * gcc.dg/format/gcc_diag-1.c: New test.
43239
43240 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
43241
43242         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43243
43244 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
43245
43246         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43247         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
43248         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
43249
43250 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
43251
43252         * gcc.c-torture/execute/builtins/string-8.c: New test.
43253         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
43254         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43255         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43256
43257 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43258
43259         PR c++/10468
43260         * g++.dg/ext/typeof6.C: New test.
43261
43262 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43263
43264         PR c++/10796
43265         * g++.dg/init/enum1.C: New test.
43266
43267 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
43268
43269         * gcc.dg/20030627-1.c: New test.
43270
43271 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
43272
43273         PR c++/11332
43274         * g++.dg/expr/static_cast2.C: New test.
43275
43276 2003-06-26  Roger Sayle  <roger@eyesopen.com>
43277             Jakub Jelinek  <jakub@redhat.com>
43278
43279         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
43280         sprintf(dst,"%s",src) optimization.
43281         * gcc.c-torture/execute/20030626-1.c: New test case.
43282         * gcc.c-torture/execute/20030626-2.c: New test case.
43283
43284 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
43285
43286         * gcc.c-torture/execute/multi-ix.c: New test.
43287
43288         * gcc.c-torture/execute/simd-4.c (main):
43289         Added missing semicolon at end of union.
43290
43291 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
43292
43293         PR c++/8266
43294         * g++.dg/template/explicit-instantiation3.C: New test.
43295
43296 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43297
43298         * gcc.dg/20030626-1.c: Use signed char.
43299
43300 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43301
43302         * gcc.dg/20030626-1.c: New test.
43303
43304 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
43305
43306         * const-str-2.m: Update.
43307
43308 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
43309
43310         PR c++/10990
43311         * g++.dg/rtti/dyncast1.C: New test.
43312         * g++.dg/abi/mangle4.C: Correct base-specifier access.
43313         * g++.dg/lookup/scoped1.C: Remove XFAIL.
43314         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43315
43316         PR c++/10931
43317         * g++.dg/expr/static_cast1.C: New test.
43318
43319 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
43320
43321         * gcc.dg/20030625-1.c: New test.
43322
43323 2003-06-24  Roger Sayle  <roger@eyesopen.com>
43324
43325         * gcc.c-torture/compile/20030624-1.c: New test case.
43326
43327 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
43328
43329         * gcc.c-torture/execute/string-opt-17.c: New test.
43330
43331 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
43332
43333         PR c++/5754
43334         * g++.dg/parse/crash6.C: New test.
43335
43336 2003-06-23  Roger Sayle  <roger@eyesopen.com>
43337
43338         * gcc.dg/builtins-24.c: New test case.
43339
43340 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
43341
43342         * g++.dg/opt/operator1.C: New test.
43343
43344 2003-06-22  Roger Sayle  <roger@eyesopen.com>
43345
43346         * gcc.c-torture/execute/string-opt-16.c: New test case.
43347
43348 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43349
43350         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
43351         * g++.old-deja/g++.other/conv7.C: Likewise.
43352         * g++.old-deja/g++.other/overcnv2.C: Likewise.
43353         * g++.old-deja/g++.other/overload14.C: Likewise.
43354
43355 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43356
43357         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43358         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43359
43360 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43361
43362         PR c++/10888
43363         * g++.dg/warn/Winline-3.C: New test.
43364
43365 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43366
43367         * lib/target-supports.exp (check_alias_available): Make the test
43368         program acceptable to the Solaris assembler.
43369
43370         PR c++/10749
43371         * g++.dg/template/memclass2.C: New test.
43372
43373 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43374             Eric Botcazou  <ebotcazou@libertysurf.fr>
43375
43376         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43377         data for non-matching targets.
43378         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43379
43380 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43381
43382         PR c++/10845
43383         * g++.dg/template/member3.C: New test.
43384
43385 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
43386
43387         PR c++/10939
43388         * g++.dg/template/func1.C: New test.
43389
43390         PR c++/9649
43391         * g++.dg/template/static4.C: New test.
43392         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43393
43394         PR c++/11041
43395         * g++.dg/init/ref7.C: New test.
43396
43397 2003-06-19  Matt Austern  <austern@apple.com>
43398
43399         PR c++/11228
43400         * g++.dg/anew1.C: New test.
43401         * g++.dg/anew2.C: New test.
43402         * g++.dg/anew3.C: New test.
43403         * g++.dg/anew4.C: New test.
43404
43405 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43406
43407         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43408
43409 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43410
43411         * gcc.c-torture/execute/simd-4.c (main): Make expected value
43412         endian-dependent.
43413
43414 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43415
43416         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43417         Remove cruft.
43418
43419 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43420
43421         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43422         * gcc.c-torture/compile/961203-1.c: Likewise.
43423         * gcc.c-torture/compile/980506-1.c: Likewise.
43424
43425 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43426
43427         PR c++/10712
43428         * g++.dg/lookup/using7.C: New test.
43429
43430 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43431
43432         PR c++/11105
43433         * g++.dg/abi/conv1.C: Remove it.
43434         * g++.dg/template/conv7.C: New test.
43435         * g++.dg/template/conv8.C: Likewise.
43436         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43437         conversion operator.
43438
43439 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
43440
43441         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43442         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43443         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43444         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43445         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43446         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43447         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43448         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43449         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43450         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43451         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43452         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43453         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43454         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43455         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43456         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43457         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43458         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43459         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43460         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43461         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43462         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43463         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43464         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43465         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43466         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43467         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43468         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43469         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43470
43471 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
43472
43473         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43474         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43475         indications.
43476
43477 2003-06-16  Roger Sayle  <roger@eyesopen.com>
43478
43479         * gcc.dg/i386-387-5.c: New test case.
43480         * gcc.dg/i386-387-6.c: New test case.
43481         * gcc.dg/builtins-23.c: New test case.
43482
43483 2003-06-15  Roger Sayle  <roger@eyesopen.com>
43484
43485         * gcc.dg/builtins-22.c: New test case.
43486         * gcc.dg/i386-387-1.c: Update to test exp.
43487         * gcc.dg/i386-387-2.c: Likewise.
43488
43489 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43490
43491         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43492
43493 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43494
43495         * lib/gcc-dg.exp (dg-require-dll): New function.
43496         (dg-xfail-if): Likewise.
43497         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43498         driver.
43499
43500         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43501         * gcc.c-torture/compile/20001205-1.c: Likewise.
43502         * gcc.c-torture/compile/20001226-1.c: Likewise.
43503         * gcc.c-torture/compile/20010518-2.c: Likewise.
43504         * gcc.c-torture/compile/20020312-1.c: Likewise.
43505         * gcc.c-torture/compile/20020604-1.c: Likewise.
43506         * gcc.c-torture/compile/920501-12.c: Likewise.
43507         * gcc.c-torture/compile/920501-4.c: Likewise.
43508         * gcc.c-torture/compile/920520-1.c: Likewise.
43509         * gcc.c-torture/compile/920521-1.c: Likewise.
43510         * gcc.c-torture/compile/920625-1.c: Likewise.
43511         * gcc.c-torture/compile/961203-1.c: Likewise.
43512         * gcc.c-torture/compile/980506-1.c: Likewise.
43513         * gcc.c-torture/compile/981006-1.c: Likewise.
43514         * gcc.c-torture/compile/981022-1.c: Likewise.
43515         * gcc.c-torture/compile/981223-1.c: Likewise.
43516         * gcc.c-torture/compile/990617-1.c: Likewise.
43517         * gcc.c-torture/compile/dll.c: Likewise.
43518         * gcc.c-torture/compile/labels-3.c: Likewise.
43519         * gcc.c-torture/compile/mipscop-1.c: Likewise.
43520         * gcc.c-torture/compile/mipscop-2.c: Likewise.
43521         * gcc.c-torture/compile/mipscop-3.c: Likewise.
43522         * gcc.c-torture/compile/mipscop-4.c: Likewise.
43523         * gcc.c-torture/compile/simd-5.c: Likewise.
43524         * gcc.c-torture/compile/20000804-1.x: Remove.
43525         * gcc.c-torture/compile/20001205-1.x: Likewise.
43526         * gcc.c-torture/compile/20001226-1.x: Likewise.
43527         * gcc.c-torture/compile/20010518-2.x: Likewise.
43528         * gcc.c-torture/compile/20020312-1.x: Likewise.
43529         * gcc.c-torture/compile/20020604-1.x: Likewise.
43530         * gcc.c-torture/compile/920501-12.x: Likewise.
43531         * gcc.c-torture/compile/920501-4.x: Likewise.
43532         * gcc.c-torture/compile/920520-1.x: Likewise.
43533         * gcc.c-torture/compile/920521-1.x: Likewise.
43534         * gcc.c-torture/compile/920625-1.x: Likewise.
43535         * gcc.c-torture/compile/961203-1.x: Likewise.
43536         * gcc.c-torture/compile/980506-1.x: Likewise.
43537         * gcc.c-torture/compile/981006-1.x: Likewise.
43538         * gcc.c-torture/compile/981022-1.x: Likewise.
43539         * gcc.c-torture/compile/981223-1.x: Likewise.
43540         * gcc.c-torture/compile/990617-1.x: Likewise.
43541         * gcc.c-torture/compile/mipscop-1.x: Likewise.
43542         * gcc.c-torture/compile/mipscop-2.x: Likewise.
43543         * gcc.c-torture/compile/mipscop-3.x: Likewise.
43544         * gcc.c-torture/compile/mipscop-4.x: Likewise.
43545         * gcc.c-torture/compile/simd-5.x: Likewise.
43546
43547         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43548
43549 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43550
43551         * gcc.c-torture/execute/20030611-1.c: New test.
43552
43553 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43554
43555         PR middle-end/168
43556         * gcc.dg/20030612-1.c: New test case.
43557
43558 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43559
43560         PR c++/10635
43561         * g++.dg/expr/cast1.C: New test.
43562
43563 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43564
43565         * gcc.dg/builtins-21.c: New test case.
43566
43567 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
43568
43569         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43570         options instead of at the end.
43571         * lib/objc.exp (objc_target_compile): Likewise.
43572
43573 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
43574
43575         PR c++/10432
43576         * g++.dg/parse/error1.C: New test.
43577
43578 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
43579
43580         * gcc.dg/compat/struct-by-value-11_main.c: New file.
43581         * gcc.dg/compat/struct-by-value-11_x.c: New file.
43582         * gcc.dg/compat/struct-by-value-11_y.c: New file.
43583         * gcc.dg/compat/struct-by-value-12_main.c: New file.
43584         * gcc.dg/compat/struct-by-value-12_x.c: New file.
43585         * gcc.dg/compat/struct-by-value-12_y.c: New file.
43586         * gcc.dg/compat/struct-by-value-13_main.c: New file.
43587         * gcc.dg/compat/struct-by-value-13_x.c: New file.
43588         * gcc.dg/compat/struct-by-value-13_y.c: New file.
43589         * gcc.dg/compat/struct-by-value-14_main.c: New file.
43590         * gcc.dg/compat/struct-by-value-14_x.c: New file.
43591         * gcc.dg/compat/struct-by-value-14_y.c: New file.
43592         * gcc.dg/compat/struct-by-value-15_main.c: New file.
43593         * gcc.dg/compat/struct-by-value-15_x.c: New file.
43594         * gcc.dg/compat/struct-by-value-15_y.c: New file.
43595         * gcc.dg/compat/struct-by-value-16_main.c: New file.
43596         * gcc.dg/compat/struct-by-value-16_x.c: New file.
43597         * gcc.dg/compat/struct-by-value-16_y.c: New file.
43598         * gcc.dg/compat/struct-by-value-17_main.c: New file.
43599         * gcc.dg/compat/struct-by-value-17_x.c: New file.
43600         * gcc.dg/compat/struct-by-value-17_y.c: New file.
43601         * gcc.dg/compat/struct-by-value-18_main.c: New file.
43602         * gcc.dg/compat/struct-by-value-18_x.c: New file.
43603         * gcc.dg/compat/struct-by-value-18_y.c: New file.
43604
43605         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43606         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43607         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43608         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43609         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43610         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43611         * gcc.dg/compat/scalar-return-3_main.c: New file.
43612         * gcc.dg/compat/scalar-return-3_x.c: New file.
43613         * gcc.dg/compat/scalar-return-3_y.c: New file.
43614         * gcc.dg/compat/scalar-return-4_main.c: New file.
43615         * gcc.dg/compat/scalar-return-4_x.c: New file.
43616         * gcc.dg/compat/scalar-return-4_y.c: New file.
43617
43618 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
43619
43620         * gcc.dg/compat/fp2-struct-check.h: New file.
43621         * gcc.dg/compat/fp2-struct-defs.h: New file.
43622         * gcc.dg/compat/fp2-struct-init.h: New file.
43623         * gcc.dg/compat/struct-by-value-10_main.c: New file.
43624         * gcc.dg/compat/struct-by-value-10_x.c: New file.
43625         * gcc.dg/compat/struct-by-value-10_y.c: New file.
43626         * gcc.dg/compat/struct-return-10_main.c: New file.
43627         * gcc.dg/compat/struct-return-10_x.c: New file.
43628         * gcc.dg/compat/struct-return-10_y.c: New file.
43629
43630         * gcc.dg/compat/compat-common.h: New file.
43631         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43632         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43633         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43634         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43635         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43636         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43637         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43638         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43639         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43640         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43641         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43642         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43643         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43644         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43645         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43646         * gcc.dg/compat/small-struct-check.h: Ditto.
43647         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43648         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43649         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43650         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43651         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43652         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43653         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43654         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43655         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43656         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43657         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43658         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43659         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43660         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43661         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43662         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43663         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43664         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43665         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43666         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43667         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43668         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43669         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43670         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43671         * gcc.dg/compat/struct-return-2_main.c: Ditto.
43672         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43673         * gcc.dg/compat/struct-return-2_y.c: Ditto.
43674         * gcc.dg/compat/struct-return-3_main.c: Ditto.
43675         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43676         * gcc.dg/compat/struct-return-3_y.c: Ditto.
43677
43678 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
43679
43680         * g++.dg/pch/static-1.C: New file.
43681         * g++.dg/pch/static-1.Hs: New file.
43682
43683 2003-06-10  Richard Henderson  <rth@redhat.com>
43684
43685         * gcc.dg/asm-7.c: Adjust expected warning text.
43686
43687 2003-06-10  Roger Sayle  <roger@eyesopen.com>
43688
43689         * gcc.dg/builtins-20.c: New test case.
43690
43691 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
43692
43693         PR c++/11131
43694         * g++.dg/opt/template1.C: New test.
43695
43696 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43697
43698         * lib/gcc-dg.exp (dg-test): Clear additional_files and
43699         additional_sources.
43700
43701 2003-05-21  David Taylor  <dtaylor@emc.com>
43702
43703         * gcc.dg/Wpadded.c: New file.
43704
43705 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43706
43707         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43708         * gcc.dg/special/weak-2.c: Add dg-require-weak.
43709         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43710         dg-require-weak.
43711
43712 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
43713
43714         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43715
43716 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43717
43718         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43719         (dg-require-alias): Likewise.
43720         (dg-require-gc-sections): Likewise.
43721         * lib/target-supports.exp (check_gc_sections_available): Likewise.
43722
43723 2003-06-08  Richard Henderson  <rth@redhat.com>
43724
43725         * gcc.dg/20011029-2.c: Fix the array reference.
43726         * gcc.dg/asm-7.c: New.
43727
43728 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
43729
43730         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43731
43732 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
43733
43734         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43735         (dg-require-gc-sections): Likewise.
43736
43737 2003-06-08  Jan Hubicka  <jh@suse.cz>
43738
43739         * i386-cmov1.c: Fix regular expression.
43740         * i386-cvt-1.c: Likewise.
43741         * i386-local.c: Likewise.
43742         * i386-local2.c: Likewise.
43743         * i386-mul.c: Likewise.
43744         * i386-ssetype-1.c: Likewise.
43745         * i386-ssetype-3.c: Likewise.
43746         * i386-ssetype-5.c: Likewise.
43747
43748 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43749
43750         PR c++/11039
43751         * g++.dg/warn/implicit-typename2.C: New test.
43752         * g++.dg/warn/implicit-typename3.C: New test.
43753
43754 2003-06-07  Richard Henderson  <rth@redhat.com>
43755
43756         * g++.dg/other/offsetof3.C: Use size_t.
43757         * g++.dg/other/offsetof4.C: Likewise.
43758
43759 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
43760
43761         * lib/copy-file.exp: New. Implement gcc_copy_files.
43762
43763         * lib/dg-pch.exp: Load copy-file.exp
43764         (dg-pch): Use gcc_copy_files instead of "file copy".
43765
43766 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
43767
43768         * gcc.dg/weak/weak.exp: Simplify.
43769         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43770         * gcc.dg/weak/weak-1.c: Likewise.
43771         * gcc.dg/weak/weak-2.c: Likewise.
43772         * gcc.dg/weak/weak-3.c: Likewise.
43773         * gcc.dg/weak/weak-4.c: Likewise.
43774         * gcc.dg/weak/weak-5.c: Likewise.
43775         * gcc.dg/weak/weak-6.c: Likewise.
43776         * gcc.dg/weak/weak-7.c: Likewise.
43777         * gcc.dg/weak/weak-8.c: Likewise.
43778         * gcc.dg/weak/weak-9.c: Likewise.
43779
43780 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43781
43782         gcc.c-torture/execute/20030606-1.c: New.
43783
43784 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43785
43786         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43787         * gcc.dg/builtins-19.c: Likewise.
43788
43789 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43790
43791         * gcc.dg/builtins-2.c: Add some more tests.
43792         * gcc.dg/builtins-18.c: New test case.
43793         * gcc.dg/builtins-19.c: New test case.
43794
43795 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43796             Jim Wilson  <wilson@tuliptree.org>
43797
43798         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43799
43800 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
43801
43802         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43803         mempcpy/stpcpy calls not to be optimized into something else.
43804         * gcc.c-torture/execute/string-opt-3.c: Moved to...
43805         * gcc.c-torture/execute/builtins/string-7.c: ...here.
43806         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43807
43808 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43809
43810         * gcc.dg/format/asm_fprintf-1.c: New test.
43811
43812 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
43813
43814         * lib/gcc-defs.exp (additional_sources): New variable.
43815         (dg-additional-sources): New function.
43816         (additional_files): New variable.
43817         (dg-additional-files): New function.
43818         (dg-additional-files-options): Likewise.
43819         * lib/gcc-dg.exp (dg-require-weak): New function.
43820         (dg-require-alias): Likewise.
43821         (dg-require-gc-sections): Likewise.
43822         * lib/target-supports.exp (check_alias_available): Remove testfile
43823         parameter.
43824         (check_gc_sections_available): New function.
43825         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43826         (dg-gpp-additional-files): Likewise.
43827         * lib/g++.exp (additional_sources): Remove.
43828         (additional_files): Likewise.
43829         (g++_target_compile): Use dg-additional-files-options.
43830
43831         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
43832         Tcl logic.
43833         * gcc.dg/special/ecos.exp: Remove.
43834         * gcc.dg/special/20000419-2.c: Use dg-require-*.
43835         * gcc.dg/special/alias-1.c: Likewise.
43836         * gcc.dg/special/alias-2.c: Likewise.
43837         * gcc.dg/special/gcsec-1.c: Likewise.
43838         * gcc.dg/special/weak-1.c: Likewise.
43839         * gcc.dg/special/weak-2.c: Likewise.
43840         * gcc.dg/special/wkali-1.c: Likewise.
43841         * gcc.dg/special/wkali-2.c: Likewise.
43842
43843         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43844         dg-gpp-additional-*.
43845         * g++.dg/special/conpr-3.C: Likewise.
43846         * g++.dg/special/conpr-4.C: Likewise.
43847         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43848         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43849         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43850         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43851         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43852         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43853         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43854         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43855         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43856         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43857         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43858         * g++.old-deja/g++.other/comdat1.C: Likewise.
43859         * g++.old-deja/g++.other/comdat2.C: Likewise.
43860         * g++.old-deja/g++.other/comdat3.C: Likewise.
43861         * g++.old-deja/g++.other/ctor1.C: Likewise.
43862         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43863
43864 2003-06-05  Richard Henderson  <rth@redhat.com>
43865
43866         * gcc.dg/debug/20030605-1.c: New.
43867
43868 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43869
43870         * README.QMTEST: Update.
43871
43872 2003-06-04  Richard Henderson  <rth@redhat.com>
43873
43874         * gcc.dg/cleanup-1.c: New.
43875         * gcc.dg/cleanup-2.c: New.
43876         * gcc.dg/cleanup-3.c: New.
43877         * gcc.dg/cleanup-4.c: New.
43878         * gcc.dg/cleanup-5.c: New.
43879         * gcc.dg/cleanup-6.c: New.
43880         * gcc.dg/cleanup-7.c: New.
43881
43882 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43883
43884         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43885
43886         * lib/dg-pch.exp: New file.
43887         * g++.dg/pch/pch.exp: Use dg-pch.exp.
43888         * gcc.dg/pch/pch.exp: Likewise.
43889
43890 2003-06-04  Roger Sayle  <roger@eyesopen.com>
43891
43892         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43893         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43894         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43895         * gcc.dg/builtins-17.c: New test case.
43896         * gcc.dg/i386-387-4.c: New test case.
43897         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43898
43899 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43900
43901         * gcc.dg/ultrasp9.c: New test.
43902
43903 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43904
43905         * gcc.c-torture/compile/20030604-1.c: New test.
43906         * gcc.dg/sparc-constant-1.c: New test.
43907
43908 2003-06-03  Glen Nakamura  <glen@imodulo.com>
43909
43910         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43911
43912 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
43913
43914         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43915
43916         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43917         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43918
43919 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
43920
43921         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43922
43923 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43924
43925         PR c++/10940
43926         * g++.dg/template/spec10.C: New test.
43927
43928 2003-06-03  Roger Sayle  <roger@eyesopen.com>
43929
43930         * gcc.dg/builtins-16.c: New test case.
43931
43932 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
43933
43934         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43935         mempcpy test with post-increments.
43936         * gcc.c-torture/execute/string-opt-3.c: New test.
43937         * gcc.dg/string-opt-1.c: New test.
43938
43939 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
43940
43941         PR fortran/10965
43942         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43943
43944 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
43945
43946         * lib/scanasm.exp (dg-scan): New function, factored out of ...
43947         (scan-assembler): ... here.  Use dg-scan.
43948         (scan-assembler-not): Likewise.
43949         (scan-file): New function.
43950         (scan-file-not): Likewise.
43951         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
43952         * gcc.dg/cpp/_Pragma4.c: Likewise.
43953         * gcc.dg/cpp/_Pragma5.c: Likewise.
43954         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43955         * gcc.dg/cpp/avoidpaste2.c: Likewise.
43956         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43957         * gcc.dg/cpp/cmdlne-P.c: Likewise.
43958         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43959         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43960         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43961         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43962         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43963         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43964         * gcc.dg/cpp/cxxcom1.c: Likewise.
43965         * gcc.dg/cpp/line1.c: Likewise.
43966         * gcc.dg/cpp/maccom1.c: Likewise.
43967         * gcc.dg/cpp/maccom2.c: Likewise.
43968         * gcc.dg/cpp/maccom3.c: Likewise.
43969         * gcc.dg/cpp/maccom4.c: Likewise.
43970         * gcc.dg/cpp/maccom5.c: Likewise.
43971         * gcc.dg/cpp/maccom6.c: Likewise.
43972         * gcc.dg/cpp/multiline.c: Likewise.
43973         * gcc.dg/cpp/spacing1.c: Likewise.
43974         * gcc.dg/cpp/spacing2.c: Likewise.
43975         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43976         * gcc.dg/cpp/trad/maccom1.c: Likewise.
43977         * gcc.dg/cpp/trad/maccom2.c: Likewise.
43978         * gcc.dg/cpp/trad/maccom3.c: Likewise.
43979         * gcc.dg/cpp/trad/maccom4.c: Likewise.
43980         * gcc.dg/cpp/trad/maccom6.c: Likewise.
43981         * gcc.dg/cpp/cxxcom2.c: Likewise.
43982         * gcc.dg/cpp/cxxcom2.h: New file.
43983
43984         * gcc.dg/cpp/truefalse.cpp: Move it to ...
43985         * g++.dg/cpp/truefalse.C: Here.
43986         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43987
43988 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
43989
43990         * gcc.dg/cpp/redef3.c: New file.
43991
43992 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43993
43994         * gcc.dg/i386-loop-3.c: New test.
43995
43996 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
43997
43998         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43999
44000 2003-05-31  Roger Sayle  <roger@eyesopen.com>
44001
44002         * gcc.dg/fwrapv-1.c: New test case.
44003         * gcc.dg/fwrapv-2.c: New test case.
44004
44005 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44006
44007         PR c++/10956
44008         * g++.dg/template/spec9.C: New test.
44009
44010 2003-05-29  Roger Sayle  <roger@eyesopen.com>
44011
44012         * gcc.dg/duff-4.c: New test case.
44013
44014 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
44015
44016         PR fortran/10843
44017         * g77.dg/ffixed-form-1.f: New test
44018         * g77.dg/ffixed-form-2.f: New test
44019         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44020         * g77.dg/ffree-form-3.f: New test
44021
44022 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
44023
44024         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44025         * gcc.dg/wint_t-1.c: Likewise.
44026
44027 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44028
44029         * g++.dg/template/access11.C: New test.
44030
44031 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44032
44033         PR c++/10849
44034         * g++.dg/template/access10.C: New test.
44035
44036 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44037             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44038
44039         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44040
44041 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44042
44043         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
44044         suppress for powerpc-*-darwin*.
44045         * gcc.dg/torture/builtin-noret-2.c: Likewise.
44046
44047 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44048
44049         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
44050         suppress option for powerpc-*-darwin*.
44051
44052 2003-05-23  Roger Sayle  <roger@eyesopen.com>
44053
44054         * gcc.dg/builtins-1.c: Add tests for tan and atan.
44055         * gcc.dg/builtins-4.c: Add test for fmod.
44056
44057 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44058
44059         PR c++/10682
44060         * g++.dg/template/instantiate4.C: New test.
44061
44062 2003-05-22  Roger Sayle  <roger@eyesopen.com>
44063
44064         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
44065
44066 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
44067
44068         * gcc.dg/compat/scalar-return-1_main.c: New file.
44069         * gcc.dg/compat/scalar-return-1_x.c: New file.
44070         * gcc.dg/compat/scalar-return-1_y.c: New file.
44071         * gcc.dg/compat/scalar-return-2_main.c: New file.
44072         * gcc.dg/compat/scalar-return-2_x.c: New file.
44073         * gcc.dg/compat/scalar-return-2_y.c: New file.
44074         * gcc.dg/compat/struct-return-3_main.c: New file.
44075         * gcc.dg/compat/struct-return-3_y.c: New file.
44076         * gcc.dg/compat/struct-return-3_x.c: New file.
44077         * gcc.dg/compat/struct-return-2_main.c: New file.
44078         * gcc.dg/compat/struct-return-2_x.c: New file.
44079         * gcc.dg/compat/struct-return-2_y.c: New file.
44080
44081 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44082
44083         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44084         for hppa*-hp-hpux*.
44085         * gcc.dg/20021014-1.c (dg-options): Likewise.
44086         * gcc.dg/nest.c (dg-options): Likewise.
44087
44088 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
44089
44090         PR c++/9738
44091         * g++.dg/ext/dllimport2.C: New file.
44092         * g++.dg/ext/dllimport3.C: New file.
44093
44094 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
44095
44096         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44097         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44098         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44099         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44100         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44101         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44102         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
44103         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
44104         * gcc.dg/compat/small-struct-defs.h: New file.
44105         * gcc.dg/compat/small-struct-init.h: New file.
44106         * gcc.dg/compat/small-struct-check.h: New file.
44107         * gcc.dg/compat/fp-struct-defs.h: New file.
44108         * gcc.dg/compat/fp-struct-check.h: New file.
44109         * gcc.dg/compat/fp-struct-init.h: New file.
44110         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44111         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44112
44113 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
44114
44115         * gcc.dg/20030225-2.c: New test.
44116
44117 2003-05-18  Roger Sayle  <roger@eyesopen.com>
44118             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44119
44120         * gcc.c-torture/compile/20030518-1.c: New test case.
44121
44122 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
44123
44124         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44125         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44126         gcc-dg-debug-runtest.
44127         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44128         gcc-dg-debug-runtest.
44129
44130 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44131
44132         PR c++/9022
44133         * g++.dg/lookup/using6.C: New test.
44134
44135 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44136
44137         * g++.dg/parse/access2.C: New test.
44138
44139 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
44140
44141         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44142         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44143         * gcc.dg/debug/debug.exp: Likewise.
44144
44145 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
44146
44147         * gcc.dg/dollar.c: New test.
44148
44149 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
44150
44151         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44152         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44153         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44154         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44155         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44156         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44157         * gcc.dg/compat/struct-by-value-6_main.c: New file.
44158         * gcc.dg/compat/struct-by-value-6_x.c: New file.
44159         * gcc.dg/compat/struct-by-value-6_y.c: New file.
44160         * gcc.dg/compat/struct-by-value-7_main.c: New file.
44161         * gcc.dg/compat/struct-by-value-7_x.c: New file.
44162         * gcc.dg/compat/struct-by-value-7_y.c: New file.
44163         * gcc.dg/compat/struct-by-value-8_main.c: New file.
44164         * gcc.dg/compat/struct-by-value-8_x.c: New file.
44165         * gcc.dg/compat/struct-by-value-8_y.c: New file.
44166         * gcc.dg/compat/struct-by-value-9_main.c: New file.
44167         * gcc.dg/compat/struct-by-value-9_x.c: New file.
44168         * gcc.dg/compat/struct-by-value-9_y.c: New file.
44169
44170 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
44171
44172         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44173         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
44174         support for "repo" mode.
44175         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44176         * lib/g77-dg.exp: Likewise.
44177         * lib/obj-dg.exp: Likewise.
44178
44179 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
44180
44181         Merge from gcc-3_2-rhl8-branch:
44182         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
44183
44184         * gcc.dg/tls/opt-6.c: New test.
44185
44186         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
44187
44188         * gcc.dg/20030405-1.c: New test.
44189
44190         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
44191
44192         * gcc.dg/20030309-1.c: New test.
44193
44194         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44195
44196         * gcc.c-torture/execute/20030307-1.c: New test.
44197
44198         2003-02-20  Randolph Chung  <tausq@debian.org>
44199
44200         * gcc.c-torture/compile/20030220-1.c: New test.
44201
44202         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
44203
44204         * gcc.dg/20030217-1.c: New test.
44205
44206         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
44207
44208         * gcc.c-torture/compile/20020129-1.c: New test.
44209
44210         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44211
44212         * gcc.dg/unroll-1.c: New test.
44213
44214         2002-11-16  Jan Hubicka  <jh@suse.cz>
44215
44216         * gcc.c-torture/execute/20020920-1.c: New test.
44217
44218         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
44219
44220         PR target/7434
44221         * gcc.c-torture/compile/20021008-1.c: New test.
44222
44223         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
44224
44225         PR target/7559
44226         * gcc.c-torture/execute/20020810-1.c: New test.
44227
44228         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44229
44230         * gcc.c-torture/compile/20020807-1.c: New test.
44231
44232         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
44233
44234         * gcc.dg/tls/opt-1.c: New test.
44235
44236         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
44237
44238         * gcc.dg/20020729-1.c: New test.
44239
44240         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
44241
44242         * g++.dg/opt/life1.C: New test.
44243
44244         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
44245
44246         * gcc.dg/20020525-1.c: New test.
44247
44248         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44249
44250         PR c++/6794
44251         * g++.dg/ext/pretty1.C: New test.
44252         * g++.dg/ext/pretty2.C: New test.
44253
44254 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
44255
44256         PR c++/8385
44257         * g++.dg/ext/typeof5.C: New test.
44258
44259 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
44260
44261         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
44262         __USER_LABEL_PREFIX__ into account.
44263         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44264
44265 2003-05-14  Roger Sayle  <roger@eyesopen.com>
44266
44267         * gcc.dg/builtins-15.c: New test case.
44268
44269 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
44270
44271         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
44272
44273 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
44274
44275         * lib/g++.exp: Tweak handling of additional source files.
44276         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
44277         * g++.dg/special/conpr-2a.C: Rename to ...
44278         * g++.dg/special/conpr-2a.cc: ... this.
44279         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
44280         * g++.dg/special/conpr-3a.C: Rename to ...
44281         * g++.dg/special/conpr-3a.cc: This.
44282         * g++.dg/special/conpr-3b.C: Rename to ...
44283         * g++.dg/special/conpr-3b.cc: This.
44284         * g++.dg/special/conpr-4.C: New test.
44285         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
44286
44287 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
44288
44289         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
44290
44291 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44292
44293         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44294         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44295         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44296         * g++.old-deja/g++.other/warn3.C: Likewise.
44297
44298 2003-05-11  Roger Sayle  <roger@eyesopen.com>
44299
44300         * gcc.dg/i386-387-1.c: Update to also test log.
44301         * gcc.dg/i386-387-2.c: Likewise.
44302
44303 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44304
44305         * g77.f-torture/execute/int8421.f: New test.
44306
44307 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44308
44309         PR c++/10230, c++/10481
44310         * g++.dg/lookup/scoped5.C: New test.
44311
44312 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44313
44314         PR c++/10552
44315         * g++.dg/template/ttp6.C: New test.
44316
44317 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
44318
44319         * gcc.c-torture/execute/builtins: New directory.
44320         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44321         gcc.c-torture/execute/builtins.
44322         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44323         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44324         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
44325         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44326
44327 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44328
44329         PR c++/9252
44330         * g++.dg/template/access8.C: New test.
44331         * g++.dg/template/access9.C: New test.
44332
44333 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44334
44335         PR c++/9554
44336         * g++.dg/parse/access1.C: New test.
44337
44338 2003-05-09  DJ Delorie  <dj@redhat.com>
44339
44340         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44341         long, and not an int.
44342
44343 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44344
44345         PR c++/10555, c++/10576
44346         * g++.dg/template/memclass1.C: New test.
44347
44348 2003-05-08  DJ Delorie  <dj@redhat.com>
44349
44350         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44351         targets.
44352         * gcc.c-torture/execute/20021024-1.x: Likewise.
44353         * gcc.c-torture/execute/shiftdi.x: Likewise.
44354         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44355         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44356         * gcc.dg/20021018-1.c: Likewise.
44357
44358 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44359
44360         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44361
44362         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44363         (bcopy): Call memmove.
44364
44365 2003-05-08  Roger Sayle  <roger@eyesopen.com>
44366
44367         * g77.f-torture/compile/8485.f: New test case.
44368
44369 2003-05-07  Richard Henderson  <rth@redhat.com>
44370
44371         PR c++/10570
44372         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44373         Verify exception_cleanup not called for rethrows.
44374         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44375         when exiting catch block without rethrowing.
44376         * g++.dg/eh/forced3.C: New.
44377         * g++.dg/eh/forced4.C: New.
44378
44379 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
44380
44381         * gcc.dg/20030505.c: Fix triplet.
44382
44383 2003-05-06  DJ Delorie  <dj@redhat.com>
44384
44385         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44386         * gcc.dg/nest.c: Likewise.
44387
44388 2003-05-05  Roger Sayle  <roger@eyesopen.com>
44389
44390         * gcc.dg/builtins-14.c: New test case.
44391
44392 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
44393
44394         * lib/compat.exp (compat-execute): New argument.
44395         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44396         * gcc.dg/compat: New test directory.
44397         * gcc.dg/compat/compat.exp: New expect script.
44398         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44399         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44400         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44401         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44402         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44403         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44404
44405         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44406         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44407         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44408         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44409         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44410         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44411         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44412         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44413         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44414         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44415         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44416         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44417         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44418         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44419         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44420
44421 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
44422
44423         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44424
44425 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
44426
44427         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44428
44429 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
44430
44431         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44432         * gcc.dg/ppc-fsel-2.c: New test.
44433
44434         * gcc.dg/unused-5.c: New test.
44435
44436 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44437
44438         PR c++/10496
44439         * g++.dg/warn/pmf1.C: New test.
44440
44441 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44442
44443         PR c++/4494
44444         * g++.dg/warn/main.C: New test.
44445
44446 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44447
44448         * gcc.dg/nonnull-3.c: New test.
44449
44450 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44451
44452         * gcc.dg/cpp/Wtrigraphs.c: Update.
44453         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44454
44455 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
44456
44457         * gcc.dg/ppc-fsel-1.c: New test.
44458
44459 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
44460
44461         PR c/10604
44462         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44463
44464 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
44465
44466         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44467
44468 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44469
44470         PR c++/9364, c++/10553, c++/10586
44471         * g++.dg/parse/typename4.C: New test.
44472         * g++.dg/parse/typename5.C: Likewise.
44473
44474 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
44475
44476         * gcc.c-torture/compile/20030503-1.c: New test.
44477
44478 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44479
44480         * g++.dg/lookup/using5.C: Fix testcase error.
44481
44482 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
44483
44484         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44485         since MEABI is no longer supported.  Remove all vestiges
44486         of MEABI from the test.
44487
44488 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44489
44490         PR c++/10554
44491         * g++.dg/lookup/using5.C: New test.
44492
44493 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44494
44495         PR c++/8772
44496         * g++.dg/template/ttp5.C: New test.
44497
44498 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
44499
44500         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44501         (dg-gpp-additional-sources): New function.
44502         (dg-gpp-additional-files): Likewise.
44503         * lib/g++.exp (additional_sources): New variable.
44504         (additional_files): Likewise.
44505         (g++_target_compile): Deal with them.
44506         * lib/old-dejagnu.exp: Remove.
44507         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
44508         * g++.old-deja: Revise all tests to use dg commands.
44509
44510 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44511
44512         PR c++/9432, c++/9528
44513         * g++.dg/lookup/using4.C: New test.
44514
44515 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
44516
44517         * gcc.dg/noreturn-5.c: New file.
44518         * gcc.dg/noreturn-6.c: New file.
44519
44520         * gcc.c-torture/compile/inline-1.c: New file.
44521
44522 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44523
44524         PR c++/10551
44525         * g++.dg/template/explicit1.C: New test.
44526
44527 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44528
44529         PR c++/10549
44530         * g++.dg/other/bitfield1.C: New test.
44531
44532         PR c++/10527
44533         * g++.dg/init/new7.C: New test.
44534
44535 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44536
44537         * g++.dg/ext/desig1.C: New test.
44538         * g++.dg/ext/init1.C: Update.
44539
44540         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44541
44542 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
44543
44544         PR c++/10180
44545         * g++.dg/warn/Winline-1.C: New test.
44546
44547 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
44548
44549         * gcc.c-torture/execute/string-opt-19.c: New test.
44550
44551         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44552         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44553
44554 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
44555
44556         PR c++/10506
44557         * g++.dg/init/new6.C: New test.
44558
44559         PR c++/10503
44560         * g++.dg/init/ref6.C: New test.
44561
44562 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
44563
44564         * g++.dg/warn/weak1.C: XFAIL on AIX4.
44565
44566 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44567
44568         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44569         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44570
44571 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
44572
44573         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44574         initialized static data members.
44575
44576 2003-04-25  H.J. Lu <hjl@gnu.org>
44577
44578         * gcc.dg/ia64-sync-4.c: New test.
44579
44580 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44581
44582         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
44583         date.
44584
44585 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
44586
44587         PR c++/10337
44588         * g++.dg/warn/conv1.C: New test.
44589         * g++.old-deja/g++.other/conv7.C: Adjust.
44590         * g++.old-deja/g++.other/overload14.C: Adjust.
44591
44592 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44593
44594         PR c++/10471
44595         * g++.dg/template/defarg2.C: New test.
44596
44597 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
44598
44599         * gcc.dg/cpp/include2.c: Update.
44600         * gcc.dg/cpp/multiline-2.c: New.
44601         * gcc.dg/cpp/multiline.c: Update.
44602         * gcc.dg/cpp/strify2.c: Update.
44603         * gcc.dg/cpp/trad/literals-2.c: Update.
44604
44605 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44606
44607         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44608
44609 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44610
44611         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44612
44613 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44614
44615         PR c++/10451
44616         * g++.dg/parse/crash4.C: New test.
44617
44618         PR c++/9847
44619         * g++.dg/parse/crash5.C: New test.
44620
44621 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
44622
44623         PR c++/10446
44624         * g++.dg/parse/crash3.C: New test.
44625
44626         PR c++/10428
44627         * g++.dg/parse/elab1.C: New test.
44628
44629 2003-04-22  Devang Patel  <dpatel@apple.com>
44630
44631         * gcc.dg/cpp/trad/funlike-5.c: New test.
44632
44633 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
44634
44635         * g++.dg/other/packed1.C: Fix dg options.
44636
44637 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
44638
44639         * g++.dg/other/offsetof2.C: New test.
44640
44641 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
44642
44643         * g++.dg/template/recurse.C: Adjust location of error messages.
44644
44645 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
44646
44647         PR c++/9881
44648         * g++.dg/init/addr-const1.C: New test.
44649         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44650
44651 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44652
44653         PR c++/10405
44654         * g++.dg/lookup/struct-hack1.C: New test.
44655
44656 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
44657
44658         * ucs.c: Update diagnostic messages.
44659
44660 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44661
44662         * gcc.dg/cpp/truefalse.cpp: New test.
44663         * gcc.dg/cpp/cpp.exp: Update.
44664         * g++.dg/other/stdbool-if.C: Remove.
44665
44666 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44667
44668         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44669         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44670
44671 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44672
44673         * gcc.c-torture/compile/20030418-1.c: New test.
44674
44675 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
44676
44677         * README.compat: Remove; content moved to doc/sourcebuild.texi.
44678
44679 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44680
44681         PR c++/10347
44682         g++.dg/template/dependent-name1.C: New test.
44683
44684 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
44685
44686         * gcc.dg/warn-1.c (tourist_guide): New array,
44687         contains a pointer to bar.
44688
44689 2003-04-16  Roger Sayle  <roger@eyesopen.com>
44690
44691         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44692         * gcc.c-torture/execute/medce-1.c: New test case.
44693         * gcc.c-torture/execute/medce-2.c: New test case.
44694
44695 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
44696
44697         * lib/prune.exp: Ignore more messages.
44698
44699         PR c++/10381
44700         * g++.dg/parse/lookup3.C: New test.
44701
44702 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
44703
44704         * gcc.c-torture/compile/20030415-1.c : New test.
44705
44706 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
44707
44708         * gcc.c-torture/execute/scope-2.c: Move to ...
44709         * gcc.dg/noncompile/scope.c: .... here.
44710
44711 2003-04-14  Roger Sayle  <roger@eyesopen.com>
44712
44713         * gcc.dg/20030414-2.c: New test case.
44714
44715 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
44716
44717         PR target/10377
44718         * gcc.dg/20030414-1.c: New test.
44719
44720 2003-04-13  Roger Sayle  <roger@eyesopen.com>
44721
44722         * gcc.dg/builtins-12.c: New test case.
44723         * gcc.dg/builtins-13.c: New test case.
44724
44725 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44726
44727         * gcc.c-torture/execute/string-opt-18.c: New test.
44728
44729 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
44730
44731         PR c++/10300
44732         * g++.dg/init/new5.C: New test.
44733
44734 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
44735
44736         PR c++/7910
44737         * g++.dg/ext/dllimport1.C: New test.
44738
44739 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44740
44741         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44742
44743 2003-04-11  Bud Davis <bdavis9659@comcast.net>
44744
44745         PR Fortran/9263
44746         * g77.f-torture/noncompile/9263.f: New test
44747         PR Fortran/1832
44748         * g77.f-torture/execute/1832.f: New test
44749
44750 2003-04-11  David Chad  <davidc@freebsd.org>
44751             Loren J. Rittle  <ljrittle@acm.org>
44752
44753         PR libobjc/8562
44754         * objc.dg/headers.m: New test.
44755
44756 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
44757
44758         * gcc.c-torture/execute/builtin-noret-2.c: New.
44759         * gcc.c-torture/execute/builtin-noret-2.x: New.
44760         XFAIL builtin-noret-2.c at -O1 and above.
44761         * gcc.dg/redecl.c: New.
44762         * gcc.dg/Wshadow-1.c: Update error regexps.
44763
44764 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
44765
44766         * g++.dg/abi/bitfield10.C: New test.
44767
44768 2003-04-09  Mike Stump  <mrs@apple.com>
44769
44770         * gcc.dg/pch/pch.exp: Make testcase names longer.
44771         * g++.dg/pch/pch.exp: Make testcase names longer.
44772
44773 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44774
44775         * gcc.dg/builtins-11.c: New test case.
44776
44777 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44778
44779         * gcc.dg/builtins-9.c: New test case.
44780         * gcc.dg/builtins-10.c: New test case.
44781
44782 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44783
44784         * gcc.dg/noncompile/init-4.c.c: New test.
44785
44786 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44787
44788         * gcc.misc-test/gcov-9.c: New test.
44789         * gcc.misc-test/gcov-10.c: New test
44790         * gcc.misc-test/gcov-11.c: New test.
44791
44792 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44793
44794         PR optimization/10024
44795         * gcc.c-torture/compile/20030405-1.c: New test.
44796
44797 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
44798
44799         * gcc.dg/pch/static-3.c: New.
44800         * gcc.dg/pch/static-3.hs: New.
44801         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44802
44803 2003-04-04  Richard Henderson  <rth@redhat.com>
44804
44805         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44806         * g++.dg/eh/forced2.C: Likewise.
44807
44808 2003-04-03  Mike Stump  <mrs@apple.com>
44809
44810         * lib/scanasm.exp (scan-assembler): Add xfail processing for
44811         target arg.
44812         (scan-assembler-times, scan-assembler-not): Likewise.
44813         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44814
44815 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44816
44817         * gcc.dg/sparc-loop-1.c: New test.
44818
44819 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
44820
44821         PR other/9274
44822         * g++.dg/pch/system-2.C: New.
44823         * g++.dg/pch/system-2.Hs: New.
44824
44825 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
44826
44827         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44828
44829         * g++.dg/eh/simd-1.C (vecfunc): Same.
44830
44831 2003-04-01  Roger Sayle  <roger@eyesopen.com>
44832
44833         * gcc.c-torture/execute/20030401-1.c: New test case.
44834
44835 2003-04-01  Ziemowit Laski <zlaski@apple.com>
44836
44837         * objc.dg/defs.m: New.
44838
44839 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
44840
44841         * g++.dg/eh/simd-1.C: New.
44842         * g++.dg/eh/simd-2.C: New.
44843
44844 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
44845
44846         * gcc.c-torture/execute/simd-3.c: New.
44847
44848 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44849
44850         PR c/9936
44851         * gcc.dg/20030331-2.c: New test.
44852
44853 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44854
44855         PR c++/10278
44856         * g++.dg/parse/crash2.C: New test.
44857
44858 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44859
44860         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44861         * gcc.c-torture/execute/20030331-1.c: ...here.
44862
44863 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44864
44865         * gcc.c-torture/execute/20030331-1.c: New test.
44866
44867 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
44868
44869         * lib/gcov.exp: Adjust call return testing strings.
44870         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44871
44872 2003-03-31  Roger Sayle  <roger@eyesopen.com>
44873
44874         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44875         * gcc.dg/builtins-7.c: New test case.
44876         * gcc.dg/builtins-8.c: New test case.
44877
44878 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44879
44880         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44881
44882 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
44883
44884         PR c++/7647
44885         * g++.dg/lookup-class-member-2.C: New test.
44886
44887 2003-03-30  Glen Nakamura  <glen@imodulo.com>
44888
44889         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44890
44891 2003-03-28  Roger Sayle  <roger@eyesopen.com>
44892
44893         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44894
44895 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
44896
44897         * g++.dg/init/attrib1.C: New test.
44898
44899 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44900
44901         * gcc.dg/ultrasp8.c: New test.
44902
44903 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44904
44905         * gcc.dg/ultrasp7.c: New test.
44906
44907 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
44908
44909         PR c++/10047
44910         * g++.dg/template/inline1.C: New test.
44911
44912 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44913
44914         * gcc.dg/sparc-dwarf2.c: New test.
44915
44916 2003-03-27  Roger Sayle  <roger@eyesopen.com>
44917
44918         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44919         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44920
44921 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
44922
44923         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44924         than reading .x files.
44925         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44926         * g77.dg/gcov/gcov-1.f: Likewise.
44927         * gcc.misc-tests/gcov-4b.c: Likewise.
44928         * gcc.misc-tests/gcov-5b.c: Likewise.
44929         * gcc.misc-tests/gcov-6.c: Likewise.
44930         * gcc.misc-tests/gcov-7.c: Likewise.
44931         * gcc.misc-tests/gcov-8.c: Likewise.
44932         * g++.dg/gcov/gcov-1.x: Remove.
44933         * g77.dg/gcov/gcov-1.x: Likewise.
44934         * gcc.misc-tests/gcov-4b.x: Likewise.
44935         * gcc.misc-tests/gcov-5b.x: Likewise.
44936         * gcc.misc-tests/gcov-6.x: Likewise.
44937         * gcc.misc-tests/gcov-7.x: Likewise.
44938         * gcc.misc-tests/gcov-8.x: Likewise.
44939
44940 2003-03-27  Glen Nakamura  <glen@imodulo.com>
44941
44942         PR opt/10087
44943         * gcc.dg/20030324-1.c: New test.
44944
44945 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
44946
44947         PR c++/10224
44948         * g++.dg/template/arg3.C: New test.
44949
44950         PR c++/10158
44951         * g++.dg/template/friend18.C: New test.
44952
44953 2003-03-26  Roger Sayle  <roger@eyesopen.com>
44954
44955         * g77.f-torture/compile/20030326-1.f: New test case.
44956
44957 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
44958
44959         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44960
44961         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44962
44963 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
44964
44965         * gcc.dg/ia64-sync-3.c: New test.
44966
44967 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
44968
44969         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44970
44971 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44972
44973         * gcc.dg/ultrasp6.c: New test.
44974
44975 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44976
44977         * gcc.dg/i386-signbit-1.c: New test.
44978         * gcc.dg/i386-signbit-2.c: New test.
44979         * gcc.dg/i386-signbit-3.c: New test.
44980
44981 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44982
44983         * gcc.dg/ultrasp5.c: Fix options.
44984
44985 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44986
44987         * gcc.dg/ultrasp5.c: Fix comment.
44988
44989 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
44990
44991         PR fortran/10197
44992         * g77.f-torture/execute/10197.f: New test.
44993
44994 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
44995
44996         PR c++/9898, c++/383
44997         * g++.dg/template/conv6.C: New test.
44998
44999         PR c++/10119
45000         * g++.dg/template/ptrmem5.C: New test.
45001
45002         PR c++/10026
45003         * g++.dg/lookup/koenig1.C: New test.
45004
45005         PR C++/10199
45006         * g++.dg/lookup/template2.C: New test.
45007
45008 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
45009
45010         * g++.dg/opt/rtti1.C: New test.
45011
45012 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45013
45014         * gcc.dg/ultrasp5.c: New test.
45015
45016 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
45017
45018         PR middle-end/9967
45019         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45020         builtin fputs.
45021
45022 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45023
45024         PR c/8224
45025         * gcc.dg/20030323-1.c: New test.
45026
45027 2003-03-23  Roger Sayle  <roger@eyesopen.com>
45028
45029         * gcc.c-torture/compile/20030323-1.c: New test case.
45030
45031 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
45032
45033         * gcc.dg/20030321-1.c: New test.
45034
45035 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
45036
45037         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
45038
45039 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
45040
45041         PR c++/9978, c++/9708
45042         * g++.dg/ext/vlm1.C: Adjust expected error.
45043         * g++.dg/ext/vla2.C: New test.
45044         * g++.dg/template/arg1.C: New test.
45045         * g++.dg/template/arg2.C: New test.
45046
45047 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
45048
45049         * g77.f-torture/execute/select.f: New test.
45050         * g77.f-torture/noncompile/select_no_compile.f: New test.
45051
45052 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
45053
45054         PR c++/9898
45055         * g++.dg/other/error4.C: New test.
45056
45057 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
45058
45059         * g++.dg/template/friend17.C: New test.
45060
45061 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
45062
45063         * gcc.c-torture/compile/20030320-1.c: New.
45064
45065 2003-03-20  Roger Sayle  <roger@eyesopen.com>
45066
45067         * gcc.dg/builtins-6.c: New test case.
45068
45069 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
45070
45071         PR target/10073
45072         * gcc.c-torture/compile/20030319-1.c: New.
45073
45074 2003-03-18  Jan Hubicka  <jh@suse.cz>
45075
45076         * gcc.dg/i386-cvt-1.c: New test.
45077
45078 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
45079
45080         * objc.dg/naming-1.m: Use "(parse|syntax) error".
45081         * objc.dg/naming-2.m: Likewise.
45082
45083 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
45084
45085         PR c++/9639
45086         * g++.dg/parse/crash1.C: New test.
45087
45088 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
45089
45090         PR c++/8805
45091         * g++.dg/eh/cleanup1.C: New test.
45092
45093 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45094
45095         * gcc.c-torture/execute/20030316-1.c: New test case.
45096
45097 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45098
45099         PR c++/9629
45100         * g++.dg/init/ctor2.C: New test.
45101
45102 2003-03-15  Roger Sayle  <roger@eyesopen.com>
45103
45104         * g77.f-torture/compile/xformat.f: New test case.
45105
45106 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45107
45108         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45109         * g++.old-deja/g++.mike/eh50.C: Likewise.
45110
45111 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45112
45113         PR c++/6440
45114         * g++.dg/template/spec7.C: New test.
45115         * g++.dg/template/spec8.C: Likewise.
45116
45117 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
45118
45119         * gcc.c-torture/execute/20030313-1.c: New test.
45120
45121 2003-03-14  Richard Henderson  <rth@redhat.com>
45122
45123         * gcc.dg/inline-2.c: Adjust alpha test for external call.
45124
45125 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45126
45127         * gcc.c-torture/compile/20030314-1.c: New test.
45128
45129 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
45130
45131         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45132         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45133         thumb target,
45134         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45135         to accept newer _imp__  prefix and additional
45136         newline in .drectve section.
45137         * gcc.dg/dll-4.c: Likewise.
45138         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45139         switch.
45140
45141 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
45142
45143         * g++.dg/parse/namespace9.C: New test.
45144
45145         * g++.dg/init/ref5.C: New test.
45146         * g++.dg/parse/ptrmem1.C: Likewise.
45147
45148 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45149
45150         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45151         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45152         regular expression.
45153         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45154         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45155
45156 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
45157
45158         * gcc.c-torture/execute/20030224-2.c: New test.
45159
45160 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45161
45162         * gcc.dg/decl-3.c: New test.
45163
45164 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45165
45166         * gcc.dg/i386-loop-2.c: New test.
45167
45168 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
45169
45170         PR c++/9474
45171         * g++.dg/parse/namespace8.C: New test.
45172
45173         PR c++/9924
45174         * g++.dg/overload/builtin2.C: New test.
45175
45176 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
45177
45178         * gcc.dg/return-type-3.c: New test.
45179
45180 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45181
45182         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45183         profiling options are not supported.
45184
45185 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
45186
45187         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45188         * g++.old-deja/g++.warn/impint2.C: Likewise.
45189
45190 2003-03-10  Devang Patel  <dpatel@apple.com>
45191
45192         * g++.dg/cpp/c++_cmd_1.C: New test.
45193         * g++.dg/cpp/c++_cmd_1.h: New file.
45194
45195 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
45196
45197         * gcc.dg/altivec-9.c: New file.
45198
45199 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45200
45201         * gcc.dg/ppc-sdata-1.c: New test.
45202         * gcc.dg/ppc-sdata-2.c: New test.
45203
45204 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
45205
45206         PR c++/9373
45207         * g++.dg/opt/ptrmem2.C: New test.
45208
45209         PR c++/8534
45210         * g++.dg/opt/ptrmem1.C: New test.
45211
45212 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45213
45214         * gcc.dg/i386-loop-1.c: New test.
45215
45216 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45217
45218         PR c++/9970
45219         * g++.dg/lookup/friend1.C: New test.
45220
45221 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45222
45223         PR c++/9823
45224         * g++.dg/parser/constructor1.C: New test.
45225
45226 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
45227
45228         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45229
45230         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45231
45232 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
45233
45234         * gcc.dg/cpp/Wunused.c: Update test.
45235
45236 2003-03-08  Jan Hubicka  <jh@suse.cz>
45237
45238         * gcc.dg/inline-3.c: New test.
45239
45240 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45241
45242         PR c++/9809
45243         * g++.dg/parse/builtin1.C: New test.
45244
45245         PR c++/9982
45246         * g++.dg/abi/cookie1.C: New test.
45247         * g++.dg/abi/cookie2.C: Likewise.
45248
45249         PR c++/9524
45250         * g++.dg/template/field1.C: New test.
45251
45252         PR c++/9912
45253         * g++.dg/parse/class1.C: New test.
45254         * g++.dg/parse/namespace7.C: Likewise.
45255         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45256
45257 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
45258
45259         * g++.dg/init/ref4.C: New test.
45260
45261 2003-03-07  Jan Hubicka  <jh@suse.cz>
45262
45263         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45264         * gcc.dg/inline-3.c: New test.
45265
45266 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
45267
45268         * g++.dg/init/ref3.C: New test.
45269
45270         PR c++/9965
45271         * g++.dg/init/ref2.C: New test.
45272
45273         PR c++/9400
45274         * g++.dg/warn/Wshadow-2.C: New test.
45275
45276         PR c++/9791
45277         * g++.dg/warn/Woverloaded-1.C: New test.
45278
45279 2003-03-05  Jan Hubicka  <jh@suse.cz>
45280
45281         * gcc.dg/i386-local2.c: New.
45282         * gcc.dg/i386-local.c: Fix typo.
45283
45284 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
45285
45286         * g++.dg/abi/layout3.C: New test.
45287
45288 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45289
45290         * gcc.c-torture/compile/20030305-1.c
45291
45292 2003-03-05  Jan Hubicka  <jh@suse.cz>
45293
45294         * gcc.dg/i386-local.c: New.
45295
45296 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
45297
45298         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
45299
45300 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45301
45302         * gcc.dg/switch-2.c: New test.
45303         * gcc.dg/switch-3.c: New test.
45304         * gcc.dg/Wswitch.c: Adjust line numbers.
45305         * gcc.dg/Wswitch-default.c: Likewise.
45306         * gcc.dg/Wswitch-enum.c: Likewise.
45307
45308 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
45309
45310         * gcc.c-torture/execute/20030222-1.c: New test.
45311
45312 2003-03-03  James E Wilson  <wilson@tuliptree.org>
45313
45314         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45315
45316 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
45317
45318         PR c++/9878
45319         * g++.dg/init/ref1.C: New test.
45320
45321 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
45322
45323         * gcc.dg/sh-relax.c: New SH-only test.
45324
45325 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
45326
45327         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
45328         comment explaining purpose of testcase.
45329
45330 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45331
45332         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45333         for HC11/HC12 (asm needs two int registers).
45334         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45335         HC11/HC12 because the test uses an asm which needs two 32-bit
45336         registers.
45337
45338 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45339
45340         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45341         for HC11/HC12 (array is too large otherwise).
45342         * gcc.c-torture/compile/920501-4.x: New file, likewise.
45343         * gcc.c-torture/compile/20010518-2.x: Likewise.
45344         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45345         HC11/HC12 (array is too large).
45346
45347 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
45348
45349         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45350         * lib/g++-dg.exp (g++-dg-test): Likewise.
45351
45352 2003-03-01  Roger Sayle  <roger@eyesopen.com>
45353
45354         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45355         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45356
45357 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45358
45359         * g++.dg/warn/implicit-typename1.C: Remove warning.
45360
45361 2003-02-28  Richard Henderson  <rth@redhat.com>
45362
45363         * gcc.dg/noreturn-1.c: Move noreturn warning line.
45364         * gcc.dg/return-type-1.c: Move control reaches end warning line.
45365
45366 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
45367
45368         * gcc.dg/pch/pch.exp: Change .pch to .gch.
45369         * g++.dg/pch/pch.exp: Likewise.
45370
45371 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
45372
45373         PR c++/9879
45374         * g++.dg/init/new4.C: New test.
45375
45376 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
45377
45378         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45379
45380 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
45381
45382         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45383         unsigned long.
45384
45385         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45386         wider than float.
45387
45388 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45389
45390         * lib/scanasm.exp: Add support for counting numbers of
45391         occurences.
45392         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45393         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45394
45395 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
45396
45397         PR c++/9683
45398         * g++.dg/template/static3.C: New test.
45399
45400         PR c++/9829
45401         * g++.dg/parse/namespace6.C: New test.
45402
45403 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45404
45405         PR target/9732
45406         * gcc.dg/20030225-1.c: New test.
45407
45408 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
45409
45410         * README: Remove out-of-date information.
45411
45412         PR c++/9836
45413         * g++.dg/template/spec6.C: New test.
45414
45415 2003-02-24  Jeff Law  <law@redhat.com>
45416
45417         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45418
45419 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45420
45421         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45422         * gcc.dg/pragma-ep-1.c: Likewise.
45423
45424 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45425
45426         PR c++/9602
45427         * g++.dg/template/friend16.C: New test.
45428
45429 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
45430
45431         PR c++/5333
45432         * g++.dg/parse/fused-params1.C: Adjust error messages.
45433         * g++.dg/template/nested3.C: New test.
45434
45435 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
45436
45437         * g++.dg/abi/param1.C: New test.
45438
45439 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45440
45441         PR c++/7982
45442         * g++.dg/warn/implicit-typename1.C: New test.
45443
45444 2003-02-22  Kelley Cook <kelleycook@comcast.net>
45445
45446         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45447         with "mtune".
45448         * g++.old-deja/g++.other/store-expr2.C: Likewise.
45449         * gcc.c-torture/execute/20010129-1.x: Likewise.
45450         * gcc.dg/20011107-1.c: Likewise.
45451         * gcc.dg/20020108-1.c: Likewise.
45452         * gcc.dg/20020122-3.c: Likewise.
45453         * gcc.dg/20020206-1.c: Likewise.
45454         * gcc.dg/20020310-1.c: Likewise.
45455         * gcc.dg/20020426-2.c: Likewise.
45456         * gcc.dg/20020517-1.c: Likewise.
45457         * gcc.dg/991230-1.c: Likewise.
45458         * gcc.dg/i386-unroll-1.c: Likewise.
45459         * gcc.misc-tests/i386-prefetch.exp: Likewise.
45460
45461 2003-02-22  Jan Hubicka  <jh@suse.cz>
45462
45463         * gcc.dg/i386-mul.c: New test.
45464
45465 2003-02-21  Roger Sayle  <roger@eyesopen.com>
45466
45467         * gcc.dg/builtins-5.c: New test case.
45468
45469 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
45470
45471         * gcc.dg/asmreg-1.c: New test.
45472
45473 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45474
45475         PR c++/9749
45476         * g++.dg/parse/varmod1.C: New test.
45477
45478 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45479
45480         PR c++/9727
45481         * g++.dg/template/op1.C: New test.
45482
45483 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45484
45485         PR c++/8906
45486         * g++.dg/template/nested2.C: New test.
45487
45488 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45489
45490         PR c++/8724
45491         * g++.dg/expr/dtor1.C: New test.
45492
45493 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
45494
45495         * gcc.dg/cpp/include3.c: New test.
45496         * gcc.dg/cpp/inc/foo.h: New file.
45497
45498 2003-02-21  Glen Nakamura  <glen@imodulo.com>
45499
45500         * gcc.c-torture/execute/20030221-1.c: New test.
45501
45502 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
45503
45504         PR c++/9729
45505         * g++.dg/abi/conv1.C: New test.
45506
45507 2003-02-20  Jan Hubicka  <jh@suse.cz>
45508
45509         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
45510
45511 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
45512
45513         * gcc.c-torture/compile/20030219-1.c: New test.
45514
45515 2003-02-18  Jan Hubicka  <jh@suse.cz>
45516
45517         * gcc.dg/funcorder.c: New test.
45518
45519 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45520
45521         * gcc.c-torture/execute/20030218-1.c: New.
45522
45523 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
45524
45525         * gcc.dg/20030218-1.c: New.
45526
45527 2003-02-18  Richard Henderson  <rth@redhat.com>
45528
45529         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45530         * gcc.dg/attr-used-2.c: New.
45531
45532 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
45533
45534         PR c++/9704
45535         * g++.dg/init/copy5.C: New test.
45536
45537 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
45538
45539         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45540         * g++.dg/pch/pch.exp: Likewise.
45541
45542 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45543
45544         * gcc.c-torture/execute/20030209-1.c: Enable the test if
45545         STACK_SIZE is not defined.
45546
45547 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45548
45549         PR c++/9457
45550         * g++.dg/template/init1.C: New test.
45551
45552 2003-02-16  Jan HUbicka  <jh@suse.cz>
45553
45554         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45555         (foo): Add few extra tests
45556         * gcc.dg/c99-const-expr-3.c: Likewise.
45557         * gcc.c-torture/execute/20030216-1.c: New.
45558
45559 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45560
45561         PR c++/9459
45562         * g++.dg/ext/typeof4.C: New test.
45563
45564 2003-02-15  Roger Sayle  <roger@eyesopen.com>
45565
45566         * gcc.dg/i386-387-3.c: New test case.
45567
45568 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
45569
45570         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45571         cris-*-elf* cris-*-aout* and mmix-*-*.
45572
45573 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
45574
45575         * gcc.dg/20030213-1.c: New test.
45576
45577 2003-02-12  Roger Sayle  <roger@eyesopen.com>
45578
45579         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45580         * gcc.dg/i386-387-2.c: Likewise.
45581
45582 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
45583
45584         * gcc.dg/ppc-spe.c: Fix formatting.
45585         Enable tests that were previously unsupported by gas.
45586         Delete tests for instructions that no longer exist.
45587         Switch arguments on evsubifw builtin.
45588
45589 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
45590
45591         * gcc.c-torture/execute/20030209-1.c: Disable the test if
45592         STACK_SIZE is too small.
45593
45594 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45595             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45596
45597         * gcc.dg/decl-2.c: New test.
45598
45599 2003-02-10  Jan Hubicka  <jh@suse.cz>
45600
45601         * gcc.dg/i386-fpcvt-1.c: New test.
45602
45603 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
45604
45605         * gcc.c-torture/execute/20030209-1.c: New test.
45606
45607 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
45608
45609         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45610         int-wide bitops, use the constants of the same width.
45611         Likewise, if long long is 32-bit wide, test bitops using
45612         32-bit constants.
45613
45614 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
45615
45616         * gcc.dg/20021014-1.c: Annotate with expected notice text.
45617
45618 2003-02-07  Roger Sayle  <roger@eyesopen.com>
45619
45620         * gcc.dg/builtins-4.c: New test case.
45621
45622 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45623
45624         * gcc.dg/20020430-1.c: Fix dg command typos.
45625         * gcc.dg/20020503-1.c: Likewise.
45626
45627 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45628
45629         PR c++/8785
45630         * g++.dg/parse/fused-params1.C: New test.
45631
45632         PR c++/8857
45633         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45634
45635         PR c++/8921
45636         * g++.dg/parse/non-dependent1.C: New test.
45637
45638         PR c++/8928
45639         * g++.dg/parse/dupl-tmpl-args1.C: New test.
45640
45641         PR c++/9228
45642         * g++.dg/parse/undefined7.C: New test.
45643         * g++.dg/parse/non-templ1.C: New test.
45644
45645         PR c++/9229
45646         * g++.dg/parse/too-many-tmpl-args1.C: New test.
45647
45648 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
45649
45650         * gcc.c-torture/compile/20030206-1.c: New test.
45651
45652 2003-02-05  Roger Sayle  <roger@eyesopen.com>
45653
45654         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45655         "pow" to "foo" to avoid potential confusion with a math built-in.
45656
45657 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45658
45659         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45660         conditions for SPARC targets.
45661
45662 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
45663
45664         * gcc.dg/20030204-1.c: New test.
45665
45666 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45667
45668         PR c++/38
45669         * g++.dg/parse/array-size1.C: New test.
45670
45671         PR c++/5657
45672         * g++.dg/parse/undefined3.C: New test.
45673
45674         PR c++/5665
45675         * g++.dg/parse/undefined4.C: New test.
45676
45677         PR c++/5975
45678         * g++.dg/parse/undefined5.C: New test.
45679
45680         PR c++/7259
45681         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45682
45683         PR c++/8578
45684         * g++.dg/parse/casting-operator1.C: New test.
45685
45686         PR c++/8596
45687         * g++.dg/parse/undefined6.C: New test.
45688
45689         PR c++/8736
45690         * g++.dg/parse/missing-template1.C: New test.
45691
45692 2003-02-04  Jan Hubicka  <jh@suse.cz>
45693
45694         * gcc.dg/i386-cadd.c: Compile using -march=k8.
45695         * gcc.dg/i386-cmov?.c: Likewise.
45696         * gcc.dg/i386-fpcvt-?.c: Likewise.
45697         * gcc.dg/i386-ssefp-1.c: Likewise.
45698         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45699         conventions.
45700
45701 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
45702
45703         PR c++/7129
45704         * g++.dg/ext/max.C: New test.
45705
45706 2003-02-03  Jan Hubicka  <jh@suse.cz>
45707
45708         * gcc.c-torture/execute/20030203-1.c: New test.
45709
45710 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
45711
45712         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45713         'natural-endian'.
45714
45715 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
45716
45717         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45718         * g++.dg/init/new2.C: Likewise.
45719         * g++.dg/other/new1.C: Likewise.
45720
45721 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
45722
45723         * gcc.dg/struct-ret-libc.c: New test.
45724
45725 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
45726
45727         * gcc.dg/20030129-1.c: New test.
45728
45729 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45730
45731         PR c++/8849
45732         * g++.dg/template/ptrmem4.C: New test.
45733
45734 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
45735
45736         * g++.dg/parser/constant1.C: New test.
45737
45738 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45739
45740         PR c++/8591
45741         * g++.dg/parse/friend2.C: New test.
45742
45743 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45744
45745         PR c++/9437
45746         * g++.dg/template/unify4.C: New test.
45747
45748 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
45749
45750         * gcc.c-torture/execute/20030128-1.c: New test.
45751
45752 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
45753
45754         * g++.dg/lookup/nested1.C: Test moved from ...
45755         * g++.old-deja/g++.other/lookup24.C: ... here.
45756
45757 2003-01-28  Jan Hubicka  <jh@suse.cz>
45758
45759         * gcc.dg/i386-cmov5.c: New test.
45760
45761 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45762
45763         * gcc.c-torture/execute/20010925-1.c: Changed the
45764         memcpy declaration.
45765
45766 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45767
45768         PR c++/3902
45769         * g++.dg/parse/template5.C: New test.
45770
45771 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45772
45773         PR fortran/9258
45774         * g77.dg/pr9258: New test.
45775
45776 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45777
45778         * README: Move relevant parts from README.g++.
45779
45780         * README.g++: Remove this file.
45781
45782 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45783
45784         * g++.dg/abi/dcast1.C: New test.
45785
45786 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45787
45788         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45789
45790 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45791
45792         PR c++/47
45793         * g++.old-deja/g++.other/lookup24.C: New test.
45794
45795 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45796
45797         PR middle-end/7227
45798         * gcc.dg/uninit-C.c: New test.
45799
45800 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
45801
45802         * g++.dg/abi/covariant1.C: New test.
45803
45804 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
45805
45806         * gcc.dg/20030123-1.c: New test.
45807
45808 2003-01-25  Jan Hubicka  <jh@suse.cz>
45809
45810         PR opt/8492
45811         * gcc.c-torture/compile/20030125-1.c
45812
45813 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
45814
45815         PR c++/9403
45816         * g++.dg/parse/template3.C: New test.
45817         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45818
45819         PR c++/795
45820         * g++.dg/parse/template4.C: New test.
45821
45822         PR c++/9415
45823         * g++.dg/template/qual2.C: New test.
45824
45825         PR c++/8545
45826         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45827
45828         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45829
45830 2003-01-25  Roger Sayle  <roger@eyesopen.com>
45831
45832         * gcc.c-torture/execute/switch-1.c: New test case.
45833
45834 2003-01-25  Jan Hubicka  <jh@suse.cz>
45835
45836         * gcc.c-torture/execute/20030125-1.[cx]: New test.
45837
45838 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
45839
45840         Tweaks for Bison-1.875. From the NEWS file:
45841         "- `parse error' -> `syntax error'
45842         Bison now uniformly uses the term `syntax error'"
45843         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45844         * gcc.dg/cpp/digraph2.c: Likewise.
45845         * gcc.dg/cpp/direct2.c: Likewise.
45846         * gcc.dg/cpp/paste4.c: Likewise.
45847         * gcc.dg/c90-restrict-1.c: Likewise.
45848         * gcc.dg/c99-func-2.c: Likewise.
45849         * gcc.dg/noncompile/920721-2.c: Likewise.
45850         * gcc.dg/noncompile/930622-2.c: Likewise.
45851         * gcc.dg/noncompile/940112-1.c: Likewise.
45852         * gcc.dg/noncompile/950921-1.c: Likewise.
45853         * gcc.dg/noncompile/951123-1.c: Likewise.
45854         * gcc.dg/noncompile/971104-1.c: Likewise.
45855         * gcc.dg/noncompile/990416-1.c: Likewise.
45856
45857 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
45858
45859         * g++.dg/parse/undefined1.C: Add error message.
45860
45861 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45862
45863         PR c++/9354
45864         * g++.dg/parse/new1.C: New test.
45865
45866         PR c++/9216
45867         * g++.dg/parse/template2.C: New test.
45868
45869         PR c++/9354
45870         * g++.dg/parse/typedef2.C: New test.
45871
45872         PR c++/9328
45873         * g++.dg/ext/typeof3.C: New test.
45874
45875 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45876
45877         PR c++/2738
45878         * g++.dg/parse/ret-type1.C: New test.
45879
45880         PR c++/3792
45881         * g++.dg/parse/tmpl-outside1.C: New test.
45882
45883         PR c++/4207
45884         * g++.dg/parse/int-as-enum1.C: New test.
45885
45886         PR c++/4903
45887         * g++.dg/parse/no-typename1.C: New test.
45888
45889         PR c++/5533
45890         * g++.dg/parse/no-value1.C: New test.
45891
45892         PR c++/5921
45893         * g++.dg/parse/wrong-inline1.C: New test.
45894
45895         PR c++/6402
45896         * g++.dg/parse/ref1.C: New test.
45897
45898         PR c++/6992
45899         * g++.dg/parse/attr-ctor1.C: New test.
45900
45901         PR c++/7229
45902         * g++.dg/parse/namespace5.C: New test.
45903
45904         PR c++/7917
45905         * g++.dg/parse/func-def1.C: New test.
45906
45907         PR c++/8143
45908         * g++.dg/parse/undefined1.C: New test.
45909
45910         PR c++/5723, PR c++/8522
45911         * g++.dg/parse/specialization1.C: New test.
45912
45913         PR c++/163, PR c++/8595
45914         * g++.dg/parse/struct-as-enum1.C: New test.
45915
45916         PR c++/9173
45917         * g++.dg/parse/undefined2.C: New test.
45918
45919 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45920
45921         PR c++/9298
45922         * g++.dg/parse/template1.C: New test.
45923
45924         PR c++/9384
45925         * g++.dg/parse/using1.C: New test.
45926
45927         PR c++/9285
45928         PR c++/9294
45929         * g++.dg/parse/expr2.C: New test.
45930
45931         PR c++/9388
45932         * g++.dg/parse/lookup2.C: Likewise.
45933
45934 2003-01-21  Jan Hubicka  <jh@suse.cz>
45935
45936         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45937         * gcc.c-torture/execute/eeprof-1.c: Likewise.
45938         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45939         * gcc.c-torture/execute/string-opt-*.c: Likewise.
45940
45941 2003-01-20  Nick Clifton  <nickc@redhat.com>
45942
45943         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
45944         problem with ARM sibcall code generation.
45945
45946 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
45947
45948         * gcc.c-torture/execute/20030120-1.c: New.
45949
45950 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
45951
45952         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
45953
45954 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
45955
45956         PR c++/9272
45957         * g++.dg/parse/ctor1.C: New test.
45958
45959         PR c++/9294:
45960         * g++.dg/parse/qualified1.C: New test.
45961
45962         * g++.dg/parse/typename3.C: New test.
45963
45964 2003-01-16  Richard Henderson  <rth@redhat.com>
45965
45966         * g++.dg/tls/init-2.C: Fix error matches for real this time.
45967
45968 2003-01-16  Richard Henderson  <rth@redhat.com>
45969
45970         * g++.dg/pch/pch.exp: Copy test header to the working directory
45971         before using it either for precompilation or direct use.
45972         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45973         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45974
45975 2003-01-16  Richard Henderson  <rth@redhat.com>
45976
45977         * gcc.dg/pch/pch.exp: Copy test header to the working directory
45978         before using it either for precompilation or direct use.
45979         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45980         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45981
45982 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
45983
45984         * g++.dg/ext/typename1.C: Add typename keyword.
45985         * g++.dg/template/crash1.C: Update error messages.
45986         * g++.dg/template/crash2.C: Remove error message.
45987         * g++.dg/parse/typename2.C: New test.
45988         * g++.dg/template/typename2.C: Change implicit
45989         typename warning into error.
45990         * g++.old-deja/g++.benjamin/tem03.C: Issue more
45991         error messages.
45992         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45993         * g++.old-deja/g++.brendan/crash56.C: Add this->.
45994         * g++.old-deja/g++.law/visibility13.C: Remove error
45995         messages.
45996         * g++.old-deja/g++.ns/template17.C: Reorder code to
45997         make declaration visible in template.
45998         * g++.old-deja/g++.pt/crash3.C: Fix typos.
45999         * g++.old-deja/g++.pt/crash36.C: Issue more error
46000         messages.
46001         * g++.old-deja/g++.pt/crash5.C: Improve error
46002         message.
46003         * g++.old-deja/g++.pt/crash67.C: Remove warning.
46004         * g++.old-deja/g++.pt/inherit1.C: Add this->.
46005         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
46006         * g++.old-deja/g++.pt/typename16.C: Replace implicit
46007         typename warning with error message.
46008         * g++.old-deja/g++.pt/typename19.C: Remove warning.
46009         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
46010         * g++.old-deja/g++.robertl/eb24.C: Use this->.
46011
46012 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
46013
46014         * g++.dg/parse/ambig2.C: New test.
46015
46016 2003-01-15  Richard Henderson  <rth@redhat.com>
46017
46018         * g++.dg/tls/init-2.C: Update error message string.
46019
46020 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46021
46022         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46023
46024 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
46025
46026         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46027         all for HC11/HC12.
46028         * gcc.c-torture/compile/20001205-1.x: Likewise.
46029         * gcc.c-torture/compile/20001226-1.x: Likewise.
46030         * gcc.c-torture/compile/920520-1.x: Likewise.
46031         * gcc.c-torture/compile/961203-1.x: Likewise.
46032         * gcc.c-torture/compile/20020604-1.x: Likewise.
46033
46034 2003-01-15  Jan Hubicka  <jh@suse.cz>
46035
46036         * gcc.c-torture/compile/20030115-1.c: New test.
46037
46038         * gcc.dg/i386-fpcvt-1.c: New test.
46039         * gcc.dg/i386-fpcvt-2.c: New test.
46040
46041 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
46042
46043         Further conform g++'s __vmi_class_type_info to the C++ ABI
46044         specification.
46045         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
46046         the specification.
46047
46048 2003-01-14  Jan Hubicka  <jh@suse.cz>
46049
46050         * gcc.dg/i386-fpcvt-1.c: New test.
46051         * gcc.dg/i386-fpcvt-2.c: New test.
46052
46053 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46054
46055         * gcc.dg/i386-mmx-3.c: New test.
46056
46057 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
46058
46059         PR c++/9264
46060         * g++.dg/parse/octal1.C: New file.
46061
46062         PR c++/9172
46063         * g++.dg/parse/typename1.C: New file.
46064
46065 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
46066
46067         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
46068         * gcc.dg/bf-no-ms-layout.c: Likewise.
46069         * gcc.dg/bf-ms-attrib.c: Likewise.
46070
46071 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
46072
46073         PR c++/9099
46074         * g++.dg/parse/dtor1.C: New file.
46075
46076         PR c++/9128
46077         * g++.dg/rtti/typeid1.C: New file.
46078
46079         PR c++/9153
46080         * g++.dg/parse/lookup1.C: New file.
46081
46082         PR c++/9171
46083         * g++.dg/templ/spec5.C: New file.
46084
46085 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
46086
46087         * gcc.c-torture/compile/20030110-1.c: New test.
46088
46089 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
46090
46091         Merge from pch-branch:
46092
46093         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
46094
46095         * gcc.dg/pch/cpp-1.h: New.
46096         * gcc.dg/pch/cpp-1.c: New.
46097         * gcc.dg/pch/cpp-2.h: New.
46098         * gcc.dg/pch/cpp-2.c: New.
46099
46100         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
46101
46102         * gcc.dg/pch/except-1.h: New.
46103         * gcc.dg/pch/except-1.c: New.
46104
46105         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
46106
46107         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46108         running test.
46109         * gcc.dg/pch: Include *.hp not *.h.
46110         * gcc.dg/pch/system-1.h: New.
46111         * gcc.dg/pch/system-1.c: New.
46112
46113         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
46114
46115         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46116         rather than trying to build and run a program using PCH.
46117         * gcc.dg/pch: Remove dg-do commands from test files.
46118
46119         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
46120
46121         * gcc.dg/pch/macro-3.c: New.
46122         * gcc.dg/pch/macro-3.h: New.
46123
46124         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
46125
46126         * gcc.dg/pch/common-1.c: New.
46127         * gcc.dg/pch/common-1.h: New.
46128         * gcc.dg/pch/decl-1.c: New.
46129         * gcc.dg/pch/decl-1.h: New.
46130         * gcc.dg/pch/decl-2.c: New.
46131         * gcc.dg/pch/decl-2.h: New.
46132         * gcc.dg/pch/decl-3.c: New.
46133         * gcc.dg/pch/decl-3.h: New.
46134         * gcc.dg/pch/decl-4.c: New.
46135         * gcc.dg/pch/decl-4.h: New.
46136         * gcc.dg/pch/decl-5.c: New.
46137         * gcc.dg/pch/decl-5.h: New.
46138         * gcc.dg/pch/global-1.c: New.
46139         * gcc.dg/pch/global-1.h: New.
46140         * gcc.dg/pch/inline-1.c: New.
46141         * gcc.dg/pch/inline-1.h: New.
46142         * gcc.dg/pch/inline-2.c: New.
46143         * gcc.dg/pch/inline-2.h: New.
46144         * gcc.dg/pch/static-1.c: New.
46145         * gcc.dg/pch/static-1.h: New.
46146         * gcc.dg/pch/static-2.c: New.
46147         * gcc.dg/pch/static-2.h: New.
46148
46149         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
46150
46151         * g++.dg/pch/pch.exp: Better handle failing testcases.
46152         * gcc.dg/pch/pch.exp: Likewise.
46153         * gcc.dg/pch/macro-1.c: New.
46154         * gcc.dg/pch/macro-1.h: New.
46155         * gcc.dg/pch/macro-2.c: New.
46156         * gcc.dg/pch/macro-2.h: New.
46157
46158         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
46159
46160         * g++.dg/dg.exp: Treat files in pch/ specially.
46161         * g++.dg/pch/pch.exp: New file.
46162         * g++.dg/pch/empty.H: New file.
46163         * g++.dg/pch/empty.C: New file.
46164         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46165         "precompile".
46166
46167         * gcc.dg/pch/pch.exp: New file.
46168         * gcc.dg/pch/empty.h: New file.
46169         * gcc.dg/pch/empty.c: New file.
46170         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46171         "precompile".
46172
46173 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46174
46175         * g++.dg/template/friend14.C: New test.
46176
46177 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46178
46179         * gcc.dg/old-style-asm-1.c: New test.
46180
46181 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
46182
46183         * gcc.c-torture/compile/20030109-1.c: New test.
46184
46185 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46186
46187         * gcc.c-torture/execute/20030109-1.c: New test.
46188
46189 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
46190
46191         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46192         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
46193         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
46194         * g++.old-deja/g++.mike/eh2.C: Likewise.
46195         * g++.old-deja/g++.mike/eh3.C: Likewise.
46196         * g++.old-deja/g++.mike/eh5.C: Likewise.
46197         * g++.old-deja/g++.mike/eh6.C: Likewise.
46198         * g++.old-deja/g++.mike/eh7.C: Likewise.
46199         * g++.old-deja/g++.mike/eh8.C: Likewise.
46200         * g++.old-deja/g++.mike/eh9.C: Likewise.
46201         * g++.old-deja/g++.mike/eh10.C: Likewise.
46202         * g++.old-deja/g++.mike/eh12.C: Likewise.
46203         * g++.old-deja/g++.mike/eh13.C: Likewise.
46204         * g++.old-deja/g++.mike/eh14.C: Likewise.
46205         * g++.old-deja/g++.mike/eh16.C: Likewise.
46206         * g++.old-deja/g++.mike/eh17.C: Likewise.
46207         * g++.old-deja/g++.mike/eh18.C: Likewise.
46208         * g++.old-deja/g++.mike/eh21.C: Likewise.
46209         * g++.old-deja/g++.mike/eh23.C: Likewise.
46210         * g++.old-deja/g++.mike/eh24.C: Likewise.
46211         * g++.old-deja/g++.mike/eh25.C: Likewise.
46212         * g++.old-deja/g++.mike/eh26.C: Likewise.
46213         * g++.old-deja/g++.mike/eh27.C: Likewise.
46214         * g++.old-deja/g++.mike/eh28.C: Likewise.
46215         * g++.old-deja/g++.mike/eh29.C: Likewise.
46216         * g++.old-deja/g++.mike/eh31.C: Likewise.
46217         * g++.old-deja/g++.mike/eh33.C: Likewise.
46218         * g++.old-deja/g++.mike/eh34.C: Likewise.
46219         * g++.old-deja/g++.mike/eh35.C: Likewise.
46220         * g++.old-deja/g++.mike/eh36.C: Likewise.
46221         * g++.old-deja/g++.mike/eh37.C: Likewise.
46222         * g++.old-deja/g++.mike/eh38.C: Likewise.
46223         * g++.old-deja/g++.mike/eh39.C: Likewise.
46224         * g++.old-deja/g++.mike/eh40.C: Likewise.
46225         * g++.old-deja/g++.mike/eh41.C: Likewise.
46226         * g++.old-deja/g++.mike/eh42.C: Likewise.
46227         * g++.old-deja/g++.mike/eh44.C: Likewise.
46228         * g++.old-deja/g++.mike/eh46.C: Likewise.
46229         * g++.old-deja/g++.mike/eh47.C: Likewise.
46230         * g++.old-deja/g++.mike/eh48.C: Likewise.
46231         * g++.old-deja/g++.mike/eh49.C: Likewise.
46232         * g++.old-deja/g++.mike/eh50.C: Likewise.
46233         * g++.old-deja/g++.mike/eh51.C: Likewise.
46234         * g++.old-deja/g++.mike/eh53.C: Likewise.
46235         * g++.old-deja/g++.mike/eh55.C: Likewise.
46236         * g++.old-deja/g++.mike/p7912.C: Likewise.
46237         * g++.old-deja/g++.mike/p9706.C: Likewise.
46238         * g++.old-deja/g++.mike/p10416.C: Likewise.
46239         * g++.old-deja/g++.mike/p11667.C: Likewise.
46240         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46241         Remove redundant reference to Iris.
46242         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46243         Elxsi, i860, Pico Java, and WE32K.
46244
46245 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
46246
46247         * g++.dg/ext/asm4.C: New test.
46248
46249 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46250
46251         PR c++/9030
46252         * g++.dg/template/friend12.C: New test.
46253         * g++.dg/template/friend13.C: Likewise.
46254         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
46255
46256 2003-01-08  Jan Hubicka  <jh@suse.cz>
46257
46258         * gcc.dg/i386-cadd.c: New test.
46259         * gcc.dg/i386-cmov4.c: Likewise.
46260
46261 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
46262
46263         PR c++/9165
46264         * g++.dg/warn/Wunused-3.C: New test.
46265
46266         * g++.dg/abi/bitfield9.C: New test.
46267
46268         PR c++/9189
46269         * g++.dg/parse/defarg3.C: New test.
46270
46271 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
46272
46273         * g++.dg/parse/ambig1.C: New test.
46274         * g++.dg/parse/defarg2.C: New test.
46275
46276 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
46277
46278         * g++.dg/template/defarg-1.C: New test.
46279         * g++.dg/template/local2.C: Likewise.
46280
46281 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
46282
46283         * gcc.c-torture/execute/20030105-1.c: New test.
46284
46285 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46286
46287         * g++.dg/parse/namespace3.C: Remove extra semicolons.
46288         * g++.dg/parse/namespace4.C: Likewise.
46289
46290 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46291
46292         * g++.dg/template/ntp2.C: New test.
46293
46294 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
46295
46296         * g++.dg/parse/extern-C-1.C: New test.
46297
46298         * g++.dg/parse/namespace4.C: New test.
46299
46300         * g++.dg/template/nested1.C: New test.
46301
46302         * g++.dg/parse/namespace3.C: New test.
46303
46304 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
46305
46306         * g++.dg/lookup/two-stage1.C: New test.
46307
46308 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46309
46310         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46311         * g++.old-deja/g++.jason/access8.C: Likewise.
46312         * g++.old-deja/g++.other/decl5.C: Likewise.
46313
46314 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46315
46316         * g++.dg/parse/parse7.C: New test.
46317
46318 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
46319
46320         PR c++/2843
46321         * g++.dg/ext/attrib7.C: New test.
46322
46323 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46324
46325         * g++.dg/parse/parse6.C: New test.
46326
46327 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
46328
46329         * gcc.dg/h8300-stack-1.c: New.
46330
46331 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46332
46333         g++.dg/lookup/exception1.C: New test.
46334
46335         g++.dg/lookup/template1.C: New test.
46336
46337         g++.dg/parse/namespace2.C: New test.
46338
46339         g++.dg/parse/parens2.C: New test.
46340
46341 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46342
46343         * g++.dg/parse/parse5.C: New test.
46344         * g++.dg/lookup/scoped4.C: New test.
46345
46346 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46347
46348         * g++.dg/parse/parens1.C: New test.
46349
46350         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46351         angle-bracket1.C.
46352         * g++.dg/parse/parens2.C: New test.
46353
46354         * g++.dg/lookup/scope-operator1.C: New test.
46355
46356         * g++.dg/parse/operator1.C: New test.
46357
46358 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46359
46360         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46361         * g++.old-deja/g++.other/access6.C: Likewise.
46362         * g++.old-deja/g++.other/decl1.C: Likewise.
46363         * g++.old-deja/g++.pt/typename12.C: Likewise.
46364
46365 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46366
46367         * g++.dg/parse/namespace1.C: New test.
46368
46369 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46370
46371         * g++.dg/parse/parse4.C: New test.
46372
46373 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46374
46375         * g++.dg/parse/parse3.C: New test.
46376
46377 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46378
46379         * g++.dg/parse/parse2.C: New test.
46380
46381 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46382
46383         * g++.dg/template/friend11.C: New test.
46384
46385 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46386
46387         * g++.dg/parse/parse1.C: New test.
46388
46389 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
46390
46391         * lib/profopt.exp: Change the name of a global variable to avoid
46392         possible clashes with other test suites.
46393
46394 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
46395
46396         * g++.dg/inherit/covariant8.C: New test.
46397
46398 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46399
46400         * g++.dg/init/array9.C: New test.
46401
46402         PR c++/9112
46403         * g++.dg/parse/expr1.C: New test.
46404
46405 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46406
46407         * gcc.c-torture/compile/20021230-1.c: New test.
46408
46409 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46410
46411         * g++.dg/inherit/covariant5.C: New test.
46412         * g++.dg/inherit/covariant6.C: New test.
46413         * g++.dg/inherit/covariant7.C: New test.
46414
46415 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46416
46417         PR c++/2739
46418         * g++.dg/other/access2.C: New test.
46419
46420 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46421
46422         * g++.dg/other/anon-struct.C: No longer fails
46423         * g++.old-deja/g++.brendan/parse4.C: Likewise.
46424         * g++.old-deja/g++.brendan/parse5.C: Likewise.
46425         * g++.old-deja/g++.brendan/parse6.C: Likewise.
46426
46427 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46428
46429         * g++.dg/parse/angle-bracket.C (main): No longer fails.
46430
46431 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
46432
46433         * g++.dg/eh/spec4.C: Remove stray semicolon.
46434         * g++.dg/expr/pmf-1.C: Change error message.
46435         * g++.dg/ext/asm1.C: Remove stray semicolon.
46436         * g++.dg/ext/typename1.C: Add missing typenames.
46437         * g++.dg/inherit/template-as-base.C: Change error message.
46438         * g++.dg/lookup/scoped1.C: Likewise.
46439         * g++.dg/lookup/scoped2.C: Likewise.
46440         * g++.dg/lookup/using2.C: Likewise.
46441         * g++.dg/other/component1.C: Remove stray semicolon.
46442         * g++.dg/other/do1.C: Change error message.
46443         * g++.dg/other/error2.C: Likewise.
46444         * g++.dg/other/init1.C: Likewise.
46445         * g++.dg/other/packed1.C: Remove stray semicolon.
46446         * g++.dg/other/ptrmem2.C: Change error message.
46447         * g++.dg/parse/parameter-declaration-1.C: Remove line number
46448         marker.
46449         * g++.dg/special/initp1.C: Remove invalid attribute usage.
46450         * g++.dg/template/access3.C: Add typename keyword.
46451         * g++.dg/template/access5.C: Remove stray semicolon.
46452         * g++.dg/template/access6.C: Likewise.
46453         * g++.dg/template/complit1.C: Likewise.
46454         * g++.dg/template/crash1.C: Change error message.
46455         * g++.dg/template/inherit2.C: Remove stray semicolon.
46456         * g++.dg/template/instantiate2.C: Likewise.
46457         * g++.dg/template/instantiate3.C: Change error message.
46458         * g++.dg/template/qual1.C: Remove stray semicolon.
46459         * g++.dg/template/qualttp18.C: Change error message.
46460         * g++.dg/template/ref1.C: Remove stray semicolon.
46461         * g++.dg/template/sizeof1.C (A::value): Declare it.
46462         * g++.dg/template/spec4.C: Change error message.
46463         * g++.dg/template/static1.C: Likewise.
46464         * g++.dg/template/type1.C: Likewise.
46465         * g++.dg/template/typename3.C: Likewise.
46466         * g++.old-deja/g++.benjamin/13478.C: Change error message.
46467         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46468         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46469         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46470         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46471         named return value extension.
46472         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46473         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46474         * g++.old-deja/g++.bob/extern_C.C: Likewise.
46475         * g++.old-deja/g++.bob/inherit2.C: Likewise.
46476         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46477         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46478         * g++.old-deja/g++.brendan/crash13.C: Likewise.
46479         * g++.old-deja/g++.brendan/crash15.C: Likewise.
46480         * g++.old-deja/g++.brendan/crash18.C: Change error message.
46481         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46482         * g++.old-deja/g++.brendan/crash38.C: Likewise.
46483         * g++.old-deja/g++.brendan/crash50.C: Likewise.
46484         * g++.old-deja/g++.brendan/crash56.C: Likewise.
46485         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46486         syntax.
46487         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46488         * g++.old-deja/g++.brendan/crash8.C: Change error message.
46489         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46490         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46491         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46492         * g++.old-deja/g++.brendan/template11.C: Likewise.
46493         * g++.old-deja/g++.brendan/template26.C: Likewise.
46494         * g++.old-deja/g++.brendan/template27.C: Use explicit
46495         specialization syntax.
46496         * g++.old-deja/g++.brendan/template30.C: Likewise.
46497         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46498         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46499         non-dependent names.
46500         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46501         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46502         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46503         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46504         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46505         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
46506         named return value extension.
46507         * g++.old-deja/g++.ext/namedret2.C: Likewise.
46508         * g++.old-deja/g++.ext/namedret3.C: Likewise.
46509         * g++.old-deja/g++.ext/return1.C: Likewise.
46510         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
46511         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
46512         * g++.old-deja/g++.jason/access8.C: Likewise.
46513         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
46514         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
46515         pseudo-destructor names.
46516         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
46517         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
46518         pseudo-destructor names.
46519         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46520         * g++.old-deja/g++.jason/overload19.C: Likewise.
46521         * g++.old-deja/g++.jason/overload32.C: Likewise.
46522         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46523         stray semicolons.
46524         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46525         * g++.old-deja/g++.jason/return.C: Likewise.
46526         * g++.old-deja/g++.jason/return2.C: Likewise.
46527         * g++.old-deja/g++.jason/shadow1.C: Likewise.
46528         * g++.old-deja/g++.jason/special.C: Use explicit specialization
46529         syntax.
46530         * g++.old-deja/g++.jason/template10.C: Account for use of
46531         non-dependent names.
46532         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46533         syntax.
46534         * g++.old-deja/g++.jason/template37.C: Likewise.
46535         * g++.old-deja/g++.law/access4.C: Change error messages.
46536         * g++.old-deja/g++.law/arm13.C: Remove incorrect
46537         pseudo-destructor names.
46538         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46539         * g++.old-deja/g++.law/ctors9.C: Likewise.
46540         * g++.old-deja/g++.law/cvt22.C: Likewise.
46541         * g++.old-deja/g++.law/dtors5.C: Likewise.
46542         * g++.old-deja/g++.law/global-init1.C: Likewise.
46543         * g++.old-deja/g++.law/missed-error3.C: Likewise.
46544         * g++.old-deja/g++.law/operators28.C: Likewise.
46545         * g++.old-deja/g++.law/visibility28.C: Likewise.
46546         * g++.old-deja/g++.martin/eval1.C: Likewise.
46547         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46548         name.
46549         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46550         * g++.old-deja/g++.mike/net34.C: Likewise.
46551         * g++.old-deja/g++.mike/net36.C: Likewise.
46552         * g++.old-deja/g++.mike/ns2.C: Likewise.
46553         * g++.old-deja/g++.mike/p12306.C: Likewise.
46554         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46555         value extension.
46556         * g++.old-deja/g++.mike/p700.C: Likewise.
46557         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46558         * g++.old-deja/g++.mike/p710.C: Likewise.
46559         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46560         value extension.
46561         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46562         * g++.old-deja/g++.mike/pmf9.C: Likewise.
46563         * g++.old-deja/g++.ns/crash2.C: Likewise.
46564         * g++.old-deja/g++.ns/crash3.C: Likewise.
46565         * g++.old-deja/g++.ns/invalid1.C: Likewise.
46566         * g++.old-deja/g++.ns/ns17.C: Likewise.
46567         * g++.old-deja/g++.ns/template16.C: Likewise.
46568         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46569         keyword.
46570         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46571         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46572         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46573         named return value extension.
46574         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46575         * g++.old-deja/g++.other/access4.C: Issue additional error
46576         messages.
46577         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46578         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46579         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46580         * g++.old-deja/g++.other/crash25.C: Change error message.
46581         * g++.old-deja/g++.other/crash4.C: Change error message.
46582         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46583         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46584         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46585         checks.
46586         * g++.old-deja/g++.other/defarg8.C: Likewise.
46587         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46588         * g++.old-deja/g++.other/dtor10.C: Likewise.
46589         * g++.old-deja/g++.other/incomplete.C: Likewise.
46590         * g++.old-deja/g++.other/linkage7.C: Likewise.
46591         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46592         lookup algorithm.
46593         * g++.old-deja/g++.other/mangle2.C: Likewise.
46594         * g++.old-deja/g++.other/refinit2.C: Likewise.
46595         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46596         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46597         * g++.old-deja/g++.pt/crash28.C: Likewise.
46598         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46599         syntax.
46600         * g++.old-deja/g++.pt/crash32.C: Change error message.
46601         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46602         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46603         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46604         error message position.
46605         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46606         * g++.old-deja/g++.pt/defarg8.C: Change error message.
46607         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46608         syntax.
46609         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46610         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46611         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46612         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46613         keyword.
46614         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46615         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46616         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46617         keyword.
46618         * g++.old-deja/g++.pt/explicit71.C: Change error message.
46619         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46620         syntax.
46621         * g++.old-deja/g++.pt/friend28.C: Account for use of
46622         non-dependent names.
46623         * g++.old-deja/g++.pt/friend29.C: Likewise.
46624         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46625         rules.
46626         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46627         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46628         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46629         lookup rules.
46630         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46631         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46632         keyword.
46633         * g++.old-deja/g++.pt/memclass20.C: Likewise.
46634         * g++.old-deja/g++.pt/memclass5.C: Likewise.
46635         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46636         keyword.
46637         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46638         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46639         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46640         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46641         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46642         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46643         keyword.
46644         * g++.old-deja/g++.pt/spec10.C: Likewise.
46645         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46646         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46647         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46648         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46649         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46650         * g++.old-deja/g++.pt/ttp62.C: Likewise.
46651         * g++.old-deja/g++.pt/ttp64.C: Likewise.
46652         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46653         * g++.old-deja/g++.pt/typename15.C: Likewise.
46654         * g++.old-deja/g++.pt/typename22.C: Likewise.
46655         * g++.old-deja/g++.pt/typename6.C: Change error messages.
46656         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46657         * g++.old-deja/g++.pt/virtual2.C: Likewise.
46658         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46659         syntax.
46660         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46661         return value extension.
46662         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46663         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46664         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46665         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46666
46667 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46668
46669         * g++.dg/warn/inline1.C: New test.
46670         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46671         * g++.old-deja/g++.jason/synth10.C: Likewise.
46672         * g++.old-deja/g++.mike/net31.C: Likewise.
46673         * g++.old-deja/g++.mike/p8786.C: Likewise.
46674
46675         * g++.dg/template/friend10.C: New test.
46676         * g++.dg/template/conv5.C: New test.
46677
46678 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46679
46680         * g++.dg/lookup/scoped3.C: New test.
46681
46682         * g++.dg/lookup/decl1.C: New test.
46683         * g++.dg/lookup/decl2.C: New test.
46684
46685 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46686
46687         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46688         gcc.c-torture/compile/20021015-1.c,
46689         gcc.c-torture/compile/20021015-2.c,
46690         gcc.c-torture/compile/20021123-1.c,
46691         gcc.c-torture/compile/20021123-2.c,
46692         gcc.c-torture/compile/20021123-3.c,
46693         gcc.c-torture/compile/20021123-4.c,
46694         gcc.c-torture/execute/20021024-1.c: Add tests previously added
46695         only to 3.1 or 3.2 branch.
46696
46697 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
46698
46699         * gcc.dg/i386-bitfield3.c: New test.
46700
46701         * gcc.dg/i386-bitfield2.c: New test.
46702
46703 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
46704
46705         * g++.dg/parse/conv_op1.C: New test.
46706
46707 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
46708
46709         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46710         approved.
46711
46712 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
46713
46714         * gcc.c-torture/compile/20021220-1.c: New test.
46715
46716 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
46717
46718         * gcc.dg/i386-fastcall-1.c: New.
46719
46720 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46721
46722         * gcc.c-torture/execute/20021219-1.c: New test.
46723
46724 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46725
46726         * gcc.dg/i386-pic-1.c: New test.
46727
46728 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46729
46730         PR c++/8099
46731         * g++.dg/template/friend9.C: New test.
46732
46733 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46734
46735         PR c++/3663
46736         * g++.dg/template/access7.C: New test.
46737
46738 2002-12-18  Nick Clifton  <nickc@redhat.com>
46739
46740         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46741         the libstdc++-v3 directory has been found.
46742
46743 2002-12-12  Devang Patel <dpatel@apple.com>
46744         * gcc.dg/darwin-ld-1.c: New test.
46745         * gcc.dg/darwin-ld-2.c: New test.
46746         * gcc.dg/darwin-ld-3.c: New test.
46747         * gcc.dg/darwin-ld-4.c: New test.
46748         * gcc.dg/darwin-ld-5.c: New test.
46749
46750 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46751
46752         * gcc.c-torture/compile/20021212-1.c: New test.
46753
46754 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
46755
46756         * gcc.dg/fshort-wchar: New test.
46757
46758 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
46759
46760         PR c++/8372
46761         * g++.dg/template/dtor1.C: New test.
46762
46763         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46764         markers.
46765
46766 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
46767
46768         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46769
46770 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46771
46772         * g++.dg/template/static1.C: New test.
46773         * g++.dg/template/static2.C: New test.
46774         * g++.old-deja/g++.ext/memconst.C: New test.
46775
46776 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46777
46778         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46779         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46780         * g++.dg/special/initp1.C: Likewise.
46781
46782 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46783
46784         * gcc.c-torture/execute/20021204-1.c: New test.
46785
46786 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46787
46788         * gcc.dg/ppc-fmadd-1.c: New file.
46789         * gcc.dg/ppc-fmadd-2.c: New file.
46790         * gcc.dg/ppc-fmadd-3.c: New file.
46791
46792 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46793
46794         * gcc.c-torture/compile/20021204-1.c: New test.
46795
46796 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46797
46798         * g++.dg/inherit/covariant2.C: New test.
46799         * g++.dg/inherit/covariant3.C: New test.
46800         * g++.dg/inherit/covariant4.C: New test.
46801         * g++.dg/inherit/covariant1.C: Remove XFAIL.
46802         * g++.old-deja/g++.robertl/eb17.C: Likewise.
46803
46804 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
46805
46806         PR c++/8688
46807         * g++.dg/init/brace3.C: New test.
46808
46809 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
46810
46811         * gcc.dg/20020210-1.c: Fix a comment typo.
46812
46813 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
46814
46815         PR c++/8720
46816         * g++.dg/parse/defarg1.C: New test.
46817
46818         PR c++/8615
46819         * g++.dg/template/char1.C: New test.
46820
46821         * g++.dg/template/varmod1.C: Fix typo.
46822
46823 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46824
46825         DR 180
46826         * g++.old-deja/g++.pt/crash32.C: Expect error.
46827
46828 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
46829
46830         PR c++/5919
46831         * g++.dg/template/varmod1.C: New test.
46832
46833         PR c++/8727
46834         * g++.dg/inherit/typeinfo1.C: New test.
46835
46836         PR c++/8663
46837         * g++.dg/inherit/typedef1.C: New test.
46838
46839 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
46840
46841         PR c++/8332
46842         PR c++/8493
46843         * g++.dg/template/strlen1.C: New test.
46844
46845         PR c++/8227
46846         * g++.dg/template/ctor2.C: New test.
46847
46848         PR c++/8214
46849         * g++.dg/init/string1.C: New test.
46850
46851         PR c++/8511
46852         * g++.dg/template/friend8.C: New test.
46853
46854 2002-11-29  Joe Buck <jbuck@synopsys.com>
46855
46856         * g++.dg/lookup/anon2.C: New test.
46857
46858 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
46859
46860         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46861         h8300 port.
46862
46863 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
46864
46865         * gcc.dg/bitfld-6.c: New test.
46866
46867 2002-11-27  Jan Hubicka  <jh@suse.cz>
46868
46869         * gcc.c-torture/execute/20021127.[cx]: New test.
46870
46871 2002-11-26  Jan Hubicka  <jh@suse.cz>
46872
46873         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46874         quality.
46875
46876 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
46877
46878         * g++.dg/init/brace2.C: New test.
46879         * g++.old-deja/g++.mike/p9129.C: Correct.
46880
46881 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
46882
46883         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46884
46885 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
46886
46887         * gcc.dg/sibcall-6: New test for indirect sibcalls.
46888
46889 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
46890
46891         * g++.dg/abi/empty11.C: New test.
46892         * g++.dg/rtti/cv1.C: New test.
46893
46894 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
46895
46896         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46897
46898 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
46899
46900         * g++.dg/abi/empty10.C: New test.
46901
46902 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46903
46904         * gcc.c-torture/compile/20021124-1.c: New test.
46905
46906 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
46907
46908         * g++.dg/abi/rtti2.C: New test.
46909
46910 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46911
46912         * gcc.dg/i386-unroll-1.c: New test.
46913
46914 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46915
46916         * gcc.c-torture/compile/20021120-1.c: New test.
46917         * gcc.c-torture/compile/20021120-2.c: New test.
46918
46919 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46920
46921         * gcc.dg/bitfld-5.c: New test.
46922
46923 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46924
46925         * gcc.c-torture/execute/20021120-3.c: New test.
46926
46927 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46928
46929         * gcc.c-torture/execute/20021120-2.c: New test.
46930
46931 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46932
46933         * gcc.c-torture/execute/20021120-1.c: New test.
46934
46935 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
46936
46937         * gcc.c-torture/execute/20021118-3.c: New test.
46938
46939 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46940
46941         * gcc.c-torture/compile/20021119-1.c: New test.
46942
46943 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
46944
46945         * gcc.dg/duff-1.c: New test.
46946         * gcc.dg/duff-2.c: New test.
46947         * gcc.dg/duff-3.c: New test.
46948
46949 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
46950
46951         * gcc.dg/cpp/_Pragma5.c: New test.
46952
46953 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46954
46955         * gcc.c-torture/execute/20021118-2.c: New test.
46956
46957 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46958
46959         * gcc.c-torture/execute/20021118-1.c: New test.
46960
46961 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
46962
46963         * gcc.dg/20021116-1.c: New test.
46964
46965 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
46966
46967         * g++.dg/abi/vcall1.C: New test.
46968
46969 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
46970
46971         * gcc.dg/20021029-1.c: New test.
46972         * gcc.dg/20021029-2.c: New test.
46973
46974 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46975
46976         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46977
46978 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46979
46980         PR c/8439
46981         * gcc.dg/20021110.c: Move to ...
46982         * gcc.c-torture/compile/20021110.c: .... here.
46983
46984 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46985
46986         PR c/8467
46987         * gcc.c-torture/execute/20021111-1.c
46988
46989 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46990
46991         PR c/8439
46992         * gcc.dg/20021110.c: New test.
46993
46994 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
46995
46996         * g++.dg/abi/vthunk3.C: Run only on x86.
46997
46998 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
46999
47000         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47001
47002 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
47003
47004         * lib/compat.exp (compat-execute): Fix logic error in last
47005         change.
47006
47007 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
47008
47009         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47010
47011 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47012
47013         PR c++/8389
47014         * g++.dg/template/access6.C: New test.
47015
47016 2002-11-08  Jan Hubicka  <jh@suse.cz>
47017
47018         * gcc.dg/i386-ssefp-1.c: New test.
47019         * gcc.dg/i386-ssefp-1.c: New test.
47020
47021 2002-11-08  Jan Hubicka  <jh@suse.cz>
47022
47023         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47024
47025 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47026
47027         * g++.dg/abi/vthunk3.C: New test.
47028
47029         PR c++/8338
47030         * g++.dg/template/crash2.C: New test.
47031
47032 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47033
47034         * g++.dg/abi/dtor1.C: New test.
47035         * g++.dg/abi/dtor2.C: Likewise.
47036
47037 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
47038
47039         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47040         Darwin.
47041
47042 2002-11-04  Adam Nemet  <anemet@lnxw.com>
47043
47044         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
47045         -mthumb.  Only xfail with -O0.
47046
47047 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
47048
47049         * g++.dg/abi/thunk1.C: New test.
47050         * g++.dg/abi/thunk2.C: Likewise.
47051         * g++.dg/abi/vtt1.C: Likewise.
47052
47053 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
47054
47055         PR optimization/8423
47056         * gcc.c-torture/execute/builtin-constant.c: New test.
47057
47058 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
47059
47060         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
47061         Add some more cases.
47062
47063 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
47064
47065         PR c++/8391
47066         * g++.dg/opt/local1.C: New test.
47067
47068 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
47069
47070         PR c++/8160
47071         * g++.dg/template/complit1.C: New test.
47072
47073         PR c++/8149
47074         * g++.dg/template/typename4.C: Likewise.
47075
47076 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47077
47078         Core issue 287, PR c++/7639
47079         * g++.dg/template/instantiate1.C: Adjust error location.
47080         * g++.dg/template/instantiate3.C: New test.
47081         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
47082         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
47083         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47084
47085 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
47086
47087         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
47088
47089 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
47090
47091         PR c++/8287
47092         * g++.dg/init/dtor2.C: New test.
47093
47094 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47095
47096         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47097         * gcc.dg/nest.c: Bypass errors on irix6.
47098
47099 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
47100
47101         * gcc.dg/nest.c: Expect error for mmix-*-*.
47102         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47103
47104 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
47105
47106         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47107         markers.
47108
47109         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47110
47111 2002-10-25  Mike Stump  <mrs@apple.com>
47112
47113         * gcc.dg/warn-1.c: New test.
47114
47115 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47116
47117         * g++.dg/template/typename3.C: New test.
47118
47119 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
47120
47121         * g++.dg/lookup/ptrmem1.C: New test.
47122
47123         * g++.dg/abi/vthunk2.C: New test.
47124
47125 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47126
47127         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47128
47129 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
47130
47131         * g++.dg/abi/empty9.C: New test.
47132
47133 2002-10-24  Richard Henderson  <rth@redhat.com>
47134
47135         * g++.dg/inherit/thunk1.C: Enable for ia64.
47136
47137 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47138
47139         PR c++/8067
47140         * g++.dg/lookup/pretty1.C: New test.
47141
47142 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
47143
47144         * gcc.dg/20021023-1.c: New test.
47145
47146 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47147
47148         PR c++/7679
47149         * g++.dg/parse/inline1.C: New test.
47150
47151 2002-10-23  Richard Henderson  <rth@redhat.com>
47152
47153         * g++.dg/inherit/thunk1.C: Enable for x86_64.
47154
47155         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47156
47157 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
47158
47159         PR c++/6579
47160         * g++.dg/parse/stmtexpr3.C: New test.
47161
47162 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
47163
47164         * g++.dg/expr/cond1.C: New test.
47165
47166 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47167
47168         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47169
47170 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47171
47172         * g++.dg/abi/vbase13.C: New test.
47173         * g++.dg/abi/vbase14.C: Likewise.
47174
47175 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
47176
47177         * gcc.dg/tls/pic-1.c: New test.
47178         * gcc.dg/tls/nonpic-1.c: New test.
47179         * gcc.dg/20021018-1.c: New test.
47180
47181 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47182
47183         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47184         Remove only files with the same base name as the test case.
47185         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47186         (profopt-execute): Likewise.  Also, remove old profiling
47187         and performance data files before running the tests.
47188
47189         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47190         * g++.dg/bprob/bprob.exp: Likewise.
47191         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
47192         to allow more general test case names.
47193
47194         * g++.dg/bprob/bprob-1.C: Rename to ...
47195         * g++.dg/bprob/g++-bprob-1.C: ... this.
47196
47197         * g77.dg/bprob/bprob-1.f: Rename to ...
47198         * g77.dg/bprob/g77-bprob-1.f: ... this.
47199
47200 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47201
47202         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47203         bison 1.50 or later.
47204
47205 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
47206
47207         * g++.dg/README: Describe more test directories.
47208
47209 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47210
47211         * g++.dg/init/array6.C: Add additional tests.
47212
47213 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47214
47215         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47216         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47217
47218 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
47219
47220         * gcc.c-torture/compile/20020604-1.x: New.
47221         * gcc.c-torture/compile/simd-5.x: Likewise.
47222         * gcc.c-torture/execute/920710-1.x: Likewise.
47223         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47224
47225 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47226
47227         * g++.dg/inherit/override1.C: Add dg-options clause.
47228
47229 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47230
47231         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47232         _mm_slli_si128.
47233
47234 2002-10-19  Andreas Schwab  <schwab@suse.de>
47235
47236         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
47237         directory component.
47238
47239 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
47240
47241         * g++.dg/inherit/thunk1.C: New test.
47242
47243         * g++.dg/inherit/override1.C: New test.
47244
47245         * g++.dg/abi/mangle11.C: New test.
47246         * g++.dg/abi/mangle14.C: New test.
47247         * g++.dg/abi/mangle17.C: New test.
47248
47249 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
47250
47251         * g++.dg/overload/member2.C: New test.
47252
47253 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
47254
47255         * g++.dg/README: Describe new compat directory.
47256         * g++.dg/dg.exp: Skip tests in compat directory.
47257         * README.compat: New file.
47258         * lib/compat.exp: New expect script.
47259         * g++.dg/compat: New test directory.
47260         * g++.dg/compat/compat.exp: New expect script.
47261         * g++.dg/compat/abi: New test directory.
47262         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47263         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47264         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47265         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47266         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47267         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47268         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
47269         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
47270         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
47271         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
47272         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
47273         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
47274         * g++.dg/compat/break: New test directory.
47275         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
47276         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
47277         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
47278         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
47279         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
47280         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
47281         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
47282         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
47283         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
47284         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
47285         g++.dg/compat/break/README: New files.
47286         * g++.dg/compat/eh: New test directory.
47287         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
47288         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
47289         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
47290         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
47291         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
47292         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
47293         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47294         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47295         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47296         g++.dg/compat/eh/filter2_y.C,
47297         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47298         g++.dg/compat/eh/new1_y.C,
47299         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47300         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47301         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47302         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47303         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47304         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47305         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47306         g++.dg/compat/eh/unexpected1_y.C: New files.
47307         * g++.dg/compat/init: New test directory.
47308         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47309         g++.dg/compat/init/array5_y.C,
47310         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47311         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47312         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47313         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47314         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47315         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47316         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47317         g++.dg/compat/init/init-ref2_y.C: New files.
47318
47319 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47320
47321         PR c++/7584
47322         * g++.dg/inherit/using3.C: New test.
47323
47324 2002-10-17  Jan Hubicka  <jh@suse.cz>
47325
47326         * gcc.dg/20021017-2.c: New test.
47327
47328 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47329
47330         * g++.dg/abi/mangle16.C: Adjust.
47331
47332         * g++.dg/init/array8.C: New test.
47333
47334 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
47335
47336         * gcc.dg/special/mips-abi.exp: New test.
47337         * gcc.dg/special/mips-abi.s: Empty file used by the above.
47338
47339 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47340
47341         * g++.dg/abi/mangle16.C: New test.
47342         * g++.dg/abi/mangle17.C: Likewise.
47343
47344         PR c++/7478
47345         * g++.dg/template/ref1.C: New test.
47346
47347 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47348
47349         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47350
47351 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
47352
47353         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47354
47355 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47356
47357         PR c++/7524
47358         * g++.dg/init/array7.C: New test.
47359
47360 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
47361
47362         * g++.dg/init/array6.C: New test.
47363
47364         * g++.dg/abi/mangle13.C: Likewise.
47365         * g++.dg/abi/mangle14.C: Likewise.
47366         * g++.dg/abi/mangle15.C: Likewise.
47367
47368 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47369
47370         * g++.dg/abi/empty8.C: New test.
47371
47372 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
47373
47374         * g++.dg/init/ctor1.C: New test.
47375
47376 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
47377
47378         * gcc.c-torture/execute/20021015-1.c: New test.
47379
47380 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
47381
47382         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47383
47384 2002-10-14  Jan Hubicka  <jh@suse.cz>
47385
47386         * gcc.dg/i386-ssetype-[1-5].c: New tests.
47387
47388 2002-10-14  Richard Henderson  <rth@redhat.com>
47389
47390         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47391
47392 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47393
47394         PR optimization/6631
47395         * g++.dg/opt/const2.C: New test.
47396
47397 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47398
47399         PR c++/7176
47400         * g++.dg/parse/friend1.C: New test.
47401         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47402
47403 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
47404
47405         * gcc.dg/20021014-1.c: New test.
47406
47407 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
47408
47409         PR c++/5661
47410         * g++.dg/ext/vlm1.C: New test.
47411         * g++.dg/ext/vlm2.C: Likewise.
47412
47413         * g++.dg/init/array1.C: Remove invalid braces.
47414         * g++.dg/init/brace1.C: New test.
47415         * g++.dg/init/copy2.C: Likewise.
47416         * g++.dg/init/copy3.C: Likewise.
47417         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47418         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47419         braces.
47420
47421 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47422
47423         * gcc.dg/cpp/assembler.S: Don't use -ansi.
47424
47425 2002-10-11  Richard Shann  <richard.shann@superh.com>
47426
47427         * gcc.c-torture/compile/simd-5.c: New test.
47428
47429 2002-10-10  Roger Sayle  <roger@eyesopen.com>
47430
47431         * gcc.c-torture/execute/shiftopt-1.c: New test case.
47432
47433 2002-10-10  Jim Wilson  <wilson@redhat.com>
47434
47435         * gcc.c-torture/execute/20021010-1.c: New test.
47436
47437 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
47438
47439         PR c/7353
47440         * g++.dg/ext/typedef-init.C: New test.
47441         * gcc.dg/typedef-init.c: New test.
47442
47443 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47444
47445         * gcc.dg/cpp/paste13.c: New test.
47446
47447 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47448
47449         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47450         remaining platforms, XFAIL during compile, not execute.  Don't
47451         XFAIL at -O0.
47452
47453 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47454
47455         * gcc.dg/alias-1.c: Tweak expected warning.
47456
47457 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47458
47459         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47460
47461 2002-10-06  Andreas Jaeger  <aj@suse.de>
47462
47463         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47464         * gcc.dg/cpp/c++98.C: Likewise.
47465
47466         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47467         * g++.dg/cpp/c++98.C: Likewise.
47468
47469         * g++.dg/README (Subdirectories): Mention cpp directory.
47470
47471         PR target/7559
47472         * gcc.dg/20021006-1.c: New test.
47473
47474 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47475
47476         PR c++/7804
47477         * g++.dg/other/warning1.C: New test.
47478
47479 2002-10-04  Roger Sayle  <roger@eyesopen.com>
47480
47481         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47482         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
47483         and sparc-*-* with -m64 as expected failures.  See PR 8087.
47484
47485 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47486
47487         PR c++/7931
47488         * g++.dg/template/ptrmem3.C: New test.
47489
47490         PR c++/7754
47491         * g++.dg/template/union1.C: New test.
47492
47493 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47494
47495         PR c++/8006
47496         * g++.dg/abi/mangle9.C: New test.
47497         * g++.dg/abi/mangle10.C: New test.
47498         * g++.dg/abi/mangle11.C: New test.
47499         * g++.dg/abi/mangle12.C: New test.
47500
47501 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
47502
47503         PR c++/7188.
47504         * g++.dg/template/meminit1.C: New test.
47505         * g++.dg/warn/Wreorder-1.C: Likewise.
47506         * g++.old-deja/g++.mike/warn3.C: Tweak.
47507         * lib/prune.exp: Ingore "in copy constructor".
47508
47509 2002-10-02  Andreas Jaeger  <aj@suse.de>
47510
47511         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
47512         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
47513         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
47514         on x86-64.
47515
47516 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47517
47518         * gcc.dg/empty1.C: Fix typo.
47519
47520 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
47521
47522         * gcc.dg/alias-1.c: New test.
47523
47524 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47525
47526         * gcc.dg/empty1.C: New test.
47527
47528         * g++.dg/tls/init-2.C: Tweak error messages.
47529
47530 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
47531
47532         * gcc.c-torture/compile/20020923-1.c: New test.
47533
47534 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
47535
47536         * gcc.c-torture/execute/ffs-1.c: New test.
47537         * gcc.c-torture/execute/ffs-2.c: Ditto.
47538
47539 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
47540
47541         * g++.dg/overload/member1.C: New test.
47542
47543 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
47544
47545         * g++.dg/abi/empty7.C: New test.
47546         * g++.dg/init/pm2.C: Likewise.
47547
47548 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
47549
47550         * g++.dg/rtti/crash1.C: New test.
47551
47552 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
47553
47554         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47555         gcc.dg/sibcall-4.c: New tests.
47556
47557 2002-09-28  Roger Sayle  <roger@eyesopen.com>
47558
47559         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47560         powerpc and MMIX targets.
47561
47562 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
47563
47564         * gcc.dg/cpp/20020927-1.c: New.
47565
47566 2002-09-26  David S. Miller  <davem@redhat.com>
47567
47568         * gcc.c-torture/compile/trunctfdf.c: New.
47569
47570 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47571
47572         * lib/target-supports.exp (check_weak_available): Handle solaris2.
47573
47574 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
47575
47576         * gcc.c-torture/execute/loop-15.c: New.
47577
47578 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
47579
47580         * README.QMTEST: Fix typo.
47581
47582 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
47583
47584         * gcc.dg/20020926-1.c: New test.
47585
47586 2002-09-25  David S. Miller  <davem@redhat.com>
47587
47588         PR target/7842
47589         * gcc.c-torture/execute/shiftdi.c: New test.
47590
47591 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
47592
47593         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47594         unique to the tool.
47595         * lib/g77.exp (g77_init): Likewise.
47596         * lib/g++.exp (g++_init): Likewise.
47597         * lib/objc.exp (objc_init): Likewise.
47598
47599 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
47600
47601         * g++.dg/abi/empty5.C: New test.
47602         * g++.dg/abi/empty6.C: New test.
47603         * g++.dg/abi/vbase12.C: New test.
47604
47605 2002-09-25  Richard Henderson  <rth@redhat.com>
47606
47607         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47608         too-small long double.
47609
47610 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
47611
47612         * gcc.dg/20020919-1.c: New test.
47613
47614 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
47615
47616         * g++.dg/abi/bitfield6.C: New test.
47617         * g++.dg/abi/bitfield7.C: New test.
47618         * g++.dg/abi/bitfield8.C: New test.
47619         * g++.dg/abi/vbase11.C: New test.
47620
47621 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47622
47623         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47624         hppa*-*-hpux*.  Update test comment.
47625
47626 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
47627
47628         * gcc.dg/tls/struct-1.c: New test.
47629
47630 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
47631
47632         * gcc.dg/cpp/tr-warn2.c: Update.
47633
47634 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47635
47636         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47637
47638 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47639
47640         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47641         systems.
47642
47643 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
47644
47645         * gcc.c-torture/execute/ieee/mzero3.c: New test.
47646
47647         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47648         Adjust for c++filt moved to binutils.  Remove spurious duplicate
47649         setting of cxxfilt.
47650
47651 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
47652
47653         * gcc.dg/20020312-2.c: Update for darwin.
47654
47655 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
47656
47657         * g++.old-deja/g++.other/crash32.C: Mark ICE.
47658
47659 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
47660
47661         * objc.dg/comp-types-1.m: New test.
47662         * objc.dg/comp-types-2.m: New test.
47663         * objc.dg/comp-types-3.m: New test.
47664         * objc.dg/comp-types-4.m: New test.
47665         * objc.dg/comp-types-5.m: New test.
47666         * objc.dg/comp-types-6.m: New test.
47667
47668 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47669
47670         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47671
47672 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47673
47674         * g++.dg/other/do1.C: New test.
47675
47676         * g++.dg/template/subst1.C: New test.
47677
47678 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
47679
47680         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47681
47682 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47683
47684         * g++.dg/template/qualttp20.C: Adjust expected errors.
47685         * g++.old-deja/g++.jason/report.C: Likewise.
47686         * g++.old-deja/g++.other/qual1.C: Likewise.
47687
47688         * g++.dg/lookup/scoped2.C: New test.
47689
47690         * g++.dg/ext/asm3.C: New test.
47691
47692 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
47693
47694         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47695
47696 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
47697
47698         * ChangeLog: follow spelling conventions.
47699         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47700         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47701         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47702         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47703         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47704         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47705         * g++.old-deja/g++.law/global-init1.C: Likewise.
47706         * g++.old-deja/g++.other/delete4.C: Likewise.
47707         * g++.old-deja/g++.other/inline21.C: Likewise.
47708         * g++.old-deja/g++.other/singleton.C: Likewise.
47709         * g77.dg/strlen0.f: Likewise.
47710         * g77.f-torture/compile/20010519-1.f: Likewise.
47711         * g77.f-torture/compile/980310-4.f: Likewise.
47712         * gcc.c-torture/compile/20000605-1.c: Likewise.
47713         * gcc.c-torture/execute/20020225-1.c: Likewise.
47714         * gcc.dg/c90-hexfloat-2.c: Likewise.
47715         * gcc.dg/c99-bool-1.c: Likewise.
47716         * gcc.dg/c99-hexfloat-2.c: Likewise.
47717         * gcc.dg/dll-2.c: Likewise.
47718         * gcc.dg/wtr-union-init-1.c: Likewise.
47719         * gcc.dg/wtr-union-init-2.c: Likewise.
47720         * gcc.dg/wtr-union-init-3.c: Likewise.
47721         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47722         * gcc.dg/cpp/defined.c: Likewise.
47723         * gcc.dg/cpp/macsyntx.c: Likewise.
47724         * gcc.dg/cpp/paste2.c: Likewise.
47725         * gcc.dg/cpp/trad/defined.c: Likewise.
47726         * gcc.dg/format/c90-printf-1.c: Likewise.
47727         * gcc.dg/format/c90-scanf-1.c: Likewise.
47728         * gcc.dg/format/c99-printf-1.c: Likewise.
47729         * gcc.dg/format/c99-scanf-1.c: Likewise.
47730         * gcc.misc-tests/gcov-8.c: Likewise.
47731         * lib/profopt.exp: Likewise.
47732
47733 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
47734
47735         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47736
47737 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47738
47739         * g++.dg/inherit/using2.C: New test.
47740
47741 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
47742
47743         * ChangeLog: Follow spelling conventions.
47744         * g++.dg/template/friend4.C: Likewise.
47745         * g++.old-deja/g++.pt/crash67.C: Likewise.
47746         * gcc.c-torture/execute/20000801-4.c: Likewise.
47747         * gcc.dg/c90-digraph-1.c: Likewise.
47748         * gcc.dg/c94-digraph-1.c: Likewise.
47749         * gcc.dg/c99-digraph-1.c: Likewise.
47750         * gcc.dg/cpp/line5.c: Likewise.
47751         * gcc.dg/cpp/multiline.c: Likewise.
47752         * gcc.dg/cpp/trad/literals-1.c: Likewise.
47753         * gcc.dg/format/attr-3.c: Likewise.
47754         * gcc.dg/format/c90-scanf-3.c: Likewise.
47755         * gcc.dg/format/ext-4.c: Likewise.
47756
47757 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47758
47759         * g++.dg/template/pretty1.C: New test.
47760
47761 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
47762
47763         * gcc.c-torture/execute/struct-cpy-1.c: New test.
47764
47765 2002-09-13  Matt Austern  <austern@apple.com>
47766
47767         * g++.dg/other/constref[12].C: New, regression tests for
47768         passing a cast expression to a function by const reference.
47769
47770 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47771
47772         * g++.dg/template/deduce1.C: New test.
47773
47774 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47775
47776         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47777         32-bit int.
47778
47779 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47780
47781         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47782         usage.
47783
47784 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47785
47786         * gcc.c-torture/compile/20020910-1.c: New test.
47787
47788 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47789
47790         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47791
47792 2002-09-10  Andreas Jaeger  <aj@suse.de>
47793
47794         * gcc.dg/20020312-2.c: Adjust for x86-64.
47795
47796 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
47797
47798         * g77.dg/7388.f: New test case for PR 7388.
47799
47800 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
47801
47802         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47803
47804 2002-09-05  Ziemowit Laski <zlaski@apple.com>
47805
47806         * objc.dg/proto-lossage-1.m: New test.
47807
47808 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
47809
47810         * gcc.dg/cpp/_Pragma4.c: Fix typo.
47811
47812 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
47813
47814         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
47815         expected to pass.
47816
47817 2002-09-06  Stan Shebs  <shebs@apple.com>
47818             David Edelsohn  <edelsohn@gnu.org>
47819
47820         * gcc.dg/weak: New directory.
47821         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47822         target-specific xfail bits.
47823         * gcc.dg/typeof-2.c: Move to new directory.
47824         * gcc.dg/weak.exp: New expect script.
47825
47826 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
47827
47828         * gcc.c-torture/execute/extzvsi.c: New test.
47829
47830 2002-09-05  Stan Shebs  <shebs@apple.com>
47831
47832         * gcc.dg/weak-1.c: xfail on Darwin.
47833         * gcc.dg/weak-2.c: Ditto.
47834         * gcc.dg/weak-3.c: Ditto.
47835         * gcc.dg/weak-4.c: Ditto.
47836         * gcc.dg/weak-5.c: Ditto.
47837         * gcc.dg/weak-6.c: Ditto.
47838         * gcc.dg/weak-7.c: Ditto.
47839         * gcc.dg/weak-8.c: Ditto.
47840         * gcc.dg/weak-9.c: Ditto.
47841
47842 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
47843
47844         * gcc.c-torture/execute/loop-14.c: New test.
47845
47846 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
47847
47848         * g++.dg/other/cxa-atexit1.C: New test.
47849
47850         * gcc.dg/typeof-2.c: New test.
47851
47852 2002-09-03  Roger Sayle  <roger@eyesopen.com>
47853
47854         * gcc.dg/builtins-2.c: New testcase.
47855         * gcc.dg/builtins-3.c: New testcase.
47856
47857 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
47858
47859         * gcc.dg/cpp/_Pragma4.c: New test.
47860
47861 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
47862
47863         * objc/execute/nil_method-1.m: New testcase.
47864
47865 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
47866
47867         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47868         [Object class], not [Object initialize].
47869
47870 2002-08-31  Roger Sayle  <roger@eyesopen.com>
47871             Hans-Peter Nilsson  <hp@bitrange.com>
47872
47873         * gcc.c-torture/execute/20020720-1.x: Skip test on
47874         mmix-knuth-mmixware.  Correct comment.
47875
47876 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
47877
47878         * g++.dg/abi/bitfield5.C: New test.
47879         * g++.dg/abi/vbase10.C: Likewise.
47880
47881 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
47882
47883         * objc.dg/undeclared-selector.m: New test.
47884
47885 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
47886
47887         * g++.dg/other/offsetof1.C: Avoid cast warning.
47888
47889 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
47890
47891         * objc.dg/super-class-2.m: New test.
47892
47893 2002-08-24  Matt Austern  <austern@apple.com>
47894
47895         * g++.dg/ext/lvaddr.C: New test.
47896         * g++.dg/ext/lvcast.C: New test.
47897
47898 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
47899
47900         * g++.dg/inherit/cond1.C: New test.
47901
47902 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
47903
47904         * gcc.dg/noncompile/incomplete-1.c: New test.
47905
47906 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
47907
47908         * gcc.dg/typespec-1.c: New test.
47909
47910 2002-08-20  Devang Patel  <dpatel@apple.com>
47911         * objc.dg/proto-hier-2.m: New test.
47912
47913 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
47914
47915         * objc.dg/bitfield-1.m: New test.
47916         * objc.dg/bitfield-2.m: New test.
47917
47918 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
47919
47920         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47921         gcc.dg/c99-flex-array-4.c: New tests.
47922
47923 2002-08-16  Stan Shebs  <shebs@apple.com>
47924
47925         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47926
47927 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
47928
47929         * gcc.dg/typeof-1.c: New test.
47930         * g++.dg/ext/typeof2.C: New test.
47931
47932 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47933
47934         * g++.dg/other/offsetof1.C: New test.
47935
47936 2002-08-14  Richard Henderson  <rth@redhat.com>
47937
47938         * gcc.dg/tls/diag-3.c: Fix expected message strings.
47939
47940 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
47941
47942         * gcc.dg/cpp/_Pragma3.c: New test.
47943
47944 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
47945
47946         * g++.dg/template/inherit3: New test.
47947
47948 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47949
47950         * gcc.dg/bitfld-4.c: Add blank options.
47951
47952 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
47953
47954         * g++.dg/template/crash1.C: New test.
47955
47956 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47957
47958         * gcc.dg/tls/opt-2.c: New test.
47959
47960 2002-08-08  Devang Patel  <dpatel@apple.com>
47961
47962         * objc.dg/selector-1.m : New test
47963
47964 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47965
47966         * g++.dg/abi/bitfield4.C: New test.
47967         * gcc.dg/bitfld-4.c: New test.
47968
47969 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47970
47971         * g++.dg/other/packed1.C: New test.
47972
47973 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
47974
47975         * g++.dg/abi/offsetof.C: Tweak error messages.
47976         * g++.old-deja/g++.mike/p10769a.C: Likewise.
47977
47978 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47979
47980         * gcc.dg/bitfld-3.c: New test.
47981
47982 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47983             Richard Henderson  <rth@redhat.com>
47984
47985         * gcc.dg/i386-bitfield1.c: New test.
47986         * g++.dg/abi/bitfield3.C: Update.
47987
47988 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
47989
47990         * objc.dg/const-str-2.m: Update.
47991         * gcc.dg/cpp/c++98.c: Change to C extension.
47992         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47993         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47994
47995 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
47996
47997         * gcc.dg/tls/diag-3.c: New.
47998
47999 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
48000
48001         * g++.dg/README (Subdirectories): Document new subdir expr.
48002         * g++.dg/expr/pmf-1.C: New test.
48003
48004 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
48005
48006         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48007
48008 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
48009
48010         * g++.dg/abi/bitfield3.C: New test.
48011
48012 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
48013
48014         * lib/gcov.exp: Tweak expected line formats.
48015         * gcc.misc-tests/gcov8.c: New test.
48016         * gcc.misc-tests/gcov8.x: New flags.
48017
48018 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
48019
48020         * consistency.vlad/layout/endian.c: Include string.h.
48021
48022         * gcc.c-torture/execute/20020805-1.c: New test.
48023
48024 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
48025
48026         * g++.dg/other/conversion1.C: New test.
48027
48028 2002-08-03  Roger Sayle  <roger@eyesopen.com>
48029
48030         * gcc.dg/builtins-1.c: New testcase.
48031
48032 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
48033
48034         * g++.dg/inherit/access3.C: New test.
48035
48036 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
48037
48038         * gcc.dg/ia64-visibility-2.c: New test.
48039
48040 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
48041
48042         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
48043         __qualifier_flags to __flags.
48044
48045 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
48046
48047         * g++.dg/inherit/operator1.C: New test.
48048         * g++.dg/lookup/disamb1.C: Fix typo in comment.
48049         * g++.dg/other/error1.C: Change expected error message.
48050         * g++.dg/template/conv4.C: Likewise.
48051
48052 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
48053
48054         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
48055         for documented behavior.
48056
48057 2002-07-25  Roger Sayle  <roger@eyesopen.com>
48058
48059         * gcc.c-torture/execute/20020720-1.x: Skip this test on
48060         several targets known to fail.
48061
48062 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
48063
48064         * gcc.dg/mips-args-[123].c: New tests.
48065
48066 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
48067
48068         * gcc.dg/ppc-spe.c: New.
48069
48070 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
48071
48072         * g++.dg/other/ptrmem4.C: New testcase.
48073
48074 2002-07-24  Richard Henderson  <rth@redhat.com>
48075
48076         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
48077
48078 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
48079
48080         * g++.dg/ext/alignof1.C (main): Return 0 for success.
48081
48082 2002-07-24  Roger Sayle  <roger@eyesopen.com>
48083
48084         * gcc.c-torture/execute/memset-3.c: New testcase.
48085
48086 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
48087
48088         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48089         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48090
48091 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48092
48093         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48094         Delete.
48095
48096 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
48097
48098         * gcc.c-torture/compile/simd-4.c: New test.
48099
48100 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48101
48102         PR c++/7347, c++/7348
48103         * g++.dg/template/access4.C: New test.
48104         * g++.dg/template/access5.C: New test.
48105         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48106         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
48107         * g++.old-deja/g++.pt/ttp58.C: Likewise.
48108         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48109
48110 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
48111
48112         * gcc.dg/gnu89-init-2.c: New test.
48113
48114 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
48115
48116         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48117
48118 2002-07-20  Roger Sayle  <roger@eyesopen.com>
48119
48120         * gcc.c-torture/execute/20020720-1.c: New testcase.
48121
48122 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
48123
48124         * gcc.dg/cpp/Wsignprom.c: New tests.
48125
48126 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
48127
48128         * gcc.c-torture/execute/loop-13.c: New test.
48129
48130 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
48131
48132         * gcc.dg/cpp/expr.c: New tests.
48133
48134 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
48135
48136         * g++.dg/opt/pr6713.C: Add template instantiation.
48137
48138 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
48139
48140         * gcc.dg/nest.c: New test.
48141
48142 2002-07-17  Richard Henderson  <rth@redhat.com>
48143
48144         * g++.dg/opt/pr6713.C: New test.
48145
48146 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
48147
48148         * gcc.c-torture/execute/loop-2e.x: Let the testcase
48149         XFAIL for all x86 processors.
48150
48151 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
48152
48153         * gcc.c-torture/execute/20010122-1.x: Do not test with
48154         -fomit-frame-pointer.
48155
48156 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48157
48158         * g++.dg/template/instantiate2.C: New test.
48159         * g++.dg/template/spec4.C: New test.
48160
48161 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48162
48163         * g++.dg/template/access2.C: New test.
48164         * g++.dg/template/access3.C: New test.
48165
48166 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
48167
48168         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48169         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48170         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48171         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48172         Convert to use <stdarg.h>.
48173         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48174         Delete.
48175         * gcc.dg/va-arg-2.c: New.
48176         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48177
48178 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
48179
48180         * gcc.c-torture/compile/20020710-1.c: New test.
48181
48182 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
48183                           Andrew Pinski  <pinskia@physics.uc.edu>
48184
48185         gcc.c-torture/compile/simd-2.c: New testcase.
48186         gcc.c-torture/compile/simd-3.c: Likewise.
48187
48188 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
48189
48190         PR c++/7224
48191         * g++.dg/overload/error1.C: New test.
48192
48193 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48194
48195         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48196         configuration and IRIX 6 O32 ABI.
48197
48198 2002-07-11  Roger Sayle  <roger@eyesopen.com>
48199
48200         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48201
48202 2002-07-10  Roger Sayle  <roger@eyesopen.com>
48203
48204         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48205
48206 2002-07-10  Jeffrey A Law  <law@redhat.com>
48207
48208         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48209
48210         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
48211
48212 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
48213
48214         * gcc.dg/20020312-2.c: Check for __PPC__.
48215
48216 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
48217
48218         * gcc.c-torture/compile/20020709-1.c: New test.
48219
48220 2002-07-07  Roger Sayle  <roger@eyesopen.com>
48221
48222         * g++.dg/template/qualttp21.C: New test case.
48223
48224 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
48225
48226         * gcc.c-torture/compile/20020706-1.c: New test.
48227         * gcc.c-torture/compile/20020706-2.c: New test.
48228
48229 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
48230             Alexandre Oliva  <aoliva@redhat.com>
48231
48232         * g++.dg/warn/incomplete1.C: New test.
48233
48234 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48235
48236         PR c++/7099
48237         * g++.dg/warn/noreturn1.C: New test.
48238
48239 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
48240
48241         PR c++/6706
48242         * g++.dg/debug/debug6.C: New test.
48243         * g++.dg/debug/debug7.C: New test.
48244
48245 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
48246
48247         * gcc.c-torture/compile/simd-3.c: New test.
48248
48249 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
48250
48251         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48252         * gcc.dg/20020620-1.c: Likewise.
48253
48254 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48255
48256         PR c++/6944
48257         * g++.dg/init/array4.C: New test.
48258         * g++.dg/init/array5.C: New test.
48259
48260 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
48261
48262         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48263         * gcc.c-torture/execute/simd-2.c (main): Likewise.
48264
48265 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48266
48267         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48268         * gcc.dg/wtr-aggr-init-1.c: Likewise.
48269         * gcc.dg/wtr-conversion-1.c: Likewise.
48270         * gcc.dg/wtr-escape-1.c: Likewise.
48271         * gcc.dg/wtr-int-type-1.c: Likewise.
48272         * gcc.dg/wtr-label-1.c: Likewise.
48273         * gcc.dg/wtr-static-1.c: Likewise.
48274         * gcc.dg/wtr-strcat-1.c: Likewise.
48275         * gcc.dg/wtr-suffix-1.c: Likewise.
48276         * gcc.dg/wtr-switch-1.c: Likewise.
48277         * gcc.dg/wtr-unary-plus-1.c: Likewise.
48278         * gcc.dg/wtr-union-init-1.c: Likewise.
48279         * gcc.dg/wtr-union-init-2.c: Likewise.
48280         * gcc.dg/wtr-union-init-3.c: Likewise.
48281
48282         * gcc.dg/wtr-func-def-1.c: New test.
48283
48284 2002-07-02 Devang Patel <dpatel@apple.com>
48285
48286         * objc.dg/param-1.m: New test.
48287
48288 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
48289
48290         * gcc.dg/cpp/trad/directive.c: Add test.
48291         * gcc.dg/cpp/trad/macroargs.c: Add test.
48292         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
48293
48294 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
48295
48296         * gcc.dg/cpp/cmdlne-M.c: New test.
48297
48298 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
48299
48300         * objc.dg/desig-init-1.m: New test.
48301
48302 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48303
48304         PR c++/6716
48305         * g++.dg/template/instantiate1.C: New test.
48306
48307 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
48308
48309         PR c++/7112
48310         * g++.dg/template/sizeof2.C: New test.
48311
48312 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48313
48314         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48315         gcc.dg/cpp/trad/include.c: New tests.
48316
48317 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
48318
48319         PR target/7177
48320         * gcc.c-torture/compile/20020701-1.c: New test.
48321
48322 2002-07-01  Stan Shebs  <shebs@apple.com>
48323
48324         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48325         header here...
48326         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48327         (objc-torture-execute): or here.
48328
48329 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
48330
48331         * gcc.c-torture/execute/arith-rand-ll.c: New test.
48332
48333 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48334
48335         * gcc.dg/cpp/trad/escaped-nl.c: New test.
48336
48337 2002-06-30  Devang Patel  <dpatel@apple.com>
48338
48339         * objc.dg/fsyntax-only.m: New test.
48340
48341 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
48342
48343         PR c++/6695
48344         * g++.dg/template/friend7.C: New file.
48345
48346 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
48347
48348         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48349         return type.
48350
48351 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
48352
48353         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48354         avoid division by zero.
48355
48356 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
48357
48358         * gcc.dg/Wunknownprag.c: New tests.
48359
48360 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
48361
48362         * gcc.c-torture/execute/simd-2.c: New test.
48363
48364 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
48365
48366         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48367         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48368         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48369         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48370         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48371         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48372         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48373         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48374         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48375         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48376         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48377         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48378         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48379         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48380         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48381         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48382         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48383
48384 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
48385
48386         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48387         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48388         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48389         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48390         New tests.
48391         * gcc.dg/cpp/trad/directive.c: Update.
48392
48393 2002-06-23  Andreas Jaeger  <aj@suse.de>
48394
48395         * gcc.c-torture/execute/complex-6.c: New.
48396
48397 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
48398
48399         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48400         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48401         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48402         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48403
48404 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48405
48406         * gcc.dg/cpp/trad: New directory with traditional tests copied
48407         from parent directory.
48408         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48409         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48410         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48411         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48412         Move to trad/ and rename.
48413         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48414         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48415         gcc.dg/cpp/trad/redef2.c: New tests.
48416         * gcc.dg/cpp/trad/trad.exp: New driver.
48417
48418 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48419
48420         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48421         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48422         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48423         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48424         Remove.
48425
48426 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48427
48428         * gcc.dg/20020620-1.c: New test.
48429
48430 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48431
48432         * g++.dg/template/ttp4.C: New test.
48433
48434 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
48435
48436         * g++.dg/opt/vt1.C: Fix regexp.
48437
48438 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48439
48440         * gcc.c-torture/execute/pure-1.c: Make functions static again.
48441         Don't use attribute `noinline'.
48442
48443 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48444
48445         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48446
48447 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48448
48449         * gcc.c-torture/execute/simd-1.c: New.
48450
48451         * gcc.dg/simd-1.c: New.
48452
48453 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48454
48455         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48456
48457 2002-06-16  Richard Henderson  <rth@redhat.com>
48458
48459         * g++.dg/ext/anon-struct1.C: New.
48460         * g++.dg/ext/anon-struct2.C: New.
48461         * g++.dg/ext/anon-struct3.C: New.
48462         * gcc.dg/anon-struct-1.c: New.
48463         * gcc.dg/anon-struct-2.c: New.
48464         * gcc.dg/anon-struct-3.c: New.
48465         * gcc.dg/20011008-1.c: Adjust warning text.
48466         * gcc.dg/20020527-1.c: Add -fms-extensions.
48467
48468 2002-06-16  Richard Henderson  <rth@redhat.com>
48469
48470         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48471
48472 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
48473
48474         * gcc.c-torture/execute/20020615-1.c: New test.
48475
48476 2002-06-15  Roger Sayle  <roger@eyesopen.com>
48477
48478         * gcc.c-tortuture/execute/compare-1.c: New test case.
48479         * gcc.c-tortuture/execute/compare-2.c: New test case.
48480         * gcc.c-tortuture/execute/compare-3.c: New test case.
48481
48482 2002-06-13  Richard Henderson  <rth@redhat.com>
48483
48484         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
48485         ia64 ilp32.
48486
48487 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48488
48489         * g++.dg/template/typename2.C: Update error message.
48490
48491 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
48492
48493         * gcc.c-torture/execute/20020611-1.c: New test.
48494
48495 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
48496
48497         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48498         list of targets to skip.
48499
48500 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
48501
48502         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48503         targets if not optimizing.
48504
48505 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
48506
48507         * gcc.c-torture/compile/20020605-1.c: New test.
48508
48509         * g++.dg/opt/vt1.C: New test.
48510
48511         * gcc.dg/20020531-1.c: New test.
48512
48513         * gcc.dg/20020530-1.c: New test.
48514
48515         * gcc.dg/20020527-1.c: New test.
48516
48517         * g++.dg/opt/cse1.C: New test.
48518
48519 2002-06-07  Roger Sayle  <roger@eyesopen.com>
48520
48521         * gcc.dg/20020607-2.c: New test case.
48522
48523 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
48524
48525         * gcc.c-torture/compile/20020604-1.c: New test.
48526
48527 2002-06-04  Richard Henderson  <rth@redhat.com>
48528
48529         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48530         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48531         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48532
48533 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
48534
48535         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48536
48537 2002-06-03  Richard Henderson  <rth@redhat.com>
48538
48539         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48540         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48541
48542 2002-06-02  Richard Henderson  <rth@redhat.com>
48543
48544         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48545         test functions static.
48546
48547 2002-06-02  Andreas Jaeger  <aj@suse.de>
48548
48549         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48550         now.
48551
48552 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48553
48554         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48555         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48556         Update for mofified diagnostics.
48557         * gcc.dg/c99-intconst-1.c: No longer fail.
48558
48559 2002-06-02  Richard Henderson  <rth@redhat.com>
48560
48561         * gcc.dg/uninit-A.c: Remove xfail markers.
48562
48563 2002-06-01  Roger Sayle  <roger@eyesopen.com>
48564
48565         * gcc.dg/fnegate-1.c: New test case.
48566
48567 2002-05-30  Osku Salerma  <osku@iki.fi>
48568
48569         * gcc.c-torture/execute/mayalias-1.c: New file.
48570
48571 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48572
48573         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48574         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48575         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48576
48577 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
48578
48579         * gcc.c-torture/execute/20020529-1.c: New test.
48580
48581 2002-05-27  Richard Henderson  <rth@redhat.com>
48582
48583         * g++.dg/ext/attrib6.C: New test case.
48584
48585 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48586
48587         * gcc.c-torture/execute/pure-1.c: New test.
48588
48589 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48590
48591         * gcc.dg/cpp/arith-2.c: Remove.
48592
48593 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48594
48595         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48596         * gcc.dg/cpp/if-3.c: Remove.
48597
48598 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
48599
48600         * g++.dg/opt/cse2.C: New test.
48601
48602 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
48603
48604         * gcc.dg/cpp/arith-1.c: New semantic tests.
48605         * gcc.dg/cpp/if-1.c: Update.
48606
48607 2002-05-24  Ben Elliston  <bje@redhat.com>
48608
48609         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48610
48611 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48612
48613         * gcc.dg/verbose-asm.c: New test.
48614
48615 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48616
48617         * gcc.dg/cpp/paste12.c: New test.
48618
48619 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48620
48621         * g++.dg/parse/named_ops.C: New test.
48622
48623 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
48624
48625         * gcc.dg/weak-8.c: New test.
48626
48627 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
48628
48629         * gcc.dg/weak-2.c: Allow optional leading underscore
48630         in scan-assembler symbol name.
48631         * gcc.dg/weak-3.c: Likewise.
48632         * gcc.dg/weak-4.c: Likewise.
48633         * gcc.dg/weak-5.c: Likewise.
48634
48635 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
48636
48637         * gcc.dg/20020523-1.c: New test.
48638
48639 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48640
48641         * objc.dg/const-str-2.m: Update now that we stop after
48642         a command line error.
48643
48644 2002-05-22  Richard Henderson  <rth@redhat.com>
48645
48646         * g++.dg/dg.exp: Fix typo in test pruneing.
48647
48648 2002-05-22  Richard Henderson  <rth@redhat.com>
48649
48650         * g++.dg/dg.exp: Prune the tls subdirectory.
48651         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48652         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48653         * g++.dg/tls/init-1.C: New.
48654
48655 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
48656
48657         * gcc.dg/20020517-1.c: New test.
48658
48659 2002-05-21  Richard Henderson  <rth@redhat.com>
48660
48661         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48662         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48663
48664 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
48665
48666         * g++.dg/other/copy2.C: New test.
48667
48668 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
48669
48670         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48671         (MAX_COPY): Bump up to 10 times sizeof (long long).
48672         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48673
48674         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48675         sizeof (long long).
48676
48677         * gcc.c-torture/execute/strcpy-1.c: New test.
48678
48679 2002-05-19  Jason Merrill  <jason2redhat.com>
48680
48681         * g++.dg/ext/oper1.C: New test.
48682
48683 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
48684 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
48685
48686         * README.QMTEST: New file.
48687
48688         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48689
48690 2002-05-19  Andreas Jaeger  <aj@suse.de>
48691
48692         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48693         now.
48694         * gcc.c-torture/execute/loop-2d.x: Likewise.
48695
48696 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
48697
48698         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48699         support weak symbols.
48700         * gcc.dg/weak-4.c: Likewise.
48701         * gcc.dg/weak-6.c: Likewise.
48702
48703 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
48704
48705         * gcc.dg/weak-3.c: Add dg-excess-error comment for
48706         cygwin, coff and h8300-*-hms targets
48707         * gcc.dg/weak-5.c: Likewise.
48708         * gcc.dg/weak-7.c: Likewise.
48709
48710 2002-05-16  Jason Merrill  <jason@redhat.com>
48711
48712         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48713         (scan-assembler-not, scan-assembler-dem): Likewise.
48714         (scan-assembler-dem-not): Likewise.
48715
48716 2002-05-15  Richard Henderson  <rth@redhat.com>
48717
48718         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48719
48720 2002-05-15  Richard Henderson  <rth@redhat.com>
48721
48722         * gcc.dg/weak-5.c (vfoo1c): No warning here.
48723         (vfoo1f): Warning here.
48724         (vfoo1l): Don't redefine the alias.
48725
48726 2002-05-14  Jason Merrill  <jason@redhat.com>
48727             Alexandre Oliva  <aoliva@redhat.com>
48728
48729         * g++.dg/init/pm1.C: New test.
48730
48731 2002-05-12  David S. Miller  <davem@redhat.com>
48732
48733         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48734         types.
48735
48736 2002-05-10  Roger Sayle  <roger@eyesopen.com>
48737
48738         * gcc.c-torture/execute/20020510-1.c: New test case.
48739
48740 2002-05-10  David S. Miller  <davem@redhat.com>
48741
48742         * gcc.c-torture/execute/conversion.c: Test long double too.
48743
48744 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
48745
48746         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48747         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48748         * lib/g++.exp (g++_link_flags): Likewise.
48749         * lib/objc.exp (objc_target_compile): Likewise.
48750
48751 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48752
48753         * gcc.dg/cpp/poison.c: Update.
48754         * gcc.dg/cpp/20000625-2.c: Remove.
48755         * gcc.dg/cpp/direct2s.c: Remove final test.
48756
48757 2002-05-08  Tom Rix  <trix@redhat.com>
48758
48759         * gcc.c-torture/execute/20020508-1.c: New test.
48760         * gcc.c-torture/execute/20020508-2.c: New test.
48761         * gcc.c-torture/execute/20020508-3.c: New test.
48762
48763 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48764
48765         * gcc.dg/cpp/charconst-4.c: More tests.
48766
48767 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
48768
48769         PR c/6569
48770         * gcc.dg/weak-3.c: Update location of warning messages.
48771         * gcc.dg/weak-5.c: Likewise.
48772
48773 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48774
48775         * gcc.c-torture/execute/20020506-1.c: New test case.
48776
48777 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48778
48779         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48780
48781 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48782
48783         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48784
48785 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48786
48787         * gcc.dg/cpp/charconst-3.c: New test.
48788
48789 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48790
48791         * gcc.dg/cpp/charconst.c: Update tests.
48792
48793 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48794
48795         * treelang: Added directory for new sample language treelang. Also
48796         lib/treelang.exp: New file to signal treelang should be tested.
48797
48798 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48799
48800         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48801         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48802         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48803         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48804         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48805         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48806         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48807
48808 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48809
48810         * gcc.dg/format/xopen-2.c: New test.
48811
48812 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48813
48814         * gcc.dg/20020503-1.c: New test.
48815
48816 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
48817
48818         * g++.dg/init/dtor1.C: Make it tougher.
48819
48820 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
48821
48822         * g++.dg/init/dtor1.C: New test.
48823
48824 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
48825
48826         * gcc.dg/altivec-8.c: New.
48827
48828 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
48829
48830         * gcc.dg/altivec-7.c: New.
48831
48832 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
48833
48834         * g++.dg/parse/typedef1.C: New test.
48835
48836 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
48837
48838         PR c++/6486
48839         * g++.dg/template/friend6.C: New test.
48840
48841         PR c++/6492
48842         * g++.dg/init/copy1.C: New test.
48843
48844 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
48845
48846         * g++.dg/warn/effc1.C: New test.
48847
48848 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48849
48850         * gcc.dg/cpp/if-cexp.c: Add a test.
48851
48852 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
48853
48854         * gcc.dg/20020426-2.c: New test.
48855
48856 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48857
48858         * gcc.dg/cpp/if-mop.c: Update.
48859         * gcc.dg/cpp/if-mpar.c: Add test.
48860         * gcc.dg/cpp/if-oppr.c: Update.
48861
48862 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48863
48864         PR c/6343
48865         * gcc.dg/weak-[2-7].c: New tests.
48866
48867 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48868
48869         * gcc.dg/enum1.c: New test.
48870
48871 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48872
48873         PR c++/6497
48874         * g++.dg/inherit/access2.C: New test.
48875
48876 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48877
48878         PR bootstrap/6445
48879         * gcc.dg/20020426-1.c: New test.
48880
48881 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48882
48883         * g++.dg/abi/enum1.C: New test.
48884
48885 2002-04-26  Richard Henderson  <rth@redhat.com>
48886
48887         * gcc.dg/c99-bool-1.c: Expect always true warning.
48888
48889 2002-04-25  Roger Sayle  <roger@eyesopen.com>
48890
48891         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48892
48893 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48894
48895         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48896         targets.
48897
48898 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
48899
48900         * g++.dg/abi/mange7.C: New test.
48901
48902         PR c++/6438.
48903         * g++.dg/parse/stmtexpr2.C: New test.
48904
48905 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
48906
48907         * gcc.dg/20020312-2.c: Add SH target.
48908
48909 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48910
48911         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48912         compiler output on mips*-*-irix*.
48913
48914 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
48915
48916         * g++.dg/parse/attr1.C: New test.
48917
48918 2002-04-23  Roger Sayle  <roger@eyesopen.com>
48919
48920         * gcc.c-torture/execute/string-opt-17.c: New test case.
48921         * gcc.c-torture/execute/memset-2.c: New test case.
48922
48923 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
48924
48925         PR c++/6256:
48926         * g++.dg/template/friend5.C: New test.
48927
48928         PR c++/6331:
48929         * g++.dg/template/qual1.C: Likewise.
48930
48931 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
48932
48933         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48934         Include stdlib.h, not stdio.h or ctype.h.
48935
48936 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
48937
48938         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48939         cris-*-elf* and mmix-*-*.
48940         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48941         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48942         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48943         Ditto.
48944         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48945         * gcc.dg/wchar_t-1.c: Ditto.
48946
48947 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
48948
48949         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
48950         Clarify comment.
48951
48952 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
48953
48954         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48955
48956 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48957
48958         * gcc.c-torture/execute/20000906-1.x: Delete.
48959
48960 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
48961
48962         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48963
48964 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
48965
48966         * PR6367
48967         * g77.f-torture/execute/6367.f: New test.
48968         * g77.f-torture/execute/6367.x: Disable for MMIX.
48969
48970 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
48971
48972         * PR6352
48973         * g++.dg/opt/inline2.C: New test.
48974
48975 2002-04-18  Richard Henderson  <rth@redhat.com>
48976
48977         * gcc.dg/20000906-1.c: Enable for all targets.
48978         * gcc.c-torture/compile/iftrap-2.c: New.
48979
48980 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48981
48982         * gcc.dg/20020418-1.c: New test.
48983         * gcc.dg/20020418-2.c: New test.
48984
48985 2002-04-18  Richard Henderson  <rth@redhat.com>
48986
48987         * gcc.c-torture/compile/iftrap-1.c: New.
48988         * gcc.dg/iftrap-1.c: Adjust for ia64.
48989         * gcc.dg/iftrap-2.c: New.
48990
48991 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48992
48993         * gcc.c-torture/compile/20020418-1.c: New test.
48994
48995 2002-04-18  Roger Sayle  <roger@eyesopen.com>
48996
48997         * gcc.c-torture/compile/20020415-1.c: New.
48998
48999 2002-04-18  David S. Miller  <davem@redhat.com>
49000
49001         * gcc.c-torture/execute/20020418-1.c: New test.
49002
49003 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
49004
49005         * gcc.dg/20020416-1.c: New test.
49006
49007         * g++.dg/opt/inline1.C: New test.
49008
49009 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
49010
49011         * gcc.dg/altivec-5.c: New test.
49012
49013         * gcc.dg/20020415-1.c: New test.
49014
49015 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
49016
49017         * lib/chill.exp: Remove.
49018
49019 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
49020
49021         * g++.dg/other/big-struct.C: New test.
49022
49023 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
49024
49025         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
49026         of scratch file.
49027
49028 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
49029
49030         PR c/6277
49031         * gcc.dg/i386-387-1.c: Allow optional leading underscore
49032         in scan-assembler function name
49033
49034 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
49035
49036         * g77.f-torture/execute/980628-4.x,
49037         g77.f-torture/execute/980628-5.x,
49038         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49039         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49040         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49041         i[34567]86-*-*.
49042
49043 2002-04-13  David S. Miller  <davem@redhat.com>
49044
49045         * gcc.c-torture/execute/20020413-1.c: New test.
49046
49047 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
49048
49049         * gcc.dg/asm-6.c,
49050         * g++.dg/ext/asm1.C: New tests.
49051
49052 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
49053
49054         PR c++ 5373.
49055         * g++.dg/parse/stmtexpr1.C: New test.
49056
49057         PR c++/5189.
49058         * g++.dg/template/copy1.C: New test.
49059
49060 2002-04-12  Richard Henderson  <rth@redhat.com>
49061
49062         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
49063
49064 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
49065
49066         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
49067         gcc.c-torture/execute/20020307-2.c.
49068
49069 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
49070
49071         * g++.dg/ext/attrib5.C,
49072         * g++.dg/lookup/struct1.C: New tests.
49073
49074 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
49075
49076         * gcc.dg/20020411-1.c: New test.
49077
49078         * gcc.c-torture/execute/20020411-1.c: New test.
49079
49080 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
49081
49082         * g77.f-torture/execute/6177.f: New test.
49083
49084 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
49085
49086         PR middle-end/6247
49087         * g++.dg/opt/cleanup1.C: New test.
49088
49089         * g++.dg/opt/const1.C: New test.
49090
49091 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
49092
49093         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
49094
49095 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49096
49097         PR c++/5507
49098         * g++.dg/template/typename2.C: New test.
49099
49100 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
49101
49102         * gcc.c-torture/execute/loop-12.c: New.
49103
49104 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
49105
49106         * g77.f-torture/execute/980628-4.x,
49107         g77.f-torture/execute/980628-5.x,
49108         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49109         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49110         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49111
49112 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49113
49114         PR optimization/6086
49115         * g++.dg/opt/preinc1.C: New test.
49116
49117 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49118
49119         PR c++/5571
49120         * g++.dg/opt/static2.C: New test.
49121
49122 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49123
49124         PR c/5120
49125         * gcc.dg/20020406-1.c: New test.
49126
49127 2002-04-04  David S. Miller  <davem@redhat.com>
49128
49129         * gcc.c-torture/execute/20020404-1.c: New test.
49130
49131 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
49132
49133         PR c/6123
49134         * gcc.dg/20020312-2.c: Do not declare global register variable
49135         if __PIC__ or __pic__ is defined.
49136
49137 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
49138
49139         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
49140         __asm__ so that it works correctly even if -ansi -pedantic-errors.
49141
49142 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49143
49144         * gcc.misc-tests/linkage.exp: Update last change to handle
49145         sparc*-, not just sparc-.
49146
49147 2002-04-03  Richard Henderson  <rth@redhat.com>
49148
49149         * gcc.dg/cpp/ucs.c: Improved long UCS test.
49150
49151 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49152
49153         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49154
49155 2002-04-02  David S. Miller  <davem@redhat.com>
49156
49157         * gcc.c-torture/execute/20020402-3.c: New test.
49158
49159 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49160
49161         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49162         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49163
49164         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49165         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49166         g77.f-torture/execute/20001201.x,
49167         g77.f-torture/execute/u77-test.x: New files.
49168
49169         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49170         * gcc.dg/wchar_t-1.c: Ditto.
49171
49172 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49173
49174         * gcc.c-torture/execute/20020402-1.c: New test.
49175
49176 2002-04-01  Richard Henderson  <rth@redhat.com>
49177
49178         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49179
49180         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
49181
49182 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49183
49184         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49185
49186 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49187
49188         * g++.dg/inherit/template-as-base.C: Expect error.
49189         * g++.dg/inherit/namespace-as-base.C: Likewise.
49190
49191 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
49192
49193         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49194         g++.dg/ext/instantiate3.C: Tweak match patterns.
49195
49196         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49197         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49198         -da test.
49199
49200 2002-03-31  Richard Henderson  <rth@redhat.com>
49201
49202         * gcc.dg/special/alias-2.c: New.
49203         * gcc.dg/special/ecos.exp: Run it.
49204
49205 2002-03-31  Richard Henderson  <rth@redhat.com>
49206
49207         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
49208
49209 2002-03-31  Kazu Hirata  <kazu@hxi.com>
49210
49211         * gcc.dg/weak-1.c: Disable on h8300 port.
49212
49213 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
49214
49215         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49216         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49217         ordering tests.
49218         * g++.dg/bprob/bprob-1.C: New test.
49219         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
49220         * g++.dg/gcov/gcov-1.C: New test.
49221         * g++.dg/gcov/gcov-1.x: New file.
49222         * g++.dg/gcov/gcov-2.C: New test.
49223         * g++.dg/gcov/gcov-3.C: New test.
49224         * g++.dg/gcov/gcov-3.h: New file.
49225
49226 2002-03-28  Roger Sayle  <roger@eyesopen.com>
49227
49228         * g++.old-deja/g++.other/builtins5.C: New test.
49229         * g++.old-deja/g++.other/builtins6.C: New test.
49230         * g++.old-deja/g++.other/builtins7.C: New test.
49231         * g++.old-deja/g++.other/builtins8.C: New test.
49232         * g++.old-deja/g++.other/builtins9.C: New test.
49233
49234 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
49235
49236         * g++.dg/opt/static1.C: New test.
49237
49238         * g++.dg/opt/longbranch1.C: New test.
49239
49240 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
49241
49242         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49243
49244         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49245
49246 2002-03-28  Jeffrey A Law  (law@redhat.com)
49247
49248         * gcc.c-torture/execute/20020328-1.c: New test.
49249
49250 2002-03-27  Richard Henderson  <rth@redhat.com>
49251
49252         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49253         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49254         move from g++.old-deja/g++.ext/.
49255
49256 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
49257
49258         * g++.dg/init/new2.C: New test.
49259
49260 2002-03-26  Richard Henderson  <rth@redhat.com>
49261
49262         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49263
49264         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
49265         on sparc.
49266
49267         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
49268         sparcv9 systems.
49269         * gcc.dg/20001102-1.c: Likewise.
49270
49271 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
49272
49273         * gcc.dg/cpp/endif-pedantic1.c,
49274         gcc.dg/cpp/endif-pedantic2.c: New tests.
49275
49276 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
49277
49278         * g++.dg/init/new1.C: New test.
49279
49280 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49281
49282         * g++.dg/abi/vbase9.C: New test.
49283
49284 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
49285
49286         * gcc.dg/arm-asm.c: New test.
49287
49288 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
49289
49290         * gcc.dg/Wswitch-enum.c: New test.
49291         Fix PR c/5044.
49292
49293 2002-03-26  Richard Henderson  <rth@redhat.com>
49294
49295         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49296         structure.
49297
49298 2002-03-25  Richard Henderson  <rth@redhat.com>
49299
49300         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
49301         sparcv9 systems.
49302
49303         * gcc.c-torture/compile/20011119-1.c (xxx): New.
49304         * gcc.c-torture/compile/20011119-2.c (xxx): New.
49305
49306 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
49307
49308         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49309
49310 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
49311
49312         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49313         targets using generic thunk support.
49314
49315 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
49316
49317         * gcc.c-torture/compile/20020323-1.c: New test.
49318
49319         * g++.dg/opt/conj2.C: New test.
49320
49321 2002-03-24  Richard Henderson  <rth@redhat.com>
49322
49323         * gcc.dg/weak-1.c: Use -fno-common.
49324
49325 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49326
49327         * g77.dg/f77-edit-apostrophe-out.f: New test
49328         * g77.dg/f77-edit-h-out.f: New test
49329         * g77.dg/f77-edit-t-in.f: New test
49330         * g77.dg/f77-edit-t-out.f: New test
49331         * g77.dg/f77-edit-x-out.f: New test
49332         * g77.dg/f77-edit-slash-out.f: New test
49333         * g77.dg/f77-edit-colon-out.f: New test
49334         * g77.dg/f77-edit-s-out.f: New test
49335
49336 2002-03-24  Richard Henderson  <rth@redhat.com>
49337
49338         * objc/execute/formal_protocol-6.x: New XFAIL.
49339
49340 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49341
49342         * gcc.dg/weak-1.c: Early return from dg-final on platforms
49343         that do not support weak symbols
49344
49345 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49346
49347         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49348         * lib/g77.exp: Likewise.
49349         * lib/objc.exp: Likewise.
49350
49351 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
49352
49353         * gcc.dg/Wswitch-default.c: New test.
49354
49355 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
49356
49357         * g++.dg/other/enum1.C: New test.
49358
49359 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
49360
49361         * gcc.dg/pragma-ep-3.c: Fix typo.
49362
49363 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49364
49365         * g++.dg/inherit/template-as-base.C: New test.
49366
49367 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
49368
49369         * g++.old-deja/g++.other/dwarf2-1.C: Move...
49370         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
49371
49372 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
49373
49374         * gcc.dg/cpp/multiline.c: Update to match.
49375
49376 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
49377
49378         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49379
49380 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
49381
49382         * gcc.dg/cpp/extratokens2.c: New file.
49383
49384 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
49385
49386         * gcc.dg/20020312-2.c: Add rs6000 target.
49387
49388         * gcc.c-torture/compile/20020319-1.c: New test.
49389
49390 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49391
49392         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49393         (A, E): Handle this.
49394
49395 2002-03-20  Jason Merrill  <jason@redhat.com>
49396
49397         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49398         ignoring -fpic.
49399         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49400         through prune_gcc_output.
49401
49402 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
49403
49404         * gcc.c-torture/compile/20020320-1.c: New test.
49405
49406 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
49407
49408         * gcc.c-torture/compile/20020318-1.c: New test.
49409
49410         * gcc.dg/struct-by-value-1.c: New test.
49411
49412         * gcc.dg/20020319-1.c: New test.
49413
49414 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
49415
49416         * g++.dg/opt/conj1.C: New test.
49417
49418 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
49419
49420         * g++.dg/template/qualttp20.C: Revert previous change.
49421         * g++.dg/template/qualttp3.C: Likewise.
49422         * g++.dg/template/qualttp4.C: Likewise.
49423         * g++.dg/template/qualttp5.C: Likewise.
49424         * g++.dg/template/qualttp6.C: Likewise.
49425         * g++.dg/template/qualttp7.C: Likewise.
49426         * g++.dg/template/qualttp8.C: Likewise.
49427         * g++.dg/template/recurse.C: Likewise.
49428
49429 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49430
49431         * gcc.dg/cpp/wchar-1.c: Update.
49432
49433 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49434
49435         * g++.dg/template/conv1.C: New test.
49436         * g++.dg/template/conv2.C: New test.
49437         * g++.dg/template/conv3.C: New test.
49438         * g++.dg/template/conv4.C: New test.
49439
49440 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49441
49442         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49443         * g++.dg/template/qualttp3.C: Likewise.
49444         * g++.dg/template/qualttp4.C: Likewise.
49445         * g++.dg/template/qualttp5.C: Likewise.
49446         * g++.dg/template/qualttp6.C: Likewise.
49447         * g++.dg/template/qualttp7.C: Likewise.
49448         * g++.dg/template/qualttp8.C: Likewise.
49449         * g++.dg/template/recurse.C: Likewise.
49450
49451 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49452
49453         * g++.dg/opt/dtor1.C: New test.
49454
49455 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
49456
49457         * gcc.c-torture/compile/20020315-1.c: New test.
49458
49459 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49460
49461         * gcc.dg/weak-1.c: Fix scan tests.
49462
49463 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
49464
49465         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49466         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49467         cris-*-aout* mmix-*-*.
49468         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49469         cris-*-aout* mmix-*-*.
49470         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49471         cris-*-elf* cris-*-aout* and mmix-*-*.
49472         * gcc.dg/20001009-1.c: Ditto.
49473         * gcc.dg/20010912-1.c: Ditto.
49474         * gcc.dg/20020122-4.c: Ditto.
49475         * gcc.dg/inline-2.c: Ditto.
49476
49477 2002-03-14  Jeffrey A Law  (law@cygnus.com)
49478
49479         * gcc.c-torture/compile/20020314-1.c: New test.
49480
49481 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
49482
49483         * gcc.c-torture/execute/20020314-1.c: New test.
49484
49485 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
49486
49487         * g++.dg/warn/Wunused-1.C: New test.
49488
49489 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
49490
49491         * g++.dg/abi/mangle6.C: New test.
49492
49493 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
49494
49495         * gcc.c-torture/compile/20020309-2.c: New test.
49496
49497         * gcc.c-torture/compile/20020312-1.c: New test.
49498
49499 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49500
49501         * g++.dg/other/access1.C: New test.
49502
49503 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
49504
49505         * gcc.c-torture/execute/wchar_t-1.c: New test.
49506
49507 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
49508
49509         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
49510
49511 2002-03-12  Roger Sayle  <roger@eyesopen.com>
49512
49513         * gcc.dg/20020312-1.c: New test case.
49514
49515 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
49516
49517         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
49518
49519 2002-03-11  Richard Henderson  <rth@redhat.com>
49520
49521         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49522         * g++.old-deja/g++.jason/report.C: Likewise.
49523
49524 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49525
49526         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49527         * g++.old-deja/g++.robertl/eb56.C: Likewise.
49528
49529 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49530
49531         * g++.dg/overload/pmf1.C: New test.
49532
49533 2002-03-11  Kazu Hirata  <kazu@hxi.com>
49534
49535         * gcc.c-torture/execute/20020307-1.c: Use long.
49536
49537 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
49538
49539         PR optimization/5844
49540         * gcc.dg/20020310-1.c: New test.
49541
49542 2002-03-09  Michael Meissner  <meissner@redhat.com>
49543
49544         * gcc.c-torture/execute/memcpy-2.c: New test.
49545         * gcc.c-torture/execute/memset-1.c: New test.
49546         * gcc.c-torture/execute/strlen-1.c: New test.
49547         * gcc.c-torture/execute/strcmp-1.c: New test.
49548         * gcc.c-torture/execute/strncmp-1.c: New test.
49549
49550 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
49551
49552         * gcc.dg/ppc-ldstruct.c: New test.
49553
49554 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
49555
49556         * gcc.c-torture/execute/va-arg-22.c: New test.
49557
49558 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49559
49560         * gcc.c-torture/compile/20020309-1.c: New test.
49561
49562 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
49563
49564         * gcc.c-torture/execute/20020307-2.c: New test.
49565
49566 2002-03-07  Jeffrey A Law  (law@redhat.com)
49567
49568         * g77.f-torture/compile/20020307-1.f: New test.
49569
49570 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
49571
49572         * gcc.dg/unordered-1.c: New test.
49573
49574 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
49575
49576         * gcc.c-torture/execute/20020307-1.c: New test.
49577
49578 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
49579
49580         * gcc.dg/20020304-1.c: New test.
49581
49582         * gcc.c-torture/compile/20020304-2.c: New test.
49583
49584 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
49585
49586         * gcc.c-torture/compile/20020304-1.c: New test case
49587         (from PR c/5830).
49588
49589 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
49590
49591         * gcc.dg/20020103-1.c: Add other -D ppc variants.
49592
49593 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49594
49595         * g++.dg/other/classkey1.C: New test.
49596
49597 2002-03-01  Richard Henderson  <rth@redhat.com>
49598
49599         * gcc.c-torture/compile/981223-1.x: New.
49600         * gcc.c-torture/compile/920625-1.x: New.
49601
49602 2002-02-28  Richard Henderson  <rth@redhat.com>
49603
49604         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49605
49606 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
49607
49608         * gcc.c-torture/execute/20020227-1.c: New test.
49609
49610 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
49611
49612         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49613         here" ERROR lines.
49614         * g++.old-deja/g++.oliva/partord1.C: Likewise.
49615         * g++.old-deja.g++.other/defarg1.C: Likewise.
49616         * g++.old-deja/g++.pt/calls2.C: Likewise.
49617         * g++.old-deja/g++.pt/crash20.C: Likewise.
49618         * g++.old-deja/g++.pt/crash30.C: Likewise.
49619         * g++.old-deja/g++.pt/crash36.C: Likewise.
49620         * g++.old-deja/g++.pt/crash6.C: Likewise.
49621         * g++.old-deja/g++.pt/defarg13.C: Likewise.
49622         * g++.old-deja/g++.pt/derived3.C: Likewise.
49623         * g++.old-deja/g++.pt/error1.C: Likewise.
49624         * g++.old-deja/g++.pt/friend21.C: Likewise.
49625         * g++.old-deja/g++.pt/friend23.C: Likewise.
49626         * g++.old-deja/g++.pt/infinite1.C: Likewise.
49627         * g++.old-deja/g++.robertl/eb128.C: Likewise.
49628
49629 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
49630
49631         * gcc.c-torture/execute/20020225-2.c: New test.
49632
49633 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
49634
49635         * gcc.c-torture/execute/920730-1t.c,
49636         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49637         Delete test cases, only relevant to -traditional.
49638
49639 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49640
49641         * gcc.dg/cpp/undef1.c: Remove.
49642         * gcc.dg/cpp/directiv.c: Update.
49643         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49644
49645 2002-02-27  Michael Meissner  <meissner@redhat.com>
49646
49647         * gcc.c-torture/execute/20020226-1.c: New test.
49648
49649 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
49650
49651         * g++.dg/debug/debug4.C: New test.
49652
49653         * gcc.dg/ia64-visibility-1.c: New test.
49654
49655 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
49656
49657         * gcc.dg/debug/20020224-1.c: New.
49658
49659 2002-02-25  Kazu Hirata  <kazu@hxi.com>
49660
49661         * gcc.c-torture/execute/960416-1.x: New.
49662         * gcc.c-torture/execute/divconst-3.x: Likewise.
49663
49664 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
49665
49666         * gcc.dg/20020224-1.c: New test.
49667
49668 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
49669
49670         * gcc.c-torture/execute/20020225-1.c: New.
49671
49672 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49673
49674         * gcc.dg/cpp/wchar-1.c: New test.
49675
49676 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
49677
49678         * gcc.dg/20020222-1.c: New test.
49679
49680 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
49681
49682         * g++.dg/opt/anonunion1.C: New test.
49683
49684 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
49685
49686         * g++.dg/template/qualttp19.C: New test.
49687         * g++.dg/template/qualttp20.C: New test.
49688         * g++.old-deja/g++.jason/report.C: Adjust expected errors
49689         * g++.old-deja/g++.other/qual1.C: Likewise.
49690
49691 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
49692
49693         * gcc.dg/attr-alwaysinline.c: New.
49694
49695 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
49696
49697         * gcc.dg/20020220-1.c: New test.
49698
49699         * gcc.dg/20020220-2.c: New test.
49700
49701         * g++.dg/opt/mmx1.C: New test.
49702
49703 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
49704
49705         * gcc.c-torture/compile/20020110.c: New test.
49706
49707 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
49708
49709         * gcc.c-torture/execute/20020219-1.c: New test.
49710
49711         * gcc.dg/20020219-1.c: New test.
49712
49713         * gcc.dg/noncompile/20020220-1.c: New test.
49714
49715         * g++.dg/opt/ptrintsum1.C: New test.
49716
49717         * gcc.dg/debug/20020220-1.c: New test.
49718
49719 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
49720
49721         * gcc.c-torture/execute/20020216-1.c: New test.
49722
49723 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49724
49725         * gcc.dg/decl-1.c: Update, new test.
49726
49727 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
49728
49729         * g++.dg/abi/bitfield1.C: New test.
49730         * g++.dg/abi/bitfield2.C: New test.
49731
49732 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49733
49734         * gcc.dg/attr-nest.c: New test.
49735
49736 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49737
49738         * gcc.c-torture/execute/20020215-1.c: New test.
49739
49740 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
49741
49742         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49743         * g++.dg/debug/debug.exp: New.
49744         * g++.dg/debug/trivial.C: New.
49745         * g++.dg/debug/debug1.C: Moved...
49746         * g++.dg/other/debug1.C: ...from here.
49747         * g++.dg/debug/debug2.C: Moved...
49748         * g++.dg/other/debug2.C: ...from here.
49749         * g++.dg/debug/debug3.C: Moved...
49750         * g++.dg/other/debug3.C: ...from here.
49751
49752         * gcc.dg/noncompile/20020213-1.c: New test.
49753
49754 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
49755
49756         * g++.dg/other/debug3.C: New test.
49757
49758         * gcc.c-torture/execute/20020213-1.c: New test.
49759
49760 2002-02-13  Richard Smith <richard@ex-parrot.com>
49761
49762         * g++.old-deja/g++.other/thunk1.C: New test.
49763
49764 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49765
49766         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49767
49768 2002-02-13  Stan Shebs  <shebs@apple.com>
49769
49770         * gcc.dg/altivec-3.c: New.
49771
49772 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49773
49774         * gcc.dg/Wunreachable-1.c: New test.
49775         * gcc.dg/Wunreachable-2.c: New test.
49776
49777 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49778
49779         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49780
49781 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49782
49783         * gcc.dg/decl-1.c: New test.
49784
49785 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49786
49787         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49788
49789 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49790
49791         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49792         * gcc.c-torture/compile/980506-1.x: Likewise.
49793
49794 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49795
49796         * gcc.dg/20020210-1.c: New.
49797
49798 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
49799
49800         * g77.f-torture/execute/947.f: New regression test
49801         for PR fortran/947.
49802
49803 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
49804
49805         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49806         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49807
49808 2002-02-08  Richard Henderson  <rth@redhat.com>
49809
49810         * gcc.c-torture/compile/labels-3.c: New.
49811
49812 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
49813
49814         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49815         expression statements work instead.
49816         * gcc.dg/noncompile/20020207-1.c: New test.
49817
49818 2002-02-07  Richard Henderson  <rth@redhat.com>
49819
49820         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49821
49822 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49823
49824         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49825         message from g77
49826         * lib/g77-dg.exp: Trim g77 error messages so that they are
49827         recognized by dg.exp.
49828
49829 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49830
49831         PR fortran/5473
49832         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
49833
49834 2002-02-07  Richard Henderson  <rth@redhat.com>
49835
49836         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49837         to be sufficiently aligned for integers.
49838
49839 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
49840
49841         * g++.dg/template/friend4.C: New test.
49842
49843 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49844
49845         PR fortran/5743
49846         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49847         unsupported cases.
49848
49849 2002-02-07  Richard Henderson  <rth@redhat.com>
49850
49851         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49852         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49853         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49854         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49855
49856 2002-02-06  Richard Henderson  <rth@redhat.com>
49857
49858         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49859
49860 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
49861
49862         * gcc.dg/20020206-1.c: New test.
49863
49864 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
49865
49866         * gcc.c-torture/execute/20020206-1.c: New test.
49867
49868         * gcc.c-torture/execute/20020206-2.c: New test.
49869
49870         PR optimization/5429:
49871         * gcc.c-torture/compile/20020206-1.c: New test.
49872
49873 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
49874
49875         * g++.dg/ext/align1.C: Do not use an explicit alignment value
49876         as certain file formats cannot support particularly large
49877         alignments.
49878
49879         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49880         and do not expect to be able to link the executable.
49881
49882         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49883         fail because the COFF format does not support the weak attribute.
49884
49885 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
49886
49887         * g77.dg/pr5473.f: New test
49888
49889 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
49890
49891         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49892         Fix testcase accordingly.
49893
49894 2002-02-04  Richard Henderson  <rth@redhat.com>
49895
49896         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49897         (buf): Change to be an array of pointers, not ints.
49898
49899 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49900
49901         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
49902         before all tests.  Move warning one line above to match where it
49903         C frontend emits.
49904         * gcc.dg/Wswitch-2.c: New test.
49905         * g++.dg/warn/Wswitch-1.C: New test.
49906         * g++.dg/warn/Wswitch-2.C: New test.
49907
49908 2002-02-04  Richard Henderson  <rth@redhat.com>
49909
49910         * g++.dg/abi/offsetof.C: Fix size comparison.
49911
49912 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
49913
49914         * gcc.dg/cast-qual-2.c: New test.
49915
49916 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49917
49918         * gcc.dg/20020201-4.c: New test.
49919
49920 2002-02-04  Ben Elliston  <bje@redhat.com>
49921
49922         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49923         target_info attribute != 0, in addition to the empty string.
49924         (gcc_target_compile): Likewise.
49925
49926 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
49927
49928         * gcc.dg/Wswitch.c: New test.
49929         PR gcc/4475. PR gcc/3780.
49930
49931 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
49932
49933         * g77.f-torture/execute/5122.f: New test for regressions
49934         against PR fortran/5122.
49935
49936 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
49937
49938         * g77.f-torture/compile/pr3743.f: Delete
49939         * g77.dg/pr3743-1.f: New test.
49940         * g77.dg/pr3743-2.f: New test.
49941         * g77.dg/pr3743-3.f: New test.
49942         * g77.dg/pr3743-4.f: New test.
49943
49944 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49945
49946         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
49947
49948 2002-02-02  Richard Henderson  <rth@redhat.com>
49949
49950         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
49951         * gcc.c-torture/execute/bf64-1.c: Likewise.
49952
49953 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49954
49955         * gcc.dg/20020201-2.c: New test.
49956
49957         * gcc.dg/20020201-3.c: New test.
49958
49959         * gcc.c-torture/execute/bitfld-2.c: New test.
49960
49961 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49962
49963         * gcc.dg/bitfld-1.c: Update.
49964         * gcc.dg/bitfld-2.c: Update.
49965         * gcc.c-torture/execute/bitfld-1.x: New.
49966
49967 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49968
49969         * gcc.c-torture/execute/20020201-1.c: New test.
49970
49971 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
49972
49973         PR target/5469
49974         * gcc.dg/20020201-1.c: New test.
49975
49976 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
49977
49978         PR fortran/3743
49979         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49980         * g77.f-torture/compile/pr3743.x: Remove
49981
49982 2002-01-31  Tom Rix  <trix@redhat.com>
49983
49984         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49985
49986 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49987
49988         * gcc.dg/noncompile/20020130-1.c: New test.
49989
49990 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
49991
49992         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49993
49994 2002-01-29  Richard Henderson  <rth@redhat.com>
49995
49996         * gcc.c-torture/execute/991118-1.c: Cast various constants back
49997         to long long.
49998         * gcc.c-torture/execute/bf64-1.c: Likewise.
49999
50000 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
50001
50002         * gcc.c-torture/execute/20020129-1.c: New test.
50003
50004 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50005
50006         * gcc.c-torture/compile/20000224-1.c: Update.
50007         * gcc.c-torture/execute/bitfld-1.c: New tests.
50008         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50009         * gcc.dg/uninit-A.c: Update.
50010
50011 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50012
50013         * g++.dg/template/ctor1.C: Add instantiation.
50014
50015 2002-01-28  Paul Koning  <pkoning@equallogic.com>
50016
50017         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50018         argument to __builtin_prefetch to be const ptr.
50019
50020 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
50021
50022         * gcc.c-torture/compile/20020120-1.c: New test.
50023
50024 2002-01-27  Kazu Hirata  <kazu@hxi.com>
50025
50026         * gcc.c-torture/execute/20020127-1.c: New test.
50027
50028 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
50029
50030         * g77.dg/f77-edit-i-in.f: New test
50031         * g77.dg/f77-edit-i-out.f: New test
50032
50033 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
50034
50035         * gcc.dg/debug/debug.exp: New file.
50036         * gcc.dg/debug/trivial.c: New file.
50037         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50038         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50039         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50040         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50041         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
50042         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
50043         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
50044         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
50045         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
50046         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
50047         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
50048         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
50049         * gcc.dg/20000503-1.c: Removed.
50050         * gcc.dg/20010207-1.c: Removed.
50051         * gcc.dg/20011223-1.c: Removed.
50052         * gcc.dg/20020104-2.c: Removed.
50053         * gcc.dg/debug-1.c: Removed.
50054         * gcc.dg/debug-2.c: Removed.
50055         * gcc.dg/debug-3.c: Removed.
50056         * gcc.dg/debug-4.c: Removed.
50057         * gcc.dg/debug-5.c: Removed.
50058         * gcc.dg/debug-6.c: Removed.
50059         * gcc.dg/dwarf2-1.c: Removed.
50060         * gcc.dg/dwarf2-2.c: Removed.
50061
50062 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
50063
50064         * g++.old-deja/g++.other/eh5.C: New test.
50065         * g++.old-deja/g++.other/sibcall2.C: New test.
50066         * g++.old-deja/g++.other/array9.C: New test.
50067         * g++.old-deja/g++.other/typename2.C: New test.
50068         * g++.old-deja/g++.other/crash60.C: New test.
50069         * g++.old-deja/g++.other/conv9.C: New test.
50070         * g++.old-deja/g++.other/mangle10.C: New test.
50071         * g++.old-deja/g++.other/unchanging1.C: New test.
50072         * g++.old-deja/g++.other/exprstmt1.C: New test.
50073         * g++.old-deja/g++.other/inline23.C: New test.
50074         * g++.old-deja/g++.eh/ia64-1.C: New test.
50075         * g++.old-deja/g++.other/dwarf2-1.C: New test.
50076         * g++.old-deja/g++.other/reload1.C: New test.
50077         * g++.old-deja/g++.other/static20.C: New test.
50078         * g++.old-deja/g++.other/local-alloc1.C: New test.
50079         * g++.old-deja/g++.other/conv8.C: New test.
50080         * g++.old-deja/g++.other/stmtexpr2.C: New test.
50081         * g++.old-deja/g++.other/storeexpr1.C: New test.
50082         * g++.old-deja/g++.other/storeexpr2.C: New test.
50083         * g++.dg/eh/template2.C: New test.
50084         * g++.dg/warn/weak1.C: New test.
50085
50086 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
50087
50088         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50089         Remove first, non-varying, argument.
50090
50091 2002-01-23  Richard Henderson  <rth@redhat.com>
50092
50093         * gcc.dg/inline-2.c: New.
50094
50095         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50096         Add optional target arg.  Check number of arguments.
50097         (scan-assembler-not, scan-assembler-dem): Likewise.
50098         (scan-assembler-dem-not): Likewise.
50099
50100 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50101
50102         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50103         line 12.
50104         * g++.old-deja/g++.brendan/parse3.C,
50105         g++.old-deja/g++.other/crash26.C,
50106         g++.old-deja/g++.other/crash28.C,
50107         g++.old-deja/g++.other/crash29.C,
50108         g++.old-deja/g++.other/crash30.C,
50109         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50110
50111 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
50112
50113         * gcc.dg/20020115-1.c: New.
50114
50115 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
50116
50117         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50118
50119 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
50120
50121         * gcc.dg/20020122-3.c: New.
50122
50123 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
50124
50125         * g++.dg/other/gc1.C: New test.
50126
50127 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50128
50129         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50130
50131 2002-01-22  Richard Henderson  <rth@redhat.com>
50132
50133         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50134
50135 2002-01-22  Richard Henderson  <rth@redhat.com>
50136
50137         * gcc.dg/20020122-4.c: New.
50138
50139 2002-01-22  H.J. Lu <hjl@gnu.org>
50140
50141         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50142         link output.
50143         * gcc.dg/special/ecos.exp: Likewise.
50144         * lib/g++-dg.exp: Likewise.
50145         * lib/g77-dg.exp: Likewise.
50146         * lib/gcc-dg.exp : Likewise.
50147         * lib/mike-g++.exp: Likewise.
50148         * lib/mike-g77.exp: Likewise.
50149         * lib/mike-gcc.exp: Likewise.
50150         * lib/objc-dg.exp: Likewise.
50151
50152 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
50153
50154         PR target/5379
50155         * gcc.dg/20020122-2.c: New test.
50156
50157 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
50158
50159         * gcc.dg/20020122-1.c: New test.
50160
50161 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
50162
50163         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50164
50165 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
50166
50167         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50168
50169 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50170
50171         * gcc.c-torture/compile/20020121-1.c: New test.
50172
50173 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50174
50175         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50176         ld_library_path.
50177
50178 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
50179
50180         * gcc.dg/20020218-1.c: New test.
50181
50182 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
50183
50184         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
50185         messages
50186         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
50187         "At global scope" warning
50188         * g++.dg/ext/align1.C: Change cygwin test for alignment
50189         from db-bogus to dg-warning
50190
50191 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
50192
50193         * g77.f-torture/compile/cpp2.F: New test.
50194
50195 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50196
50197         * g++.dg/template/access1.C: New test.
50198
50199 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
50200
50201         * gcc.dg/20020118-1.c: New.
50202
50203 2002-01-18  Kazu Hirata  <kazu@hxi.com>
50204
50205         * gcc.c-torture/execute/20020118-1.c: New test.
50206
50207 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50208
50209         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50210         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50211         alignment warnings.
50212
50213 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50214
50215         * gcc.misc-tests/i386-prefetch.exp: Save and restore
50216         torture_with_loops and torture_without_loops
50217
50218 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
50219
50220         * gcc.c-torture/compile/20020116-1.c: New test.
50221
50222 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
50223
50224         * gcc.dg/20020116-2.c: New test.
50225
50226         * gcc.dg/ultrasp4.c: New test.
50227
50228         * gcc.dg/20020116-1.c: New test.
50229
50230 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
50231
50232         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50233         by EABI.
50234
50235 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
50236
50237         * gcc.misc-tests/i386-prefetch.exp: New.
50238         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50239         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
50240         * gcc.misc-tests/i386-pf-none-1.c: New test.
50241         * gcc.misc-tests/i386-pf-sse-1.c: New test.
50242
50243 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
50244
50245         * gcc.dg/gnu89-init-1.c: Add new tests.
50246
50247 2002-01-15  Andreas Jaeger  <aj@suse.de>
50248
50249         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
50250         * gcc.dg/i386-mmx-2.c: Likewise.
50251         * gcc.dg/i386-sse-1.c: Likewise.
50252         * gcc.dg/i386-sse-2.c: Likewise.
50253         * gcc.dg/i386-sse-3.c: Likewise.
50254
50255 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
50256
50257         * g77.f-torture/execute/intrinsic-unix-bessel.f:
50258         Uncomment additional cases that now pass.
50259
50260 2002-01-11  Richard Henderson  <rth@redhat.com>
50261
50262         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50263         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50264
50265 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
50266
50267         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50268
50269 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
50270
50271         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
50272         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
50273
50274 2002-01-10  Dale Johannesen  <dalej@apple.com>
50275
50276         * gcc.c-torture/execute/loop-11.c: New.
50277
50278 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
50279
50280         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
50281         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
50282
50283 2002-01-09  Richard Henderson  <rth@redhat.com>
50284
50285         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
50286         type in which to perform the operation for each size.
50287
50288 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
50289
50290         * gcc.c-torture/compile/20020109-2.c: New test.
50291
50292 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
50293
50294         * gcc.c-torture/execute/loop-10.c: New test.
50295
50296 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50297
50298         * gcc.c-torture/compile/20010226-1.c: New test.
50299         * gcc.c-torture/compile/20010227-1.c: New test.
50300         * gcc.c-torture/compile/20010426-1.c: New test.
50301         * gcc.c-torture/compile/20010510-1.c: New test.
50302         * gcc.c-torture/compile/20010605-3.c: New test.
50303         * gcc.c-torture/compile/20010824-1.c: New test.
50304         * gcc.c-torture/execute/20010409-1.c: New test.
50305         * gcc.dg/noncompile/20000901-1.c: New test.
50306         * gcc.dg/20001023-1.c: New test.
50307         * gcc.dg/20001101-1.c: New test.
50308         * gcc.dg/20001102-1.c: New test.
50309         * gcc.dg/20010207-1.c: New test.
50310         * gcc.dg/20010405-1.c: New test.
50311         * gcc.dg/20010822-1.c: New test.
50312         * gcc.dg/20011107-1.c: New test.
50313
50314 2002-01-09  Jeffrey A Law  (law@redhat.com)
50315
50316         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50317
50318         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
50319         execution failure on PA targets.
50320
50321 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50322
50323         * gcc.c-torture/compile/20020109-1.c: New test.
50324
50325 2002-01-08  Kazu Hirata  <kazu@hxi.com>
50326
50327         * gcc.c-torture/execute/20020108-1.c: New test.
50328
50329 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
50330
50331         * gcc.dg/20020108-1.c: New test.
50332
50333 2002-01-08  H.J. Lu <hjl@gnu.org>
50334
50335         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50336         for header files.
50337
50338 2002-01-08  Geoff Keating  <geoffk@redhat.com>
50339
50340         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50341         consistency.
50342
50343 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
50344
50345         * gcc.dg/altivec-4.c: Test altivec predicates.
50346
50347 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
50348
50349         * gcc.c-torture/execute/20020107-1.c: New test.
50350
50351 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
50352
50353         PR c/5279
50354         * gcc.c-torture/compile/20020106-1.c: New test.
50355
50356 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
50357
50358         * gcc.c-torture/execute/nestfunc-4.c: New test.
50359
50360 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50361
50362         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50363         extra triple that slipped in.
50364         * g++.old-deja/g++.abi/align.C: Likewise.
50365         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50366
50367 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50368
50369         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50370         * g++.old-deja/g++.abi/align.C: Likewise.
50371         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50372
50373         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50374         on FreeBSD/i386.
50375         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50376         FreeBSD.
50377
50378 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
50379
50380         * gcc.dg/20020104-1.c: New test.
50381
50382         * gcc.dg/20020104-2.c: New test.
50383
50384 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
50385
50386         * gcc.dg/20020103-1.c: Fix typo in target selector.
50387
50388 2002-01-03  Richard Henderson  <rth@redhat.com>
50389
50390         * gcc.dg/20020103-1.c: New.
50391
50392 2002-01-03  Kazu Hirata  <kazu@hxi.com>
50393
50394         * gcc.c-torture/execute/20020103-1.c: New test.
50395
50396 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
50397
50398         * g++.dg/other/debug2.C: New test.
50399
50400         * gcc.c-torture/compile/20020103-1.c: New test.
50401
50402 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
50403
50404         * gcc.dg/gnu89-init-1.c: Added new tests.
50405
50406 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50407
50408         * g++.dg/template/friend2.C: Remove as patch is reverted.
50409
50410         * g++.dg/warn/oldcast1.C: New test.
50411
50412         * g++.dg/template/ptrmem1.C: New test.
50413         * g++.dg/template/ptrmem2.C: New test.
50414
50415         * g++.dg/template/ntp.C: New test.
50416
50417         * g++.dg/other/component1.C: New test.
50418
50419         * g++.dg/template/ttp3.C: New test.
50420
50421         * g++.dg/template/friend2.C: New test.
50422         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50423
50424 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50425
50426         * g++.dg/other/ptrmem1.C: New test.
50427         * g++.dg/other/ptrmem2.C: New test.
50428
50429 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50430
50431         * g++.dg/template/ctor1.C: New test.
50432
50433 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50434
50435         * g++.dg/template/friend2.C: New test.
50436
50437 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50438
50439         * gcc.dg/mmix-1.c: New test.
50440
50441 2001-12-31  Richard Henderson  <rth@redhat.com>
50442
50443         * gcc.dg/asm-5.c: New.
50444
50445 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50446
50447         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50448         in namespace __gnu_cxx
50449
50450 2001-12-30  Richard Henderson  <rth@redhat.com>
50451
50452         * gcc.dg/debug-6.c: New.
50453
50454 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50455
50456         * gcc.c-torture/compile/20011229-2.c: New test.
50457
50458 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50459
50460         * gcc.dg/debug-3.c: New test.
50461         * gcc.dg/debug-4.c: New test.
50462         * gcc.dg/debug-5.c: New test.
50463
50464 2001-12-29  Richard Henderson  <rth@redhat.com>
50465
50466         * g++.dg/eh/loop1.C: New.
50467
50468 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50469
50470         * g++.dg/template/crash1.C: New test.
50471
50472 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50473
50474         * g++.dg/other/const1.C: New test.
50475
50476 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50477
50478         * gcc.c-torture/compile/20011229-1.c: New test.
50479
50480 2001-12-28  Stan Shebs  <shebs@apple.com>
50481
50482         * lib/objc-torture.exp: Resync with c-torture.exp.
50483         * lib/objc.exp: Load standard libraries.
50484
50485 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
50486
50487         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50488         additional tests.
50489
50490 2001-12-27  Roger Sayle <roger@eyesopen.com>
50491
50492         * gcc.c-torture/execute/string-opt-16.c: New testcase.
50493
50494 2001-12-27  Richard Henderson  <rth@redhat.com>
50495
50496         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50497
50498 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50499
50500         * g++.dg/eh/ctor1.C: New test.
50501         * g++.dg/other/error2.C: New test.
50502
50503 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50504
50505         * g++.dg/other/init2.C: New test.
50506
50507 2001-12-24  Richard Henderson  <rth@redhat.com>
50508
50509         * gcc.dg/20011223-1.c: New.
50510         * gcc.dg/inline-1.c: New.
50511
50512 2001-12-23  Richard Henderson  <rth@redhat.com>
50513
50514         * gcc.dg/asm-4.c: Test operand modifiers.
50515
50516 2001-12-23  Richard Henderson  <rth@redhat.com>
50517
50518         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50519
50520 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50521
50522         * gcc.c-torture/execute/20011223-1.c: New test.
50523
50524 2001-12-21  Richard Henderson  <rth@redhat.com>
50525
50526         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50527         re-enables the warning.
50528
50529 2001-12-21  Richard Henderson  <rth@redhat.com>
50530
50531         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50532
50533 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50534
50535         * gcc.c-torture/compile/20011218-1.c: New test.
50536
50537 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
50538
50539         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
50540         arm-isr.c test.
50541         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
50542         epilogue generation for ARM ISR routines.
50543
50544 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50545
50546         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50547         * gcc.dg/format/c90-printf-3.c: Likewise.
50548         * gcc.dg/format/c99-printf-3.c: Likewise.
50549         * gcc.dg/format/ext-1.c: Likewise.
50550         * gcc.dg/format/ext-6.c: Likewise.
50551         * gcc.dg/format/format.h: Prototype unlocked stdio.
50552
50553 2001-12-20  Richard Henderson  <rth@redhat.com>
50554
50555         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50556         (arena): Use it.
50557         (malloc): Correct allocation logic.  Abort if we fill up the
50558         arena before initialization complete.
50559         (realloc): Correct allocation logic.
50560
50561 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50562
50563         * gcc.c-torture/compile/20011219-2.c: New test.
50564
50565         * gcc.c-torture/execute/20011219-1.c: New test.
50566
50567 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
50568
50569         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50570         target does not support weak symbols.
50571
50572 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
50573
50574         * gcc.c-torture/compile/20011219-1.c: New test.
50575
50576 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
50577
50578         * g++.dg/other/error1.C: New test.
50579
50580 2001-12-17  Jeffrey A Law  (law@redhat.com)
50581
50582         * gcc.c-torture/execute/20011217-1.c: New test.
50583
50584 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
50585
50586         * objc.dg/special/: New directory.
50587         * objc.dg/special/special.exp: New file.
50588         * objc.dg/special/unclaimed-category-1.h: New file.
50589         * objc.dg/special/unclaimed-category-1a.m: New file.
50590         * objc.dg/special/unclaimed-category-1.m: New file.
50591
50592 2001-12-17  Andreas Jaeger  <aj@suse.de>
50593
50594         * gcc.c-torture/compile/20011217-2.c: New test.
50595
50596 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50597
50598         * gcc.c-torture/compile/20011217-1.c: New test.
50599
50600 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
50601
50602         * gcc.dg/20011214-1.c: New.
50603
50604 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
50605
50606         * gcc.dg/altivec-4.c: New.
50607
50608 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
50609
50610         * gcc.dg/20011113-1.c: New test.
50611
50612 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50613
50614         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50615         std::__malloc_alloc_template<0> and
50616         std::__default_alloc_template<false, 0>.
50617
50618 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
50619
50620         * objc/execute/bf-21.m: New test.
50621         * objc/execute/enumeration-1.m: New test.
50622         * objc/execute/enumeration-2.m: New test.
50623
50624 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
50625
50626         * gcc.dg/gnu89-init-1.c: New test.
50627
50628 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
50629
50630         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50631         * g++.old-deja/g++.jason/2371.C: Likewise.
50632         * g++.old-deja/g++.jason/template33.C: Likewise.
50633         * g++.old-deja/g++.jason/template34.C: Likewise.
50634         * g++.old-deja/g++.jason/template36.C: Likewise.
50635         * g++.old-deja/g++.oliva/typename1.C: Likewise.
50636         * g++.old-deja/g++.oliva/typename2.C: Likewise.
50637         * g++.old-deja/g++.other/typename1.C: Likewise.
50638         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50639         * g++.old-deja/g++.pt/nontype5.C: Likewise.
50640         * g++.old-deja/g++.pt/typename11.C: Likewise.
50641         * g++.old-deja/g++.pt/typename14.C: Likewise.
50642         * g++.old-deja/g++.pt/typename16.C: Likewise.
50643         * g++.old-deja/g++.pt/typename3.C: Likewise.
50644         * g++.old-deja/g++.pt/typename4.C: Likewise.
50645         * g++.old-deja/g++.pt/typename5.C: Likewise.
50646         * g++.old-deja/g++.pt/typename7.C: Likewise.
50647         * g++.old-deja/g++.robertl/eb9.C: Likewise.
50648
50649 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
50650
50651         * g++.dg/other/linkage1.C: New test.
50652         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50653         specifiers.
50654
50655 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50656
50657         * gcc.dg/concat.c: New test.
50658
50659 2001-12-11  Stan Shebs  <shebs@apple.com>
50660
50661         * objc/compile: New test directory.
50662         * objc/compile/compile.exp: New expect script.
50663         * objc/compile/20011211-1.m: New compile test.
50664
50665 2001-12-11  Jason Merrill  <jason@redhat.com>
50666
50667         * lib/prune.exp (prune_gcc_output): Also handle "In member
50668         function".  So many permutations...
50669
50670 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
50671
50672         * g++.dg/template/typedef1.C: New test.
50673
50674 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
50675
50676         * g++.dg/other/copy1.C: New test.
50677
50678 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
50679
50680         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50681
50682         * gcc.dg/builtin-choose-expr.c: New.
50683
50684 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
50685
50686         * gcc.dg/altivec-2.c: New.
50687
50688 2001-12-07  Richard Henderson  <rth@redhat.com>
50689
50690         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50691
50692 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
50693
50694         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50695         ultrasparc.
50696
50697 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50698
50699         * g++-old.deja/g++.robertl/eb101.C: Deleted.
50700
50701 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
50702
50703         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50704         variable argument list.
50705
50706 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
50707
50708         * gcc.c-torture/execute/memcheck: Delete entire directory.
50709         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50710         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50711
50712 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50713
50714         * gcc.dg/Wshadow-1.c: New test.
50715
50716 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
50717
50718         * gcc.c-torture/compile/20011130-1.c: New test.
50719
50720         * gcc.dg/noncompile/20011025-1.c: New test.
50721
50722         * g++.dg/other/anon-union.C: New test.
50723
50724         * gcc.c-torture/execute/20011024-1.c: New test.
50725
50726 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50727
50728         * gcc.c-torture/execute/20000722-1.x,
50729         gcc.c-torture/execute/20010123-1.x: Remove.
50730         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50731         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50732         gcc.dg/c99-complit-2.c: New tests.
50733
50734 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
50735
50736         * g++.dg/inherit/base1.C: New test.
50737
50738 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
50739
50740         * g++.dg/other/stdarg1.C: New test.
50741
50742         * gcc.c-torture/compile/20011130-2.c: New test.
50743
50744 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
50745
50746         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50747         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50748         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50749         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50750         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50751         * gcc.dg/builtin-prefetch-1.c: New test.
50752
50753 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
50754
50755         * gcc.dg/20011130-1.c: New test.
50756
50757 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50758
50759         * g++.dg/other/scope1.C: New test.
50760         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50761
50762 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50763
50764         * gcc.dg/vla-init-1.c: New test.
50765
50766 2001-12-01  Geoff Keating  <geoffk@redhat.com>
50767
50768         * gcc.c-torture/compile/structs.c: New testcase from GDB.
50769
50770 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50771
50772         * objc.dg/alias.m: Update.
50773         * objc.dg/class-1.m: Update.
50774         * objc.dg/const-str-1.m: Update.
50775         * objc.dg/fwd-proto-1.m: Update.
50776         * objc.dg/id-1.m: Update.
50777         * objc.dg/super-class-1.m: Update.
50778
50779 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50780
50781         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50782         constructs.
50783
50784 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50785
50786         * gcc.c-torture/execute/20011128-1.c: New test.
50787
50788 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50789
50790         * gcc.dg/20011127-1.c: New test.
50791
50792 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50793
50794         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
50795         from Austin Group draft 7.
50796         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
50797         scanf format arguments.
50798         * gcc.dg/format/no-exargs-2.c: New test.
50799
50800 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
50801
50802         * g++.dg/abi/vbase8-4.C: New test.
50803
50804 2001-11-24  Ian Lance Taylor  <ian@airs.com>
50805
50806         * gcc.c-torture/execute/20011121-1.c: New test.
50807
50808 2001-11-23  Jeffrey A Law  (law@cygnus.com)
50809
50810         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50811
50812 2001-11-23  Andreas Jaeger  <aj@suse.de>
50813
50814         * gcc.dg/cpp/charconst-2.c: New test.
50815
50816 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
50817
50818         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50819         to the host if it is remote.  Let tests specify extra headers
50820         they use.
50821         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50822         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50823         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50824         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50825         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50826         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50827         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50828         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50829         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50830         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50831
50832 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
50833
50834         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50835         for little endian ARMs.
50836
50837 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
50838
50839         * gcc.c-torture/compile/20011119-1.c: New test.
50840         * gcc.c-torture/compile/20011119-2.c: New test.
50841
50842 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
50843
50844         * gcc.dg/altivec-1.c: Fix typo.
50845
50846 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50847
50848         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50849
50850 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
50851
50852         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50853
50854 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
50855
50856         * lib/g77.exp: Don't specify --rpath-link.
50857
50858         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50859         across all the headers.
50860         * gcc.dg/format/format.exp: For testing on a remote host,
50861         copy format.h.
50862
50863         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50864         * gcc.c-torture/execute/930406-1.c: Likewise.
50865         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50866
50867 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
50868
50869         * gcc.dg/altivec-1.c: New.
50870
50871 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
50872
50873         * gcc.dg/cpp/fpreprocessed.c: New test case.
50874
50875 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50876
50877         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50878         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50879         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50880
50881 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50882
50883         * gcc.dg/no-builtin-1.c: New test.
50884
50885 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
50886
50887         * gcc.c-torture/execute/20011115-1.c: New test.
50888
50889 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
50890
50891         * gcc.c-torture/compile/20011114-2.c: New test.
50892         * gcc.c-torture/compile/20011114-3.c: New test.
50893         * gcc.c-torture/compile/20011114-4.c: New test.
50894
50895 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50896
50897         * g++.dg/other/init1.C: New test.
50898
50899 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
50900
50901         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50902         message.
50903
50904         * gcc.c-torture/execute/20011114-1.c: New testcase.
50905
50906         * gcc.c-torture/compile/20010327-1.c: Revert last change.
50907         * gcc.c-torture/compile/20011114-1.c: New test, exactly
50908         like the (before this change) version of 20010327-1.c.
50909
50910 2001-11-14  Roger Sayle <roger@eyesopen.com>
50911
50912         * gcc.c-torture/execute/string-opt-13.c: New testcase.
50913
50914 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
50915
50916         * g++.dg/init/array2.C: New test.
50917
50918 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
50919
50920         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50921
50922 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
50923
50924         * g++.dg/other/forscope1.C: New test.
50925         * g++.dg/ext/forscope1.C: New test.
50926         * g++.dg/ext/forscope2.C: New test.
50927
50928 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
50929
50930         * gcc.c-torture/execute/20011113-1.c: New test.
50931
50932 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
50933
50934         * gcc.c-torture/execute/20011109-2.c: New test.
50935
50936         * gcc.c-torture/execute/20011109-1.c: New test.
50937
50938 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
50939
50940         * gcc.c-torture/compile/20011109-1.c: New test.
50941
50942 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
50943
50944         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50945         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50946         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
50947         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
50948         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
50949         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
50950         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
50951
50952 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50953
50954         * g++.dg/warn/Wshadow-1.C: New tests.
50955         * g++.old-deja/g++.mike/for3.C: Update.
50956
50957 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50958
50959         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50960         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50961         XFAILs.  Adjust expected error texts.
50962         * gcc.c-torture/compile/20011106-1.c,
50963         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50964         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50965         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50966         gcc.dg/c99-array-lval-5.c: New tests.
50967
50968 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50969
50970         * gcc.dg/cpp/defined.c: Update.
50971
50972 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50973
50974         * gcc.c-torture/execute/anon-1.c: New test.
50975
50976 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
50977
50978         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50979         same size, so no warning should be produced on stormy16.
50980
50981         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50982         due to oversized array.
50983         * g++.old-deja/g++.mike/ns15.C: Likewise.
50984         * g++.old-deja/g++.pt/crash16.C: Likewise.
50985
50986 2001-11-02  Graham Stott  <grahams@redhat.com>
50987
50988         * g++.dgother/debug1.C: Fix typos.
50989
50990 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
50991
50992         * g++.dg/other/debug1.C: New test.
50993
50994 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50995
50996         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50997         of unsigned long.
50998
50999 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
51000
51001         * gcc.dg/20011029-2.c: New test.
51002
51003         * gcc.c-torture/compile/20011029-1.c: New test.
51004
51005 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
51006
51007         * objc/execute/class_self-1.m: New test.
51008         * objc/execute/class_self-2.m: New test.
51009
51010 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
51011
51012         * gcc.misc-tests/msgs.exp: Delete.
51013         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51014         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
51015         error set to match recent changes.
51016
51017 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
51018
51019         * gcc.dg/20011021-1.c: New test.
51020
51021 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
51022
51023         * gcc.c-torture/compile/20011023-1.c: New test.
51024
51025 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
51026
51027         * lib/g77.exp: Rewrite based on lib/g++.exp.
51028
51029 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
51030
51031         * gcc.c-torture/execute/20011019-1.c: New test.
51032
51033         * gcc.dg/20011018-1.c: New test.
51034
51035 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
51036
51037         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51038
51039 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
51040
51041         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
51042         * gcc.dg/attr-invalid.c: Likewise.
51043
51044 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
51045
51046         * gcc.dg/20011015-1.c: New test.
51047
51048 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51049
51050         * g++.dg/template/unify2.C: New test.
51051
51052 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51053
51054         * g++.dg/other/exception-specification.C: New test
51055
51056 2001-10-13  Tom Rix  <trix@redhat.com>
51057
51058         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
51059         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
51060
51061 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
51062
51063         * gcc.dg/20011009-1.c: New test.
51064
51065 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
51066
51067         PR g++/4476
51068         * g++.dg/other/friend1.C: New test.
51069
51070 2001-10-11  Richard Henderson  <rth@redhat.com>
51071
51072         * g++.old-deja/g++.other/crash18.C: Add -S to options.
51073
51074 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51075
51076         * gcc.c-torture/compile/20011010-1.c: New.
51077
51078 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51079
51080         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
51081         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
51082         g77.f-torture/execute/execute.exp,
51083         g77.f-torture/noncompile/noncompile.exp,
51084         gcc.c-torture/compile/compile.exp,
51085         gcc.c-torture/execute/execute.exp,
51086         gcc.c-torture/execute/ieee/ieee.exp,
51087         gcc.c-torture/execute/memcheck/memcheck.exp,
51088         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51089         objc/execute/execute.exp: Update FSF address.
51090
51091 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51092
51093         * gcc.dg/cpp/cmdlne-C.c: Update.
51094         * gcc.dg/cpp/cmdlne-C2.c: New.
51095
51096 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51097
51098         * gcc.c-torture/execute/20011008-3.c: New.
51099
51100 2001-10-08  DJ Delorie  <dj@redhat.com>
51101
51102         * gcc.dg/20011008-1.c: New.
51103         * gcc.dg/20011008-2.c: New.
51104
51105 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51106
51107         * gcc.dg/cpp/spacing1.c: Update test.
51108
51109 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51110
51111         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51112         spelling errors of "separate" as "seperate".
51113
51114 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
51115
51116         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51117         enough to avoid inlining.
51118
51119 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51120
51121         * lib/g77.exp: set libg2c_dir correctly.
51122
51123 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51124
51125         * gcc.dg/cpp/macro11.c: New test.
51126
51127 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51128
51129         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51130         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51131         gcc.dg/format/multattr-3.c: New tests.
51132         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
51133         tests for format attributes on function pointers being rejected.
51134
51135 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51136
51137         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51138
51139 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51140
51141         * g++.dg/warn/format1.C: New test.
51142
51143 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51144
51145         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51146
51147 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51148
51149         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51150
51151 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51152
51153         * gcc.dg/cpp/redef2.c: Add test.
51154
51155 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
51156
51157         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51158         long-standing bug on i686, apparently.
51159         * gcc.c-torture/execute/loop-2c.x: New file.
51160         * gcc.c-torture/execute/loop-2d.x: New file.
51161         * gcc.c-torture/execute/loop-3c.x: New file.
51162
51163 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
51164
51165         * gcc.dg/cpp/20000625-2.c: Correct line number.
51166
51167 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51168
51169         * gcc.dg/cpp/macro10.c: New test.
51170         * gcc.dg/cpp/strify3.c: New test.
51171         * gcc.dg/cpp/spacing1.c: Add tests.
51172         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
51173         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
51174
51175 2001-09-24  DJ Delorie  <dj@redhat.com>
51176
51177         * gcc.c-torture/execute/20010924-1.c: New test.
51178
51179 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51180
51181         * objc/execute/paste.m: Remove.
51182
51183 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51184
51185         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51186
51187 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
51188
51189         * g77.dg/strlen0.f: New test.
51190
51191 2001-09-21  Richard Henderson  <rth@redhat.com>
51192
51193         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51194         * g++.old-deja/g++.abi/vtable2.C: Likewise.
51195
51196 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51197
51198         Table-driven attributes.
51199         * g++.dg/ext/attrib1.C: New test.
51200
51201 2001-09-20  DJ Delorie  <dj@redhat.com>
51202
51203         * gcc.dg/20000926-1.c: Update expected warning messages.
51204         * gcc.dg/array-2.c: Likewise, and test for warnings too.
51205         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51206         array.
51207
51208 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
51209
51210         * g++.dg/eh/registers1.C: New test case.
51211
51212 2001-09-17  Richard Henderson  <rth@redhat.com>
51213
51214         * gcc.dg/array-5.c: Fix VLA decomposition test.
51215
51216 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51217
51218         * gcc.dg/cpp/line5.c: New testcase.
51219
51220 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51221
51222         * gcc.dg/cpp/macro9.c: New test.
51223
51224 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
51225
51226         * gcc.c-torture/execute/980223.c: Change type of addr from long
51227         to char *.
51228
51229 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
51230
51231         * gcc.c-torture/execute/20010915-1.c: New test.
51232
51233 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
51234
51235         * g77.dg/bprob: New directory.
51236         * g77.dg/bprob/bprob.exp: New file.
51237         * g77.dg/bprob/bprob-1.f: New test.
51238         * g77.dg/gcov: New directory.
51239         * g77.dg/gcov/gcov.exp: New file.
51240         * g77.dg/gcov/gcov-1.f: New test.
51241         * g77.dg/gcov/gcov-1.x: New file.
51242
51243 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51244
51245         * gcc.dg/cpp/directiv.c: Update.
51246         * gcc.dg/cpp/undef1.c: Update.
51247
51248 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
51249
51250         * gcc.dg/20010912-1.c: New test.
51251
51252 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
51253
51254         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
51255         language-independent file in lib.
51256         * lib/gcov.exp: New file.
51257
51258 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51259
51260         * gcc.c-torture/compile/20010911-1.c: New test.
51261
51262 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
51263
51264         * lib/profopt.exp: New, to support profile-directed optimizations.
51265         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51266         * gcc.misc-tests/bprob-1.c: New test.
51267         * gcc.misc-tests/bprob-2.c: New test.
51268
51269 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
51270
51271         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
51272         XFAIL and which kinds of gcov output to verify.
51273         * gcc.misc-tests/gcov-4b.x: New file.
51274         * gcc.misc-tests/gcov-5b.x: New file.
51275         * gcc.misc-tests/gcov-6.x: New file.
51276         * gcc.misc-tests/gcov-7.c: New test.
51277         * gcc.misc-tests/gcov-7.x: New file.
51278
51279 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
51280
51281         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
51282         * gcc.misc-tests/gcov-6.c: New test.
51283
51284 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51285
51286         PR c++/3986
51287         * g++.dg/abi/vbase1.C: New test.
51288
51289 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
51290
51291         * objc.dg/method-2.m: New.
51292
51293 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51294
51295         PR c++/4203
51296         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51297         * g++.dg/init/empty1.C: New test.
51298
51299 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
51300
51301         * gcc.c-torture/compile/20010903-1.c: New test.
51302
51303 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
51304
51305         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51306         for m68k.
51307
51308 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
51309
51310         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51311
51312         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51313
51314         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51315
51316 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
51317
51318         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51319         for 16-bit 'unsigned int'.
51320
51321 2001-08-29  Kazu Hirata  <kazu@hxi.com>
51322
51323         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51324
51325 2001-08-27  Richard Henderson  <rth@redhat.com>
51326
51327         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51328         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51329
51330 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
51331
51332         * gcc.dg/asm-names.c (ymain): New.
51333
51334 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
51335
51336         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51337         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51338         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51339
51340 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51341
51342         * gcc.dg/compare5.c: New testcase.
51343
51344 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
51345
51346         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51347         and "In instantiation".
51348
51349 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
51350
51351         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51352
51353 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
51354
51355         * gcc.misc-tests/gcov.exp: Add support for branch information.
51356         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51357         * gcc.misc-tests/gcov-4.c: New test.
51358         * gcc.misc-tests/gcov-4b.c: New test.
51359         * gcc.misc-tests/gcov-5b.c: New test.
51360
51361 2001-08-20  Zack Weinberg  <zackw@panix.com>
51362
51363         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51364         expected to fail.
51365
51366 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51367
51368         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51369
51370 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
51371
51372         * g++.dg/eh/template1.C: New test.
51373
51374 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
51375
51376         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51377         Fix thinko.
51378         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51379         for xfail.
51380
51381 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
51382
51383         * lib/g77-dg.exp: Use prune.exp for common procedures
51384         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51385         * lib/g77.exp: (g77-dg-prune) Remove
51386
51387 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
51388
51389         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51390
51391 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51392
51393         * g++.dg/template/unify1.C: New test.
51394
51395 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
51396
51397         * g++.dg/abi/empty4.C: New test.
51398
51399 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
51400
51401         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51402         solaris2.*
51403         * g77.f-torture/compile/pr3743.x: Likewise.
51404
51405 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51406
51407         * g++.dg/other/using-declaration.C: New test.
51408
51409 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51410
51411         * gcc.dg/cpp/tr-sign.c: New testcase.
51412
51413 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51414
51415         * gcc.dg/cpp/19951025-1.c: Revert.
51416         * gcc.dg/cpp/directiv.c: We no longer process directives that
51417         interrupt macro arguments.
51418
51419 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
51420
51421         * gcc.dg/bconstp-1.c: New test.
51422
51423 2001-08-03  Richard Henderson  <rth@redhat.com>
51424
51425         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51426
51427 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51428
51429         * gcc.dg/cpp/19951025-1.c: Update.
51430
51431 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51432
51433         * g77.dg/ff90-1.f (s): Fix reference of variable z,
51434         should be x.
51435
51436 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51437
51438         Kill -fhonor-std.
51439         * g++.old-deja/g++.ns/ns14.C: Remove special options.
51440         * g++.old-deja/g++.other/std1.C: Likewise.
51441         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51442
51443 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51444
51445         * lib/g77.exp: Load gcc-defs.exp for common procedures
51446         (g77_pass, g77_fail, g77_finish, g77_exit,
51447         ${tool}_check_unsupported_p} Now redundant.  Deleted.
51448
51449 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51450
51451         * g77.dg/fbackslash.f
51452         * g77.dg/fcase-preserve.f
51453         * g77.dg/ff90-1.f
51454         * g77.dg/ffixed-line-length-0.f
51455         * g77.dg/ffixed-line-length-132.f
51456         * g77.dg/ffixed-line-length-7.f
51457         * g77.dg/ffixed-line-length-72.f
51458         * g77.dg/ffixed-line-length-none.f
51459         * g77.dg/ffree-form-1.f
51460         * g77.dg/fno-backslash.f
51461         * g77.dg/fno-f90-1.f
51462         * g77.dg/fno-fixed-form-1.f
51463         * g77.dg/fno-onetrip.f
51464         * g77.dg/fno-typeless-boz.f
51465         * g77.dg/fno-underscoring.f
51466         * g77.dg/fno-vxt-1.f
51467         * g77.dg/fonetrip.f
51468         * g77.dg/ftypeless-boz.f
51469         * g77.dg/fugly-assumed.f
51470         * g77.dg/funderscoring.f
51471         * g77.dg/fvxt-1.f
51472
51473 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
51474
51475         * objc.dg/fwd-proto-1.m: New.
51476         * objc.dg/local-decl-1.m: New.
51477         * objc.dg/naming-1.m: New.
51478         * objc.dg/naming-2.m: New.
51479         * objc.dg/proto-hier-1.m: New.
51480
51481 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
51482
51483         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51484         largest-type elements to a struct makes its size grow.
51485
51486 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51487
51488         * g++.dg/abi/vthunk1.C: New test.
51489
51490 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51491
51492         * g++.dg/abi/vbase8-22.C: New test.
51493
51494 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51495
51496         * gcc.dg/cpp/macro8.c: New test.
51497
51498 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51499
51500         * g++.dg/abi/vbase8-21.C: New test.
51501
51502 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51503
51504         * g++.dg/abi/vbase8-10.C: New test.
51505
51506 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51507
51508         * lib/g++.exp (g++_set_ld_library_path): Renamed to
51509         ${tool}_set_ld_library_path.
51510         Changed caller.
51511         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
51512         g++.exp.
51513
51514 2001-07-26  Stan Cox <scox@redhat.com>
51515
51516         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
51517         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
51518         gcc_exit, gcc_check_unsupported_p):
51519         Moved to gcc-deps.exp
51520         * gcc-deps.exp: New file.
51521
51522 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51523
51524         * g++.old-deja/g++.pt/defarg14.C: New test.
51525
51526 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51527
51528         * g++.old-deja/g++.other/lineno5.C: New test.
51529
51530 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51531
51532         * g++.old-deja/g++.pt/crash68.C: New test.
51533
51534 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51535
51536         * g++.old-deja/g++.other/crash42.C: New test.
51537
51538 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51539
51540         * gcc.dg/cpp/extratokens.c: Fix.
51541         * gcc.dg/cpp/skipping2.c: New tests.
51542
51543 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51544
51545         * gcc.c-torture/execute/20010724-1.c: New file.
51546         * gcc.c-torture/execute/20010724-1.x: New file.
51547
51548 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51549
51550         * g++.old-deja/g++.other/cond7.C: New test.
51551
51552 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51553
51554         * g++.old-deja/g++.other/optimize4.C: New test.
51555
51556 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51557
51558         * g++.old-deja/g++.abi/vbase8-5.C: New test.
51559
51560 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
51561
51562         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51563         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51564         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51565         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51566
51567         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51568         bug report" message.
51569
51570         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51571         * g++.dg/ext/instantiate1.C: Move from old-deja.
51572
51573 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
51574
51575         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51576         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51577         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51578         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51579
51580 2001-07-23  Jeffrey A Law  (law@cygnus.com)
51581
51582         * gcc.c-torture/execute/20010723-1.c: New test.
51583
51584 2001-07-23  Ben Elliston  <bje@redhat.com>
51585
51586         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51587
51588 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51589
51590         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51591         i[34567]86-*-*.
51592         Delete handling of ieee_multilib_flags.
51593         Pass -mieee for alpha*-*-* and sh-*-*.
51594         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51595
51596 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
51597
51598         Remove old-abi tests.
51599         * g++.old-deja/g++.mike/p11116.C: Remove.
51600         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51601
51602 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
51603
51604         * g77.f-torture/compile/pr3743.f: New test
51605
51606 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
51607
51608         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51609
51610 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51611
51612         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51613         g++.old-deja/g++.pt/static6.C: Likewise.
51614         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51615         supports weak symbols.
51616
51617 2001-07-18  Andreas Jaeger  <aj@suse.de>
51618
51619         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51620         supported again.
51621
51622 2001-07-18  Andreas Jaeger  <aj@suse.de>
51623
51624         * gcc.dg/iftrap-1.c: Fix target line.
51625
51626 2001-07-17  Richard Henderson  <rth@redhat.com>
51627
51628         * gcc.c-torture/execute/20010717-1.c: New.
51629
51630 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51631
51632         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51633         tests.
51634
51635 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51636
51637         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51638
51639 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51640
51641         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51642         UAC_SIGBUS, UAC_NOPRINT definitions.
51643
51644 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
51645
51646         * objc/execute/object_is_class.m: New test.
51647         * objc/execute/object_is_meta_class.m: New test.
51648
51649 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51650
51651         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51652         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51653
51654 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
51655
51656         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51657         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51658
51659 2001-07-14  Richard Henderson  <rth@redhat.com>
51660
51661         * gcc.dg/iftrap-1.c: New.
51662
51663 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
51664
51665         * g77.f-torture/execute/intrinsic77.f: New test.
51666
51667 2001-07-11  Janis Johnson <janis@us.ibm.com>
51668
51669         * gcc.misc-tests/gcov-3.c: New test.
51670
51671 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51672
51673         * gcc.c-torture/compile/20010711-1.c,
51674         * gcc.c-torture/compile/20010711-2.c: New tests.
51675
51676 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51677
51678         * gcc.c-torture/execute/20010711-1.c: New test.
51679
51680 2001-07-11  Ben Elliston  <bje@redhat.com>
51681
51682         * g++.old-deja/g++.other/enum5.C: New test.
51683
51684 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
51685
51686         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51687         (g++-dg-prune): Call prune_gcc_output.
51688         * prune.exp: New file for prune_gcc_output.
51689         * lib/g++.exp, lib/gcc.exp: Load it.
51690
51691 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51692
51693         * gcc.c-torture/compile/20010701-1.c,
51694         g++.old-deja/g++.ext/attrib6.C: New tests.
51695
51696 2001-07-06  Jeffrey A Law  (law@cygnus.com)
51697
51698         * gcc.c-torture/compile/20010706-1.c: New test.
51699
51700 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
51701
51702         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51703
51704 2001-06-28  Stan Shebs  <shebs@apple.com>
51705
51706         * gcc.dg/pragma-darwin.c: New test.
51707
51708 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51709
51710         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51711         Solaris 2.[678] system.
51712
51713 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51714
51715         * gcc.dg/20010622-1.c: New test.
51716
51717 2001-06-18  Stan Shebs  <shebs@apple.com>
51718
51719         * objc.dg: New directory.
51720         * objc.dg/dg.exp: New file.
51721         * objc.dg/alias.m: New.
51722         * objc.dg/class-1.m: New.
51723         * objc.dg/class-2.m: New.
51724         * objc.dg/const-str-1.m: New.
51725         * objc.dg/const-str-2.m: New.
51726         * objc.dg/id-1.m: New.
51727         * objc.dg/method-1.m: New.
51728         * objc.dg/super-class-1.m: New.
51729         * lib/objc-dg.exp: New file.
51730
51731 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51732
51733         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51734         of label name.
51735
51736 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
51737
51738         * g++.old-deja/g++.abi/vbase8-9.C: New test.
51739
51740 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51741
51742         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51743         variable.
51744
51745 2001-06-12  Richard Henderson  <rth@redhat.com>
51746
51747         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51748
51749 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51750
51751         * g++.old-deja/g++.abi/vbase5.C: New test.
51752         * g++.old-deja/g++.abi/vbase6.C: New test.
51753         * g++.old-deja/g++.abi/vbase7.C: New test.
51754
51755 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51756
51757         * gcc.c-torture/compile/20010610-1.c: New test.
51758
51759 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51760
51761         * g++.old-deja/g++.abi/vbase4.C: New test.
51762
51763 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51764
51765         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51766         support %f for HC11/HC12 targets.
51767         * gcc.c-torture/execute/930513-1.x: New file, likewise.
51768         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51769         on HC11/HC12 targets.
51770         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51771
51772 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51773
51774         * gcc.dg/wchar_t-1.c: New file.
51775         * gcc.dg/wint_t-1.c: Likewise.
51776
51777 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51778
51779         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51780
51781 2001-06-11  Richard Henderson  <rth@redhat.com>
51782
51783         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51784
51785 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51786
51787         * gcc.c-torture/compile/20010611-1.c: New test.
51788
51789 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51790
51791         * gcc.dg/c99-tag-1.c: Add more tests.
51792
51793 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51794
51795         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51796         representation on MN10300 and ARM/Thumb.
51797
51798 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
51799
51800         * g77.f-torture/execute/20010610.f: New.
51801
51802 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
51803
51804         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51805         names.
51806
51807 2001-06-09  Richard Henderson  <rth@redhat.com>
51808
51809         * gcc.c-torture/execute/ashrdi-1.c: New.
51810         * gcc.c-torture/execute/ashldi-1.c: New.
51811         * gcc.c-torture/execute/lshrdi-1.c: New.
51812
51813 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
51814
51815         * objc/execute/load-3.m: Added. Check sending +load to categories,
51816         in addition to classes.
51817
51818 2001-06-08  Stan Shebs  <shebs@apple.com>
51819
51820         * objc/execute/load-2.m: New test.  From Nicola Pero
51821         <n.pero@mi.flashnet.it>.
51822
51823 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
51824
51825         * gcc.c-torture/execute/20010605-2.c: New test.
51826
51827 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51828
51829         * g++.old-deja/g++.abi/vbase2.C: New test.
51830         * g++.old-deja/g++.abi/vbase3.C: New test.
51831
51832 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51833
51834         * g++.old-deja/g++.pt/friend49.C: New test.
51835
51836 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
51837
51838         * g++.old-deja/g++.ext/anon3.C: New test.
51839
51840 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
51841
51842         * g++.old-deja/g++.other/conv7.C: New test.
51843
51844 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51845
51846         * gcc.c-torture/compile/20010605-2.c: New test.
51847
51848 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51849
51850         * gcc.c-torture/execute/20010604-1.c: New test.
51851
51852 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
51853
51854         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51855
51856 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
51857
51858         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51859         (g++_link_flags): Likewise.
51860         (g++_init): Pass gccpath's value to two previous functions.
51861
51862 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51863
51864         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51865         Ensure logfile entry matches exec command line.
51866
51867 2001-05-31  Richard Henderson  <rth@redhat.com>
51868
51869         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51870         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51871
51872 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
51873
51874         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51875         compiler for irix6.2
51876
51877 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
51878
51879         * g++.old-deja/g++.other/optimize3.C: New file.
51880
51881 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
51882
51883         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51884         assemble.
51885
51886 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
51887
51888         * g++.old-deja/g++.other/optimize2.C: New file.
51889
51890 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
51891
51892         * gcc.c-torture/compile/20010518-2.c: New file.
51893         * gcc.c-torture/execute/20010518-1.c: New file.
51894         * gcc.c-torture/execute/20010518-2.c: New file.
51895
51896 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51897
51898         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51899
51900 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
51901
51902         G++ no longer defines builtins that do not begin with __builtin.
51903         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51904         * g++.old-deja/g++.brendand/misc13.C: Likewise.
51905         * g++.old-deja/g++.law/builtin1.C: Likewise.
51906         * g++.old-deja/g++.law/cvt2.C: Likewise.
51907         * g++.old-deja/g++.mike/net5.C: Likewise.
51908         * g++.old-deja/g++.other/builtins1.C: Likewise.
51909         * g++.old-deja/g++.other/builtins2.C: Likewise.
51910         * g++.old-deja/g++.other/builtins3.C: Likewise.
51911         * g++.old-deja/g++.other/builtins4.C: Likewise.
51912         * g++.old-deja/g++.other/inline8.C: Likewise.
51913         * g++.old-deja/g++.robertl/eb39.C: Likewise.
51914
51915 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
51916
51917         * g++.old-deja/g++.pt/using1.C: Adjust.
51918         * g++.old-deja/g++.pt/using2.C: New test.
51919
51920 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51921
51922         * gcc.dg/cpp/charconst.c: New tests.
51923         * gcc.dg/cpp/escape.c: New tests.
51924         * gcc.dg/cpp/escape-1.c: New tests.
51925         * gcc.dg/cpp/escape-2.c: New tests.
51926         * gcc.dg/cpp/ucs.c: New tests.
51927
51928 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
51929
51930         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51931         native compiler for irix6.5.
51932
51933 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
51934
51935         * lib/g++.exp (g++_include_flags): Use args to compute
51936         get_multilibs.
51937         (g++_link_flags): Likewise.
51938         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51939
51940 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51941
51942         * gcc.dg/c90-hexfloat-1.c: Add more tests.
51943
51944 2001-05-21  Geoff Keating  <geoffk@redhat.com>
51945
51946         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
51947         this file.
51948
51949 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51950
51951         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
51952         STACK_SIZE;
51953         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
51954         to STACK_SIZE; Use it to define size of add_histo array.
51955         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51956         to STACK_SIZE.
51957         (f): Use GITT_SIZE to define size of gitt local table.
51958         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51959         to STACK_SIZE; Use it to define size of bytemem array.
51960
51961 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51962
51963         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51964         on 68HC11/HC12 due to the asm instruction.
51965         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51966         * gcc.c-torture/compile/920520-1.x: Likewise.
51967         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51968         on 68HC11/HC12 because the function is larger than 64K.
51969         * gcc.c-torture/compile/961203-1.x: New file, this test fails
51970         on 68HC11/HC12 because the structure is too large.
51971
51972 2001-05-20  Richard Henderson  <rth@redhat.com>
51973
51974         * gcc.c-torture/execute/20010520-1.c: New.
51975
51976 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51977
51978         * g++.old-deja/g++.warn/compare1.C: New test.
51979         * gcc.dg/compare4.c: New test.
51980
51981 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
51982
51983         * g++.old-deja/g++.other/optimize1.C: New test.
51984
51985 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51986
51987         * g++.old-deja/g++.pt/spec41.C: New test.
51988
51989 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
51990
51991         * gcc.c-torture/compile/20010114-1.x: Remove.
51992
51993 2001-05-18  Stan Shebs  <shebs@apple.com>
51994
51995         * gcc.c-torture/compile/20010518-1.c: New test.
51996
51997 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
51998
51999         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52000         * g++.old-deja/g++.pt/crash67.C: New test.
52001
52002 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
52003
52004         * g++.old-deja/g++.other/debug9.C: New test.
52005
52006 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
52007
52008         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52009
52010 2001-05-16  Jan Hubicka  <jh@suse.cz>
52011
52012         * gcc.c-torture/compile/20010516-1.c: New test.
52013
52014 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52015
52016         * g++.old-deja/g++.other/crash41.C: New test.
52017
52018 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52019
52020         * g++.old-deja/g++.pt/crash66.C: New test.
52021
52022 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
52023
52024         * g++.old-deja/g++.robertl/eb27.C: Convert.
52025
52026 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
52027
52028         * g++.dg/friend-warn.C: New test.  Do not warn about friend
52029         declaration being redundant.
52030
52031 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
52032
52033         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52034
52035 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
52036
52037         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52038
52039 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
52040
52041         * lib/g++.exp: Use testsuite_flags.
52042
52043 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
52044
52045         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
52046
52047 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52048
52049         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
52050
52051 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
52052
52053         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
52054
52055 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
52056
52057         * gcc.c-torture/compile/20010313-1.c: New test.
52058
52059 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
52060
52061         * gcc.dg/cpp/direct2.c: New test.
52062         * gccq.dg/cpp/direct2s.c: New test.
52063
52064         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
52065
52066 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
52067
52068         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
52069         * g++.old-deja/g++.other/op3.C: Likewise.
52070
52071 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52072
52073         * gcc.dg/cpp/syshdr.h: New file.
52074         * gcc.dg/cpp/sysmac1.c: Update.
52075         * gcc.dg/cpp/sysmac2.c: Update.
52076
52077 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52078
52079         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
52080
52081 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
52082
52083         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52084         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52085
52086 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
52087
52088         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52089
52090 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
52091
52092         * lib/g++.exp (g++_include_flags): Don't use any special flags
52093         if TESTING_IN_BUILD_TREE is not defined.
52094         (g++_init): Use a plain 'c++' as the compiler if
52095         TESTING_IN_BUILD_TREEE is not defined.
52096
52097 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52098
52099         * g++.old-deja/g++.eh/catch13.C: New test.
52100         * g++.old-deja/g++.eh/catch14.C: New test.
52101
52102 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52103
52104         * gcc.dg/cpp/tr-define.c: New test.
52105
52106 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
52107
52108         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52109         <stdlib.h>, not <malloc.h>.
52110
52111 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52112
52113         * g++.old-deja/g++.ns/template17.C: New test.
52114
52115 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52116
52117         * g++.old-deja/g++.pt/ref4.C: New test.
52118
52119 2001-04-30  Richard Henderson  <rth@redhat.com>
52120
52121         * gcc.dg/20000724-1.c: Revert last change.
52122
52123 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
52124
52125         * g77.f-torture/execute/20010430.f: New test.
52126
52127 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
52128
52129         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52130
52131 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
52132
52133         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52134
52135 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52136
52137         * g++.old-deja/g++.eh/crash6.C: New test.
52138
52139 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52140
52141         * g++.old-deja/g++.other/warn7.C: New test.
52142
52143 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52144
52145         * g++.old-deja/g++.other/defarg9.C: New test.
52146
52147 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52148
52149         * g77.f-torture/compile/20010426.f: New test.
52150         * g77.f-torture/execute/20010426.f: New test.
52151
52152 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52153
52154         * g77.f-torture/compile/20000629-1.x: Remove - error
52155         has been fixed.
52156
52157 2001-04-26  Jeffrey A Law  (law@cygnus.com)
52158
52159         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52160         Tweak slightly to work with g++.dg framework.
52161         * g++.dg/special/ecos.exp: Run initp1.C test.
52162         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52163
52164         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52165         its linker doesn't give line numbers either.
52166         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
52167
52168 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52169
52170         * g++.old-deja/g++.other/lex1.C: New test.
52171
52172 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
52173
52174         * gcc.dg/noncompile/20010425-1.c: New test.
52175
52176 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52177
52178         * g++.old-deja/g++.pt/mangle2.C: New test.
52179
52180 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52181
52182         * gcc.dg/format/plus-1.c: New test.
52183
52184 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52185
52186         * gcc.dg/20010423-1.c: New test.
52187
52188 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52189
52190         * gcc.c-torture/execute/20010422-1.c: New test.
52191
52192 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
52193
52194         * g++.old-deja/g++.ns/type2.C: New test.
52195
52196 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
52197
52198         * g++.old-deja/g++.other/perf1.C: New test.
52199
52200 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
52201
52202         * gcc.dg/c99-func-2.c: Remove xfail.
52203         * gcc.dg/c99-func-3.c: Remove xfail.
52204         * gcc.dg/c99-func-4.c: Remove xfail.
52205
52206 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
52207
52208         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52209
52210 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52211
52212         * gcc.c-torture/compile/20010423-1.c: New test.
52213
52214 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52215
52216         * g++.old-deja/g++.pt/typename28.C: New test.
52217
52218 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52219
52220         * g++.old-deja/g++.abi/empty2.C: New test.
52221         * g++.old-deja/g++.abi/empty3.C: New test.
52222
52223 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52224
52225         * g++.old-deja/g++.other/comdat2.C: New test.
52226         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52227
52228 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52229
52230         * g++.old-deja/g++.other/overload14.C: New test.
52231
52232 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52233
52234         * g++.old-deja/g++.other/lookup23.C: New test.
52235
52236 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52237
52238         * gcc.c-torture/execute/20010403-1.c: New test.
52239
52240 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
52241             Mark Mitchell  <mark@codesourcery.com>
52242
52243         * lib/old-dejagnu.exp: Don't delete output of executable.
52244         Add .exe suffix to executables.
52245
52246 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
52247
52248         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
52249
52250 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52251
52252         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52253
52254 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52255
52256         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52257         * g++.old-deja/g++.abi/crash1.C: New test.
52258
52259 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52260
52261         * g++.old-deja/g++.other/crash40.C: New test.
52262
52263 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52264
52265         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52266
52267 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
52268
52269         * g++.old-deja/g++.other/warn6.C: New test.
52270
52271 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52272
52273         * g++.old-deja/g++.robertl/eb42.C: Same.
52274
52275 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52276
52277         * gcc.dg/wtr-conversion-1.c: New testcase.
52278
52279 2001-04-10  Richard Henderson  <rth@redhat.com>
52280
52281         * g++.old-deja/g++.other/array5.C: New.
52282
52283 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52284
52285         * gcc.c-torture/execute/20010408-1.c: New test.
52286
52287 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
52288
52289         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
52290         headers and constructs.
52291         * g++.old-deja/g++.robertl/eb79.C: Same.
52292         * g++.old-deja/g++.robertl/eb77.C (main): Same.
52293         * g++.old-deja/g++.robertl/eb73.C: Same.
52294         * g++.old-deja/g++.robertl/eb66.C (main): Same.
52295         * g++.old-deja/g++.robertl/eb55.C (t): Same.
52296         * g++.old-deja/g++.robertl/eb54.C (main): Same.
52297         * g++.old-deja/g++.robertl/eb46.C (main): Same.
52298         * g++.old-deja/g++.robertl/eb44.C: Same.
52299         * g++.old-deja/g++.robertl/eb41.C (main): Same.
52300         * g++.old-deja/g++.robertl/eb4.C (main): Same.
52301         * g++.old-deja/g++.robertl/eb39.C: Same.
52302         * g++.old-deja/g++.robertl/eb33.C (main): Same.
52303         * g++.old-deja/g++.robertl/eb31.C (main): Same.
52304         * g++.old-deja/g++.robertl/eb30.C: Same.
52305         * g++.old-deja/g++.robertl/eb3.C: Same.
52306         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52307         * g++.old-deja/g++.robertl/eb21.C: Same.
52308         * g++.old-deja/g++.robertl/eb15.C: Same.
52309         * g++.old-deja/g++.robertl/eb118.C: Same.
52310         * g++.old-deja/g++.robertl/eb115.C (main): Same.
52311         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52312         * g++.old-deja/g++.robertl/eb109.C: Same.
52313         * g++.old-deja/g++.other/sibcall1.C (main): Same.
52314         * g++.old-deja/g++.mike/rtti1.C: Same.
52315         * g++.old-deja/g++.mike/p658.C: Same.
52316         * g++.old-deja/g++.mike/net46.C: Same.
52317         * g++.old-deja/g++.mike/net34.C: Same.
52318         * g++.old-deja/g++.mike/memoize1.C: Same.
52319         * g++.old-deja/g++.mike/eh2.C: Same.
52320         * g++.old-deja/g++.law/weak.C: Same.
52321         * g++.old-deja/g++.law/visibility7.C: Same.
52322         * g++.old-deja/g++.law/visibility25.C: Same.
52323         * g++.old-deja/g++.law/visibility22.C: Same.
52324         * g++.old-deja/g++.law/visibility2.C: Same.
52325         * g++.old-deja/g++.law/visibility17.C: Same.
52326         * g++.old-deja/g++.law/visibility13.C: Same.
52327         * g++.old-deja/g++.law/visibility10.C: Same.
52328         * g++.old-deja/g++.law/visibility1.C: Same.
52329         * g++.old-deja/g++.law/virtual3.C (eval): Same.
52330         * g++.old-deja/g++.law/vbase1.C: Same.
52331         * g++.old-deja/g++.law/operators32.C: Same.
52332         * g++.old-deja/g++.law/nest3.C: Same.
52333         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52334         * g++.old-deja/g++.law/except5.C (main): Same.
52335         * g++.old-deja/g++.law/cvt7.C (run): Same.
52336         * g++.old-deja/g++.law/cvt2.C: Same.
52337         * g++.old-deja/g++.law/cvt16.C: Same.
52338         * g++.old-deja/g++.law/ctors6.C (bar): Same.
52339         * g++.old-deja/g++.law/ctors17.C (main): Same.
52340         * g++.old-deja/g++.law/ctors13.C: Same.
52341         * g++.old-deja/g++.law/ctors12.C (main): Same.
52342         * g++.old-deja/g++.law/ctors10.C: Same.
52343         * g++.old-deja/g++.law/code-gen5.C: Same.
52344         * g++.old-deja/g++.law/bad-error7.C: Same.
52345         * g++.old-deja/g++.law/arm9.C: Same.
52346         * g++.old-deja/g++.law/arm12.C: Same.
52347         * g++.old-deja/g++.law/arg8.C: Same.
52348         * g++.old-deja/g++.law/arg1.C: Same.
52349         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52350         * g++.old-deja/g++.jason/template31.C: Same.
52351         * g++.old-deja/g++.jason/template24.C (main): Same.
52352         * g++.old-deja/g++.jason/2371.C: Same.
52353         * g++.old-deja/g++.eh/new2.C: Same.
52354         * g++.old-deja/g++.eh/new1.C: Same.
52355         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52356         * g++.old-deja/g++.brendan/nest21.C (main): Same.
52357         * g++.old-deja/g++.brendan/err-msg3.C: Same.
52358         * g++.old-deja/g++.brendan/crash62.C: Same.
52359         * g++.old-deja/g++.brendan/crash52.C: Same.
52360         * g++.old-deja/g++.brendan/crash49.C (main): Same.
52361         * g++.old-deja/g++.brendan/crash38.C: Same.
52362         * g++.old-deja/g++.brendan/crash15.C (main): Same.
52363         * g++.old-deja/g++.brendan/copy9.C: Same.
52364
52365 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
52366
52367         * gcc.c-torture/execute/20001203-2.c (memset):
52368         Count argument is of type __SIZE_TYPE__.
52369
52370 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
52371
52372         * gcc.c-torture/compile/20010404-1.c: New test.
52373
52374 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
52375
52376         * gcc.c-torture/compile/20010326-1.c: New test.
52377
52378 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
52379
52380         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52381         peculiarities of the SH.
52382         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52383
52384 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52385
52386         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52387         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52388         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52389
52390 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52391
52392         * g77.f-torture/compile/20010321-1.f: New test.
52393
52394 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52395
52396         * gcc.c-torture/compile/20010329-1.c: New test.
52397
52398 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52399
52400         * gcc.c-torture/execute/20010329-1.c: New test.
52401
52402 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52403
52404         * g++.old-deja/g++.other/eh4.C: Fix typo.
52405
52406 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52407
52408         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52409
52410 2001-03-28  Philip Blundell  <philb@gnu.org>
52411
52412         * gcc.c-torture/compile/20010328-1.c: New test.
52413
52414 2001-03-27  Richard Henderson  <rth@redhat.com>
52415
52416         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52417         * g++.old-deja/g++.eh/vbase3.C: Likewise.
52418
52419 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
52420
52421         * gcc.c-torture/compile/20010327-1.c: New test.
52422
52423 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52424
52425         * g++.old-deja/g++.other/friend12.C: New test.
52426         * g++.old-deja/g++.other/friend9.C: Expect no errors.
52427         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52428
52429 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52430
52431         * gcc.c-torture/execute/20010325-1.c: New test.
52432
52433 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
52434
52435         * g++.old-deja/g++.other/mangle3.C: New test.
52436
52437 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
52438
52439         * g++.old-deja/g++.other/anon8.C: New test.
52440
52441 2001-03-20  Philip Blundell  <philb@gnu.org>
52442
52443         * gcc.c-torture/compile/20010320-1.c: New test.
52444
52445 2001-03-17  Richard Henderson  <rth@redhat.com>
52446
52447         * g++.old-deja/g++.other/eh4.C: Add expected error text.
52448
52449 2001-03-15  Geoff Keating  <geoff@redhat.com>
52450
52451         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52452         tests on AIX.
52453
52454 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52455
52456         * g++.old-deja/g++.other/eh4.C: New test.
52457
52458 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52459
52460         * gcc.dg/cpp/mi1.c: Update.
52461
52462 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
52463
52464         * g++.old-deja/g++.other/regstack.C: New test.
52465
52466 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52467
52468         * g++.old-deja/g++.other/ref4.C: New test.
52469
52470 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
52471
52472         * objc/execute/va_method.m: Added.
52473         * objc/execute/IMP.m: Added.
52474         * objc/execute/_cmd.m: Added.
52475         * objc/execute/accessing_ivars.m: Added.
52476         * objc/execute/class-1.m: Added.
52477         * objc/execute/class-10.m: Added.
52478         * objc/execute/class-11.m: Added.
52479         * objc/execute/class-12.m: Added.
52480         * objc/execute/class-13.m: Added.
52481         * objc/execute/class-14.m: Added.
52482         * objc/execute/class-2.m: Added.
52483         * objc/execute/class-3.m: Added.
52484         * objc/execute/class-4.m: Added.
52485         * objc/execute/class-5.m: Added.
52486         * objc/execute/class-6.m: Added.
52487         * objc/execute/class-7.m: Added.
52488         * objc/execute/class-8.m: Added.
52489         * objc/execute/class-9.m: Added.
52490         * objc/execute/class-tests-1.h
52491         * objc/execute/class-tests-2.h
52492         * objc/execute/compatibility_alias.m: Added.
52493         * objc/execute/encode-1.m: Added.
52494         * objc/execute/formal_protocol-1.m: Added.
52495         * objc/execute/formal_protocol-2.m: Added.
52496         * objc/execute/formal_protocol-3.m: Added.
52497         * objc/execute/formal_protocol-4.m: Added.
52498         * objc/execute/formal_protocol-5.m: Added.
52499         * objc/execute/formal_protocol-6.m: Added.
52500         * objc/execute/formal_protocol-7.m: Added.
52501         * objc/execute/informal_protocol.m: Added.
52502         * objc/execute/initialize.m: Added.
52503         * objc/execute/load.m: Added.
52504         * objc/execute/many_args_method.m: Added.
52505         * objc/execute/nested-3.m: Added.
52506         * objc/execute/no_clash.m: Added.
52507         * objc/execute/private.m: Added.
52508         * objc/execute/redefining_self.m: Added.
52509         * objc/execute/root_methods.m: Added.
52510         * objc/execute/selector-1.m: Added.
52511         * objc/execute/static-1.m: Added.
52512         * objc/execute/static-2.m: Added.
52513         * objc/execute/va_method.m: Added.
52514
52515 2001-03-10  Richard Henderson  <rth@redhat.com>
52516
52517         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
52518
52519 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52520
52521         * g++.old-deja/g++.other/crash31.C: XFAIL.
52522         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52523         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52524         * gcc.c-torture/execute/20010123-1.x: XFAIL.
52525         * gcc.c-torture/execute/20010124-1.x: XFAIL.
52526         * gcc.dg/sequence-pt-1.c: XFAIL one test.
52527
52528 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52529
52530         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52531
52532 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52533
52534         * gcc.dg/20000724-1.c: Don't use multiline strings.
52535
52536 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52537
52538         * objc/execute/string1.m, objc/execute/string2.m: Compare the
52539         result of -cString against what we expect it to be; don't just
52540         print it out for no one to read.
52541
52542         * objc/execute/string3.m, objc/execute/string4.m: New tests.
52543         Based on testcases provided by Nicola Pero.
52544
52545 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52546
52547         * gcc.dg/cpp/macro7.c: New test.
52548
52549 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52550
52551         * gcc.dg/cpp/multiline.c: Update.
52552
52553 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52554
52555         * g++.old-deja/g++.other/enum3.C: New test.
52556
52557 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52558
52559         * g++.old-deja/g++.other/pod1.C: New test.
52560
52561 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52562
52563         * g++.old-deja/g++.ext/overload1.C: New test.
52564
52565 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52566
52567         * g++.old-deja/g++.pt/using1.C: New test.
52568
52569 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52570
52571         * g++.old-deja/g++.other/using9.C: New test.
52572
52573 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
52574
52575         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52576
52577         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52578
52579 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
52580
52581         * g++.old-deja/g++.ext/realpt1.C: Remove.
52582
52583 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
52584
52585         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52586
52587 2001-02-26  Will Cohen  <wcohen@redhat.com>
52588
52589         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52590
52591 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
52592
52593         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52594         templatized constructors.
52595
52596 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52597
52598         * gcc.c-torture/execute/20010224-1.c: New test.
52599
52600 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
52601
52602         * gcc.c-torture/execute/20010222-1.c: New test.
52603
52604 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
52605
52606         * g++.old-deja/g++.other/inline20.C: New test.
52607
52608 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
52609
52610         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52611
52612 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52613
52614         * g++.old-deja/g++.other/lookup22.C: New test.
52615
52616 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
52617
52618         * g77.dg: New directory.
52619         * g77.dg/20010216-1.f: New test case.
52620         * g77.dg/dg.exp: New driver.
52621         * lib/g77-dg.exp: New driver library.
52622
52623 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52624
52625         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52626
52627 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
52628
52629         * g++.old-deja/g++.other/decl9.C: New test.
52630
52631 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
52632
52633         * g++.old-deja/g++.other/init16.C: Update the test so that it does
52634         not need <string> and also tests the initialization at runtime.
52635
52636 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52637
52638         * gcc.c-torture/execute/longlong.c: New test.
52639
52640 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52641
52642         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52643
52644 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52645
52646         * gcc.c-torture/execute/920302-1.c (execute):
52647         Change argument type to short.
52648
52649 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52650
52651         * g++.old-deja/g++.pt/deduct6.C: New test.
52652
52653 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52654
52655         * g++.old-deja/g++.pt/deduct5.C: New test.
52656
52657 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
52658
52659         * gcc.c-torture/execute/20010209-1.c: New test.
52660
52661 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52662
52663         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52664
52665 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
52666
52667         * g++.dg/vtgc1.C: Update for new ABI.
52668
52669         * consistency.vlad: New directory, 1665 files.
52670
52671 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52672
52673         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52674         return type.
52675         * gcc.dg/cpp/digraphs.c: Declare puts.
52676
52677 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52678
52679         * g++.old-deja/g++.other/warn5.C: New test.
52680
52681 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52682
52683         * g++.old-deja/g++.pt/spec40.C: New test.
52684
52685 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52686
52687         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52688         case.
52689         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52690
52691 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
52692
52693         * gcc.c-torture/compile/20010209-1.c: New test.
52694
52695 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
52696
52697         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52698         excess errors message but not if it crashes.
52699         * g++.old-deja/g++.other/crash27.C: Likewise.
52700         * g++.old-deja/g++.other/crash28.C: Likewise.
52701         * g++.old-deja/g++.other/crash30.C: Likewise.
52702         * g++.old-deja/g++.other/crash32.C: Likewise.
52703         * g++.old-deja/g++.other/crash35.C: Likewise.
52704         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52705
52706 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52707
52708         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52709         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52710         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52711         g77.f-torture/execute/execute.exp,
52712         g77.f-torture/noncompile/noncompile.exp,
52713         gcc.c-torture/execute/execute.exp,
52714         gcc.c-torture/execute/memcheck/memcheck.exp,
52715         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52716         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52717         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52718         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52719         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52720         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52721         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52722         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52723         Remove bug reporting instructions with ancient email addresses.
52724
52725 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52726
52727         * gcc.dg/20010202-1.c: New test.
52728         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52729
52730 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
52731
52732         * g++.dg/stdbool-if.C: New test.
52733
52734 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
52735
52736         * objc/execute/fdecl.m: Added main().
52737
52738 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52739
52740         * gcc.c-torture/execute/20010206-1.c: New test.
52741
52742 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52743
52744         * gcc.dg/cpp/avoidpaste1.c: Update.
52745
52746 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
52747
52748         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52749         Pero <nicola@brainstorm.co.uk>.
52750         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52751
52752 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
52753
52754         * g++.old-deja/g++.pt/spec39.C: New test.
52755
52756 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
52757
52758         * gcc.c-torture/compile/20010202-1.c: New test.
52759
52760 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
52761
52762         * g++.old-deja/g++.abi/primary2.C: New test.
52763         * g++.old-deja/g++.abi/primary3.C: New test.
52764         * g++.old-deja/g++.abi/primary4.C: New test.
52765         * g++.old-deja/g++.abi/primary5.C: New test.
52766         * g++.old-deja/g++.abi/vtable3.h: New test.
52767         * g++.old-deja/g++.abi/vtable3a.C: New test.
52768         * g++.old-deja/g++.abi/vtable3b.C: New test.
52769         * g++.old-deja/g++.abi/vtable3c.C: New test.
52770         * g++.old-deja/g++.abi/vtable3d.C: New test.
52771         * g++.old-deja/g++.abi/vtable3e.C: New test.
52772         * g++.old-deja/g++.abi/vtable3f.C: New test.
52773         * g++.old-deja/g++.abi/vtable3g.C: New test.
52774         * g++.old-deja/g++.abi/vtable3h.C: New test.
52775         * g++.old-deja/g++.abi/vtable3i.C: New test.
52776         * g++.old-deja/g++.abi/vtable3j.C: New test.
52777         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52778
52779 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52780
52781         * g++.old-deja/g++.other/anon6.C: New test.
52782         * g++.old-deja/g++.other/anon7.C: New test.
52783
52784 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52785
52786         * gcc.dg/cpp/avoidpaste2.c: New tests.
52787
52788 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52789
52790         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52791
52792 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52793
52794         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52795         DECIMAL_DIG cases for Irix."
52796
52797 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
52798
52799         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52800
52801 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52802
52803         * gcc.dg/c99-tag-1.c: New test.
52804
52805 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52806
52807         * gcc.dg/cpp/tr-warn1.c: Add tests.
52808
52809 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52810
52811         * gcc.dg/cpp/avoidpaste1.c: Update.
52812         * gcc.dg/cpp/paste4.c: Update.
52813
52814 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
52815
52816         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52817         cases for Irix.
52818
52819 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52820
52821         * g++.old-deja/g++.other/inline19.C: New test.
52822
52823 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52824
52825         * gcc.dg/Wlarger-than.c: New test.
52826
52827 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52828
52829         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52830
52831 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
52832
52833         * gcc.c-torture/execute/20010129-1.c: New test.
52834         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52835
52836 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52837
52838         * gcc.dg/cpp/avoidpaste1.c: Test case.
52839
52840 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
52841
52842         * g++.old-deja/g++.other/inline18.C: New test.
52843
52844 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52845
52846         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52847         and __builtin_putchar.
52848
52849 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
52850
52851         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52852         tests.
52853
52854 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
52855
52856         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52857         floating point number rounding mode to round to the nearest
52858         representable mode.
52859
52860 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
52861
52862         * g++.old-deja/g++.other/mangle2.C: New test.
52863
52864 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52865
52866         * gcc.c-torture/compile/20010124-1.c: New test.
52867
52868 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
52869
52870         * g++.old-deja/g++.pt/spec38.C: New test.
52871
52872 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52873
52874         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52875         "Build don't run".
52876
52877 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52878
52879         * gcc.c-torture/execute/20010123-1.c: New test.
52880
52881 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52882
52883         * g++.old-deja/g++.pt/spec37.C: New test.
52884
52885 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52886
52887         * g++.old-deja/g++.pt/overload14.C: New test.
52888
52889 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52890
52891         * gcc.c-torture/execute/20010122-1.c: New test, exercise
52892         __builtin_return_address.
52893
52894 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
52895
52896         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52897         * g++.old-deja/g++.pt/spec35.C: New test.
52898         * g++.old-deja/g++.pt/spec36.C: New test.
52899
52900 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
52901
52902         * gcc.c-torture/compile/20010118-1.c: New test.
52903
52904 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
52905
52906         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52907
52908 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52909
52910         * gcc.c-torture/execute/20010119-1.c: New test.
52911
52912 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52913
52914         * g++.old-deja/g++.other/vbase5.C: New test.
52915
52916 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52917
52918         * gcc.c-torture/execute/20010118-1.c: New test.
52919
52920 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52921
52922         * g++.old-deja/g++.pt/deduct3.C: New test.
52923
52924 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52925
52926         * g++.old-deja/g++.pt/spec34.C: New test.
52927
52928 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52929
52930         * g77.f-torture/compile/20000601-2.f: New test.
52931
52932 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52933
52934         * g++.old-deja/g++.other/init17.C: New test.
52935
52936 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
52937
52938         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52939
52940 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52941
52942         * g++.old-deja/g++.pt/unify8.C: New test.
52943
52944 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52945
52946         * g++.old-deja/g++.abi/vbase1.C: New test.
52947
52948 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52949
52950         * g++.old-deja/g++.pt/crash65.C: New test.
52951
52952 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52953
52954         * gcc.dg/cpp/assembl2.S: New test case.
52955
52956 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
52957
52958         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52959         are supported.
52960
52961 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52962
52963         * g++.old-deja/g++.other/builtins1.C: New test.
52964         * g++.old-deja/g++.other/builtins2.C: Likewise.
52965         * g++.old-deja/g++.other/builtins3.C: Likewise.
52966         * g++.old-deja/g++.other/builtins4.C: Likewise.
52967
52968 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
52969
52970         * gcc.c-torture/compile/20010117-1.c: New test.
52971         * gcc.c-torture/compile/20010117-2.c: New test.
52972
52973 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52974
52975         * g77.f-torture/execute/20010116.[fx]: New test,
52976         XFAIL on i?86-*-*.
52977         * g77.f-torture/compile/20010115.f: Indicate it's
52978         a test for PR fortran/1636.
52979
52980 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52981
52982         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52983
52984 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52985
52986         * g77.f-torture/compile/20010115.f: New test.
52987
52988 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
52989
52990         * g++.old-deja/g++.pt/nontype5.C: New test.
52991
52992 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52993
52994         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52995         have an equivalent working one below it.
52996
52997 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52998
52999         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53000         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53001
53002 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53003
53004         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53005         message containing "init_priority".
53006         (conpr-2.C): Likewise.
53007         (conpr-3.C): Likewise.
53008         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53009
53010 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53011
53012         * gcc.c-torture/execute/20010114-2.c: New test.
53013
53014 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53015
53016         * gcc.c-torture/compile/20010114-1.c: New test.
53017         * gcc.c-torture/compile/20010114-1.x: Xfail.
53018         * gcc.c-torture/compile/20010114-2.c: New test.
53019         * gcc.c-torture/execute/20010114-1.c: New test.
53020         * gcc.dg/trunc-1.c: New test.
53021         * gcc.dg/uninit-B.c: New test.
53022
53023 2001-01-13  Nick Clifton  <nickc@redhat.com>
53024
53025         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53026         target.
53027
53028 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53029
53030         * gcc.c-torture/compile/20010113-1.c: New test.
53031
53032 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
53033
53034         * gcc.c-torture/compile/20001212-1.c: New test.
53035
53036 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53037
53038         * gcc.dg/cpp/widestr1.c: Update.
53039         * gcc.dg/cpp/prag-imp.c: Remove.
53040
53041 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
53042
53043         * gcc.c-torture/execute/20000801-3.x: Remove.
53044         * gcc.dg/c90-init-1.c: New test.
53045         * gcc.dg/c99-init-1.c: New test.
53046         * gcc.dg/c99-init-2.c: New test.
53047         * gcc.dg/gnu99-init-1.c: New test.
53048
53049 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
53050
53051         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
53052         testing that no relevant ones were found.
53053
53054 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53055
53056         * g++.old-deja/g++.pt/cast2.C: New test.
53057
53058 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53059
53060         * g++.old-deja/g++.pt/friend47.C: New test.
53061
53062 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53063
53064         * g++.old-deja/g++.pt/instantiate13.C: New test.
53065
53066 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53067
53068         * g++.old-deja/g++.other/defarg7.C: New test.
53069         * g++.old-deja/g++.other/defarg8.C: New test.
53070
53071 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53072
53073         * g++.old-deja/g++.pt/crash64.C: New test.
53074
53075 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53076
53077         * g++.old-deja/g++.pt/crash63.C: New test.
53078
53079 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53080
53081         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
53082
53083 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
53084
53085         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53086
53087 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53088
53089         * g++.old-deja/g++.pt/error3.C: New test.
53090
53091 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53092
53093         * g++.old-deja/g++.other/crash39.C: New test.
53094
53095 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53096
53097         * g++.old-deja/g++.other/vbase4.C: New test.
53098
53099 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
53100
53101         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
53102         * gcc.dg/special/20000419-2.c: New file. Identical to above.
53103         * gcc.dg/special/special.exp: New test driver which will check
53104         for alias support for the above test.
53105
53106 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
53107
53108         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53109         problems on small machines.
53110         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53111         parameterize.
53112
53113 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
53114
53115         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53116         mips.
53117         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53118
53119 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
53120
53121         * g++.old_deja/g++.pt/using8.C: New test.
53122
53123 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53124
53125         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53126
53127 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
53128
53129         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53130         where a failure is expected.
53131         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53132
53133 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53134
53135         * g++.old_deja/g++.pt/instantiate12.C: New test.
53136
53137 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53138
53139         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53140         start of structs.
53141         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53142         * g++.old-deja/g++.brendan/crash17.C: Likewise.
53143         * g++.old-deja/g++.brendan/crash29.C: Likewise.
53144         * g++.old-deja/g++.brendan/crash48.C: Likewise.
53145         * g++.old-deja/g++.brendan/ns1.C: Likewise.
53146         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53147         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53148         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53149         * g++.old-deja/g++.eh/spec6.C: Likewise.
53150         * g++.old-deja/g++.jason/crash3.C: Likewise.
53151         * g++.old-deja/g++.law/ctors11.C: Likewise.
53152         * g++.old-deja/g++.law/ctors17.C: Likewise.
53153         * g++.old-deja/g++.law/ctors5.C: Likewise.
53154         * g++.old-deja/g++.law/ctors9.C: Likewise.
53155         * g++.old-deja/g++.mike/ambig1.C: Likewise.
53156         * g++.old-deja/g++.mike/net22.C: Likewise.
53157         * g++.old-deja/g++.mike/p3538a.C: Likewise.
53158         * g++.old-deja/g++.mike/p3538b.C: Likewise.
53159         * g++.old-deja/g++.mike/virt3.C: Likewise.
53160         * g++.old-deja/g++.niklas/t128.C: Likewise.
53161         * g++.old-deja/g++.other/anon4.C: Likewise.
53162         * g++.old-deja/g++.other/using1.C: Likewise.
53163         * g++.old-deja/g++.other/warn3.C: Likewise.
53164         * g++.old-deja/g++.pt/t37.C: Likewise.
53165         * g++.old-deja/g++.robertl/eb69.C: Likewise.
53166         * g++.old-deja/g++.robertl/eb71.C: Likewise.
53167
53168 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53169
53170         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53171
53172 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53173
53174         * gcc.c-torture/execute/stdio-opt-3.c: New test.
53175
53176 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
53177
53178         * gcc.c-torture/compile/20010107-1.c: New test.
53179
53180 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53181
53182         * gcc.c-torture/execute/builtin-noret-1.c: New test.
53183
53184 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53185
53186         * gcc.dg/format/format.h: New file.
53187         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53188         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53189         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53190         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53191         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53192         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53193         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53194         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53195         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53196         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53197         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53198         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53199         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53200         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53201         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53202         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53203         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53204         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53205         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53206         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53207         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53208         instead of declaring standard types, macros and functions in each
53209         test.
53210
53211 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
53212
53213         * gcc.c-torture/execute/20010106-1.c: New test.
53214
53215 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53216
53217         * gcc.dg/format/format.exp: New file.
53218         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53219         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53220         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53221         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53222         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53223         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53224         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53225         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53226         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53227         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53228         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53229         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53230         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53231         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53232         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53233         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53234         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53235         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53236         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53237         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53238         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53239         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53240         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53241         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53242         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53243         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53244         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53245         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53246         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53247         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53248         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53249         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53250         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53251         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53252         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53253         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53254         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53255         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53256         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53257         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53258         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53259         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53260
53261 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
53262
53263         * gcc.c-torture/execute/991228-1.c: Take word endianness into
53264         account.
53265
53266 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53267
53268         * gcc.c-torture/execute/builtin-complex-1.c: New test.
53269
53270 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
53271
53272         * g++.old-deja/g++.pt/crash62.C: New test.
53273
53274 2001-01-04  Richard Henderson  <rth@redhat.com>
53275
53276         * gcc.dg/20000926-1.c: Update expected warnings.
53277         * gcc.dg/array-2.c: Likewise.
53278         * gcc.dg/array-4.c: Also validate flexible array members.
53279         * gcc.dg/c99-flex-array-1.c: New.
53280
53281 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53282
53283         * gcc.c-torture/compile/20001222-1.x: Remove.
53284
53285 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53286
53287         * gcc.c-torture/execute/built-in-setjmp.c: New.
53288
53289 2001-01-03  Richard Henderson  <rth@redhat.com>
53290
53291         * gcc.dg/940510-1.c: Update expected error wording.
53292         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
53293
53294 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
53295
53296         * lib/target-supports.exp (check_alias_available): Modified to
53297         indicate aliases not supported if only weak aliases are supported.
53298
53299 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53300
53301         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53302         Turn on cmpstrsi checks for __pj__ and __i370__.
53303
53304 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53305
53306         * g++.old-deja/g++.other/virtual11.C: New test.
53307
53308 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53309
53310         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53311
53312 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53313
53314         * gcc.c-torture/compile/20010102-1.c: New test.
53315
53316 2001-01-02  Andreas Jaeger  <aj@suse.de>
53317
53318         * gcc.dg/noreturn-3.c: New test.
53319
53320         * gcc.dg/noreturn-4.c: New test.
53321
53322 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53323
53324         * gcc.c-torture/execute/stdio-opt-1.c: Also test
53325         __builtin_fputc and __builtin_fwrite.
53326
53327 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53328
53329         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53330         signed char, not default char.
53331
53332 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53333
53334         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53335
53336 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
53337
53338         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53339
53340 2000-12-29  Richard Henderson  <rth@redhat.com>
53341
53342         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53343         (__cyg_profile_func_exit): Define.
53344
53345 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53346
53347         * g++.dg/vtgc1.C: New test.
53348
53349 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
53350
53351         * gcc.dg/noncompile/20001228-1.c: New test.
53352
53353         * gcc.dg/20001228-1.c: New test.
53354
53355         * gcc.c-torture/execute/20001228-1.c: New test.
53356
53357 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
53358
53359         * gcc.dg/format-strfmon-1.c: New test.
53360
53361 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53362
53363         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53364         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53365         * gcc.c-torture/execute/string-opt-1.c: Likewise.
53366         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53367         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53368         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53369         * gcc.c-torture/execute/string-opt-6.c: Likewise.
53370         * gcc.c-torture/execute/string-opt-7.c: Likewise.
53371         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53372         * gcc.c-torture/execute/string-opt-9.c: Likewise.
53373         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53374         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53375         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53376
53377         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53378         * gcc.c-torture/execute/string-opt-4.c: Test index.
53379
53380 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
53381
53382         * gcc.c-torture/compile/20001226-1.c: New test.
53383
53384 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53385
53386         * gcc.c-torture/compile/20001222-1.c: New test.
53387         * gcc.c-torture/compile/20001222-1.x: Xfail.
53388
53389 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
53390
53391         * gcc.c-torture/execute/comp-goto-2.c: New test.
53392
53393 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
53394
53395         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53396         Use long types if __INT_MAX__ is 32767.
53397         (main): Use cast to (sint32 *) when poking 88 into a_page.
53398
53399         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53400
53401 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
53402
53403         * gcc.c-torture/compile/20001221-1.c: New test.
53404         * gcc.c-torture/execute/20001221-1.c: New test.
53405
53406 2000-12-20  Richard Henderson  <rth@redhat.com>
53407
53408         * g++.old-deja/g++.pt/crash36.C: Update error lines.
53409         * g++.old-deja/g++.robertl/eb109.C: Likewise.
53410
53411 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53412
53413         * gcc.dg/compare3.c: New test.
53414
53415 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53416
53417         * gcc.dg/format-warnll-1.c: New test.
53418
53419 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53420
53421         * gcc.dg/cpp/cmdlne-P.c: New test.
53422
53423 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53424
53425         * gcc.c-torture/execute/builtin-abs-1.c,
53426         gcc.c-torture/execute/builtin-abs-2.c: New tests.
53427
53428 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53429
53430         * gcc.dg/cpp/multiline.c: New test.
53431
53432 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53433
53434         * g++.old-deja/g++.other/syshdr1.C: Update.
53435         * gcc.dg/cpp/lineflags.c: Remove temporarily.
53436
53437 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53438
53439         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53440
53441 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53442
53443         * g++.old-deja/g++.pt/ttp65.C: New test.
53444
53445 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53446
53447         * g++.old-deja/g++.pt/ttp64.C: New test.
53448
53449 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53450
53451         * g++.old-deja/g++.pt/spec33.C: New test.
53452
53453 2000-12-14  Catherine Moore  <clm@redhat.com>
53454
53455         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53456         * gcc.c-torture/execute/920612-2.c: Likewise.
53457         * gcc.c-torture/execute/920428-2.c: Likewise.
53458         * gcc-c-torture/execute/va-arg-11.c: Call exit.
53459         * gcc.c-torture/execute/va-arg-21.c: Likewise.
53460
53461 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53462
53463         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53464         * gcc.dg/pack-test-2.c: Likewise.
53465
53466 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53467
53468         Tests by Zack Weinberg <zackw@stanford.edu>.
53469
53470         * gcc.dg/cpp/defined.c: Update.
53471         * gcc.dg/cpp/defined_trad.c: New tests.
53472
53473 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53474
53475         * gcc.dg/cpp/trad-direct.c: Update.
53476
53477 2000-12-11  Neil Booth  <neilb@earthling.net>
53478
53479         * gcc.dg/cpp/defined_trad.c
53480
53481 2000-12-11  Neil Booth  <neilb@earthling.net>
53482
53483         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53484
53485 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53486
53487         * gcc.dg/format-miss-2.c: New test.
53488
53489 2000-12-09  Neil Booth  <neilb@earthling.net>
53490
53491         * gcc.dg/cpp/lineflags.c: New tests.
53492         * gcc.dg/cpp/poison.c: Update.
53493         * gcc.dg/cpp/redef2.c: Update.
53494         * gcc.dg/cpp/skipping.c: New test.
53495
53496 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
53497
53498         * g++.old-deja/g++.other/eh3.C: New testcase.
53499
53500 2000-12-07  Neil Booth  <neilb@earthling.net>
53501
53502         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53503         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53504         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53505         wtr-union-init-2.c, wtr-union-init-3.c: Update.
53506         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
53507         Update.
53508
53509 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53510
53511         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
53512         __SIZE_TYPE__ instead of int for type of integers cast to
53513         pointers.
53514
53515 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
53516
53517         * g++.old-deja/g++.other/cleanup4.C: New test.
53518
53519 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53520
53521         * format-sec-1.c: New test.
53522
53523 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53524
53525         * gcc.dg/format-nonlit-3.c: New test.
53526
53527 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53528
53529         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53530         through a null pointer.
53531
53532 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53533
53534         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53535         * g++.old-deja/g++.pt/partial4.C: New test.
53536
53537 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
53538
53539         * gcc.c-torture/execute/ieee/hugeval.x: New.
53540
53541 2000-12-06  Neil Booth  <neilb@earthling.net>
53542
53543         * gcc.dg/cpp/backslash2.c: New tests.
53544
53545 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53546
53547         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53548         * gcc.c-torture/execute/stdio-opt-2.c: New test.
53549
53550 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
53551
53552         * gcc.c-torture/execute/20001203-2.c: New testcase.
53553
53554 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53555
53556         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53557         * g++.old-deja/g++.other/virtual10.C: New test.
53558
53559 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53560
53561         * g++.old-deja/g++.mike/pmf5.C: Remove test.
53562
53563 2000-12-05  Richard Henderson  <rth@redhat.com>
53564
53565         * gcc.c-torture/compile/20001205-1.c: New.
53566
53567 2000-12-04  Neil Booth  <neilb@earthling.net>
53568
53569         * g++.old-deja/g++.other/virtual9.C: New test.
53570         * g++.old-deja/g++.pt/crash61.C: New test.
53571         * gcc.c-torture/execute/loop-9.c: New test.
53572
53573 2000-12-04  Neil Booth  <neilb@earthling.net>
53574
53575         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53576         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53577         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53578         * gcc.dg/cpp/extratokens.c: ...here.
53579
53580 2000-12-04  Neil Booth  <neilb@earthling.net>
53581
53582         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53583         New tests.
53584
53585 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53586
53587         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53588         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53589
53590 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53591
53592         * gcc.c-torture/execute/20001203-1.c: New test.
53593
53594 2000-12-03  Neil Booth  <neilb@earthling.net>
53595
53596         * gcc.dg/cpp/macro6.c: New test cases.
53597
53598 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53599
53600         * gcc.c-torture/execute/string-opt-9.c: New test.
53601         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53602         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53603         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53604
53605         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53606         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53607
53608 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
53609
53610         * gcc.dg/cpp/if-6.c: New testcase.
53611
53612         * gcc.dg/20001201-1.c: New testcase.
53613
53614 2000-12-02  Neil Booth  <neilb@earthling.net>
53615
53616         * g++.old-deja/g++.other/externC4.C,
53617         g++.old-deja/g++.other/friend10.C: New tests.
53618
53619 2000-12-02  Neil Booth  <neilb@earthling.net>
53620
53621         * g++.old-deja/g++.other/instan2.C
53622         * g++.old-deja/g++.other/instan3.C: New test.
53623
53624 2000-12-02  Neil Booth  <neilb@earthling.net>
53625
53626         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53627         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53628         gnuc99.c,gnuc99-pedantic.c: New tests.
53629
53630 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53631
53632         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53633         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53634
53635 2000-12-01  Neil Booth  <neilb@earthling.net>
53636
53637         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53638         * gcc.dg/cpp/poison.c: Update.
53639         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53640
53641 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
53642
53643         * g77.f-torture/execute/20001201.f: New test.
53644
53645 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53646
53647         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53648
53649 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
53650
53651         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53652
53653 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
53654
53655         * g++.old-deja/g++.other/cast6.C: New test.
53656
53657 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
53658
53659         * gcc.c-torture/execute/20001130-2.c: New testcase.
53660
53661 2000-11-30  Richard Henderson  <rth@redhat.com>
53662
53663         * gcc.c-torture/execute/20001130-1.c: New test.
53664
53665 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53666
53667         * g++.old-deja/g++.other/op3.C: New test.
53668
53669 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53670
53671         * g++.old-deja/g++.other/op2.C: New test.
53672
53673 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53674
53675         * g++.old-deja/g++.other/crash38.C: New test.
53676
53677 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
53678
53679         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53680
53681 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
53682
53683         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53684         tests.
53685         * gcc.c-torture/execute/string-opt-6.c: New test.
53686
53687         * gcc.dg/20001117-1.c: Add main.
53688
53689 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
53690
53691         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53692         Move from here ...
53693         * gcc.dg/940510-1.c: ... to here.
53694
53695         * gcc.dg/20000926-1.c: GNU C now allows initializations of
53696         zero-size arrays in toplevel structures.
53697
53698 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53699
53700         * gcc.c-torture/execute/loop-8.c: New test.
53701
53702 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53703
53704         * g++.old-deja/g++.other/base1.C: New test.
53705
53706 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53707
53708         * g++.old-deja/g++.other/parse2.C: New test.
53709
53710 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53711
53712         * g++.old-deja/g++.pt/incomplete1.C: New test.
53713
53714 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53715
53716         * g++.old-deja/g++.other/friend9.C: New test.
53717
53718 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53719
53720         * gcc.dg/20001127-1.c: New test.
53721
53722 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53723
53724         * g++.old-deja/g++.pt/friend46.C: New test.
53725
53726 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53727
53728         * g++.old-deja/g++.other/ptrmem8.C: New test.
53729
53730 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53731
53732         * gcc.c-torture/execute/string-opt-7.c: New test.
53733         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53734
53735 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53736
53737         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53738         instead of 'mkcheck 2'.
53739
53740 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53741
53742         * gcc.c-torture/execute/memcheck/driver.c,
53743         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53744         C9X references to refer to C99.
53745
53746 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
53747
53748         * gcc.dg/ultrasp3.c: New test.
53749
53750 2000-11-25  Neil Booth  <neilb@earthling.net>
53751
53752         * gcc.dg/cpp/include2.c: Update test to be locale independent.
53753
53754 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
53755
53756         * gcc.c-torture/compile/20001123-2.c: New.
53757
53758 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53759
53760         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53761
53762 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
53763
53764         * gcc.dg/sequence-point-1.c: Add some new tests.
53765         * gcc.c-torture/execute/20001124-1.c: New test.
53766
53767 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53768
53769         * g++.old-deja/g++.other/vaarg4.C: New test.
53770         * gcc.c-torture/compile/20001123-1.c: New test.
53771
53772 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53773
53774         * g++.other/crash24.C: Adjust and remove XFAIL.
53775         * g++.other/crash37.C: New test.
53776
53777 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53778
53779         * g++.old-deja/g++.pt/instantiate9.C: New test.
53780
53781 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53782
53783         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53784         new ABI, too.
53785
53786         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53787         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53788
53789 2000-11-22  Neil Booth  <neilb@earthling.net>
53790
53791         * gcc.dg/cpp/Wtrigraphs.c: New test.
53792
53793 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53794
53795         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53796
53797 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
53798
53799         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53800
53801 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
53802
53803         * lib/gcc-dg.exp: load_lib scanasm.exp.
53804         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53805         * lib/g++-dg.exp: load_lib scanasm.exp.
53806         * lib/scanasm.exp: New.
53807         (scan-assembler, scan-assembler-not): Add optional arguments to
53808         test name, or if not present, the pattern name.
53809         (scan-assembler-dem, scan-assembler-dem-not): New.
53810
53811         * g++.dg/dg.exp: New.
53812
53813 2000-11-21  Neil Booth  <neilb@earthling.net>
53814
53815         * gcc.dg/cpp/integrated1.c: Remove.
53816
53817 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53818
53819         * gcc.c-torture/execute/20001121-1.c: New test.
53820
53821 2000-11-21  Richard Henderson  <rth@redhat.com>
53822
53823         * gcc.c-torture/compile/20001121-1.c: New test.
53824
53825 2000-11-20  Neil Booth  <neilb@earthling.net>
53826
53827         * gcc.dg/cpp/integrated1.c: New test.
53828
53829 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53830
53831         * g++.old-deja/g++.other/inline17.C: New test.
53832
53833 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
53834
53835         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53836         local variable to be zero: I made the variable global. Now
53837         uses abort() and exit() instead of relying on main's return value.
53838
53839 2000-11-20  Neil Booth  <neilb@earthling.net>
53840
53841         * gcc.dg/cpp/paste2.c: Update test.
53842         * objc/execute/paste.m: New test.
53843
53844 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53845
53846         * gcc.dg/c99-condexpr-1.c: New test.
53847
53848 2000-11-20  Neil Booth  <neilb@earthling.net>
53849
53850         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53851
53852 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
53853
53854         * g++.old-deja/g++.pt/export1.C: New test.
53855
53856 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
53857
53858         * gcc.dg/20001117-1.c: New test.
53859
53860 2000-11-18  Richard Henderson  <rth@redhat.com>
53861
53862         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53863
53864 2000-11-18  Richard Henderson  <rth@redhat.com>
53865
53866         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53867         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53868         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53869
53870 2000-11-18  Richard Henderson  <rth@redhat.com>
53871
53872         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53873         (main): New.  Exit cleanly.
53874
53875 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53876
53877         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53878         gcc.dg/c99-fordecl-2.c: New tests.
53879
53880 2000-11-18  Richard Henderson  <rth@redhat.com>
53881
53882         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53883         * gcc.c-torture/execute/zerolen-2.c: New.
53884
53885 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53886
53887         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53888         memory.
53889
53890 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53891
53892         * g++.old-deja/g++.pt/instantiate8.C: New test.
53893
53894 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53895
53896         * g++.old-deja/g++.other/incomplete.C: Add more tests.
53897         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53898
53899 2000-11-16  Nick Clifton  <nickc@redhat.com>
53900
53901         * gcc.c-torture/execute/nestfunc-2.c: New test.
53902         * gcc.c-torture/execute/nestfunc-3.c: New test.
53903
53904 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53905
53906         * gcc.c-torture/compile/20001116-1.c: New test.
53907
53908 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53909
53910         * gcc.c-torture/execute/20001115-1.c: New test.
53911
53912 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
53913
53914         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53915         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53916         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53917         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53918
53919 2000-11-15  Neil Booth  <neilb@earthling.net>
53920
53921         gcc.dg/cpp/_Pragma1.c: Update.
53922         gcc.dg/cpp/_Pragma2.c: New test.
53923
53924 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53925
53926         * g++.old-deja/g++.other/anon5.C: New test.
53927
53928 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53929
53930         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53931         tests.
53932
53933 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
53934
53935         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53936         output.
53937
53938 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53939
53940         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53941         labels at end of compound statements.
53942
53943 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
53944
53945         * gcc.c-torture/execute/loop-7.c: New test.
53946
53947 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53948
53949         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
53950
53951 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53952
53953         * gcc.dg/c99-bool-1.c: New test.
53954
53955 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53956
53957         * gcc.dg/c99-scope-1.c: Remove xfail.
53958         * gcc.dg/c99-scope-2.c: New test.
53959
53960 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53961
53962         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53963         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53964
53965 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
53966
53967         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53968         error messages.
53969
53970         * g++.mike/p700.C: Don't typedef wchar_t.
53971         * g++.mike/p784.C: Likewise.
53972         * g++.mike/eb101.C: Don't use __wchar_t.
53973
53974 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
53975
53976         * g77.f-torture/execute/20001111.[fx]: Test premature exit
53977         from DO loop.
53978
53979 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53980
53981         * gcc.c-torture/execute/20001111-1.c: New test.
53982
53983 2000-11-10  Nick Clifton  <nickc@redhat.com>
53984
53985         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53986         long multuiple and accumulate.
53987
53988 2000-11-09  Richard Henderson  <rth@redhat.com>
53989
53990         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53991         via size_t instead of int.
53992
53993         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53994         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53995         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53996         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53997
53998 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
53999
54000         * gcc.c-torture/compile/20001109-1.c: New test.
54001         * gcc.c-torture/compile/20001109-2.c: New test.
54002
54003 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
54004
54005         * g++.old-deja/g++.pt/operator1.C: New test.
54006         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54007
54008 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54009
54010         * gcc.dg/20001108-1.c: New test.
54011
54012 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54013
54014         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54015         with both arguments constant strings.
54016         * gcc.c-torture/execute/string-opt-3.c: New test.
54017         * gcc.c-torture/execute/string-opt-4.c: New test.
54018         * gcc.c-torture/execute/string-opt-5.c: New test.
54019
54020 2000-11-08  Nick Clifton  <nickc@redhat.com>
54021
54022         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
54023         mulsidi3adddi patterns.
54024
54025 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
54026
54027         * g++.old-deja/g++.other/crash36.C: New test.
54028
54029 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
54030
54031         * g++.old-deja/g++.other/init16.C: New test.
54032
54033 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
54034
54035         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54036
54037 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54038
54039         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54040         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54041         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54042
54043 2000-11-07  DJ Delorie  <dj@redhat.com>
54044
54045         * gcc.dg/20000614-1.c: Add return so that test can pass.
54046
54047 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54048
54049         * gcc.c-torture/execute/string-opt-1.c: New test.
54050
54051 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54052
54053         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
54054         mips-sgi-irix6.* because the MIPS ABI passes floating-point
54055         parameters in registers, and there is no way for a varargs
54056         function to know in which order the integer and floating-point
54057         parameters should be interleaved when they are placed on the
54058         stack.
54059         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54060         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54061
54062 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54063
54064         * gcc.c-torture/execute/string-opt-2.c: New test.
54065
54066 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
54067
54068         * g++.old-deja/g++.pt/crash60.C: New test.
54069
54070 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54071
54072         * g++.old-deja/g++.other/crash24.C: New test.
54073         * g++.old-deja/g++.other/crash25.C: New test.
54074         * g++.old-deja/g++.other/crash26.C: New test.
54075         * g++.old-deja/g++.other/crash27.C: New test.
54076         * g++.old-deja/g++.other/crash28.C: New test.
54077         * g++.old-deja/g++.other/crash29.C: New test.
54078         * g++.old-deja/g++.other/crash30.C: New test.
54079         * g++.old-deja/g++.other/crash31.C: New test.
54080         * g++.old-deja/g++.other/crash32.C: New test.
54081         * g++.old-deja/g++.other/crash33.C: New test.
54082         * g++.old-deja/g++.other/crash34.C: New test.
54083         * g++.old-deja/g++.other/crash35.C: New test.
54084
54085 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54086
54087         * gcc.c-torture/execute/20001031-1.c: New test.
54088
54089 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
54090
54091         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54092         namespace.
54093
54094         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54095         standards-conformant.
54096
54097         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54098
54099         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54100         * g++.old-deja/g++.mike/p755a.C: Likewise.
54101         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54102         library makes no calls to `operator new' during initialization.
54103
54104 2000-11-04  Neil Booth  <neilb@earthling.net>
54105
54106         * gcc.dg/cpp/include2.c: New tests.
54107
54108 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
54109
54110         * lib/g++.exp (g++_set_ld_library_path): New function.
54111         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54112
54113 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
54114
54115         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
54116         warnings.
54117
54118 2000-11-01  Richard Henderson  <rth@redhat.com>
54119
54120         * g++.old-deja/g++.ext/namedret1.C: New.
54121         * g++.old-deja/g++.ext/namedret2.C: New.
54122         * g++.old-deja/g++.ext/namedret3.C: New.
54123
54124 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
54125
54126         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54127         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54128
54129 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54130
54131         * gcc.c-torture/execute/va-arg-21.c: New test.
54132
54133 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54134
54135         * gcc.dg/c99-complex-2.c: New test.
54136
54137 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54138
54139         * gcc.c-torture/execute/stdio-opt-1.c: New test.
54140
54141 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
54142
54143         * g++.old-deja/g++.other/inline16.C: New test.
54144
54145 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
54146
54147         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54148         __PRETTY_FUNCTION__
54149
54150 2000-10-29  Neil Booth  <neilb@earthling.net>
54151
54152         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54153         New tests.
54154         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54155         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54156         optimisation.
54157
54158 2000-10-29  Neil Booth  <neilb@earthling.net>
54159
54160         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54161         * mi1.c, mi1c.h: Add null directives to multiple-include test.
54162         * mi5.c: Test multiple includes work with -C.
54163         * trigraphs.c: Test ^= version.
54164
54165 2000-10-28  Neil Booth  <neilb@earthling.net>
54166
54167         New tests and test updates for new macro expander.
54168
54169         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54170         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54171         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54172         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54173         new diagnostic messages.
54174
54175         * gcc.dg/cpp/macro3.c: New tests.
54176
54177 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
54178
54179         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54180         on the same line.
54181
54182 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
54183
54184         * g++.old-deja/g++.other/eh2.C: New test.
54185
54186 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54187
54188         * gcc.c-torture/execute/20001027-1.c: New test.
54189
54190 2000-10-26  Richard Henderson  <rth@redhat.com>
54191
54192         * gcc.c-torture/execute/20001026-1.c: New.
54193
54194 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
54195
54196         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54197         * g++.old-deja/g++.law/builtin1.C: Likewise.
54198         * g++.old-deja/g++.law/ctors10.C: Likewise.
54199         * g++.old-deja/g++.law/virtual3.C: Likewise.
54200         * g++.old-deja/g++.mike/p658.C: Likewise.
54201         * g++.old-deja/g++.other/sibcall1.C: Likewise.
54202         * g++.old-deja/g++.other/vaarg2.C: Likewise.
54203         * g++.old-deja/g++.robertl/eb124.C: Likewise.
54204         * g++.old-deja/g++.robertl/eb44.C: Likewise.
54205         * g++.old-deja/g++.robertl/eb77.C: Likewise.
54206
54207 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
54208
54209         * gcc.c-torture/compile/20001024-1.c: New test.
54210
54211 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
54212
54213         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54214         to tell us whether or not we are using V3.
54215
54216 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54217
54218         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54219         operands.
54220
54221 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54222
54223         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54224
54225 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
54226
54227         * gcc.c-torture/execute/20001024-1.c: New test.
54228
54229 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
54230
54231         * g++.old-deja/g++.other/sibcall1.C: New test.
54232
54233 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
54234
54235         * gcc.dg/noncompile/init-3.c: New test.
54236
54237 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54238
54239         * gcc.dg/format-array-1.c: New test.
54240
54241 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54242
54243         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54244         writing through null pointers; remove comment about testing
54245         unterminated strings.
54246
54247 2000-10-17  Matthew Hiller  <hiller@redhat.com>
54248
54249         * gcc.c-torture/execute/20001017-2.c: New test.
54250
54251 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54252
54253         * gcc.c-torture/compile/20001018-1.c: New test.
54254         * gcc.c-torture/compile/20001018-1.x: Xfail.
54255
54256 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54257
54258         * gcc.c-torture/execute/20001017-1.c: New test.
54259
54260 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54261
54262         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54263         for multiple use of arguments with scanf formats; add tests for
54264         multiple use of arguments.
54265
54266 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
54267
54268         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
54269         from some old tests.
54270
54271 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54272
54273         * gcc.dg/format-miss-1.c: New test.
54274
54275 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54276
54277         * gcc.c-torture/execute/20001013-1.c: New test.
54278
54279 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54280
54281         * gcc.dg/format-branch-1.c: New test.
54282
54283 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54284
54285         * README, lib/file-format.exp: Remove EGCS references.
54286
54287 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54288
54289         * gcc.dg/20001013-1.c: New test.
54290
54291 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54292
54293         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54294         for intmax_t in the compiler using __typeof__ and the type rules
54295         for conditional expressions.
54296
54297 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
54298
54299         * gcc.dg/20001012-1.c: New test.
54300         * gcc.dg/20001012-2.c: New test.
54301
54302 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54303
54304         * gcc.dg/format-attr-1.c: New test.
54305
54306 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54307
54308         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54309         __LONG_LONG_MAX__ instead of LLONG_MAX.
54310
54311 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54312
54313         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54314         scanf flags.
54315         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54316         flags.
54317
54318 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54319
54320         * gcc.dg/sequence-pt-1.c: New test.
54321
54322 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
54323
54324         * gcc.c-torture/execute/20001011-1.c: New testcase.
54325         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54326
54327 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54328
54329         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54330         does not error on it.
54331
54332 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54333
54334         * gcc.dg/20001009-1.c: New test.
54335
54336 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54337
54338         * gcc.c-torture/compile/20001009-1.c: Move from here ....
54339         * gcc.c-torture/execute/20001009-2.c: ... to here.
54340
54341 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
54342
54343         * gcc.c-torture/compile/20001009-1.c: New testcase.
54344         * gcc.c-torture/execute/20001009-1.c: New testcase.
54345         Testcases provided by Jan Hubicka <jh@suse.cz>.
54346
54347 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54348
54349         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54350         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54351         uintmax_t using <limits.h> to emulate the compiler's internal
54352         logic.  No longer XFAIL %j tests.
54353
54354 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54355
54356         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54357         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54358         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54359         regexps and details of expected handling of some bad formats.
54360         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54361         suppression.
54362
54363 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54364
54365         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54366         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54367         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54368         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54369         in list archives.
54370
54371 2000-10-06  Richard Henderson  <rth@cygnus.com>
54372
54373         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54374         * g++.old-deja/g++.brendan/crash52.C: Likewise.
54375         * g++.old-deja/g++.jason/report.C: Likewise.
54376         * g++.old-deja/g++.law/friend5.C: Likewise.
54377         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
54378         of the expected warnings.
54379
54380 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
54381
54382         * g++.old-deja/g++.pt/enum14.C: New test.
54383
54384 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
54385
54386         * g++.old-deja/g++.pt/crash59.C: New test.
54387
54388 2000-10-04  Will Cohen  <wcohen@redhat.com>
54389
54390         * gcc.dg/20000926-1.c: New test.
54391
54392 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
54393
54394         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54395         function name for current C++ compiler.
54396         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54397
54398 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
54399
54400         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54401         __PRETTY_FUNCTION__.
54402         * g++.old-deja/g++.ext/pretty2.C: Likewise.
54403
54404 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54405
54406         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54407
54408 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
54409
54410         * gcc.c-torture/compile/20000923-1.c: New test.
54411
54412 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54413
54414         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54415         * g++.old-deja/g++.pt/ttp62.C: Same.
54416         * g++.old-deja/g++.other/inline14.C: Same.
54417
54418 2000-09-24  Richard Henderson  <rth@cygnus.com>
54419
54420         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54421
54422 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54423
54424         * gcc.dg/c90-printf-1.c: Add test for wide string format.
54425
54426 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
54427
54428         * gcc.c-torture/compile/20000922-1.c: New file.
54429
54430 2000-09-21  Nick Clifton  <nickc@redhat.com>
54431
54432         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54433         a signed long modulo operation.
54434         (mod6): New function - perform an unsigned long modulo operation.
54435         (main): Add tests for modulos of very large numbers by very small
54436         dividends.
54437
54438 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54439
54440         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54441
54442 2000-09-19  Richard Henderson  <rth@cygnus.com>
54443
54444         * gcc.dg/compare2.c (case 10): XFAIL.
54445
54446 2000-09-18  Richard Henderson  <rth@cygnus.com>
54447
54448         * gcc.c-torture/execute/20000906-1.c: Move ...
54449         * gcc.dg/20000906-1.c: ... here.  Only run on targets
54450         that support __builtin_trap.
54451
54452 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54453
54454         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54455
54456 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54457
54458         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54459         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54460         more $ format tests.
54461
54462 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54463
54464         * gcc.dg/format-errmk-1.c: New test.
54465
54466 2000-09-17  Greg McGary  <greg@mcgary.org>
54467
54468         * gcc.c-torture/execute/20000917-1.x: Remove.
54469
54470 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54471
54472         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54473
54474 2000-09-17  Greg McGary  <greg@mcgary.org>
54475
54476         * gcc.c-torture/execute/20000917-1.c: New test.
54477         * gcc.c-torture/execute/20000917-1.x: XFAIL.
54478
54479 2000-09-16  Neil Booth  <NeilB@earthling.net>
54480
54481         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54482         in nested macro bug.
54483
54484 2000-09-15  Neil Booth  <NeilB@earthling.net>
54485
54486         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54487
54488 2000-09-14  Jeffrey A Law  (law@cygnus.com)
54489
54490         * gcc.c-torture/execute/20000914-1.c: New test.
54491
54492 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
54493
54494         * g++.other/inline13.C: New test.
54495
54496 2000-09-12  Andreas Jaeger  <aj@suse.de>
54497
54498         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54499         constant by Ulrich Drepper <drepper@redhat.com>.
54500
54501 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
54502
54503         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54504
54505 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54506
54507         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
54508
54509 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
54510
54511         * gcc.dg/cpp/backslash.c: New test.
54512
54513 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
54514
54515         * gcc.c-torture/execute/20000910-1.c: New test.
54516         * gcc.c-torture/execute/20000910-2.c: Likewise.
54517
54518 2000-09-11  Robert Lipe  <robertl@sco.com>
54519
54520         * gcc.dg/pragma-align.c: New test.
54521
54522 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
54523
54524         * g++.old-deja/g++.pt/explicit82.C: New test.
54525         * g++.old-deja/g++.pt/explicit83.C: New test.
54526
54527 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
54528
54529         * gcc.dg/asm-names.c: New test.
54530
54531 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54532
54533         * gcc.dg/cpp/tr-warn6.c: New test
54534
54535 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54536
54537         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54538         be accepted.
54539
54540 2000-09-07  Catherine Moore  <clm@redhat.com>
54541
54542         * gcc.c-torture/execute/unroll-1.c: New test.
54543
54544 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
54545
54546         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54547         ERROR markers.
54548         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54549         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54550         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54551         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54552         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54553         Preprocess only.
54554         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54555         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54556
54557 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54558
54559         * g++.old-deja/g++.pt/deduct2.C: New test.
54560
54561 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54562
54563         * g++.old-deja/g++.pt/parms2.C: New test.
54564
54565 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54566
54567         * g++.old-deja/g++.pt/crash58.C: New test.
54568
54569 2000-09-06  Greg McGary  <greg@mcgary.org>
54570
54571         * gcc.c-torture/execute/20000906-1.c: New test.
54572         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54573
54574 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54575
54576         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54577
54578 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54579
54580         * g++.old-deja/g++.pt/crash57.C: New test.
54581
54582 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54583
54584         * g++.old-deja/g++.pt/crash56.C: New test.
54585
54586 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54587
54588         * g++.old-deja/g++.pt/koenig1.C: New test.
54589
54590 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54591
54592         * gcc.dg/20000904-1.c: New test.
54593
54594 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54595
54596         * gcc.dg/cpp/paste8.c: New test.
54597
54598 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
54599
54600         * gcc.c-torture/compile/20000827-1.c: New test.
54601
54602 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54603
54604         * gcc.dg/format-diag-1.c: New test.
54605
54606 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54607
54608         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54609         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54610         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54611         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54612         gcc.dg/formatz-1.c: Adjust warning regular expressions.
54613
54614 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54615
54616         * g++.old-deja/g++.other/nested4.C: New test.
54617
54618 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54619
54620         * g++.old-deja/g++.ns/scoped1.C: New test.
54621
54622 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
54623
54624         * lib/g++.exp: Support testing already-installed GCC.
54625
54626 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54627
54628         * wtr-label-1.c, wtr-suffix-1.c: New tests.
54629
54630 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54631
54632         * gcc.dg/return-type-2.c: New test.
54633
54634 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
54635
54636         * gcc.c-torture/compile/20000825-1.c: New test.
54637
54638 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
54639
54640         * gcc.dg/dwarf2-2.c: New test.
54641
54642 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
54643
54644         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54645         dg-warning regexps.
54646
54647 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54648
54649         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54650         gcc.dg/format-ext-5.c: New tests.
54651
54652 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
54653
54654         * g++.old-deja/g++.other/crash22.C: New test.
54655
54656 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
54657
54658         * gcc.dg/noncompile/930622-2.c: Adjust error message.
54659
54660 2000-08-24  Richard Henderson  <rth@cygnus.com>
54661
54662         * gcc.dg/ia64-sync-1.c: New test.
54663         * gcc.dg/ia64-sync-2.c: New test.
54664         * gcc.dg/ia64-asm-1.c: New test.
54665
54666 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54667
54668         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54669         * gcc.dg/format-ext-2.c: New test.
54670
54671 2000-08-23  Jason Merrill  <jason@redhat.com>
54672
54673         * lib/old-dejagnu.exp: Also ignore "In member function" and
54674         "At global scope".
54675
54676 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54677
54678         * gcc.dg/noncompile/label-lineno-1.c: New test.
54679
54680 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54681
54682         * gcc.dg/c99-array-nonobj-1.c: New test.
54683
54684 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54685
54686         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54687         tests.
54688         * gcc.dg/format-ext-1.c: New test.
54689
54690 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54691
54692         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54693         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54694         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54695         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54696         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54697
54698 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54699
54700         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54701         gcc.dg/c99-strftime-2.c: New tests.
54702
54703 2000-08-22  Richard Henderson  <rth@cygnus.com>
54704
54705         * gcc.c-torture/execute/20000822-1.c: New test.
54706
54707 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54708
54709         * gcc.c-torture/execute/20000819-1.x: Remove.
54710
54711 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54712
54713         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54714         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54715         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54716         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54717         gcc.dg/format-xopen-1.c: New tests.
54718
54719 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54720
54721         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54722
54723 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54724
54725         * g++.old-deja/g++.other/loop2.C: New test.
54726
54727         * gcc.c-torture/compile/20000606-1.c: New test.
54728         * gcc.c-torture/compile/20000728-1.c: New test.
54729         * gcc.c-torture/execute/20000801-1.c: New test.
54730         * gcc.c-torture/execute/20000801-2.c: New test.
54731         * gcc.c-torture/execute/20000819-1.c: New test.
54732         * gcc.c-torture/execute/20000819-1.x: XFAIL.
54733         * gcc.dg/20000629-1.c: New test.
54734         * gcc.dg/20000724-1.c: New test.
54735         * gcc.dg/20000807-1.c: New test.
54736
54737 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54738
54739         * gcc.dg/cpp/pragma-1.c: New test.
54740         * gcc.dg/cpp/pragma-2.c: New test.
54741
54742 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
54743
54744         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54745         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
54746
54747 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54748
54749         * gcc.c-torture/compile/20000818-1.c: New test.
54750
54751 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
54752
54753         * gcc.c-torture/execute/20000818-1.c: New test.
54754
54755 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54756
54757         * gcc.dg/format-va-1.c: New test.
54758
54759 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54760
54761         * g++.old-deja/g++.other/typedef8.C: New test.
54762
54763 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54764
54765         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54766         * g++.old-deja/g++.mike/net36.C: Mark candidate.
54767         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54768         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54769         * g++.old-deja/g++.other/ptrmem7.C: New test.
54770         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54771
54772 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54773
54774         * g++.old-deja/g++.pt/typename27.C: New test.
54775
54776 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54777
54778         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54779         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54780         * g++.old-deja/g++.pt/friend45.C: New test.
54781         * g++.old-deja/g++.other/friend8.C: New test.
54782
54783 2000-08-15  Richard Henderson  <rth@cygnus.com>
54784
54785         * gcc.c-torture/execute/20000815-1.c: New test.
54786
54787 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54788
54789         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54790         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54791         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54792
54793 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54794
54795         * g++.old-deja/g++.other/refinit2.C: New test.
54796
54797 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
54798
54799         * lib/c-torture.exp (c-torture): Make
54800         compiler_conditional_xfail_data global.
54801         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54802         compiler_conditional_xfail_data machinery.
54803         (f-torture-execute): Likewise.
54804         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54805         and only when unrolling loops.
54806
54807         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54808
54809 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54810
54811         * g++.old-deja/g++.pt/explicit81.C: New test.
54812
54813 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54814
54815         * g++.old-deja/g++.pt/typename26.C: New test.
54816
54817 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
54818
54819         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54820         warning.
54821
54822 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
54823
54824         * g++.old-deja/g++.other/array3.C: New test.
54825
54826 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54827
54828         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54829         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54830         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54831         New tests.
54832
54833 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
54834
54835         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54836         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54837
54838 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
54839
54840         * gcc.c-torture/execute/20000808-1.c: New test.
54841
54842 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54843
54844         * gcc.dg/c90-const-expr-1.c: New test.
54845
54846 2000-08-08  Richard Henderson  <rth@cygnus.com>
54847
54848         * gcc.dg/noncompile/920923-1.c: Declare calloc.
54849
54850 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54851
54852         * gcc.dg/noncompile/const-ll-1.c: New test.
54853
54854 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54855
54856         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54857
54858 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54859
54860         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54861         that running programs linked against the shared version of libobjc
54862         run correctly.
54863
54864 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54865
54866         * gcc.dg/c99-printf-1.c: New test.
54867
54868 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54869
54870         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54871
54872 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
54873
54874         * gcc.c-torture/execute/20000731-1.x: Delete.
54875
54876 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
54877
54878         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54879         and torture_without_loops as is done by c-torture.exp.
54880         (search_for): Copy from c-torture.exp.
54881         (gcc-dg-runtest): New function, drives a directory of tests
54882         iterating over the TORTURE_OPTIONS.
54883         (scan-assembler, scan-assembler-not): Move here from
54884         individual directory drivers.
54885
54886         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54887         defined by lib/gcc-dg.exp.
54888         * gcc.dg/cpp/cpp.exp: Likewise.
54889         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
54890         gcc-dg-runtest, so we cycle over optimization options.
54891
54892         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54893         * gcc.dg/compare2.c: No longer expected to fail.
54894
54895 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54896
54897         * gcc.c-torture/execute/20000804-1.c: New test.
54898
54899 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54900
54901         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54902
54903 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
54904
54905         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54906
54907 2000-08-03  Jeffrey A Law  (law@cygnus.com)
54908
54909         * gcc.c-torture/compile/20000803-1.c: New test.
54910
54911 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54912
54913         * gcc.c-torture/execute/20000801-3.c,
54914         gcc.c-torture/execute/20000801-4.c: New tests.
54915         * gcc.c-torture/execute/20000801-3.x,
54916         gcc.c-torture/execute/20000801-4.x: Xfail.
54917
54918 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
54919
54920         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54921         libobjc/.libs to allow for libtool.
54922
54923 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
54924
54925         * gcc.c-torture/compile/20000802-1.c: New test.
54926
54927 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
54928
54929         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54930
54931 2000-07-31  Jeffrey A Law  (law@cygnus.com)
54932
54933         * gcc-c-torture/execute/20000731-2.c: New test.
54934
54935         * gcc.c-torture/execute/20000731-1.c: New test.
54936         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54937
54938 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
54939
54940         * gcc.dg/cpp/paste7.c: New test.
54941         * gcc.dg/cpp/20000725-1.c: New test.
54942
54943 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
54944
54945         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54946         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
54947         declaration warning for __builtin_dwarf_reg_size.
54948
54949         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
54950
54951 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54952
54953         * gcc.dg/noncompile/voidparam-1.c: New test.
54954
54955 2000-07-30  Richard Henderson  <rth@cygnus.com>
54956
54957         * gcc.dg/c90-digraph-1.c: Don't xfail.
54958         * gcc.dg/compare2.c (case 10): Xfail.
54959         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54960
54961 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
54962
54963         * gcc.dg/c99-main-1.c: New test.
54964
54965 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54966
54967         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54968
54969 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
54970
54971         * gcc.c-tortuer/execute/20000726-1.c: New test.
54972
54973 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
54974
54975         * gcc.c-torture/execute/enum-2.c: New test.
54976
54977 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54978
54979         * gcc.dg/cpp/tr-warn3.c: New test.
54980
54981 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54982
54983         * g++.old-deja/g++.ext/implicit1.C: Remove.
54984         * g++.old-deja/g++.jason/c2.C: Remove
54985         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54986         * g++.old-deja/g++.pt/crash16.C: Likewise.
54987         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54988
54989 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54990
54991         * g++.old-deja/g++.other/for2.C: New test.
54992
54993 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
54994
54995         * gcc.dg/20000720-1.c: New test.
54996
54997 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
54998
54999         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
55000
55001 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
55002
55003         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55004         * gcc.c-torture/execute/20000722-1.c: New.
55005         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55006
55007 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
55008
55009         * gcc.dg/cpp/20000720-1.S: New test.
55010
55011 2000-07-21  Michael Meissner  <meissner@redhat.com>
55012
55013         * gcc.c-torture/execute/ieee/hugeval.c: New test.
55014
55015 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55016
55017         * g++.old-deja/g++.brendan/crash16.C,
55018         g++.old-deja/g++.brendan/parse3.C,
55019         g++.old-deja/g++.brendan/redecl1.C,
55020         g++.old-deja/g++.ns/template13.C,
55021         g++.old-deja/g++.other/decl4.C,
55022         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55023
55024 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55025
55026         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
55027         and "Internal error".
55028
55029         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55030         regexps.
55031         * gcc.dg/cpp/paste6.c: New test.
55032
55033 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
55034
55035         * gcc.dg/cpp/tr-direct.c: New test.
55036
55037         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55038         gcc.dg/cpp/undef1.c: Tweak error regexps.
55039
55040 2000-07-18  Eric Christopher <echristo@redhat.com>
55041
55042         * gcc.c-torture/compile/20000718-1.c: New test.
55043
55044 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
55045
55046         * cpplex.c (_cpp_push_token): If the token being pushed back
55047         is the previous token in this context, just subtract one from
55048         context->posn.
55049         * cppmacro.c (save_expansion): Clear aux field when storing a
55050         placemarker.
55051
55052 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
55053
55054         * gcc.dg/noncompile/redecl-1.c: New test.
55055
55056 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
55057
55058         * gcc.c-torture/execute/20000717-5.c: New test.
55059         * gcc.c-torture/execute/20000717-1.x: Removed.
55060
55061 2000-07-17  Richard Henderson  <rth@cygnus.com>
55062
55063         * gcc.c-torture/execute/20000717-4.c: New test.
55064
55065 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
55066
55067         * gcc.dg/cpp/syshdr.c: New test.
55068         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
55069
55070 2000-07-17  Neil Booth  <neilb@earthling.net>
55071
55072         * gcc.dg/cpp/cmdlne-dM.c: New test.
55073         * gcc.dg/cpp/cmdlne-dD.c: New test.
55074
55075 2000-07-17  Jeffrey A Law  (law@cygnus.com)
55076
55077         * gcc.c-torture/execute/20000717-3.c: New test.
55078
55079         * gcc.c-torture/compile/20000717-1.c: New test.
55080
55081 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
55082
55083         * gcc.c-torture/execute/20000717-2.c: New test.
55084
55085 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55086
55087         * gcc.dg/formatz-1.c: New test.
55088
55089         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55090         * gcc.dg/c99-digraph-1.c: New tests.
55091
55092         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55093         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55094
55095         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55096         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55097         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55098         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55099         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55100         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55101         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55102
55103 2000-07-17  Greg McGary <greg@mcgary.org>
55104
55105         * gcc.c-torture/execute/20000717-1.c: New test.
55106         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
55107
55108 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
55109
55110         * gcc.c-torture/execute/20000715-2.c: New test.
55111         * gcc.dg/20000715-1.c: New test.
55112
55113 2000-07-15  Michael Meissner  <meissner@redhat.com>
55114
55115         * gcc.c-torture/execute/20000715-1.c: New test.
55116
55117 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
55118
55119         * gcc.c-torture/execute/20000707-1.c: New test.
55120
55121 2000-07-13  Neil Booth  <NeilB@earthling.net>
55122
55123         * gcc.dg/cpp/digraph1.c,
55124         gcc.dg/cpp/digraph2.c,
55125         gcc.dg/cpp/digraphs.c: New tests.
55126
55127 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
55128
55129         * g77.f-torture/compile/20000630-2.f: New test.
55130         * g77.f-torture/compile/20000630-2.x
55131
55132 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55133
55134         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
55135
55136 2000-07-11  Neil Booth  <NeilB@earthling.net>
55137
55138         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55139
55140 2000-07-11  Neil Booth  <NeilB@earthling.net>
55141
55142         * gcc.dg/cpp/cmdlne-C.c: New.
55143
55144 2000-07-09  Neil Booth  <NeilB@earthling.net>
55145
55146         * gcc.dg/cpp/directiv.c: New tests.
55147         * gcc.dg/cpp/undef1.c: Update.
55148
55149 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
55150
55151         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55152
55153 2000-07-09  Neil Booth  <NeilB@earthling.net>
55154
55155         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55156
55157 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
55158
55159         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55160         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55161
55162 2000-07-08  Neil Booth  <NeilB@earthling.net>
55163
55164         * gcc.dg/cpp/macsyntx.c: New tests.
55165
55166 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55167
55168         * gcc.dg/20000707-1.c: New test.
55169
55170 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55171
55172         * gcc.c-torture/execute/20000706-1.c: New test.
55173         * gcc.c-torture/execute/20000706-2.c: New test.
55174         * gcc.c-torture/execute/20000706-3.c: New test.
55175         * gcc.c-torture/execute/20000706-4.c: New test.
55176         * gcc.c-torture/execute/20000706-5.c: New test.
55177
55178 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55179
55180         * g++.old-deja/g++.pt/instantiate7.C: New test.
55181
55182 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55183
55184         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
55185         * g++.old-deja/g++.mike/thunk3.C: Likewise.
55186         * g++.old-deja/g++.other/rtti3.C: Likewise.
55187         * g++.old-deja/g++.other/rttid3.C: Likewise.
55188
55189 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
55190
55191         *  g77.f-torture/compile/20000630-1.x: Fix typo
55192
55193 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
55194
55195         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55196         assembly output.
55197
55198 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
55199
55200         * gcc.dg/cpp/ident.c: New test.
55201
55202 2000-07-05  Neil Booth  <NeilB@earthling.net>
55203
55204         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55205           gcc.dg/cpp/lexstrng.c: New tests.
55206
55207 2000-07-04  Neil Booth  <NeilB@earthling.net>
55208
55209         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55210         * gcc.dg/cpp/strify2.c: Same.
55211
55212 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
55213
55214         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
55215         * gcc.dg/cpp/19990703-1.c: Likewise.
55216         * gcc.dg/cpp/20000625-1.c: Likewise.
55217         * gcc.dg/cpp/20000625-2.c: Likewise.
55218
55219         * gcc.dg/cpp/macro1.c,
55220         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55221         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55222         gcc.dg/cpp/strify1.c,
55223         gcc.dg/cpp/strify2.c: New tests.
55224
55225 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
55226
55227         * gcc.c-torture/execute/20000703-1.c: New test.
55228
55229 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55230
55231         * g++.old-deja/g++.pt (lookup10.C): New test.
55232
55233 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55234
55235         * g++.old-deja/g++.pt (typename25.C): New test.
55236
55237 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
55238
55239         * gcc.c-torture/compile/20000701-1.c: New test.
55240
55241 2000-06-30  Nick Clifton  <nickc@cygnus.com>
55242
55243         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55244         to test case.
55245
55246 2000-06-30  Catherine Moore  <clm@cygnus.com>
55247
55248         * gcc.c-torture/execute/align-1.c: New test.
55249
55250 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
55251
55252         * g++.old-deja/g++.pt/expr8.C: New test.
55253         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55254
55255 2000-06-29  Nick Clifton  <nickc@cygnus.com>
55256
55257         * gcc.c-torture/compile/20000629-1.c: New test.
55258
55259 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55260
55261
55262         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55263         gcc.dg/noncompile directory, depending on whether they're
55264         preprocessor tests or not.  Annotate all the tests for the dg
55265         framework.
55266
55267         * gcc.c-torture/noncompile/noncompile.exp: Delete.
55268         * gcc.dg/noncompile/noncompile.exp: New.
55269
55270         * Moved files:
55271         Old name                                New name
55272         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
55273         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
55274         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
55275         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
55276         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
55277         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
55278         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
55279         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
55280         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
55281         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
55282         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
55283         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
55284         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
55285         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
55286         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
55287         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
55288         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
55289         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
55290         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
55291         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
55292         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
55293         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
55294         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
55295         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
55296
55297         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
55298         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
55299         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
55300         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
55301         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
55302         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
55303
55304 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55305
55306         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55307         declare one variable.  On the fourth, error.
55308         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55309         declared by 20000628-1a.h.
55310
55311 2000-06-29  Richard Henderson  <rth@redhat.com>
55312
55313         * gcc.c-torture/execute/930529-1.x: New file.
55314         * gcc.dg/920413-1.c: Adjust expected warning text.
55315         * gcc.dg/980217-1.c: Declare abort.
55316         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55317
55318 2000-06-29  Jeffrey A Law  (law@cygnus.com)
55319
55320         * g77.f-torture/compile/20000629-1.f: New test.
55321         * g77.f-torture/compile/20000629-1.x: Expected to fail.
55322
55323 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55324
55325         Rearrange lots of files, removing entirely the
55326         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55327         directories.
55328
55329         * Deleted files:
55330         gcc.c-torture/code_quality/code_quality.exp
55331         gcc.c-torture/special/special.exp
55332         gcc.failure/failure.exp
55333         gcc.failure/940409-1.x
55334         gcc.c-torture/compile/961203-1.x
55335
55336         * New files:
55337         gcc.misc-tests/linkage.exp
55338         gcc.c-torture/execute/920730-1t.c
55339         gcc.c-torture/execute/920730-1t.x
55340         gcc.c-torture/compile/920520-1.x
55341         gcc.c-torture/compile/920521-1.x
55342         gcc.c-torture/compile/981006-1.x
55343         gcc.c-torture/execute/eeprof-1.x
55344
55345         * Moved files (possibly with modifications to fit a new harness):
55346         Old name                                New name
55347         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
55348         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
55349         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
55350         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
55351         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
55352         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
55353         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
55354         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
55355         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
55356         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
55357         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
55358         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
55359         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
55360         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
55361
55362 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55363
55364         * c-torture/compile/961203-1.x: Delete.
55365
55366         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
55367         not exit. Include stdio.h.
55368         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55369         * gcc.misc-tests/dg-12.c: Likewise.
55370         * gcc.misc-tests/dg-5.c: Likewise.
55371         * gcc.misc-tests/dg-6.c: Likewise.
55372         * gcc.misc-tests/dg-7.c: Prototype abort.
55373         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55374         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55375         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
55376         not exit.
55377         * gcc.misc-tests/sieve.c: Use return from main, not exit.
55378         * gcc.misc-tests/sort2.c: Use return from main, not exit.
55379
55380 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
55381
55382         * gcc.dg/cpp/20000628-1.c: New test.
55383         * gcc.dg/cpp/20000628-1.h: New header for above test.
55384         * gcc.dg/cpp/20000628-1a.h: Likewise.
55385
55386 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
55387
55388         * gcc.dg/cpp: New directory.
55389         * gcc.dg/cpp/cpp.exp: New driver.
55390         * gcc.dg/cpp/20000627-1.c: New test.
55391         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55392         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55393         and rewrite as a compilation test.
55394
55395         * gcc.dg: Move many files into the cpp subdirectory, possibly
55396         renaming or editing them as well.
55397         Old name                New name
55398         990119-1.c              cpp/19990119-1.c
55399         990228-1.c              cpp/19990228-1.c
55400         990407-1.c              cpp/19990407-1.c
55401         990409-1.c              cpp/19990409-1.c
55402         990413-1.c              cpp/19990413-1.c
55403         990703-1.c              cpp/19990703-1.c
55404         20000127-1.c            cpp/20000127-1.c
55405         20000129-1.c            cpp/20000129-1.c
55406         20000207-1.c            cpp/20000207-1.c
55407         20000207-2.c            cpp/20000207-2.c
55408         20000209-1.c            cpp/20000209-1.c
55409         20000209-2.c            cpp/20000209-2.c
55410         20000301-1.c            cpp/20000301-1.c
55411         20000419-1.c            cpp/20000419-1.c
55412         20000510-1.S            cpp/20000510-1.S
55413         20000519-1.c            cpp/20000519-1.c
55414         20000529-1.c            cpp/20000529-1.c
55415         20000625-1.c            cpp/20000625-1.c
55416         20000625-2.c            cpp/20000625-2.c
55417         cpp-as1.c               cpp/assert1.c
55418         cpp-as2.c               cpp/assert2.c
55419         cxx-comments-1.c        cpp/cxxcom1.c
55420         cxx-comments-2.c        cpp/cxxcom2.c
55421         endif-label.c           cpp/endif.c
55422         cpp-hash1.c             cpp/hash1.c
55423         cpp-hash2.c             cpp/hash2.c
55424         cpp-if1.c               cpp/if-1.c
55425         cpp-if2.c               cpp/if-2.c
55426         cpp-if3.c               cpp/if-3.c
55427         cpp-if4.c               cpp/if-4.c
55428         cpp-if5.c               cpp/if-5.c
55429         cpp-cond.c              cpp/if-cexp.c
55430         cpp-missingop.c         cpp/if-mop.c
55431         cpp-missingparen.c      cpp/if-mpar.c
55432         cpp-opprec.c            cpp/if-oppr.c
55433         cpp-ifparen.c           cpp/if-paren.c
55434         cpp-shortcircuit.c      cpp/if-sc.c
55435         cpp-shift.c             cpp/if-shift.c
55436         cpp-unary.c             cpp/if-unary.c
55437         cpp-li1.c               cpp/line1.c
55438         cpp-li2.c               cpp/line2.c
55439         lineno.c                cpp/line3.c
55440         lineno-2.c              cpp/line4.c
55441         cpp-mi.c                cpp/mi1.c
55442         cpp-mic.h               cpp/mi1c.h
55443         cpp-micc.h              cpp/mi1cc.h
55444         cpp-mind.h              cpp/mi1nd.h
55445         cpp-mindp.h             cpp/mi1ndp.h
55446         cpp-mix.h               cpp/mi1x.h
55447         cpp-mi2.c               cpp/mi2.c
55448         cpp-mi2a.h              cpp/mi2a.h
55449         cpp-mi2b.h              cpp/mi2b.h
55450         cpp-mi2c.h              cpp/mi2c.h
55451         cpp-mi3.c               cpp/mi3.c
55452         cpp-mi3.def             cpp/mi3.def
55453         poison-1.c              cpp/poison.c
55454         pr-impl.c               cpp/prag-imp.c
55455         cpp-redef-2.c           cpp/redef1.c
55456         cpp-redef.c             cpp/redef2.c
55457         strpaste.c              cpp/strp1.c
55458         strpaste-2.c            cpp/strp2.c
55459         cpp-tradpaste.c         cpp/tr-paste.c
55460         cpp-tradstringify.c     cpp/tr-str.c
55461         cpp-tradwarn1.c         cpp/tr-warn1.c
55462         cpp-tradwarn2.c         cpp/tr-warn2.c
55463         trigraphs.c             cpp/trigraphs.c
55464         cpp-unc1.c              cpp/unc1.c
55465         cpp-unc2.c              cpp/unc2.c
55466         cpp-unc3.c              cpp/unc3.c
55467         cpp-unc.c               cpp/unc4.c
55468         undef.c                 cpp/undef1.c
55469         undef-2.c               cpp/undef2.c
55470         cpp-wi1.c               cpp/widestr1.c
55471
55472 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
55473
55474         * lib/g++.exp (g++_include_flags): Tweak.
55475
55476 2000-06-27  H.J. Lu  <hjl@gnu.org>
55477             Loren J. Rittle  <ljrittle@acm.org>
55478
55479         * lib/g++.exp (g++_include_flags): Override libgloss.exp
55480         version with one that knows about the new gcc tree structure.
55481         (g++_link_flags): Same.
55482
55483 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
55484
55485         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55486         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55487         case we are cross-compiling.
55488
55489         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55490         g++.old-deja/g++.niklas/Makefile.in,
55491         g++.old-deja/g++.niklas/configure.in,
55492         g++.old-deja/g++.other/Makefile.in,
55493         g++.old-deja/g++.other/configure.in,
55494         gcc.c-torture/code_quality/Makefile.in,
55495         gcc.c-torture/code_quality/configure.in,
55496         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55497         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55498         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55499         gcc.c-torture/execute/ieee/Makefile.in,
55500         gcc.c-torture/execute/ieee/configure.in,
55501         gcc.c-torture/noncompile/Makefile.in,
55502         gcc.c-torture/noncompile/configure.in,
55503         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55504         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55505         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
55506
55507 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55508
55509         * g++.old-deja/g++.other/ambig3.C: New test.
55510
55511 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55512
55513         * g++.old-deja/g++.pt/syntax1.C: New test.
55514         * g++.old-deja/g++.pt/syntax2.C: New test.
55515         * g++.old-deja/g++.other/syntax3.C: New test.
55516         * g++.old-deja/g++.other/syntax4.C: New test.
55517
55518 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55519
55520         * gcc.dg/20000623-1.c: Prototype exit and abort.
55521
55522 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55523
55524         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55525         New tests.
55526         * gcc.dg/cpp-mi3.def: New file.
55527
55528         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55529         inside assertions.
55530         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55531         lexer's error messages.
55532         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55533         divine anything from the linemarkers.
55534         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55535         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55536
55537 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
55538
55539         * gcc.dg/20000623-1.c: New test.
55540
55541 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
55542
55543         * gcc.c-torture/execute/20000622-1.c: New test.
55544
55545 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55546
55547         * g++.old-deja/g++.other/init15.C: New test.
55548
55549 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55550
55551         * g++.old-deja/g++.pt/vaarg2.C: New test.
55552         * g++.old-deja/g++.pt/vaarg3.C: New test.
55553
55554 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
55555
55556         * g++.old-deja/g++.other/dyncast6.C: New test.
55557
55558 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
55559
55560         * gcc.c-torture/execute/loop-6.c: New test.
55561
55562 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
55563
55564         * gcc.dg/20000614-1.c: New test.
55565         * gcc.dg/20000614-2.c: New test.
55566
55567 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
55568
55569         * g++.old-deja/g++.other/inline12.C: New test.
55570
55571 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
55572
55573         * g++.old-deja/g++.other/eh1.C: New test.
55574
55575 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
55576
55577         * g++.old-deja/g++.other/type.C: New test.
55578
55579 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55580
55581         * g++.old-deja/g++.other/initstring.C: New test.
55582
55583 2000-06-12  Jason Merrill  <jason@redhat.com>
55584
55585         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55586
55587 2000-06-09  Jeffrey A Law  (law@cygnus.com)
55588
55589         * gcc.c-torture/compile/20000609-1.c: New test.
55590
55591 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
55592
55593         * gcc.dg/20000609-1.c: New test.
55594
55595 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
55596
55597         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55598         * gcc.c-torture/noncompile/poison-1.c: Move...
55599         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55600         * gcc.dg/cpp-li1.c: Add a token after the #line.
55601
55602 2000-06-05  Richard Henderson  <rth@cygnus.com>
55603
55604         * gcc.c-torture/execute/20000605-2.c: New test.
55605         * gcc.c-torture/execute/20000605-3.c: New test.
55606
55607 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
55608
55609         * g77.f-torture/execute/20000503-1.x: New file.
55610
55611 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
55612
55613         * g++.old-deja/g++.eh/badalloc1.C: New test.
55614
55615 2000-06-05  Richard Henderson  <rth@cygnus.com>
55616
55617         * gcc.c-torture/execute/20000605-1.c: New test.
55618
55619 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55620             Nathan Sidwell <nathan@codesourcery.com>
55621
55622         * gcc.c-torture/compile/20000605-1.c: New test.
55623
55624 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
55625
55626         * g77.f-torture/compile/20000601-1.f: New test.
55627
55628 2000-06-03  Richard Henderson  <rth@cygnus.com>
55629
55630         * gcc.c-torture/execute/20000603-1.c: New.
55631
55632 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
55633
55634         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55635         * gcc.dg/noreturn-2.c (noreturn): Likewise.
55636
55637 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
55638
55639         * gcc.dg/compare2.c (case 12): XFAIL.
55640         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55641         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55642
55643         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55644
55645 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
55646
55647         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55648         guard macro is already defined when the header is first
55649         included.
55650         * gcc.dg/cpp-mix.h: New file.
55651         * gcc.dg/endif-label.c: Update patterns to match compiler.
55652
55653         * g++.brendan/complex1.C: Declare abort.
55654         * g++.law/refs4.C: Remove XFAIL.
55655         * g++.oliva/expr2.C: Declare abort and exit.
55656
55657 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
55658
55659         * gcc.c-torture/execute/20000528-1.c: New test.
55660
55661         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55662         * g++.old-deja/g++.law/temps4.C: Likewise.
55663
55664         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55665         stdlib.h.  Call abort() on failure.
55666         * g++.old-deja/g++.law/refs4.C: Likewise.
55667         * g++.old-deja/g++.law/temps4.C: Likewise.
55668         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55669         * gcc.c-torture/execute/20000112-1.c: Include string.h.
55670
55671 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
55672
55673         Relative to g++.dg/special:
55674         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55675
55676         Relative to g++.old-deja:
55677         * g++.brendan/complex1.C, g++.jason/optimize2.C,
55678         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55679         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55680         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55681         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55682         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55683         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55684
55685         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55686         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55687         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55688         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55689         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55690         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55691         and/or string.h.
55692
55693         * g++.other/goto1.C: Update expectations for error messages.
55694
55695 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
55696
55697         * gcc.c-torture/compile/20000523-1.c: New test.
55698
55699 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55700
55701         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55702
55703 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55704
55705         * g++.old-deja/g++.eh/catch11.C: New test.
55706         * g++.old-deja/g++.eh/catch12.C: New test.
55707
55708 2000-05-24  Nick Clifton  <nickc@cygnus.com>
55709
55710         * gcc.c-torture/execute/20000523-1.c: New test.
55711
55712 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
55713
55714         * c-torture/execute/bcp-1.c: Replace abort in arg of
55715         __builtin_constant_p with a generic external function.
55716
55717         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55718         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55719         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55720         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55721         Prototype abort and/or exit.
55722
55723         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55724         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55725         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55726         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55727
55728 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
55729
55730         * gcc.dg/dwarf2-1.c: New test.
55731
55732 2000-05-20  Richard Henderson  <rth@cygnus.com>
55733
55734         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55735
55736 2000-05-20  Andreas Jaeger  <aj@suse.de>
55737
55738         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55739         testcase.
55740
55741 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
55742
55743         * gcc.c-torture/execute/20000519-2.c: New test.
55744
55745 2000-05-19  Andreas Jaeger  <aj@suse.de>
55746
55747         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55748         which fails with SSA.
55749
55750         * lib/c-torture.exp: Also test with -O3 -fssa.
55751
55752 2000-05-18  Michael Meissner  <meissner@redhat.com>
55753
55754         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55755         * gcc.c-torture/execute/920415-1.c: Ditto.
55756         * gcc.c-torture/execute/920501-1.c: Ditto.
55757         * gcc.c-torture/execute/conversion.c: Ditto.
55758         * gcc.c-torture/execute/cvt-1.c: Ditto.
55759
55760 2000-05-18  Jeffrey A Law  (law@cygnus.com)
55761
55762         * gcc.c-torture/compile/20000518-1.c: New test.
55763
55764 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55765
55766         * g77.f-torture/compile/200005018.f: New test.
55767
55768 2000-05-17  Jeffrey A Law  (law@cygnus.com)
55769
55770         * gcc.c-torture/compile/20000517-1.c: New test.
55771
55772 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55773
55774         * gcc.c-torture/execute/20000516-1.c: New test.
55775
55776 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55777
55778         * g++.old-deja/g++.other/eh.C: New test.
55779
55780 2000-05-12  Richard Henderson  <rth@cygnus.com>
55781
55782         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55783         constants through to doit's conditional.
55784
55785 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55786
55787         * gcc.c-torture/compile/20000511-1.c: New test.
55788         * g77.f-torture/compile/20000511-1.f: New test.
55789         * g77.f-torture/compile/20000511-2.f: New test.
55790
55791 2000-05-11  Michael Meissner  <meissner@redhat.com>
55792
55793         * gcc.c-torture/execute/20000511-1.c: New test.
55794
55795 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
55796
55797         * gcc.dg/dg.exp: Scan .S files as well as .c files.
55798         * gcc.dg/20000510-1.S: New.
55799
55800 2000-05-08  Catherine Moore  <clm@cygnus.com>
55801
55802         * gcc.dg/unused-3.c: New.
55803
55804 2000-05-06  Richard Henderson  <rth@cygnus.com>
55805
55806           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55807           * g++.old-deja/g++.mike/warn1.C: Likewise.
55808           * g++.old-deja/g++.pt/local1.C: Likewise.
55809           * g++.old-deja/g++.pt/local7.C: Likewise.
55810           * g++.old-deja/g++.pt/spec16.C: Likewise.
55811
55812 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
55813
55814         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55815
55816 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
55817
55818           * g77.f-torture/execute/20000503-1.f: New test.
55819
55820 2000-05-04  Andreas Jaeger  <aj@suse.de>
55821
55822         * gcc.dg/noreturn-2.c: New test.
55823
55824 2000-05-04  Neil Booth  <NeilB@earthling.net>
55825
55826         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55827         preprocessor.
55828
55829 2000-05-04  Richard Henderson  <rth@cygnus.com>
55830
55831         * gcc.c-torture/execute/20000503-1.c: Fix typo.
55832
55833 2000-05-04  Richard Henderson  <rth@cygnus.com>
55834
55835         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
55836         OpenSSL by Jason R Thorpe.
55837
55838 2000-05-03  Jim Wilson  <wilson@cygnus.com>
55839
55840         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55841
55842 2000-05-03  Robert Lipe <robertlipe@usa.net>
55843
55844         * gcc.dg/20000503-1.c: New test.
55845
55846 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
55847
55848         * gcc.c-torture/compile/20000502-1.c: New test.
55849         * g++.old-deja/g++.other/align.C: New test.
55850         * gcc.dg/cpp-tradstringify.c: New test.
55851
55852 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55853
55854         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55855         and hard registers.
55856
55857 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
55858
55859         * gcc.c-torture/execute/loop-5.c: New test.
55860
55861 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
55862
55863         * gcc.c-torture/execute/va-arg-20.c: New test.
55864
55865 2000-04-23  Jeffrey A Law  (law@cygnus.com)
55866
55867         * gcc.c-torture/execute/20000422-1.c: New test.
55868
55869 2000-04-20  Greg McGary  <gkm@gnu.org>
55870
55871         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55872         when optimizing, but without sibling-call optimizations (-O1).
55873
55874 2000-04-20  Jeffrey A Law  (law@cygnus.com)
55875
55876           * gcc.c-torture/compile/20000420-1.c: New test.
55877
55878 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55879
55880         * g++.abi/ptrflags.C: New test.
55881         * g++.eh/catchptr1.C: Test incomplete pointer chains.
55882
55883 2000-04-19  Catherine Moore  <clm@cygnus.com>
55884
55885         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55886
55887 2000-04-19  Greg McGary  <gkm@gnu.org>
55888
55889         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55890         sibling-call optimizations.
55891
55892 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
55893
55894         * gcc.dg/20000419-1.c: New test.
55895
55896 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
55897
55898         * gcc.c-torture/execute/20000412-6.c: New test.
55899
55900 2000-04-12  Jeffrey A Law  (law@cygnus.com)
55901
55902         * gcc.c-torture/execute/20000412-5.c: New test.
55903         * g77.f-torture/compile/20000412-1.f: New test.
55904         * gcc.c-torture/execute/20000412-4.c: New test.
55905         * gcc.c-torture/compile/20000412-2.c: New test.
55906         * gcc.c-torture/execute/20000412-3.c: New test.
55907         * gcc.c-torture/compile/20000412-1.c: New test.
55908         * gcc.c-torture/execute/20000412-2.c: New test.
55909
55910 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
55911
55912         * objc/execute/bf-20.m: New test.
55913
55914 2000-04-10  Richard Henderson  <rth@cygnus.com>
55915
55916         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55917
55918         * gcc.c-torture/execute/20000412-1.c: New test.
55919
55920 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
55921
55922         * g++.old-deja/g++.eh/catchptr1.C: New test.
55923
55924 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
55925
55926         * g++.old-deja/g++.abi/cxa_vec.C: New test.
55927
55928 2000-04-08  Neil Booth  <NeilB@earthling.net>
55929
55930         * gcc.dg/cpp-nullchar.c: Remove test as
55931         embedded nulls cause problems.
55932
55933 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55934
55935         * gcc.dg/compare2.c: New test.
55936
55937 2000-04-08  Neil Booth  <NeilB@earthling.net>
55938
55939         * gcc.dg/cpp-nullchar.c: New test.
55940
55941 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
55942
55943         * gcc.dg/cpp-mi2.c: New test.
55944         * gcc.dg/cpp-mi2[abc].h: New files.
55945
55946 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
55947
55948         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
55949         member name.
55950
55951 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
55952
55953         * g++.old-deja/g++.abi/vmihint.C: New test.
55954
55955 2000-04-06  Neil Booth  <NeilB@earthling.net>
55956
55957         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55958         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55959         copyright.
55960
55961 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
55962
55963         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55964         avoid stack-frame overwrite.
55965
55966 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
55967
55968         * gcc.c-torture/compile/20000405-2.c: New test.
55969         * gcc.c-torture/compile/20000405-3.c: New test.
55970
55971 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55972
55973         * gcc.c-torture/compile/20000405-1.c: New test.
55974
55975 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
55976
55977         * gcc.dg/cast-qual-1.c: Revert last change.
55978
55979 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55980
55981         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55982
55983 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
55984
55985         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55986         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55987
55988 2000-04-03  Jeffrey A Law  (law@cygnus.com)
55989
55990         * gcc.c-torture/compile/20000403-2.c: New test.
55991         * gcc.c-torture/compile/20000403-1.c: New test.
55992
55993 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
55994
55995         * gcc.c-torture/execute/20000403-1.c: New test.
55996
55997 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
55998
55999         * gcc.c-torture/execute/20000402-1.c: New test.
56000
56001 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
56002
56003         * gcc.c-torture/execute/va-arg-15.c: New test.
56004         * gcc.c-torture/execute/va-arg-16.c: New test.
56005         * gcc.c-torture/execute/va-arg-17.c: New test.
56006         * gcc.c-torture/execute/va-arg-18.c: New test.
56007         * gcc.c-torture/execute/va-arg-19.c: New test.
56008
56009 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
56010
56011         * gcc.c-torture/compile/981211-1.c: Move to...
56012         * gcc.dg/cpp-as1.c: ...here.
56013         * gcc.dg/cpp-as2.c: New file.
56014
56015         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56016         compiler.
56017
56018 2000-04-02  Neil Booth  <NeilB@earthling.net>
56019
56020         * gcc.dg/cpp-cond.c  New tests.
56021         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
56022         accidental success less likely.
56023         * gcc.dg/cpp-missingop.c  New tests.
56024         * gcc.dg/cpp-missingparen.c  New tests.
56025         * gcc.dg/cpp-shift.c  New tests.
56026         * gcc.dg/cpp-shortcircuit.c  New tests.
56027         * gcc.dg/cpp-unary.c  New tests.
56028
56029 2000-03-29  Jeffrey A Law  (law@cygnus.com)
56030
56031         * gcc.c-torture/compile/20000329-1.c: New test.
56032
56033 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
56034
56035         * gcc.c-torture/compile/20000326-1.c: New test.
56036         * gcc.c-torture/compile/20000326-2.c: New test.
56037
56038 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
56039
56040         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56041         the first parameter is a function argument.
56042
56043 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
56044
56045         * g++.old-deja/g++.ext/array4.C: New test.
56046
56047 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
56048
56049         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
56050
56051 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56052
56053         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
56054
56055 2000-03-19  Richard Henderson  <rth@cygnus.com>
56056
56057         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
56058
56059 2000-03-19  Richard Henderson  <rth@cygnus.com>
56060
56061         * gcc.c-torture/compile/20000319-1.c: New test.
56062
56063 2000-03-14  Jeffrey A Law  (law@cygnus.com)
56064
56065         * gcc.c-torture/execute/20000314-3.c: New test.
56066         * gcc.c-torture/execute/20000314-2.c: New test.
56067         * gcc.c-torture/execute/20000314-1.c: New test.
56068         * gcc.c-torture/compile/20000314-2.c: New test.
56069         * gcc.c-torture/compile/20000314-1.c: New test.
56070
56071 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
56072
56073         * g++.old-deja/g++.warn/inline.C: New test.
56074
56075 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
56076
56077         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
56078         standards-compliant result rather than specific constants.
56079         Put test-values in array.
56080
56081 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
56082
56083         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56084         (g++_target_compile): Put test-specific options last.
56085
56086 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56087
56088         * g++.old-deja/g++.eh/vbase4.C: New test.
56089
56090 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56091
56092         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
56093
56094 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56095
56096         * g++.old-deja/g++.brendan/misc12.C: Removed.
56097         * g++.old-deja/g++.pt/memtemp77.C: Constify.
56098         * g++.old-deja/g++.ext/pretty4.C: New test.
56099
56100 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56101
56102         * g++.old-deja/g++.other/string2.C: New test.
56103
56104 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
56105
56106         * g++.old-deja/g++.warn/impint2.C: New test.
56107
56108 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
56109
56110         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56111         is 1, not zero.
56112
56113 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
56114
56115         * g++.old-deja/g++.warn/impint.C: New test.
56116         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56117         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56118         * g++.old-deja/g++.pt/explicit12.C: Likewise.
56119         * g++.old-deja/g++.pt/explicit13.C: Likewise.
56120         * g++.old-deja/g++.pt/explicit17.C: Likewise.
56121         * g++.old-deja/g++.pt/explicit18.C: Likewise.
56122         * g++.old-deja/g++.pt/explicit19.C: Likewise.
56123         * g++.old-deja/g++.pt/explicit23.C: Likewise.
56124         * g++.old-deja/g++.pt/explicit31.C: Likewise.
56125         * g++.old-deja/g++.pt/explicit35.C: Likewise.
56126         * g++.old-deja/g++.pt/explicit6.C: Likewise.
56127         * g++.old-deja/g++.pt/memclass7.C: Likewise.
56128
56129 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
56130
56131         * gcc.dg/cpp-redef.c: New test.
56132
56133 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
56134
56135         * g++.old-deja/g++.pt/unify7.C: New test.
56136
56137 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56138
56139         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56140         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56141
56142 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
56143
56144         * gcc.c-torture/compile/20000224-1.c: New test.
56145
56146 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56147
56148         * gcc.c-torture/compile/cpp-2.c: New test.
56149         * gcc.c-torture/compile/cpp-1.c: New test.
56150
56151 2000-02-25  Jeffrey A Law  (law@cygnus.com)
56152
56153         * gcc.c-torture/execute/20000225-1.c: New test.
56154
56155 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56156
56157         * gcc.dg/cpp-li2.c: New test.
56158
56159         * gcc.dg/cpp-wi1.c: New test.
56160
56161         * gcc.dg/cpp-li1.c: New test.
56162
56163 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
56164
56165         * g++.old-deja/g++.other/sizeof5.C: New test.
56166
56167 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56168
56169         * gcc.c-torture/execute/va-arg-13.c: New test.
56170
56171 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
56172
56173         * gcc.c-torture/execute/va-arg-12.c: New test.
56174
56175 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56176
56177         * gcc.c-torture/execute/20000223-1.c: New test.
56178
56179 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56180
56181         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56182
56183 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
56184
56185         * g++.old-deja/g++.abi/ptrmem.C: New test.
56186
56187 2000-02-19  Richard Henderson  <rth@cygnus.com>
56188
56189         * gcc.c-torture/compile/init-3.c: New.
56190
56191 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
56192
56193         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
56194         ALWAYS_CXXFLAGS.
56195
56196 2000-02-11  Robert Lipe <robertl@sco.com>
56197
56198         * gcc.c-torture/compile/20000211-3.c: New test.
56199
56200 2000-02-11  Martin Buchholz <martin@xemacs.org>
56201
56202         * gcc.c-torture/compile/20000211-2.c: New test.
56203
56204 2000-02-11  Jeffrey A Law  (law@cygnus.com)
56205
56206         * gcc.c-torture/compile/20000211-1.c: New test.
56207
56208 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
56209
56210         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56211           on native targets
56212
56213 2000-02-08  Nathan Sidwell  <nathan@acm.org>
56214
56215         * g++.old-deja/g++.other/cast5.C: New test.
56216
56217 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
56218
56219         * gcc.c-torture/execute/20000205-1.c: New.
56220
56221 2000-02-03  Nathan Sidwell  <nathan@acm.org>
56222
56223         * g++.old-deja/g++.jason/cast3.C: Return void.
56224         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56225
56226 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56227
56228         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56229
56230         * gcc.dg/loop-1.c: New test.
56231
56232 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
56233
56234         * gcc.c-torture/compile/20000127-1.c: New test.
56235         * gcc.c-torture/execute/991228-1.c: New test.
56236
56237 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56238
56239         * gcc.dg/unused-2.c: New test.
56240
56241         * gcc.dg/conv-1.c: New test.
56242
56243 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
56244
56245         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56246         compiler.
56247         (tool_option_proc): Fix typo.
56248
56249 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
56250
56251         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56252         of the ld on the host, not on the build machine.
56253         Also, don't crash if '--help' is not a supported option.
56254
56255 2000-01-24  Richard Henderson  <rth@cygnus.com>
56256
56257         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56258
56259 2000-01-20  Jeffrey A Law  (law@cygnus.com)
56260
56261         * gcc.c-torture/execute/20000120-2.c: New test.
56262         * gcc.c-torture/execute/20000120-1.c: New test.
56263
56264 2000-01-13  Jeffrey A Law  (law@cygnus.com)
56265
56266         * gcc.c-torture/execute/20000113-1.c: New test.
56267
56268 2000-01-12  Jeffrey A Law  (law@cygnus.com)
56269
56270         * gcc.c-torture/execute/20000112-1.c: New test.
56271
56272 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56273
56274         * gcc.dg/20000111-1.c: New test.
56275
56276 2000-01-10  Jeffrey A Law  (law@cygnus.com)
56277
56278         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
56279         with 16 bit integers.
56280
56281 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56282
56283         * gcc.dg/20000108-1.c: New test.
56284
56285 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56286
56287         * g++.old-deja/g++.ns/koenig8.C: New test.
56288
56289 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56290
56291         * g++.old-deja/g++.other/cast4.C: New test.
56292
56293 2000-01-05  Jeffrey A Law  (law@cygnus.com)
56294
56295         * gcc.c-torture/compile/20000105-2.c: New test.
56296         * gcc.c-torture/compile/20000105-1.c: New test.
56297
56298 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56299
56300         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56301         references to printf & atoi to conform to ANSI standard.
56302         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56303         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56304         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56305         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56306         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56307         * g++.old-deja/g++.brendan/complex1.C: Likewise.
56308         * g++.old-deja/g++.brendan/copy1.C: Likewise.
56309         * g++.old-deja/g++.brendan/copy2.C: Likewise.
56310         * g++.old-deja/g++.brendan/copy3.C: Likewise.
56311         * g++.old-deja/g++.brendan/copy4.C: Likewise.
56312         * g++.old-deja/g++.brendan/copy5.C: Likewise.
56313         * g++.old-deja/g++.brendan/copy6.C: Likewise.
56314         * g++.old-deja/g++.brendan/copy7.C: Likewise.
56315         * g++.old-deja/g++.brendan/copy8.C: Likewise.
56316         * g++.old-deja/g++.brendan/crash11.C: Likewise.
56317         * g++.old-deja/g++.brendan/crash14.C: Likewise.
56318         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56319         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56320         * g++.old-deja/g++.brendan/delete2.C: Likewise.
56321         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56322         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56323         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56324         * g++.old-deja/g++.brendan/eh1.C: Likewise.
56325         * g++.old-deja/g++.brendan/groff1.C: Likewise.
56326         * g++.old-deja/g++.brendan/init3.C: Likewise.
56327         * g++.old-deja/g++.brendan/misc12.C: Likewise.
56328         * g++.old-deja/g++.brendan/misc7.C: Likewise.
56329         * g++.old-deja/g++.brendan/new2.C: Likewise.
56330         * g++.old-deja/g++.brendan/operators4.C: Likewise.
56331         * g++.old-deja/g++.brendan/operators5.C: Likewise.
56332         * g++.old-deja/g++.brendan/overload2.C: Likewise.
56333         * g++.old-deja/g++.brendan/overload7.C: Likewise.
56334         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56335         * g++.old-deja/g++.brendan/reference1.C: Likewise.
56336         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56337         * g++.old-deja/g++.brendan/template24.C: Likewise.
56338         * g++.old-deja/g++.brendan/template3.C: Likewise.
56339         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56340         * g++.old-deja/g++.jason/inline3.C: Likewise.
56341         * g++.old-deja/g++.jason/opeq.C: Likewise.
56342         * g++.old-deja/g++.law/arg5.C: Likewise.
56343         * g++.old-deja/g++.law/arm7.C: Likewise.
56344         * g++.old-deja/g++.law/ctors11.C: Likewise.
56345         * g++.old-deja/g++.law/cvt8.C: Likewise.
56346         * g++.old-deja/g++.law/init9.C: Likewise.
56347         * g++.old-deja/g++.law/refs4.C: Likewise.
56348         * g++.old-deja/g++.law/template2.C: Likewise.
56349         * g++.old-deja/g++.law/visibility24.C: Likewise.
56350         * g++.old-deja/g++.law/vtable3.C: Likewise.
56351         * g++.old-deja/g++.mike/asm2.C: Likewise.
56352         * g++.old-deja/g++.mike/eh1.C: Likewise.
56353         * g++.old-deja/g++.mike/misc1.C: Likewise.
56354         * g++.old-deja/g++.mike/misc13.C: Likewise.
56355         * g++.old-deja/g++.mike/misc14.C: Likewise.
56356         * g++.old-deja/g++.mike/ns12.C: Likewise.
56357         * g++.old-deja/g++.mike/p1248.C: Likewise.
56358         * g++.old-deja/g++.mike/p3708.C: Likewise.
56359         * g++.old-deja/g++.mike/p3708a.C: Likewise.
56360         * g++.old-deja/g++.mike/p3708b.C: Likewise.
56361         * g++.old-deja/g++.mike/p646.C: Likewise.
56362         * g++.old-deja/g++.mike/p700.C: Likewise.
56363         * g++.old-deja/g++.mike/p783.C: Likewise.
56364         * g++.old-deja/g++.mike/p783a.C: Likewise.
56365         * g++.old-deja/g++.mike/p783b.C: Likewise.
56366         * g++.old-deja/g++.mike/p786.C: Likewise.
56367         * g++.old-deja/g++.mike/p789.C: Likewise.
56368         * g++.old-deja/g++.mike/p789a.C: Likewise.
56369         * g++.old-deja/g++.mike/p807a.C: Likewise.
56370         * g++.old-deja/g++.other/delete3.C: Likewise.
56371         * g++.old-deja/g++.other/dyncast1.C: Likewise.
56372         * g++.old-deja/g++.other/dyncast2.C: Likewise.
56373         * g++.old-deja/g++.other/dyncast3.C: Likewise.
56374         * g++.old-deja/g++.other/empty1.C: Likewise.
56375         * g++.old-deja/g++.other/temporary1.C: Likewise.
56376         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56377         * g++.old-deja/g++.pt/t16.C: Likewise.
56378         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56379
56380 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
56381
56382         * gcc.dg/991230-1.c: New test.
56383
56384 1999-12-29  Jeffrey A Law  (law@cygnus.com)
56385
56386         * gcc.c-torture/compile/991229-3.c: New test.
56387         * gcc.c-torture/compile/991229-2.c: New test.
56388         * gcc.c-torture/compile/991229-1.c: New test.
56389
56390 1999-12-29  Greg McGary <gkm@eng.ascend.com>
56391
56392         * gcc.c-torture/compile/labels-2.c: New test.
56393
56394 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
56395
56396         * gcc.c-torture/execute/991227-1.c: New test.
56397
56398 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56399
56400         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56401
56402 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
56403
56404         * gcc.c-torture/execute/991221-1.c: New test.
56405
56406 1999-12-20  Nathan Sidwell  <nathan@acm.org>
56407
56408         * g++.old-deja/g++.other/cast3.C: New test.
56409
56410 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56411
56412         * gcc.c-torture/execute/991216-4.c: New test.
56413
56414 1999-12-16  Michael Meissner  <meissner@cygnus.com>
56415
56416         * gcc.c-torture/execute/991216-1.c: New test.
56417         * gcc.c-torture/execute/991216-2.c: New test.
56418         * gcc.c-torture/execute/991216-3.c: New test.
56419
56420 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56421
56422         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56423         Actually make the test fail by using "-O2" for compilation.
56424
56425 1999-12-15  Nathan Sidwell  <nathan@acm.org>
56426
56427         * g++.old-deja/g++.warn/cast-align1.C: New test.
56428
56429 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56430
56431         * gcc.c-torture/compile/991214-1.c: New test.
56432         * gcc.c-torture/compile/991214-2.c: New test.
56433
56434 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56435
56436         * gcc.dg/991214-1.c: New test.
56437
56438 1999-12-13  Jeffrey A Law  (law@cygnus.com)
56439
56440         * gcc.c-torture/compile/991213-3.c: New test.
56441         * gcc.c-torture/compile/991213-2.c: New test.
56442         * gcc.c-torture/compile/991213-1.c: New test.
56443
56444 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56445
56446         * gcc.dg/991209-1.c: New test.
56447
56448 1999-12-08  Nathan Sidwell <nathan@acm.org>
56449
56450         * gcc.c-torture/compile/991208-1.c: New test.
56451
56452 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56453
56454         * gcc.dg/ultrasp2.c: New test.
56455
56456 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
56457
56458         * g++.old-deja/g++.abi/align.C (main): Fix typo.
56459
56460 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
56461
56462         * gcc.c-torture/compile/991202-1.c: New test.
56463         * gcc.c-torture/execute/991202-1.c: New test.
56464         * gcc.c-torture/execute/991202-2.c: New test.
56465         * gcc.c-torture/execute/991202-3.c: New test.
56466
56467 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
56468
56469         * g++.old-deja/g++.abi/align.C: New test.
56470         * g++.old-deja/g++.abi/aggregates.C: Likewise.
56471         * g++.old-deja/g++.abi/bitfields.C: Likewise.
56472
56473 1999-12-01  Richard Henderson  <rth@cygnus.com>
56474
56475         * gcc.c-torture/execute/991201-1.c: New.
56476
56477 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
56478
56479         * gcc.dg/991129-1.c: New test.
56480
56481 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56482
56483         * gcc.c-torture/compile/991127-1.c: New test.
56484
56485 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56486
56487         * g++.old-deja/g++.other/warn4.C: New test.
56488
56489 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56490
56491         * g++.old-deja/g++.eh/cleanup2.C: New test.
56492         * g++.old-deja/g++.ext/pretty2.C: New test.
56493         * g++.old-deja/g++.ext/pretty3.C: New test.
56494         * g++.old-deja/g++.other/debug6.C: New test.
56495
56496 1999-10-20  Jim Wilson  <wilson@cygnus.com>
56497
56498         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56499         compiler_output to look for one error message instead of two.
56500
56501 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
56502
56503         * gcc.c-torture/execute/991118-1.c: Also test case
56504         where the word boundary does not split a byte evenly.
56505
56506 1999-11-19  Nathan Sidwell  <nathan@acm.org>
56507
56508         * g++.old-deja/g++.ext/restrict1.C: New test.
56509
56510 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
56511
56512         * gcc.c-torture/execute/991118-1.c: New test.
56513
56514 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
56515
56516         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
56517         working directory pathnames.
56518
56519 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
56520
56521         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56522         host is equipped with driver.h and driver.o so it can actually
56523         compile and run the tests.
56524
56525 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
56526
56527         * gcc.c-torture/compile/991008-1.c: New test.
56528
56529 1999-11-08  Nick Clifton  <nickc@cygnus.com>
56530
56531         * lib/gcc-dg.exp: Include target-supports.exp
56532
56533 1999-11-05  Nick Clifton  <nickc@cygnus.com>
56534
56535         * lib/target-supports.exp: New file: Provide procs to test for
56536         features supported by the target.
56537         (check_weak_available): Moved here from ecos.exp.
56538         (check_alias_available): New proc: Determine of the target
56539         toolchain supports the alias attribute.
56540
56541         * gcc.dg/special/ecos.exp: Move check_weak_available to
56542         target-supports.exp.
56543         (alias-1.c): Only perform the test if the target supports
56544         aliases.
56545         (wkali-1.c): Only perform the test if the target supports
56546         aliases.
56547
56548         * gcc.dg/990506-0.c: Expect error messages from cross
56549         targets as well as native targets.
56550
56551 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56552
56553         * gcc.dg/ultrasp1.c: Removed xfail.
56554         * gcc.dg/struct-ret-2.c: Likewise.
56555         * gcc.dg/array-1.c: Likewise.
56556
56557 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56558
56559         * gcc.dg/struct-ret-2.c: New test.
56560
56561         * gcc.dg/array-1.c: New test.
56562
56563 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
56564
56565         * gcc.c-torture/execute/991030-1.c: New test.
56566
56567 1999-10-26  Richard Henderson  <rth@cygnus.com>
56568
56569         * gcc.c-torture/compile/991026-2.c: New test.
56570
56571 1999-10-26  Jeffrey A Law  (law@cygnus.com)
56572
56573         * gcc.c-torture/compile/991026-1.c: New test.
56574
56575 1999-10-23  Jeffrey A Law  (law@cygnus.com)
56576
56577         * gcc.c-torture/execute/991023-1.c: New test.
56578
56579 1999-10-19  Jeffrey A Law  (law@cygnus.com)
56580
56581         * gcc.c-torture/execute/991019-1.c: New test.
56582
56583 1999-10-16  Richard Henderson  <rth@cygnus.com>
56584
56585         * gcc.c-torture/execute/991016-1.c: New test.
56586
56587 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
56588
56589         * gcc.c-torture/execute/991014-1.c: New test.
56590
56591 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
56592
56593         * g++.old-deja/g++.other/union2.C: New test.
56594
56595 1999-10-13  Nathan Sidwell  <nathan@acm.org>
56596
56597         * g++.old-deja/g++.other/vaarg2.C: New test.
56598         * g++.old-deja/g++.other/vaarg3.C: New test.
56599
56600 1999-10-12  Craig Burley  <craig@jcb-sc.com>
56601
56602         * g77.f-torture/noncompile/19990905-1.f: Moved from being
56603         in compile/.
56604
56605 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
56606
56607         * gcc.c-torture/execute/va-arg-11.c: New test.
56608
56609 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
56610
56611         * lib/file-format.exp (gcc_target_object_format): Don't
56612         crash if objdump is unavailable.
56613
56614 1999-09-29  Donn Terry <donn@interix.com>
56615
56616         * gcc.misc-tests/mg.exp: delete extraneous redirection.
56617
56618 1999-09-28  Nick Clifton  <nickc@cygnus.com>
56619
56620         * gcc.c-torture/compile/990928-1.c: New test.
56621
56622 1999-09-28  Nathan Sidwell  <nathan@acm.org>
56623
56624         * g++.old-deja/g++.other/decl6.C: New test.
56625
56626 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56627
56628         * gcc.c-torture/execute/va-arg-10.c: New test.
56629
56630 1999-09-27  Nathan Sidwell  <nathan@acm.org>
56631
56632         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56633         __PRETTY_FUNCTION__.
56634
56635 1999-09-23  Nick Clifton  <nickc@cygnus.com>
56636
56637         * gcc.c-torture/execute/990923-1.c: New test.
56638
56639 1999-09-21  Nick Clifton  <nickc@cygnus.com>
56640
56641         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56642         for which -fpic is inappropriate.
56643
56644 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
56645
56646         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56647
56648 1999-09-21  Nathan Sidwell  <nathan@acm.org>
56649
56650         * g++.old-deja/g++.other/dyncast1.C: New test.
56651         * g++.old-deja/g++.other/dyncast2.C: New test.
56652         * g++.old-deja/g++.other/dyncast3.C: New test.
56653         * g++.old-deja/g++.other/dyncast4.C: New test.
56654         * g++.old-deja/g++.other/dyncast5.C: New test.
56655         * g++.old-deja/g++.eh/catch3.C: New test.
56656         * g++.old-deja/g++.eh/catch3p.C: New test.
56657         * g++.old-deja/g++.eh/catch4.C: New test.
56658         * g++.old-deja/g++.eh/catch4p.C: New test.
56659         * g++.old-deja/g++.eh/catch5.C: New test.
56660         * g++.old-deja/g++.eh/catch5p.C: New test.
56661         * g++.old-deja/g++.eh/catch6.C: New test.
56662         * g++.old-deja/g++.eh/catch6p.C: New test.
56663         * g++.old-deja/g++.eh/catch7.C: New test.
56664         * g++.old-deja/g++.eh/catch7p.C: New test.
56665         * g++.old-deja/g++.eh/catch8.C: New test.
56666         * g++.old-deja/g++.eh/catch8p.C: New test.
56667         * g++.old-deja/g++.eh/catch9.C: New test.
56668         * g++.old-deja/g++.eh/catch9p.C: New test.
56669
56670 1999-09-13  Nathan Sidwell  <nathan@acm.org>
56671
56672         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56673         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56674
56675 1999-09-13  Jeffrey A Law  (law@cygnus.com)
56676
56677         * gcc.c-torture/compile/990913-1.c: New test.
56678
56679 1999-09-10  Nathan Sidwell  <nathan@acm.org>
56680
56681         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56682         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56683
56684 1999-09-09  Richard Henderson  <rth@cygnus.com>
56685
56686         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56687
56688 1999-09-09  Nathan Sidwell  <nathan@acm.org>
56689
56690         * g++.old-deja/g++.other/lookup11.C: New test.
56691         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56692         what is permitted and what we want.
56693         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56694         overload use.
56695         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56696
56697 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
56698
56699         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56700         * gcc.c-torture/noncompile/poison-1.c: New file.
56701
56702 1999-09-08  Nathan Sidwell  <nathan@acm.org>
56703
56704         * g++.old-deja/g++.other/sizeof3.C: New test.
56705         * g++.old-deja/g++.other/sizeof4.C: New test.
56706         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56707         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56708
56709 1999-09-07  Richard Henderson  <rth@cygnus.com>
56710
56711         * gcc.dg/va-arg-1.c: New.
56712
56713 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56714
56715         * gcc.c-torture/execute/va-arg-9.c: New test.
56716
56717 1999-09-05  Craig Burley  <craig@jcb-sc.com>
56718
56719         * g77.f-torture/compile/980519-2.f: New test.
56720         * g77.f-torture/compile/19990905-0.f: New test.
56721         * g77.f-torture/compile/19990905-1.f: New test.
56722         * g77.f-torture/compile/19990905-2.f: New test.
56723
56724         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56725
56726 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
56727
56728         * gcc.c-torture/execute/990827-1.c: Fix typo.
56729
56730 1999-09-03  Nathan Sidwell  <nathan@acm.org>
56731
56732         * g++.old-deja/g++.other/deref1.C: New test.
56733
56734 1999-09-02  Nathan Sidwell  <nathan@acm.org>
56735
56736         * g++.old-deja/g++.other/ambig2.C: New test.
56737         * g++.old-deja/g++.other/cond5.C: New test.
56738         * g++.old-deja/g++.other/lookup16.C: New test.
56739
56740 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
56741
56742         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56743         assemblers too.
56744
56745 1999-08-31  Jeffrey A Law  (law@cygnus.com)
56746
56747         * lib/c-torture.exp: Avoid the "compare executables" optimization
56748         when testing native.
56749
56750 1999-08-29  Jeffrey A Law  (law@cygnus.com)
56751
56752         * gcc.c-torture/execute/990829-1.c: New test.
56753         * gcc.c-torture/compile/990829-1.c: New test.
56754
56755 1999-08-27  Paul Burchard  <burchard@pobox.com>
56756
56757         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56758         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56759         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56760         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56761         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56762         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56763         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56764         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56765         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56766         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56767         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56768
56769 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56770
56771         * gcc.c-torture/execute/990827-1.c: New test.
56772
56773 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56774
56775         * g77.f-torture/noncompile/19990826-4.f: New test.
56776
56777         * g77.f-torture/compile/19990826-3.f: New test.
56778
56779         * g77.f-torture/execute/19990826-2.f: New test.
56780
56781         * g77.f-torture/compile/19990826-1.f: New test.
56782
56783         * gcc.c-torture/execute/990826-0.c: New test.
56784         * g77.c-torture/execute/19990826-0.f: New test.
56785
56786         * g77.f-torture/noncompile/970626-2.f: New test.
56787
56788 1999-08-25  Paul Burchard  <burchard@pobox.com>
56789
56790         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56791         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56792         lss-011.C: New tests.
56793
56794 1999-08-25  Nathan Sidwell  <nathan@acm.org>
56795
56796         * g++.old-deja/g++.other/decl5.C: New test.
56797
56798 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56799
56800         * noncompile/noncompile.exp: Load_lib c-torture.exp.
56801         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56802         call `postbase' for each one.  All callers of `postbase' changed
56803         to call this instead.
56804
56805 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
56806
56807         * gcc.c-torture/execute/990811-1.c: New test.
56808
56809 1999-08-09  Nick Clifton  <nickc@cygnus.com>
56810
56811         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56812         just native ones.
56813
56814         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56815         just native ones.
56816
56817 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56818
56819         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56820
56821 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56822
56823         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56824
56825 1999-08-04  Nathan Sidwell  <nathan@acm.org>
56826
56827         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56828
56829 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56830
56831         * gcc.c-torture/execute/990804-1.c: New test.
56832
56833 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56834
56835         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56836         * g++.old-deja/g++.brendan/crash64.C: Likewise.
56837         * g++.old-deja/g++.brendan/overload8.C: Likewise.
56838
56839 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56840
56841         * g++.old-deja/g++.other/struct1.C: New test.
56842
56843 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56844
56845         * g++.old-deja/g++.other/enum2.C: New test.
56846
56847 1999-08-02  Richard Henderson  <rth@cygnus.com>
56848
56849         Adapted from tests from Franz Sirl:
56850         * gcc.c-torture/execute/va-arg-7.c: New test.
56851         * gcc.c-torture/execute/va-arg-8.c: New test.
56852
56853 1999-08-01  Jeffrey A Law  (law@cygnus.com)
56854
56855         * gcc.c-torture/compile/990801-2.c: New test.
56856
56857         * gcc.c-torture/compile/990801-1.c: New test.
56858
56859 1999-07-27  Michael Meissner  <meissner@cygnus.com>
56860
56861         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56862         fp-cmp-1.c, converting double to float.
56863
56864         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56865         fp-cmp-1.c, converting double to long double.
56866
56867         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56868         from fr1 to unknown_register, since fr1 is a legitimate register
56869         on some machines.
56870
56871 1999-07-25  Jeffrey A Law  (law@cygnus.com)
56872
56873         * README: More listname related changes.
56874
56875 1999-07-08  Catherine Moore  <clm@cygnus.com>
56876
56877         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
56878
56879 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
56880
56881         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56882
56883 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56884
56885         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56886
56887 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
56888
56889         * gcc.dg/990703-1.c: New test.
56890
56891 1999-06-29  Nick Clifton  <nickc@cygnus.com>
56892
56893         * lib/file-format.exp: New file: Move definition of proc
56894         gcc_target_object_format to here from
56895         gcc.dg/special/ecos.exp.
56896
56897         * lib/c-torture.exp: Include lib file-format.exp.
56898         * lib/gcc-dg.exp: Include lib file-format.exp.
56899
56900         * gcc.dg/special/ecos.exp: Remove definition of proc
56901         gcc_target_object_format.
56902
56903 1999-06-28  Jeffrey A Law  (law@cygnus.com)
56904
56905         * gcc.c-torture/execute/990628-1.c: New test.
56906
56907 1999-06-25  Jeffrey A Law  (law@cygnus.com)
56908
56909         * gcc.c-torture/compile/990625-2.c: New test.
56910
56911         * gcc.c-torture/compile/990625-1.c: New test.
56912
56913 1999-06-23  Nick Clifton  <nickc@cygnus.com>
56914
56915         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
56916         attributes compile.
56917         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56918         ports that use the COFF/PE file format.
56919
56920 1999-06-17  Jeffrey A Law  (law@cygnus.com)
56921
56922         * gcc.c-torture/compile/990617-1.c: New test.
56923
56924 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
56925
56926         * g++.old-deja/g++.other/decl4.C: New test.
56927
56928 1999-06-14  Nathan Sidwell  <nathan@acm.org>
56929
56930         * g++.old-deja/g++.other/bitfld3.C: New test.
56931
56932 1999-06-08  Nathan Sidwell  <nathan@acm.org>
56933
56934         * g++.old-deja/g++.eh/catch1.C: New test.
56935
56936 1999-06-07  Jeffrey A Law  (law@cygnus.com)
56937
56938         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56939
56940         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56941         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
56942
56943 1999-06-05  Craig Burley  <craig@jcb-sc.com>
56944
56945         * g77.f-torture/compile/19990502-0.f: Replace with new,
56946         shorter, test that still fails after recent changes.
56947
56948 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56949
56950         * gcc.c-torture/execute/990604-1.c: New test.
56951
56952 1999-05-31  Jeffrey A Law  (law@cygnus.com)
56953
56954         * gcc.c-torture/execute/990531-1.c: New test.
56955
56956 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56957
56958         * gcc.c-torture/compile/990527-1.c: New test.
56959
56960 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
56961
56962         * gcc.c-torture/execute/990527-1.c: New test.
56963
56964 1999-05-25  Nick Clifton  <nickc@cygnus.com>
56965
56966         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56967         bitfields as signed.
56968
56969 1999-05-25  Craig Burley  <craig@jcb-sc.com>
56970
56971         * g77.f-torture/compile/19990525-0.f: New test.
56972
56973 1999-05-25  Jeffrey A Law  (law@cygnus.com)
56974
56975         * gcc.c-torture/execute/990525-2.c: New test.
56976
56977         * gcc.c-torture/execute/990525-1.c: New test.
56978
56979 1999-05-24  Nathan Sidwell  <nathan@acm.org>
56980
56981         * g++.old-deja/g++.other/anon3.C: New test.
56982         * g++.old-deja/g++.other/anon4.C: New test.
56983         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56984         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56985         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56986         Merrill).
56987
56988 1999-05-24  Jeffrey A Law  (law@cygnus.com)
56989
56990         * gcc.c-torture/execute/990524-1.c: New test.
56991
56992         * gcc.dg/990524-1.c: New test.
56993
56994 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56995
56996         * gcc.c-torture/compile/990523-1.c: New test.
56997
56998 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
56999
57000         * gcc.c-torture/compile/990519-1.c: New test.
57001
57002 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57003
57004         * gcc.c-torture/compile/990517-1.c: New test.
57005
57006         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57007         (e4, f4): New tests.
57008         (main): Call them.
57009
57010 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57011
57012         * gcc.dg/noreturn-1.c: New test.
57013
57014 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57015
57016         * gcc.c-torture/execute/990513-1.c: New test.
57017
57018 1999-05-10  Richard Henderson  <rth@cygnus.com>
57019
57020         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
57021
57022 1999-05-10  Craig Burley  <craig@jcb-sc.com>
57023
57024         * g77.f-torture/execute/erfc.f: Use small single-precision
57025         values, to avoid problems on Alphas when not -mieee.
57026
57027 1999-05-08  Craig Burley  <craig@jcb-sc.com>
57028
57029         * gcc.dg/990506-0.c: New test.
57030
57031 1999-05-08  Richard Henderson  <rth@cygnus.com>
57032
57033         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57034         the constant to test.  Don't XFAIL 64-bit targets.
57035
57036         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57037         * g++.old-deja/g++.law/profile1.C: Likewise.
57038
57039         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57040         operator new instances.
57041         * g++.old-deja/g++.other/delete5.C: Likewise.
57042
57043 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57044
57045         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
57046         intrinsic.
57047
57048 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57049
57050         * g77.f-torture/execute/u77-test.f: Reverse order of two
57051         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
57052
57053 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57054
57055         * gcc.dg/compare1.c: New test.
57056
57057 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
57058
57059         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
57060         New tests.
57061
57062 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57063
57064         * g77.f-torture/compile/19990502-1.f: New test.
57065
57066 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57067
57068         * g77.f-torture/compile/19990502-0.f: New test.
57069
57070 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57071
57072         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
57073         intrinsic.
57074
57075 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57076
57077         * g77.f-torture/execute/u77-test.f (main): List libU77
57078         intrinsics not currently tested.
57079         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
57080         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
57081         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
57082         Trim blanks off the ends of some printed strings.
57083
57084 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57085
57086         * g77.f-torture/execute/u77-test.f (main): Just warn about
57087         FSTAT gid disagreement, as it's expected on some systems.
57088
57089 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57090
57091         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57092         use a new function, which allows for some slop.
57093         Clean up some commentary.
57094         (issum): The new function.
57095         (sgladd): Deleted subroutine.
57096
57097 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57098
57099         * g77.f-torture/execute/u77-test.f: Modify to be more like
57100         libf2c/libU77 version, bringing patches to that version here.
57101         Add suitable commentary.
57102
57103 1999-04-25  Richard Henderson  <rth@cygnus.com>
57104
57105         * gcc.dg/990424-1.c: New test.
57106
57107 1999-04-24  Craig Burley  <craig@jcb-sc.com>
57108
57109         * g77.f-torture/execute/u77-test.f (main): Bug involving
57110         LSTAT has been fixed, so turn back on full checking.
57111
57112 1999-04-20  Craig Burley  <craig@jcb-sc.com>
57113
57114         * g77.f-torture/compile/19990419-0.f: New test.
57115         * g77.f-torture/execute/19990419-1.f: New test.
57116
57117 1999-04-17  Richard Henderson  <rth@cygnus.com>
57118
57119         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57120         to avoid the need for a prototype to supress a warning.
57121
57122 1999-04-07  Jim Wilson  <wilson@cygnus.com>
57123
57124         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57125
57126 1999-04-04  Jeffrey A Law  (law@cygnus.com)
57127
57128         * gcc.c-torture/execute/990404-1.c: New test.
57129
57130 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57131
57132         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57133         * gcc.dg/cpp-if3.c: Don't use -pedantic.
57134         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57135         missing initializer warnings.
57136
57137 1999-03-28  Jeffrey A Law  (law@cygnus.com)
57138
57139         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57140         matching strings.
57141
57142 1999-03-26  Jeffrey A Law  (law@cygnus.com)
57143
57144         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57145
57146 1999-03-26  Craig Burley  <craig@jcb-sc.com>
57147
57148         * g77.f-torture/execute/19990325-0.f: New test.
57149         * g77.f-torture/execute/19990325-1.f: New test.
57150
57151 1999-03-24  Jeffrey A Law  (law@cygnus.com)
57152
57153         * gcc.c-torture/execute/990324-1.c: New test.
57154
57155 1999-03-22  Jim Wilson  <wilson@cygnus.com>
57156
57157         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57158         test with 4.
57159
57160 1999-03-17  Richard Henderson  <rth@cygnus.com>
57161
57162         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
57163
57164 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57165
57166         * g77.f-torture/execute/19990313-2.f: New test.
57167         * g77.f-torture/execute/19990313-3.f: New test.
57168
57169 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57170
57171         * g77.f-torture/execute/19990313-0.f: New test.
57172         * g77.f-torture/execute/19990313-1.f: New test.
57173
57174 1999-03-12  Jim Wilson  <wilson@cygnus.com>
57175
57176         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57177         printf to sprintf.
57178         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57179         (main): Add check for u15.  Conditionalize u31 check depending on
57180         whether ints are <32 bits or >=32 bits.
57181
57182 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57183
57184         * g77.f-torture/execute/19981119-0.f: Improve testiness.
57185
57186 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57187
57188         * g77.f-torture/compile/19990305-0.f: New test.
57189         * g77.f-torture/execute/19981119-0.f: New test.
57190
57191 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57192
57193         * g77.f-torture/execute/970625-2.f: call ABORT if final
57194         result is not correct, instead of just printing it.
57195         Add this checking via newly introduced obfuscation, to
57196         trip up buggy front ends.
57197
57198 1999-03-07  Craig Burley  <craig@jcb-sc.com>
57199
57200         * g77.f-torture/compile/960317-1.f: Moved from being
57201         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
57202
57203 1999-03-06  Craig Burley  <craig@jcb-sc.com>
57204
57205         * g77.f-torture/execute/960317-1.f: New (old) test.
57206         * g77.f-torture/execute/970625-2.f: Ditto.
57207
57208 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
57209
57210         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57211         error message on line 1 or line 2; cccp and cpplib do this differently.
57212
57213 1999-03-01  Jeffrey A Law  (law@cygnus.com)
57214
57215         * g++.old-deja/g++.law/weak1.C: New test.
57216
57217 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57218
57219         * gcc.c-torture/execute/990119-1.c: Renamed to...
57220         * gcc.dg/990119-1.c: this, so it will only be tested once
57221         (it's a preprocessor test, it doesn't need to be run at
57222         multiple optimization levels).
57223
57224 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57225
57226         * lib/g++.exp: Don't add incdir=$base_dir/../include to
57227           ALWAYS_CXXFLAGS.
57228
57229 1999-02-24  Craig Burley  <craig@jcb-sc.com>
57230
57231         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
57232         * g77.f-torture/compile/19981216-0.f: ...as it is expected
57233         to not be compilable by current g77.
57234
57235 1999-02-24  Nick Clifton  <nickc@cygnus.com>
57236
57237         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57238
57239 1999-02-22  Jeffrey A Law  (law@cygnus.com)
57240
57241         * gcc.c-torture/execute/990222-1.c: New test.
57242
57243 1999-02-19  Craig Burley  <craig@jcb-sc.com>
57244
57245         * g77.f-torture/compile/19990218-0.f: New test.
57246         * g77.f-torture/noncompile/19990218-1.f: New test.
57247
57248 1999-02-18  Craig Burley  <craig@jcb-sc.com>
57249
57250         * g77.f-torture/compile/19981216-0.f: New test.
57251
57252 1999-02-14  Jeffrey A Law  (law@cygnus.com)
57253
57254         * gcc.dg/990214-1.c: New test.
57255
57256 1999-02-13  Jeffrey A Law  (law@cygnus.com)
57257
57258         * gcc.dg/990213-2.c: New test.
57259
57260         * gcc.dg/990213-1.c: New test.
57261
57262 1999-02-12  Jeffrey A Law  (law@cygnus.com)
57263
57264         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57265         ints.
57266
57267 1999-02-11  Nick Clifton  <nickc@cygnus.com>
57268
57269         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
57270         specified by target.
57271
57272         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
57273
57274 1999-02-11  Jeffrey A Law  (law@cygnus.com)
57275
57276         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
57277
57278 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57279
57280         * gcc.dg/special/ecos.exp: New test driver for new tests with
57281         special requirements.
57282
57283         * gcc.dg/special/alias-1.c: New test.
57284         * gcc.dg/special/gcsec-1.c: New test.
57285         * gcc.dg/special/weak-1.c: New test.
57286         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
57287         * gcc.dg/special/weak-2.c: New test.
57288         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
57289         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
57290         * gcc.dg/special/wkali-1.c: New test.
57291         * gcc.dg/special/wkali-2.c: New test.
57292         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
57293         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57294
57295 1999-02-10  Felix Lee  <flee@cygnus.com>
57296
57297           * lib/c-torture.exp (c-torture-compile): Pull out code for
57298           analyzing gcc error messages.
57299           (c-torture-execute): Likewise.  Fix some (harmless) false
57300           positives.
57301           * lib/gcc.exp (gcc_check_compile): New function.
57302
57303 1999-02-08  Richard Henderson  <rth@cygnus.com>
57304
57305         * gcc.c-torture/execute/990208-1.c: New test.
57306
57307 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57308
57309         * g++.dg/special/ecos.exp: New driver for new tests with special
57310         requirements
57311
57312         * g++.dg/special/conpr-1.C: New test
57313         * g++.dg/special/conpr-2.C: New test
57314         * g++.dg/special/conpr-2a.C: New test
57315         * g++.dg/special/conpr-3.C: New test
57316         * g++.dg/special/conpr-3a.C: New test
57317         * g++.dg/special/conpr-3b.C: New test
57318
57319         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57320         allow g++ to use the dg driver
57321
57322         * README: Add comment about g++.dg directory
57323
57324 1999-02-06  Jeffrey A Law  (law@cygnus.com)
57325
57326         * README: Update email addresses.
57327
57328 1999-02-03  Nick Clifton  <nickc@cygnus.com>
57329
57330         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57331         arguments in order to force structure S onto the stack even on
57332         the alpha.
57333         (test): Pass 10 leading arguments to function foo as well as the
57334         structure S.
57335
57336         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57337         failure for all targets.
57338
57339         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57340         abort to terminate program execution.
57341
57342 1999-01-30  Richard Henderson  <rth@cygnus.com>
57343
57344         * gcc.c-torture/execute/990130-1.c: New test.
57345
57346 1999-01-30  Jeffrey A Law  (law@cygnus.com)
57347
57348         * gcc.dg/990130-1.c: New test.
57349
57350 1999-01-28  Michael Meissner  <meissner@cygnus.com>
57351
57352         * gcc.c-torture/execute/990128-1.c: New test.
57353
57354 1999-01-27  Michael Meissner  <meissner@cygnus.com>
57355
57356         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57357
57358 1999-01-27  Felix Lee  <flee@cygnus.com>
57359
57360         * lib/c-torture.exp (c-torture-compile): pull out code for
57361         analyzing gcc error messages.
57362         (c-torture-execute): ditto, and fix some (harmless) false
57363         positives.
57364         * lib/gcc.exp (gcc_check_compile): new function.
57365
57366 1999-01-17  Jeffrey A Law  (law@cygnus.com)
57367
57368         * gcc.dg/990117-1.c: New test.
57369
57370         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57371
57372         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57373
57374 1999-01-15  Jeffrey A Law  (law@cygnus.com)
57375
57376         * g77.f-torture/compile/990115-1.f: New test.
57377
57378 1999-01-07  Jeffrey A Law  (law@cygnus.com)
57379
57380         * gcc.c-torture/compile/990107-1.c: New test
57381
57382 1999-01-06  Jeffrey A Law  (law@cygnus.com)
57383
57384         * gcc.c-torture/execute/990106-2.c: New test.
57385
57386         * gcc.c-torture/execute/990106-1.c: New test.
57387
57388 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
57389
57390         * gcc.c-torture/compile/981223-1.c: New test.
57391
57392 1998-12-29  Richard Henderson  <rth@cygnus.com>
57393
57394         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57395         (opt3): Rename from opt4 and disable.
57396
57397 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
57398
57399         * g++.old-deja/g++.pt/ptrmem5.C: New test.
57400
57401 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57402
57403         * g++.old-deja/g++.other/conv5.C: New test.
57404
57405 1998-12-14  Nick Clifton  <nickc@cygnus.com>
57406
57407         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57408
57409 1998-12-11  Jeffrey A Law  (law@cygnus.com)
57410
57411         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57412
57413 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57414
57415         * gcc.c-torture/compile/981211-1.c: New test.
57416
57417 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57418
57419         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57420
57421         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57422
57423 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57424
57425         * gcc.special/930510-1.c: Make C9X safe.
57426         * gcc.misc-tests/gcov-1.c Similarly.
57427         * gcc.misc-tests/gcov-2.c Similarly.
57428
57429 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57430
57431         * gcc.dg/ultrasp1.c: New test.
57432
57433 1998-12-06  Richard Henderson  <rth@cygnus.com>
57434
57435         * gcc.c-torture/execute/981206.c: New test.
57436
57437 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57438
57439         * g++.old-deja/g++.ns/template7.C: New test.
57440
57441         * g++.old-deja/g++.other/expr1.C: New test.
57442
57443         * g++.old-deja/g++.eh/tmpl3.C: New test.
57444
57445         * g++.old-deja/g++.eh/tmpl2.C: New test.
57446
57447 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57448
57449         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57450         * g++.old-deja/g++.other/using6.C: Removed.
57451         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57452
57453         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57454
57455 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57456
57457         * g++.old-deja/g++.pt/overload8.C: New test.
57458
57459         * g++.old-deja/g++.pt/overload7.C: New test.
57460
57461         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57462
57463         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57464         and relinking messages.
57465         * lib/g++.exp (g++_target_compile): Remove .rpo file when
57466         compiling with -frepo.
57467
57468 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
57469
57470         * g++.old-deja/g++.pt/lookup6.C: New test.
57471
57472 1998-11-30  Nick Clifton  <nickc@cygnus.com>
57473
57474         * gcc.c-torture/execute/981130-1.c: New test.
57475         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57476
57477 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57478
57479         * g++.old-deja/g++.pt/explicit76.C: New test.
57480
57481         * g++.old-deja/g++.pt/friend38.C: New test.
57482
57483         * g++.old-deja/g++.ns/crash2.C: New test.
57484
57485         * g++.old-deja/g++.pt/defarg8.C: New test.
57486
57487         * g++.old-deja/g++.pt/instantiate6.C: New test.
57488
57489         * g++.old-deja/g++.pt/static6.C: New test.
57490
57491         * g++.old-deja/g++.pt/decl2.C: New test.
57492
57493 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57494
57495         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
57496         problem is actually related with name lookup, but so what? :-)
57497
57498         * g++.old-deja/g++.pt/friend37.C: New test.
57499
57500 1998-11-25  Dave Love  <d.love@dl.ac.uk>
57501
57502         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57503         element, which fails on some systems.
57504
57505         * g77.f-torture/execute/labug1.f: New test.
57506
57507 1998-11-21  Jeffrey A Law  (law@cygnus.com)
57508
57509         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
57510         is defined.
57511
57512 1998-11-18  Dave Love  <d.love@dl.ac.uk>
57513
57514         * g77.f-torture/compile/981117-1.f: New test.
57515
57516 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
57517
57518         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
57519         properly discarded.
57520
57521 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
57522
57523         * gcc.c-torture/execute/memcheck: New directory of tests for
57524         -fcheck-memory-usage.
57525
57526 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57527
57528         * README: New file, general information about the testsuite and
57529         new description of the various C++ test subdirectories.
57530         * README.g++: Eliminate obsolete information, update and move most
57531         relevant stuff to README.
57532
57533 1998-11-07  Richard Henderson  <rth@cygnus.com>
57534
57535         * gcc.c-torture/compile/981107-1.c: New test.
57536
57537 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
57538
57539         * execute/memcpy-bi.c: New testcase.
57540
57541 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
57542
57543         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57544         base classes.
57545
57546         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57547         template is selected.
57548
57549         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57550         classes, it should be accepted for all types.
57551
57552         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57553
57554         * g++.old-deja/g++.pt/spec24.C: Ensure that template
57555         specializations start with template headers.
57556
57557 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
57558
57559         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57560
57561         * g++.old-deja/g++.other/init9.C: Test cross initialization of
57562         non-POD types.
57563
57564 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57565
57566         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57567
57568 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57569
57570         * compile/981022-1.c, compile/981022-1.x: New test and driver.
57571
57572 1998-10-19  Jeffrey A Law  (law@cygnus.com)
57573
57574         * 981019-1.c: New test.
57575
57576 1998-10-14  Robert Lipe <robertl@dgii.com>
57577
57578         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57579         find objc headers.
57580
57581 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57582
57583         * compile/981001-4.c: Remove use of GCC extension that triggers a
57584         compiler bug.
57585
57586 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
57587
57588         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57589
57590 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57591
57592         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
57593         instantiation of template produces incorrect code for delete
57594         expression.
57595
57596         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
57597         constructors' name is not unique.
57598         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57599         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57600
57601         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
57602         automatic array of const is ill-formed.
57603
57604         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
57605         of template parameter?
57606
57607         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
57608         const.
57609
57610         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
57611         pointer-to-member expression.
57612
57613         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
57614         declaration causes ICE.
57615
57616 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
57617
57618         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
57619         reserved in the global namespace.
57620
57621         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57622         generate needed virtual table.
57623
57624         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57625
57626 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
57627
57628         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57629         template-dependent type
57630
57631 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57632
57633         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57634         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57635         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57636
57637         * g++.old-deja/g++.other/using5.C: New test; using decl from base
57638         class should be usable as argument of member function.
57639         * g++.old-deja/g++.other/using6.C: New test; using decl from base
57640         class should be usable as return type of member function.
57641         * g++.old-deja/g++.other/using7.C: New test; using decl from base
57642         class should be usable as type of data member.
57643
57644         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57645
57646 1998-10-09  Jeffrey A Law  (law@cygnus.com)
57647
57648         * gcc.c-torture/special/920521-1.c: Fix bogus test.
57649
57650 1998-10-08  Nick Clifton  <nickc@cygnus.com>
57651
57652         * gcc.dg/dll-?.c Add thumb to target list.
57653         Fix assembler scan patterns to match current assembler output.
57654
57655 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
57656
57657         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
57658         matching of template brackets.
57659
57660         * g++.old-deja/g++.other/using4.C: New test.  Test using
57661         declarations of methods from base classes.
57662
57663         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
57664         within functions should introduce names into the innermost
57665         enclosing namespace.
57666
57667         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
57668         of static locals if first initialization throws.
57669
57670 1998-10-07  Jim Wilson  <wilson@cygnus.com>
57671
57672         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57673
57674 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
57675
57676         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
57677         lose track of the possible targets of tablejump insns.
57678         * special/special.exp: Run it.
57679
57680 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57681
57682         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
57683         must be declared before its specializations can be named in friend
57684         declarations.
57685
57686 1998-10-05  Dave Love  <d.love@dl.ac.uk>
57687
57688         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57689
57690         * g77.f-torture/execute/io1.f: New test.
57691
57692 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57693
57694         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57695         with pointer to template function, for which no argument deduction
57696         is possible.
57697
57698         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57699         specialization of template function as argument to template
57700         function.
57701
57702         * g++.old-deja/g++.other/access2.C: New test; Inner class
57703         shouldn't have privileged access to Outer's names.
57704
57705 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57706
57707         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57708         friend template declared within template class conflicts with
57709         nested class of the same name.
57710
57711         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57712         is ignored.
57713
57714         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57715         object with direct initializer as function declaration.
57716
57717         * g++.old-deja/g++.other/decl2.C: New test; duplicate
57718         initializers.
57719
57720         * g++.old-deja/g++.other/null2.C: New test; conditional operator
57721         involving const pointer and NULL produces incorrect result.
57722
57723         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57724         type name without `typename' should be rejected with -pedantic.
57725
57726 1998-10-02  Richard Henderson  <rth@cygnus.com>
57727
57728         * g++.old-deja/g++.other/addrof1.C: New test.
57729
57730 1998-10-01  Nick Clifton  <nickc@cygnus.com>
57731
57732         * gcc.c-torture/compile/981001-1.c: New test.
57733         * gcc.c-torture/execute/981001-1.c: New test.
57734
57735 1998-10-01  Jeffrey A Law  (law@cygnus.com)
57736
57737         * gcc.c-torture/compile/981001-2.c: New test.
57738         * gcc.c-torture/compile/981001-3.c: New test.
57739         * gcc.c-torture/compile/981001-4.c: New test.
57740
57741 1998-10-01  Robert Lipe  <robertl@dgii.com>
57742
57743         * lib/objc.exp (objc_target_compile): Add -L during compiles for
57744         multilibbed hosts.  Idea grafted from g77.exp.
57745
57746 1998-09-30  Dave Love  <d.love@dl.ac.uk>
57747
57748         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57749         avoid losing on systems which need -lsocket.
57750
57751 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
57752
57753         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57754         * g++.old-deja/g++.other/nested2.C: Ditto.
57755         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57756         failure.
57757
57758 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57759
57760         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57761         preferred over template operator!= for enum bitfields.
57762
57763 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
57764
57765         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57766         that happen to have the same base name, but in different scopes,
57767         are incorrectly rejected.
57768
57769 1998-09-16  Richard Henderson  <rth@cygnus.com>
57770
57771         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57772         on the native word size instead of an integer literal.
57773
57774 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57775
57776         * g++.old-deja/g++.other/static2.C: Invocation of static data
57777         member of type pointer-to-function denoted as non-static member.
57778
57779         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57780         checks involving function types and aliases.
57781
57782 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57783
57784         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57785         redefined to the same non-trivial type.
57786
57787         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57788         namespace-qualification of template specializations declared in
57789         other namespaces.
57790
57791         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57792         to declare a subset of the specializations of a template function
57793         as friends of specializations of a template class.
57794
57795         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57796         member templates that do not fully specialize the enclosing
57797         template class are rejected.
57798
57799 1998-09-11  Dave Love  <d.love@dl.ac.uk>
57800
57801         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57802
57803 1998-09-08  Dave Love  <d.love@dl.ac.uk>
57804
57805         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57806         altered from libf2c/libU77 version.
57807
57808 1998-09-06  Dave Love  <d.love@dl.ac.uk>
57809
57810         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57811
57812 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
57813             Alexandre Oliva  <oliva@dcc.unicamp.br>
57814
57815         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57816         (un)signed char are different types for template specialization
57817         purposes.
57818
57819 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
57820
57821         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57822         * objc: ObjC testsuite.
57823
57824 1998-08-31  Catherine Moore  <clm@cygnus.com>
57825
57826         * gcc.c-torture/execute/941014-1.x: New file.
57827
57828 1998-08-31  Nick Clifton  <nickc@cygnus.com>
57829
57830         * lib/c-torture.exp: Add support for
57831         torture_eval_before_compile and torture_eval_before_execute
57832         variables.
57833
57834 1998-08-30  Jeffrey A Law  (law@cygnus.com)
57835
57836         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
57837         this test triggers valid.
57838
57839 1998-08-27  Jeffrey A Law  (law@cygnus.com)
57840
57841         * gcc.dg/980827-1.c: New test.
57842
57843 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
57844
57845         * gcc.c-torture/execute/loop-4b.c: New test.
57846
57847 1998-08-26  Nick Clifton  <nickc@cygnus.com>
57848
57849         * lib/c-torture.exp: Add support for
57850         torture_eval_before_compile and torture_eval_before_execute
57851         variables.
57852
57853 1998-08-25  Jeffrey A Law  (law@cygnus.com)
57854
57855         * gcc.c-torture/compile/980825-1.c: New test.
57856
57857 1998-08-24  Nick Clifton  <nickc@cygnus.com>
57858
57859         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57860         count number tests in opt_t0 not good_t0.
57861
57862 1998-08-24  Jeffrey A Law  (law@cygnus.com)
57863
57864         * gcc.c-torture/compile/930326-1.x: Fix typo.
57865
57866 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
57867
57868         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57869         causes an ICE.
57870
57871 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57872
57873         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57874         STACK_SIZE is defined.
57875         * gcc.c-torture/unsorted/stuct.c: Similarly.
57876
57877         * gcc.c-torture/compile/980821-1.c: New test.
57878
57879 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57880
57881         * gcc.c-torture/execute/980526-2.c: Disable for targets with
57882         16bit ints.
57883
57884 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
57885
57886         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57887         code.
57888
57889 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
57890
57891         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57892         error'.
57893
57894 1998-08-18  Jeffrey A Law  (law@cygnus.com)
57895
57896         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57897
57898 1998-08-16  Jeffrey A Law  (law@cygnus.com)
57899
57900         * gcc.c-torture/compile/980816-1.c: New test.
57901
57902         * gcc.dg/980816-1.c: New test.
57903
57904 1998-08-13  Jeffrey A Law  (law@cygnus.com)
57905
57906         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57907         compiler for ieee tests.
57908
57909 1998-08-01  Dave Love  <d.love@dl.ac.uk>
57910
57911         * g77.f-torture/compile/980729-0.f: New test.
57912
57913 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
57914
57915         * gcc.c-torture/special/eeprof-1.c: New test, for
57916         -finstrument-functions.
57917         * gcc.c-torture/special/special.exp: Run it.
57918
57919 1998-07-29  Jeffrey A Law  (law@cygnus.com)
57920
57921         * gcc.c-torture/compile/980729-1.c: New test.
57922
57923 1998-07-27  Nick Clifton  <nickc@cygnus.com>
57924
57925         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57926         __thumb__ is defined, and test for ARM style doubles if so.
57927
57928 1998-07-26  Dave Love  <d.love@dl.ac.uk>
57929
57930         * g77.f-torture/noncompile/980615-0.f: New test.
57931
57932 1998-07-26  H.J. Lu  (hjl@gnu.org)
57933
57934         * gcc.dg/980312-1.c: Do link instead of compile.
57935         * gcc.dg/980313-1.c: Likewise.
57936
57937 1998-07-26  Jeffrey A Law  (law@cygnus.com)
57938
57939         * gcc.c-torture/compile/980726-1.c: New test.
57940
57941 1998-07-25  Dave Love  <d.love@dl.ac.uk>
57942
57943         * g77.f-torture/execute/io0.f: New test.
57944
57945 1998-07-24  Nick Clifton  <nickc@cygnus.com>
57946
57947         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
57948         an int.
57949
57950 1998-06-18  Michael Meissner  <meissner@cygnus.com>
57951
57952         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
57953         m32r bugs.
57954
57955 1998-07-17  Nick Clifton  <nickc@cygnus.com>
57956
57957         * gcc.dg/980626-1.c: Expect failures for all toolchains until
57958         c-decl.c:grokdeclarator can handle mode attributes.
57959
57960 1998-07-16  Jeffrey A Law  (law@cygnus.com)
57961
57962         * gcc.c-torture/execute/980716-1.c: New test.
57963
57964 1998-07-13  Jeffrey A Law  (law@cygnus.com)
57965
57966         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57967         the mn10200.
57968         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
57969         the mn10200.
57970         * gcc.c-torture/execute/va-arg-3.x: Similarly.
57971         * gcc.c-torture/compile/930326-1.x: Similarly.
57972
57973 1998-07-13  Dave Love  <d.love@dl.ac.uk>
57974
57975         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57976         New test from Craig.
57977
57978 1998-07-12  Dave Love  <d.love@dl.ac.uk>
57979
57980         * g77.f-torture/noncompile/980616-0.f: New test.
57981
57982         * g77.f-torture/execute/970816-3.f: New test from Craig.
57983
57984 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57985
57986         *  g++.other/singleton.C: Return error value instead of taking
57987         SIGSEGV.
57988
57989 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57990
57991         *  g++.other/singleton.C: New test.  Warning is under dispute.
57992         Runtime crash is not.
57993
57994 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57995
57996         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57997         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57998         using6.C, using7.C}: New namespace tests.
57999
58000 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58001
58002         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
58003         specialization with typedef'ed names used as array indexes.
58004
58005 1998-07-09  Jeffrey A Law  (law@cygnus.com)
58006
58007         * gcc.c-torture/execute/980709-1.c: New test.
58008
58009         * gcc.dg/980709-1.c: New test.
58010
58011 1998-07-07  Richard Henderson  <rth@cygnus.com>
58012
58013         * gcc.c-torture/execute/bcp-1.c: New test.
58014
58015 1998-07-07  Jeffrey A Law  (law@cygnus.com)
58016
58017         * gcc.c-torture/execute/980707-1.c: New test.
58018
58019 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
58020
58021         * gcc.c-torture/compile/980706-1.c: New test.
58022
58023 1998-07-01  Dave Love  <d.love@dl.ac.uk>
58024
58025         * g77.f-torture/execute/980701-0.f,
58026         g77.f-torture/execute/980701-1.f: New test from Craig.
58027
58028 1998-07-01  Jeffrey A Law  (law@cygnus.com)
58029
58030         * gcc.c-torture/compile/980701-1.c: New test.
58031
58032         * gcc.c-torture/execute/980701-1.c: New test.
58033
58034 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
58035 rlsruhe.de>
58036
58037         * g++.old-deja/g++.robertl/eb132.C: New test.
58038         * g++.old-deja/g++.robertl/eb133.C: Likewise.
58039
58040 1998-06-29  Dave Love  <d.love@dl.ac.uk>
58041
58042         * g77.f-torture/execute/980628-7.f,
58043         g77.f-torture/execute/980628-8.f,
58044         g77.f-torture/execute/980628-9.f,
58045         g77.f-torture/execute/980628-10.f: New tests from Craig.
58046
58047         * g77.f-torture/execute/980628-3.f: Remove mail headers.
58048
58049 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58050
58051         * g77.f-torture/execute/980628-4.f: New test from Craig.
58052         * g77.f-torture/execute/980628-5.f: Likewise.
58053         * g77.f-torture/execute/980628-2.f: Likewise.
58054         * g77.f-torture/execute/980628-0.f: Likewise.
58055         * g77.f-torture/execute/980628-1.f: Likewise.
58056         * g77.f-torture/execute/980628-3.f: Likewise.
58057         * g77.f-torture/execute/980628-6.f: Likewise.
58058
58059 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58060
58061         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
58062         directory when nothing has been installed yet.
58063
58064 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
58065
58066         * gcc.c-torture/special/special.exp: Handle newer versions of
58067         dejagnu.
58068
58069 1998-06-26  Jeffrey A Law  (law@cygnus.com)
58070
58071         * gcc.dg/980626-1.c: New test.
58072
58073 1998-06-19  Bruno Haible <haible@ilog.fr>
58074
58075         * gcc.misc-tests/m-un-2.c: New test.
58076         * g++.old-deja/g++.other/warn01.c: Likewise.
58077
58078 1998-06-19  Robert Lipe  <robertl@dgii.com>
58079
58080         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
58081         compatibility with assmblers with a different comment character.
58082         Eliminate use of GAS-specific extensions.
58083
58084 1998-06-19  Jeffrey A Law  (law@cygnus.com)
58085
58086         * gcc.c-torture/execute/ieee/980619-1.c: New test.
58087
58088 1998-06-19  Robert Lipe  <robertl@dgii.com>
58089
58090         * lib/g77.exp: Replace search for libf2c.a with search for newly
58091         renamed libg2c.a
58092
58093 1998-06-17  Jeffrey A Law  (law@cygnus.com)
58094
58095         * gcc.c-torture/execute/980617-1.c: New test.
58096
58097 1998-06-12  Jeffrey A Law  (law@cygnus.com)
58098
58099         * gcc.c-torture/execute/980612-1.c: New test.
58100
58101 1998-06-08  Jeffrey A Law  (law@cygnus.com)
58102
58103         * gcc.dg/980523-1.c: Only test on ppc-linux.
58104         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58105
58106         * gcc.c-torture/execute/980608-1.c: New test.
58107
58108 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
58109
58110         * gcc.c-torture/execute/980605-1.c: New test.
58111
58112 1998-06-04  Jeffrey A Law  (law@cygnus.com)
58113
58114         * gcc.c-torture/execute/980604-1.c: New test.
58115
58116 1998-06-02  Jeffrey A Law  (law@cygnus.com)
58117
58118         * gcc.c-torture/execute/980602-1.c: New test.
58119         * gcc.c-torture/execute/980602-2.c: Likewise.
58120
58121 1998-06-02  Dave Love  <d.love@dl.ac.uk>
58122
58123         * 970125-0.f: Fix per JCB.  Add commentary.
58124
58125 1998-05-31  Michael Meissner  <meissner@cygnus.com>
58126
58127         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58128         IEEE -0 support.
58129
58130 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58131
58132         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58133         earlier.
58134
58135 1998-05-28  Catherine Moore <clm@cygnus.com>
58136
58137         * gcc.c-torture/execute/980526-3.c: New test.
58138
58139 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
58140
58141         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58142         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58143         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58144         m88k-motorola-sysv3 to XFAIL.
58145
58146 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58147
58148         * gcc.dg/980526-1.c: New test.
58149         * gcc.c-torture/execute/980526-2.c: New test.
58150
58151 1998-05-26  Jeffrey A Law  (law@cygnus.com)
58152
58153         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58154
58155         * gcc.c-torture/execute/980526-1.c: New test.
58156
58157 1998-05-26  Dave Love  <d.love@dl.ac.uk>
58158
58159         * g77.f-torture/execute/alpha2.f: Add runtime test.
58160
58161 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
58162
58163         * g++.old-deja/old-deja.exp: Strip leading directories.
58164
58165         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58166         error for the line.  Don't run multiple tests for the same line.
58167
58168 1998-05-23  Jeffrey A Law  (law@cygnus.com)
58169
58170         * gcc.dg/980523-1.c: New test.
58171
58172 1998-05-23  Dave Love  <d.love@dl.ac.uk>
58173
58174         * g77.f-torture/compile/970915-0.f: New test.
58175
58176 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
58177
58178         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58179
58180 1998-05-21  Jeffrey A Law  (law@cygnus.com)
58181
58182         * gcc.dg/980520-1.c: New test.
58183
58184 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
58185
58186         * gcc.dg/980502-1.c: Fix return type.
58187
58188 1998-05-20  Jeffrey A Law  (law@cygnus.com)
58189
58190         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
58191         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58192         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58193         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58194         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58195
58196 1998-05-20  Dave Love  <d.love@dl.ac.uk>
58197
58198         * g77.f-torture/execute/980520-1.f: New test.
58199
58200 1998-05-15  Dave Love  <d.love@dl.ac.uk>
58201
58202         * lib/mike-g77.exp: New file.
58203
58204         * g77.f-torture/noncompile/noncompile.exp,
58205         g77.f-torture/noncompile/check0.f: New files.
58206
58207 1998-05-14  Dave Love  <d.love@dl.ac.uk>
58208
58209         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58210         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58211         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58212         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58213         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58214         abort where appropriate.
58215
58216 1998-05-05  Michael Meissner  <meissner@cygnus.com>
58217
58218         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58219         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58220
58221 1998-04-29  Dave Love  <d.love@dl.ac.uk>
58222
58223         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58224
58225 1998-04-27  Dave Love  <d.love@dl.ac.uk>
58226
58227         * g77.f-torture/compile/980427-0.f: New test.
58228
58229 1998-04-24  Dave Love  <d.love@dl.ac.uk>
58230
58231         * g77.f-torture/compile/980424-0.f: New test.
58232
58233 1998-04-19  Dave Love  <d.love@dl.ac.uk>
58234
58235         * g77.f-torture/compile/980419-2.f (main): New test.
58236         * g77.f-torture/compile/970125-0.f: New test.
58237         * g77.f-torture/compile/980419-1.f: New test.
58238
58239 1998-04-08  Jim Wilson  <wilson@cygnus.com>
58240
58241         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
58242         of loop-4.c.
58243
58244 1998-04-07  Jim Wilson  <wilson@cygnus.com>
58245
58246         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58247
58248 1998-04-03  Jim Wilson  <wilson@cygnus.com>
58249
58250         * gcc.c-torture/compile/980329-1.c: New test.
58251
58252 1998-03-18  Jim Wilson  <wilson@cygnus.com>
58253
58254         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58255         * gcc.dg/980312-1.c: Fix typo in -march command.
58256
58257 1998-03-16  H.J. Lu  (hjl@gnu.org)
58258
58259         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58260
58261 1998-03-11  Robert Lipe  <robertl@dgii.com>
58262
58263         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
58264         Dave Love agree the Fortran source is bogus.
58265
58266 1998-03-11  Robert Lipe  <robertl@dgii.com>
58267
58268         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
58269         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
58270         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
58271         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
58272         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
58273
58274 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58275
58276         * g++.old-deja/g++.other/friend1.C: New test.
58277
58278 1998-02-18  Dave Love  <d.love@dl.ac.uk>
58279
58280         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
58281         possibly uninitialized) variables and declare dnrm2.
58282
58283 1998-02-23  Robert Lipe <robertl@dgii.com>
58284
58285         From Bruno Haible <haible@ilog.fr>:
58286         * gcc.c-torture/execute/980223.c: New test.
58287
58288 1998-02-13  Jeffrey A Law  (law@cygnus.com)
58289
58290         * gcc.dg/ifelse-1.c: New test.
58291
58292 1998-02-09  H.J. Lu  (hjl@gnu.org)
58293
58294         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58295
58296           * lib/old-dejagnu.exp (old-dejagnu): Added the
58297           "execution test - XFAIL *-*-*" handling in the spirit of
58298           "excess errors test -". Changed the "execution test fails"
58299           handling to be like "excess errors test fails".
58300           * Update various tests accordingly.
58301
58302 1998-02-06  Jim Wilson  <wilson@cygnus.com>
58303
58304         * gcc.c-torture/execute/980205.c: New test.
58305
58306 1998-01-18  Jeffrey A Law  (law@cygnus.com)
58307
58308         * lib/c-torture.exp: Look for .x files instead of .cexp files.
58309         * lib/f-torture.exp: Similarly.
58310         * gcc.c-torture: Rename all .cexp files to .x files.
58311
58312 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
58313
58314         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58315         (940510-1.c): Removed duplicate.
58316         (971104-1.c): New test.
58317
58318 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
58319
58320           * lib/f-torture.exp: Improve error and loop detection.
58321
58322 1997-11-19  Michael Meissner  <meissner@cygnus.com>
58323
58324         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58325         use that to size the filler array.
58326
58327 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
58328
58329         * lib/c-torture.exp(c-torture-execute): Fix typo.
58330
58331         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58332         testcase as the executable name. Keep the executable around if
58333         the test fails.
58334
58335 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
58336
58337         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58338         changes.  Only test one -g option, and move it to the end of the
58339         list of options to test.
58340
58341 1997-09-19  Michael Meissner  <meissner@cygnus.com>
58342
58343         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58344         variable GCC_TORTURE_OPTIONS to supply default switches separated
58345         by colons.  If no environment variable, run tests with -O0 -g, -O1
58346         -g, and -O2 -g as well.
58347
58348 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
58349
58350         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58351         explanatory comments. Fix indentation.
58352
58353 1997-09-15  Jeffrey A Law  (law@cygnus.com)
58354
58355         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58356
58357 1997-09-11  Jeffrey A Law  (law@cygnus.com)
58358
58359         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58360         * g++.old-deja/g++.mike/p7325.C: Likewise.
58361         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58362
58363 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
58364
58365         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58366         * g++.old-deja/g++.brendan/crash30.C: Likewise.
58367         * g++.old-deja/g++.brendan/crash39.C: Likewise.
58368         * g++.old-deja/g++.law/operators4.C: Likewise.
58369
58370 1997-09-11  Joe Buck  (jbuck@synopsys.com)
58371
58372         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58373         * g++.old-deja/g++.mike/p784.C: Ditto.
58374         * g++.old-deja/g++.mike/p785.C: Ditto.
58375
58376 1997-09-05  Jeffrey A Law  (law@cygnus.com)
58377
58378           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58379
58380 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58381
58382         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58383         target feature; pass this to c-torture-execute as needed.
58384
58385 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58386
58387         * lib/c-torture.exp(c-torture-execute): If the previous and the
58388         current executables being tested are identical, we don't need to
58389         run the executable again. Try to make the executable names
58390         unique. Add an optional argument for passing additional compiler
58391         flags.
58392
58393 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
58394
58395         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58396
58397 1997-08-29  Jeffrey A Law  (law@cygnus.com)
58398
58399         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58400
58401 1997-07-31  Jeffrey A Law  (law@cygnus.com)
58402
58403         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58404         32bit or larger longs.
58405
58406         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58407         have either a 32bit long or 32bit int.
58408
58409 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58410
58411         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58412         Make double precision tests dependent on sizeof (double).
58413
58414 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58415
58416         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58417         too.
58418
58419 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58420
58421         * gcc.c-torture/compile/961203-1.cexp: New script.
58422
58423 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58424
58425         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58426         up the includes ourselves.
58427
58428 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58429
58430         * lib/plumhall.exp: Remove random include, and add a few
58431         verbose messages for debugging.
58432
58433 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58434
58435         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58436         of trying to do it ourselves.
58437
58438 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58439
58440         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58441
58442 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58443
58444         * gcc.prms/5403.c: Made regexp a bit less strict.
58445
58446 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58447
58448         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58449         is returned from remote_load instead.
58450         * lib/plumhall.exp: Ditto.
58451         * lib/mike-g++.exp: Ditto.
58452         * lib/old-dejagnu.exp: Ditto.
58453         * lib/c-torture.exp: Ditto.
58454
58455 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58456
58457         * lib/g++.exp: Use build_wrapper procedure.
58458         * lib/gcc.exp: Ditto.
58459
58460 1997-05-20  Jeffrey A Law  (law@cygnus.com)
58461
58462         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58463         an old-style decl for malloc.  Fixes tests to work when
58464         sizeof (int) != sizeof (size_t).
58465
58466 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58467
58468         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58469
58470         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58471         use stdargs.h interface.
58472
58473 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58474
58475         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58476         NO_VARARGS when compiling.
58477
58478 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
58479
58480         * lib/plumhall.exp(ph_includes): New procedure.
58481         (ph_make): Use it.
58482         (ph_compiler): Ditto.
58483
58484         * lib/g++.exp: Rename test-glue.c to testglue.c.
58485         * lib/gcc.exp: Ditto.
58486
58487 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
58488
58489         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58490         to completion when it's called.
58491
58492 1997-03-21  Michael Meissner  <meissner@cygnus.com>
58493
58494         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58495         is defined, don't do test.
58496
58497 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
58498
58499         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58500         for object files.
58501         (ph_summary): Mark skipped testcases as untested, not unresolved.
58502
58503         * lib/plumhall.exp (ph_make): If unresolved because of bad
58504         errorCode, record errorCode in log file.
58505         (*): Replace send_log/verbose with verbose -log.
58506
58507 1997-03-19  Michael Meissner  <meissner@cygnus.com>
58508
58509         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
58510         double conversion if double isn't at least 8 bytes.
58511
58512         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
58513         int to work with targets where int is 16 bits.
58514
58515         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
58516         8 bytes, just exit, since 4 byte doubles don't have enough bits of
58517         precision for the test to complete.
58518
58519 1997-03-14  Michael Meissner  <meissner@cygnus.com>
58520
58521         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58522         if d10v is not compiled with the -mdouble64 flag.
58523         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58524
58525         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58526         d10v is not compiled with the -mint32 flag.
58527
58528 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
58529
58530         * lib/plumhall.exp: Use incr_count.
58531
58532 1997-03-12  Jeffrey A Law  (law@cygnus.com)
58533
58534         * gcc.c-torture: Update to c-torture-1.45.
58535
58536 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
58537
58538         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58539         the name of the expect testcase file).
58540
58541         * lib/g++.exp(g++_init): Ditto.
58542
58543 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
58544
58545         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58546         the host.
58547
58548         * lib/gcc.exp(gcc_exit): New procedure.
58549
58550 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
58551
58552         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58553         specs where appropriate.
58554
58555         * g++.old-deja/g++.arm/*: Added additional ERROR checks
58556         because of new "candidates are" messages, and removed a few
58557
58558         * Converted all non-old-style g++ testcases to old-style, and
58559         moved into g++.old-deja.
58560
58561 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
58562
58563         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58564         options.
58565
58566         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58567         succeeded.
58568
58569         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58570
58571 1997-02-13  Michael Meissner  <meissner@cygnus.com>
58572
58573         * lib/gcc.exp (gcc_target_compile): Add support for defining
58574         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58575         the machine doesn't have those features.
58576
58577 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
58578
58579         * g++.law/operators4.exp: Don't use LIBS.
58580
58581 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
58582
58583         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58584
58585         * lib/mike-g++.exp: Don't set the compiler to be tested here.
58586         * lib/g++.exp: Set it here instead. Also, allow use of the
58587         --tool_exec and --tool_opt options. Change CXX to
58588         GXX_UNDER_TEST.
58589
58590         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58591
58592         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58593
58594 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
58595
58596         * lib/old-dejagnu.exp: Use prune_warnings instead of
58597         prune_system_crud.
58598         * lib/mike-g++.exp: Ditto.
58599         * lib/gcc.exp: Ditto.
58600         * lib/g++.exp: Ditto.
58601
58602         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58603
58604 1997-02-07  Jeffrey A Law  (law@cygnus.com)
58605
58606           * 941014-2.c: Include stdlib.h
58607           * 960327-1.c: Include stdio.h
58608           * dbra.c, index-1.c: Don't assume ints are 32bits.
58609
58610 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
58611
58612         * lib/gcc.exp: Add gcc,stack_size target feature.
58613
58614         * lib/g++.exp(g++_target_compile): Add the include and link
58615         paths here, not in two other places. And, it's $options, not
58616         options.
58617
58618         * lib/mike-g++.exp(postbase): Remove the code that determines
58619         the correct include and link paths.
58620         * g++.old-deja/old-deja.exp: Ditto.
58621
58622 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
58623
58624         * lib/g++.exp(g++_init): target_compile no longer returns the
58625         filename of the result.
58626
58627 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
58628
58629         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58630         call to glob.
58631
58632         * gcc.c-torture/special/special.exp: Change call to
58633         gcc_target_compile to include the object file.
58634
58635 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
58636
58637         * gcc.c-torture/special/special.exp: Correct misspelling in last
58638         change.
58639
58640 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
58641
58642         * lib/plumhall.exp(ph_summary): Log the entire output of the
58643         executable. Return -1 if there were any failures, 0 otherwise.
58644         (ph_execute): Return -1 if there were any failures, 0 otherwise.
58645         (ph_make): Clean up objects and executables that were built
58646         if the tests succeeded.
58647
58648 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
58649
58650         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58651         libraries and includes in the build tree as appropriate.
58652
58653 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58654
58655         * lib/c-torture.exp: Instead of looking for the global variable
58656         NO_LONG_LONG, check to see if that's a feature of the target.
58657
58658 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58659
58660         * config/default.exp: Minimize. Delete the remainer of the files in
58661         config; this functionality is now in devo/dejagnu/config.
58662
58663         g++.*/*: Pass any additional flags used to compile to postbase;
58664         delete CXXFLAGS.
58665
58666         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58667         is now done by runtest.exp. Use gcc_target_compile instead of
58668         compile.
58669
58670         lib/c-torture.exp: Use gcc_target_compile instead of compile.
58671         Remove references to CFLAGS. Use remote_file instead of
58672         calling rm -f.
58673         (c-torture): Take a list of arguments to use to compile this
58674         testcase.
58675
58676         lib/g++.exp: Simplify. Use target_compile instead of compile.
58677         lib/gcc-dg.exp: Ditto.
58678         lib/gcc.exp: Ditto.
58679         lib/mike-{gcc,g++}.exp: Ditto.
58680         lib/old-dejagnu.exp: Ditto.
58681         lib/plumhall.exp: Ditto.
58682
58683 1997-01-08  Jim Wilson  <wilson@cygnus.com>
58684
58685         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58686         (ph_linker): Likewise.
58687
58688 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
58689
58690           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58691         MAP_ANON / MAP_ANONYMOUS if defined;
58692         else try to map from /dev/zero .
58693
58694 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58695
58696         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58697         isn't defined, then define it to MAP_ANONYMOUS.
58698
58699 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58700
58701         * gcc.c-torture: Update to c-torture-1.42 release.
58702
58703 1996-11-11  Jeffrey A Law  (law@cygnus.com)
58704
58705         * gcc.c-torture: Update to c-torture-1.41 release.
58706
58707 1996-10-27  Jeffrey A Law  (law@cygnus.com)
58708
58709         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
58710         c-torture release.
58711
58712 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
58713
58714         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58715         and LDFLAGS.  Fix second case to append the target_info ldflags
58716         onto LDFLAGS, not CFLAGS.
58717         * lib/g++.exp (g++_init): Add target_info stuff.
58718         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
58719         of libgloss and newlib flags for !native.
58720
58721         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58722         (GDB): Fix relative path to go up another dir for finding gdb.
58723
58724 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
58725
58726         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58727         versions in the target_info array, if they don't exist.
58728
58729 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
58730
58731         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58732
58733 1996-07-08  Jim Wilson  <wilson@cygnus.com>
58734
58735         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58736         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58737
58738 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
58739
58740         * lib/old-dejagnu.exp: Don't remove the output file before we've
58741         actually tested it. Don't append pwd to the path of the executable
58742         we're testing.
58743
58744 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
58745
58746         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58747
58748 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
58749
58750         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58751         temporary directory for compiler files, and set it to a default
58752         value of /tmp. Set $output as the name of the output file from
58753         compiling the testcase. Add a -o option to $cflags_var so the
58754         compiler writes the final output file as $output. Set $executable
58755         to $output.
58756
58757         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58758         directory for compiler files, and set it to /tmp if it doesn't
58759         already have a value. Set $output_file to the name of the output
58760         file from compiling the testcase. Add a -o option to CXXFLAGS so
58761         the compiler writes the final output file as $output. Use $output
58762         as the executable to be tested.
58763
58764 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58765
58766         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58767
58768 1996-06-08  Jeffrey A Law  (law@cygnus.com)
58769
58770         * gcc.c-torture/execute/pending-1.c: New test.  Still
58771         pending in Tege's queue.
58772
58773 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58774
58775         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58776         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58777         if there were failures.  Call unresolved if there were unresolved
58778         testcases.  Call gcc_fail if program did not run to completion.
58779         (ph_make): Pass additional argument name to ph_execute.
58780         (ph_execute): Add new argument.  Pass additional arguments to
58781         ph_summary.  Call gcc_fail is there is no execution output.
58782
58783 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58784
58785         * lib/plumhall.exp (proc_summary): Output relavent summary
58786         lines into the log so specific failures in plumhall can be
58787         investigated.
58788
58789 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58790
58791         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58792         (c-torture-execute): Don't try to execute tests which use
58793         "long long" types if $NO_LONG_LONG is nonzero.
58794
58795 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
58796
58797         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58798         not c-torture.
58799
58800         * gcc.ieee: Move from here.
58801         * gcc.c-torture/execute/ieee: To here.
58802
58803 1996-03-26  Jeffrey A Law  (law@cygnus.com)
58804
58805         * gcc.c-torture: Update to c-torture-1.41 release.
58806
58807 1996-03-22  Jeffrey A Law  (law@cygnus.com)
58808
58809         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58810         not "$output".
58811
58812 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
58813
58814         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58815         -c present.
58816
58817 1996-03-02  Jeffrey A Law  (law@cygnus.com)
58818
58819         * config/proelf.exp: Handle connecting to a simulator.
58820
58821 1996-01-31  Jeffrey A Law  (law@cygnus.com)
58822
58823         * config/proelf.exp: New file.  Enough framework that we can
58824         run c-torture tests on the proelf targets (or any other target
58825         that gdb can connect to for that matter).
58826
58827 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
58828
58829         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58830         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
58831
58832         * lib/plumhall.exp (ph_execute): Always call ph_summary if
58833         exec_output exists.
58834
58835 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
58836
58837         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58838         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58839
58840         * config/*.exp: Update FSF address.  Change result of ${tool}_load
58841         to pass/fail/unresolved/unsupported/untested.  Caller must now
58842         call unresolved/unsupported/untested.
58843         * lib/*.exp: Update FSF address.  Update to handle new results of
58844         ${tool}_load.
58845         * lib/chill.exp (verbose): Delete.
58846
58847 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
58848
58849         * lib/gcc.exp (default_gcc_start): Change order of args to
58850         $LDFLAGS $CFLAGS $LIBS.
58851         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58852         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
58853         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58854         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58855         * gcc.misc-tests/dg-test.exp: Likewise.
58856         * gcc.misc-tests/msgs.exp: Likewise.
58857         * gcc.prms/prms.exp: Likewise.
58858         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58859         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
58860
58861         * lib/dg.exp: Deleted, moved to dejagnu/lib.
58862
58863 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58864
58865         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58866
58867         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58868         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58869
58870         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58871         necessary.
58872
58873 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
58874
58875         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58876         global for loop; add use of $mathlib.
58877         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58878         settings here; set mathlib for anything but VxWorks.
58879
58880 1996-01-22  Jeffrey A Law  (law@cygnus.com)
58881
58882         * gcc.c-torture: Update to c-torture-1.40 release.
58883
58884 1996-01-03  Jeffrey A Law  (law@cygnus.com)
58885
58886         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58887         dg.exp.
58888
58889 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
58890
58891         * lib/c-torture.exp (c-torture-execute): Declare "output" as
58892         global.
58893
58894 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
58895
58896         * lib/g++.exp (LIBS): Define if not already.
58897         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58898         (gcc-dg-prune): Call prune_gcc_output.
58899         * lib/gcc.exp (prune_gcc_output): New proc.
58900         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58901         prune_gcc_output.
58902
58903 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
58904
58905         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58906         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
58907
58908 1995-11-15  Jeffrey A Law  (law@cygnus.com)
58909
58910         * gcc.c-torture: Update to c-torture-1.39 release.
58911
58912 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
58913
58914         * lib/c-torture.exp (c-torture-execute): Don't return if one option
58915         fails, try others as well.
58916
58917 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
58918
58919         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58920         If compilation fails, mark execute tests as `untested'.
58921         If test is marked as unsupported, don't mark compilation and
58922         execute tests as failed.
58923
58924 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
58925
58926         * lib/g++.exp (g++_init): Don't link in libg++, and look to
58927         libstdc++ for whether or not we want to be doing shared
58928         libraries.  Delete link_curses since we don't need it anymore.
58929         * lib/mike-g++.exp (postbase): Don't link in libg++.
58930         * g++.old-deja/old-deja.exp: Likewise.
58931
58932 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
58933
58934         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58935
58936 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
58937
58938         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58939         For that, add `-Wl,-a,shared_archive'.
58940         * g++.old-deja/old-deja.exp: Likewise.
58941
58942 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
58943
58944         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58945
58946 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
58947
58948         * lib/mike-g++.exp (postbase): Pay attention to the status of
58949         g++_load.
58950
58951 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
58952
58953           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
58954
58955 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
58956
58957         * lib/gcc.exp (default_gcc_start): No longer need to log program
58958         being executed or its output, execute_anywhere does that now.
58959         * lib/g++.exp (default_g++_version): Call execute_anywhere.
58960         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
58961
58962 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
58963
58964         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58965         the same as those in lib/g++.exp.
58966
58967 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
58968
58969         * gcc.c-torture: Update to c-torture-1.38 release.
58970         * gcc.ieee: Related changes.
58971
58972 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
58973
58974         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58975         "exec". Minor reformatting changes.
58976
58977         * config/rom68k.exp (${tool}_load): Make it work in a canadian
58978         cross. This means all "exec" calls now work on a remote host as
58979         well.
58980         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58981         cross. Filter out the extra "\r\n" stuff that expect puts in.
58982         (c-torture-execute): Filter out the bogus warnings like
58983         c-torture-compile does. Add support for canadian cross.
58984         * lib/gcc.exp (default_gcc_version, default_gcc_start)
58985         Use execute_anywhere rather than calling exec directly. Now it
58986         works for canadian cross testing.
58987
58988 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
58989
58990         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
58991         results into a variable, and check that rather than using file exists.
58992
58993 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
58994
58995         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58996         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
58997
58998 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58999
59000         * g++.old-deja/old-deja.exp: Create and pass runshlib and
59001         lib_curses if there's a shared libg++ in the build tree.
59002
59003 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
59004
59005         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59006         if not supported target.
59007
59008 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
59009
59010         * lib/g++.exp (g++_init): Move empty setting of runshlib and
59011         link_curses up to always happen, not just for native builds.
59012
59013 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
59014
59015         * gcc.c-torture: Update to c-torture-1.36 release.
59016         * gcc.failure: Related changes.
59017
59018 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
59019
59020         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59021
59022 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
59023
59024         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59025         * lib/mike-g++.exp (postbase): Not in here.  Still reference
59026         runshlib, link_curses, and mathlib for link and run.
59027
59028         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59029         pass the runtime shared library options for Solaris, OSF/1, and
59030         Irix5, and link with -lcurses to avoid unresolved references.
59031
59032 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
59033
59034         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59035         only run once.
59036
59037 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
59038
59039         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59040
59041 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
59042
59043         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
59044         do not have a framework for the "compat" tests yet.
59045
59046 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
59047
59048         * lib/mike-g++.exp (postbase): New local variable `mathlib',
59049         set to null if we're testing vxworks5.1.  Use that instead of
59050         `-lm' in the setting of LIBS for link and run.
59051
59052 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
59053
59054         * config/rom68k.exp (${tool}_load): Major changes to make it
59055         work.  Verified that it does in fact return the stuff in
59056         exec_output properly.  Catch any Emul or any TRAP other than 0.
59057
59058 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
59059
59060         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
59061         LDFLAGS properly for targets that need stuff from libgloss.
59062         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
59063         only run once.
59064         (gpp_initialized): New variable.
59065
59066 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
59067
59068         * config/rom68k.exp: Load libgloss.exp.
59069         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
59070         so we can produce a fully linked binary.
59071         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
59072         so we can produce a fully linked binary.
59073
59074 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
59075
59076         * lib/plumhall.exp (ph_section): Watch for expected failures.
59077         Add missing `else'.
59078
59079         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
59080         run the testcase.
59081         (c-torture): Likewise.
59082
59083 1995-08-28  Doug Evans  <dje@cygnus.com>
59084
59085         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59086
59087         * lib/mike-g++.exp (mike_cleanup): New proc.
59088         (prebase): New globals compiler_result, not_compiler_result,
59089         target_regexp.
59090         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
59091         allow leading "-" in pattern.  Watch for unsupported tests.
59092         If $compiler_result is set, pattern match assembler code,
59093         and ditto for $not_compiler_result.
59094         * lib/mike-gcc.exp: Likewise.
59095
59096         * lib/plumhall.exp (ph_execute): Only call ph_summary if
59097         execution "succeeded".
59098
59099 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
59100
59101         * config/win32.exp: New file.
59102         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59103
59104 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
59105
59106         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59107         unsupported.
59108         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
59109         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59110         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59111
59112         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59113         "... without exceptions was ...".  That is now handled by
59114         prune_system_crud.
59115         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59116
59117 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
59118
59119         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59120         sieve.c,sort2.c}: New files.
59121         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59122         sieve.exp,sort2.exp}: Drivers for them.
59123
59124         * lib/mike-gcc.exp (program_output): New user settable variable.
59125         (postbase): Call prune_system_crud.  Also prune extraneous compiler
59126         messages.
59127         * lib/mike-g++.exp (program_output): New user settable variable.
59128
59129         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59130
59131         * config/sh.exp: Deleted (use sim.exp instead).
59132
59133 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
59134
59135         * config/vx.exp: Declare CHECKTASK as global.
59136         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59137         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59138         * lib/old-dejagnu.exp: Load [pwd]/$executable.
59139
59140 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59141
59142         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59143         target. Like vx.exp, only includes `vx29k.exp' instead of
59144         `vxworks.exp'.
59145
59146 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
59147
59148         * config/sim.exp: Increase time limit from 120 seconds to 240.
59149
59150 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
59151
59152         * gcc.c-torture/execute/950628-1.c: New test.
59153
59154 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
59155
59156         * gcc.c-torture: Update with changes/additions from
59157         c-torture-1.34.
59158
59159 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
59160
59161         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59162
59163 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
59164
59165         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59166
59167 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
59168
59169         * gcc.c-torture/compile/950512-1.c: New test.
59170         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59171         * gcc.dg/struct-ret-1.c: Likewise.
59172
59173 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
59174
59175         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59176           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59177
59178 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
59179
59180         * gcc.c-torture/special/920411-1.c: Deleted.
59181         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
59182
59183 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
59184
59185         * config/sim.exp (${tool}_load): Hack in call to bash to get a
59186         cpu limit.
59187
59188 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
59189
59190         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59191
59192 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
59193
59194         From kenner;
59195         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59196         is the proper length.
59197         * va-arg-3.c: Likewise.
59198
59199 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
59200
59201         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
59202         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59203
59204         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
59205         * lib/g++.exp (default_g++_start): Delete old cruft.
59206
59207 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
59208
59209         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59210         (2 * (1 << 18)) to (2 * (1 << 17)).
59211
59212         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59213
59214 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
59215
59216         * config/rom68k.exp: Renamed from config/idp.exp
59217
59218 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
59219
59220         * c-torture/compile/921109-2.c
59221
59222 1995-04-18  Mike Stump  <mrs@cygnus.com>
59223
59224         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
59225         excess errors.
59226
59227 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
59228
59229         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59230         output.
59231         * lib/g++.exp (default_g++_start): Likewise.
59232
59233 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
59234
59235         * gcc.c-torture/compile/950329-1.c: New test.
59236
59237 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
59238
59239           * config/bug.exp (${tool}_load): Updated to use new remote_open
59240           and remote_close procs.
59241         * config/idp.exp: New file.
59242
59243 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
59244
59245         * gcc.c-torture/execute/950322-1.c: New test.
59246
59247 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
59248
59249         * config/vx.exp (${tool}_load): Clean up testing of return code from
59250         vxworks_ld and vxworks_spawn.
59251
59252 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
59253
59254         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59255
59256 1995-03-13  Mike Stump  <mrs@cygnus.com>
59257
59258         * lib/old-deja.exp: Add `excess errors test - ' error, now one
59259         can mark excess errors on a machine by machine basis.  Note, the
59260         default is to not expect any excess errors, even when excess
59261         errors test - is given, so you will want to put an XFAIL ... on
59262         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
59263         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59264         those 4 machines, but no others.
59265
59266 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
59267
59268         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
59269         * lib/c-torture.exp: to here.
59270
59271 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
59272
59273         * gcc.c-torture/execute/950221-1.c: New test.
59274         * gcc.c-torture/execute/struct-ret-1.c: New test.
59275         * gcc.c-torture/compile/950221-1.c: New test.
59276
59277         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
59278
59279 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
59280
59281         * gcc.c-torture/execute/arith-1.c (main): Return 0.
59282         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
59283
59284 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
59285
59286         * g++.gb: New directory of tests, derived from my signature and
59287         class scoping tests.
59288
59289         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
59290         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
59291         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
59292         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
59293         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59294         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59295         * g++.gb/sig25.C: Likewise.
59296
59297         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59298         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59299         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59300         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59301         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59302         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59303         * g++.gb/sig25.exp: Likewise.
59304
59305         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59306         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59307         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59308         * g++.gb/scope13.C: Likewise, this test still fails.
59309
59310         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59311         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59312         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59313         * g++.gb/scope13.exp: Ditto.
59314
59315         * g++.gb/README: New file, explains what these tests are about.
59316
59317 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
59318
59319         * lib/dg.exp (dg-do): Support `preprocess'.
59320         (dg-test): Likewise.
59321
59322 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
59323
59324         * config/udi.exp: change "continue -expect" to "exp_continue".
59325
59326 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
59327
59328         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59329         Delete redundant tests.
59330
59331         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59332         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59333         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59334         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59335         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59336         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59337         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59338         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59339
59340         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59341         storing label pointers.
59342         * gcc.c-torture/execute/921019-1.c: Likewise.
59343         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59344         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59345         parameter fp.
59346         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59347         constants.
59348
59349         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59350         Delete obsolete tests.
59351
59352         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59353         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59354         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59355         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59356         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59357         * gcc.c-torture/compile/950124-1.c: New test.
59358
59359         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59360
59361 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
59362
59363         * lib/mike-g++.exp: Add -lm to LIBS.
59364
59365 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
59366
59367         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59368
59369 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
59370
59371         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59372
59373 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
59374
59375         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59376
59377 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
59378
59379         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59380         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59381         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59382         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59383         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59384         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59385         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59386         * g++.law/{operators31.C, operators32.C,
59387         * g++.law/{operators33.C, operators34.C}: Likewise.
59388         * g++.law/{pic1.C, refs2.C}: Likewise.
59389         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59390         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59391         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59392         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59393
59394         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59395         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59396         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59397         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59398         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59399         * g++.law/{enum9.exp, friend5.exp}: Likewise.
59400         * g++.law/{nest3.exp, nest4.exp}: Likewise.
59401         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59402         * g++.law/{operators30.exp, operators31.exp}: Likewise.
59403         * g++.law/{operators32.exp, operators33.exp}: Likewise.
59404         * g++.law/{operators34.exp}: Likewise.
59405         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59406         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59407         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59408         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59409         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59410
59411         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59412         No longer expected to fail.
59413         * g++.law/missed-error3.C: Tweak for recent bool changes.
59414
59415 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59416
59417         * config/emb-unix: Deleted.
59418         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59419         remote execution.  Do final link on remote host if REMOTE_LINK is set.
59420
59421 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59422
59423         * lib/dg.exp (dg-test): Fix typo in last patch.
59424
59425 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59426
59427         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59428         (handles multiple occurrences).
59429
59430 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59431
59432         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59433         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59434         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59435         printed).
59436         * lib/c-torture.exp (c-torture-compile): Likewise.
59437         (c-torture): Prepend full path if missing.
59438         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59439         (gcc_fail): Likewise.
59440         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59441
59442 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59443
59444         * lib/netware.exp: Only attach to NetWare i386 systems.
59445
59446 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59447
59448         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59449         messages.  Add test name to "output pattern match" pass/fail message.
59450
59451 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59452
59453         * gcc.dg: New testsuite.
59454         * gcc.dg/dg.exp: New file.
59455
59456         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59457         test-switch.c}: Deleted.
59458
59459         * gcc.misc-tests/msgs.exp: New testcase driver.
59460
59461 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
59462
59463         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59464         Watch for illegal return values from ${tool}_load.
59465         * config/unix.exp (${tool}_load): Fix pass/fail detection for
59466         cross targets.  Coerce return value >0 to 1.
59467
59468 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
59469
59470         * config/unix.exp (${tool}_load): Call program rsh, not proc.
59471
59472         * config/emb-unix.exp: New file.
59473
59474         * config/sim.exp: Error if variable $SIM not defined.
59475         (${tool}_load): Mark test as "untested" if simulator missing.
59476
59477         * config/unix.exp: Load remote.exp to get rcp_download.
59478         * lib/c-torture.exp: Use different option lists for testcases with
59479         and without loops.
59480         * gcc.c-torture/execute/execute.exp: Likewise.
59481
59482 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
59483
59484         * config/*.exp: Clarify return code from ${tool}_load.
59485         Call `unresolved' or `untested' instead of `warning' or `perror'
59486         (sometimes you still want to call both though).
59487         Add comment that `shell_id' is local to each file.
59488         * config/udi.exp (timeout): Set to 30.
59489         Don't print warning if connection fails, $connectmode has already
59490         printed an error.
59491         (${tool}_load): Move verbose messages to level 2.
59492         Rework pattern for "Process started" message.
59493         Pass `shell_id' to ${connectmode}_download.
59494         Retry twice upon timeout.  Make resetting of target more robust.
59495         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59496         Pass `shell_id' to exit_$connectmode.
59497         Only call exit_$connectmode if connected.
59498         * config/unix.exp (${tool}_load): Check return codes better.
59499         * config/vrtx.exp (${tool}_load): Likewise.
59500         * config/vx.exp (${tool}_load): Likewise.
59501         Delete unneeded global's.
59502         * lib/dg.exp (dg-test): Update to reflect clarified return codes
59503         from ${tool}_load.
59504         (dg-stat): Delete.
59505         (dg-init): Delete recording of pass/fail counts.
59506         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59507         (old-dejagnu-init): Likewise.
59508         (old-dejagnu-stat): Delete contents, empty proc now.
59509         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
59510         (c-torture): Delete references to lcnt, lpass, lfail.
59511         Get option list from TORTURE_OPTIONS.
59512         Delete -funroll[-all]-loops if no loops.
59513         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
59514         (g++_stat): Delete contents (empty proc now).
59515         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
59516         (gcc_finish): Likewise.
59517         (gcc_stat): Deleted.
59518         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59519         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59520         * gcc.c-torture/execute/execute.exp: Likewise.
59521         Split tests into two parts: compile, execute.
59522         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
59523         no loops.  Update to reflect clarified return codes from ${tool}_load.
59524
59525 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
59526
59527         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59528         to grep for.
59529         (old-dejagnu): Likewise (where necessary).
59530
59531 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
59532
59533         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59534
59535         * lib/dg.exp (dg-process-target): Fix processing of selector.
59536         Add comment regarding use of `error'.
59537
59538         * lib/gcc.exp (prune_system_crud): Define if missing.
59539         * lib/g++.exp (prune_system_crud): Likewise.
59540
59541         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59542         Call prune_system_crud.
59543         * lib/dg.exp (dg-runtest): New proc.
59544         Use perror instead of send_user for tcl errors in testcase.
59545         Don't return any value, it's never used.
59546         Don't clobber previous definition of `unknown'.
59547         Print tcl errors in `dg-final'.
59548
59549 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
59550
59551         * lib/dg.exp (dg-process-target): Improve syntax error messages.
59552         (dg-test): Don't print errorInfo, it contains stack backtrace.
59553
59554 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
59555
59556         * lib/g++.exp (runtest_file_p): Define if missing.
59557
59558 1994-09-24  Doug Evans  (dje@cygnus.com)
59559
59560         * lib/mike-g++.exp: Comment out loading of g++.exp.
59561         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
59562         (default_g++_version): Always print something.
59563         (default_g++_start): Comment out call to `which'.
59564         (g++_start, g++_load): Deleted (must be defined in config file).
59565         * lib/gcc.exp: Test for existence of $CC at start.
59566         Delete check for tmpdir (done in gcc_init).
59567         (default_gcc_version): Always print something.
59568         (default_gcc_start): Comment out call to `which'.
59569         * config/*.exp: Major cleanup - make cross targets work at least a
59570         little better for g++ (by not being "--tool gcc" specific).
59571         Rename gcc_xxx to ${tool}_xxx.
59572         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59573         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59574
59575 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
59576
59577         * lib/c-torture.exp (c-torture-compile): Rework compiler
59578         message processing.
59579
59580         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59581         c-torture.
59582
59583 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
59584
59585         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59586
59587         * lib/dg.exp (dg-process-target): Support { target native }.
59588
59589 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
59590
59591         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
59592         looked for "... program xxx got fatal signal".
59593         Correct regsub munging of `comp_output'.
59594         Ignore compiler messages "path prefix not used" and "linker input
59595         file unused".
59596
59597 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
59598
59599         * lib/gcc.exp (runtest_file_p): Define if missing.
59600         * gcc.prms/template.c: Example to work from.
59601
59602 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
59603
59604         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59605         * lib/dg.exp (dg-test): Call unsupported testcases as such.
59606
59607         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59608         * gcc.prms/1883.c: Moved from compile/940714-1.c.
59609         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59610         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59611
59612         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59613         (dg-process-target): No longer a varargs proc.
59614         Return S/N for target, P/F for xfail.  All callers changed.
59615         (user option procs): More argument checking.
59616         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59617         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59618         (dg-test): Skip test if not running on selected target in `dg-do'.
59619         Update handling of `dg-do-what', `dg-output-text'.
59620         Separate execution pass/fail from output pattern match pass/fail.
59621         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59622
59623 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
59624
59625         * gcc.c-torture/special/special.exp: Don't expect failure for mips
59626         target for 920510-1.c.
59627
59628 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
59629
59630         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59631         Clean up comment regarding use of passcnt, etc.
59632         (gcc_stat): Don't update `testcnt' here.
59633         (gcc_finish): Do it here.
59634         Might as well reset `but_id' here too.
59635         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59636         to determine if the file should be tested.
59637         * gcc.c-torture/compile/compile.exp: Likewise.
59638         * gcc.c-torture/execute/execute.exp: Likewise.
59639         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59640         * gcc.misc-tests/dg-test.exp: Likewise.
59641         * gcc.prms/prms.exp: Likewise.
59642         * gcc.wendy/wendy.exp: Likewise.
59643         * g++.old-deja.exp: Likewise.
59644         Move "Testing file" message to verbose level 1.
59645
59646 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
59647
59648         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59649
59650 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
59651
59652         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59653         (default_gcc_start): Accept optional second list element
59654         of compiler flags.  Print compiler output at verbosity level 2.
59655         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59656         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59657         Save current values of framework globals passcnt, failcnt, xpasscnt,
59658         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59659         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
59660         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59661         xfailcnt to compute stats.  Update framework global `testcnt' from
59662         pass/fail counts.
59663         (gcc_finish): New proc.  Clean up test environment.
59664         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59665         (gcc_epass, gcc_efail): Delete.
59666         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59667         argument of line number.
59668         (dg-init): If the tool has an init routine, call it.
59669         (dg-test): Remove args `cflags_var' and `libs_var'.
59670         Pass all compiler options to ${tool}_start.
59671         Handle missing line number.
59672         (dg-finish): New function.
59673         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59674         particular files.  Call gcc_finish at end.  Move "skipping test"
59675         message to verbosity level 3.
59676         * gcc.c-torture/compile/compile.exp: Likewise.
59677         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59678         * gcc.c-torture/execute/execute.exp: Likewise.
59679         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59680         Print testcase being tried at verbosity level 1.
59681         * gcc.c-torture/special/special.exp: Unset xfail.
59682         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59683         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59684         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59685         * gcc.failure/failure.exp: Likewise.
59686         * gcc.ieee/ieee.exp: Likewise.
59687         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59688         Update call to dg-test.  Call dg-finish at end.
59689         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
59690         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59691         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59692         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59693         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
59694         * gcc.wendy/wendy.exp: Add copyright.
59695         Delete setting of tmpdir (done by gcc_init).
59696         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59697         Pass compiler flags to gcc_start.  Call gcc_finish at end.
59698         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59699         gcc_[ce]pass/fail.
59700
59701 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
59702
59703         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59704         confusion.
59705         (g++_load): Likewise.
59706
59707         * config/*.exp (gcc_load): Some were varargs fns and some were not.
59708         Rename argument to `prog' to remove the confusion.
59709         Varargs fns behave differently too!
59710         (g++_load): Likewise.
59711
59712         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59713
59714         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59715         what it is.  Delete (always) printing of status value for !native.
59716         Simplify verbose code, and include status and exec_output.
59717         (g++_load): Use gcc_load.
59718
59719 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
59720
59721         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59722         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59723         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59724         940714-3.c as these testcases don't exist anymore.  Make
59725         va-arg-1.c expected to pass.
59726
59727 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
59728
59729         * gcc.misc-tests/misc.exp: Only run specific testcases.
59730         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
59731         * gcc.misc-tests/dg-[1-9].c: New files.
59732
59733         * lib/dg.exp: New testsuite driver.
59734         * gcc.prms/prms.exp: Use it.
59735
59736         * README.gcc: New file.
59737
59738         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59739         Document and reset `lxpass' and `lxfail'.
59740         Simplify "initialized" message.
59741         (gcc_stat): Clean up comments a little.
59742
59743 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
59744
59745         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59746
59747 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
59748
59749         * lib/old-dejagnu.exp (process-option): New proc.
59750         (old-dejagnu-init, old-dejagnu-stat): Likewise.
59751         (old-dejagnu): Simplify.
59752         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59753
59754 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
59755
59756         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59757         exists and is not an empty string.
59758
59759         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59760         $xfail rather than calling setup_xfail.  Clear $xfail when test is
59761         finished.
59762         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59763         automatically.
59764
59765         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59766         longer expected to fail.
59767
59768         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59769         "f" function call.
59770
59771         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59772
59773         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59774         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59775         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59776         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59777         c-torture-1.29.
59778
59779         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59780         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59781
59782         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59783
59784         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59785         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59786
59787         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59788         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59789         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59790
59791 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59792
59793         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59794         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59795         940714-1.c, 940714-2.c, 940714-3.c},
59796         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59797         gcc.misc-tests/{mg.c,mg.exp}:
59798         New tests.
59799         * gcc.noncompile/noncompile.exp: Change accordingly.
59800
59801 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
59802
59803         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59804         Undo previous clobberage.
59805
59806 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
59807
59808         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59809         * gcc.special/{930510-1.c, special.exp}:
59810         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59811         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59812         struct-varargs-1.c}: New tests from c-torture-1.26.
59813
59814 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
59815
59816         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59817           argument to switch.
59818
59819 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
59820
59821         * Revert the previous changes.  Please see Rob's directory
59822         (/lisa/test/rob/progressive/gcc/testsuite) for testing
59823         fixes.
59824
59825 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
59826
59827         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59828         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59829         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59830         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59831         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59832         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59833         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59834         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59835         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59836         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59837         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59838         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59839         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59840         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59841         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59842         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59843         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59844         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59845         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59846         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59847         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59848         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59849         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59850         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59851         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59852         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59853         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59854         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59855         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59856         testing changes.
59857
59858 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
59859
59860         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59861         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59862         with perror calls.
59863
59864 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
59865
59866         * config/unix.exp (g++_load): Fix syntax.
59867
59868 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
59869
59870         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59871         * gcc.noncompile/921017-1.c: Deleted obsolete test.
59872         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59873         Don't expect va-arg-1.c to fail.  Correct expected output for
59874         920928-1.c.
59875         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59876         * gcc.wendy/hbm4.c: Correct typo.
59877         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59878
59879 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
59880
59881         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59882         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59883         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
59884         * lib/c-torture.exp (c-torture-compile): Ditto.
59885
59886         Reduce volume of output (remove all the -I's and such).
59887         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59888         Call gcc_cpass, gcc_cfail.
59889         (c-torture): Pass testing option to c-torture-compile.
59890
59891 1994-03-21  Doug Evans  (dje@cygnus.com)
59892
59893         Bring patches over from progressive.
59894         * config/default.exp: Exit remote shell cleanly.
59895         (g++_exit, g++_start): Add default versions.
59896         * config/sim.exp (gcc_load): Use perror, not error.
59897
59898 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
59899
59900         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
59901         set in site.exp.
59902
59903 1994-03-14  Doug Evans  (dje@cygnus.com)
59904
59905         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59906         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59907         (wendy_try): New proc to run testcase.
59908         (main loop): Call 'em.
59909         * gcc.wendy/*.c: Clean up pass to correct expected output.
59910
59911         * lib/gcc.exp: Minor cleanup work.
59912         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59913
59914 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
59915
59916         * config/sim.exp (gcc_load): Document return codes better.
59917         Don't pass -v to simulator.
59918
59919 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
59920
59921         * gcc.special/920717-x.c: Fix typo.
59922         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59923         get at sources.
59924
59925         * lib/mike-gcc.exp: Fix typo.
59926
59927 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
59928
59929         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59930         binary to use, transform the name.
59931         * config/*.exp: rename everything. Nuke any g++ specific files,
59932         it's now a special case of gcc that requires no special support.
59933         Add a default.exp for unsupported targets.
59934
59935 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
59936
59937         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59938         lib/old-dejagnu.exp: Fix a few patterns to work with the new
59939         version of Tcl.
59940
59941 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
59942
59943         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59944         than a warning.
59945
59946 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
59947
59948         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
59949
59950 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
59951
59952         * gcc.execute/execute.exp: Combine opt_list and foption_list into
59953         option_list.  Compile every file with only 4/6 option choices
59954         (same as C torture) instead of with 12/18 different option
59955         choices.
59956         * lib/c-torture.exp: Likewise.
59957
59958         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59959         not already set.
59960
59961 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
59962
59963         * lib/old-deja.exp: Add `excess errors test fails' error, now one
59964         can put an XFAIL *-*-* on excess errors.
59965
59966 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
59967
59968         * g++.law: Add more tests derived from g++-bugs snapshots.
59969
59970         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
59971         equivalent to g++.law/init9.
59972
59973         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59974         compiled it, and the a.out file after we've run it.
59975
59976 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
59977
59978         * lib/mike-g++.exp (postbase): Delete the .o file after we've
59979         compiled it, and the a.out file after we've run it.
59980
59981 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
59982
59983         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59984
59985 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
59986
59987         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59988         version number.
59989
59990 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
59991
59992         * g++.law: New directory of g++ tests derived from the g++-bugs
59993         snapshots.
59994
59995 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
59996
59997         * gcc.compile: initbug1.c initbug1.exp testcase added
59998
59999 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
60000
60001         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60002         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60003           fixes submitted by Jeff Law (law@cs.utah.edu)
60004         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60005           Jeff Law (law@cs.utah.edu)
60006
60007
60008 1993-11-30  Mike Stump  (mrs@cygnus.com)
60009
60010         * config/unix-g++.exp: Follow the gcc way of doing things.
60011         * g++.old-deja/old-deja.exp: Minor updates.
60012         * lib/g++.exp: New file, follow the gcc way of doing things.
60013         * lib/old-dejagnu.exp: Minor updates.
60014         * lib/mike-g++.exp: Always unset errorInfo.
60015
60016 1993-11-06  Mike Stump  (mrs@cygnus.com)
60017
60018         * lib/gcc.exp: Fix some errors with the below change, CC and
60019         CFLAGS should be global when setting, not local.
60020
60021 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
60022
60023         * lib/gcc.exp: Transform tool name.
60024
60025 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60026
60027         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60028
60029 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60030
60031         * lib/gcc.exp: change gcc_done to gcc_stat
60032
60033 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60034
60035         * Upgraded gcc testsuite to c-torture version 1.25
60036
60037 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
60038
60039         * lib/gcc.exp: added reporting code. Changed verbose compile message.
60040         * lib/c-torture: added hooks for new reporting code.
60041
60042 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
60043
60044         * config/sh-gcc.exp: check if sh-sim exists in the path
60045
60046 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
60047
60048         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
60049         * gcc.compile/compile.exp: Initial changes for new logic.
60050         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
60051         * gcc.failure/failure.exp: Initial changes for new logic.
60052         * gcc.ieee/ieee.exp: Initial changes for new logic.
60053         * gcc.misc-tests/misc.exp: Initial changes for new logic.
60054         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
60055         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
60056         * lib/c-torture.exp: Initial changes for new logic.
60057         * lib/gcc.exp: Initial changes for new logic.
60058
60059 1993-10-15  Mike Stump  (mrs@cygnus.com)
60060
60061         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
60062         depend upon failure or success.  Fully qualify names in failure
60063         and success messages.  Always remove a.out before starting
60064         compile, just in case.  Pay more attention to error text output by
60065         the compiler.  Handle testcases with no known past errors just
60066         like all others, so that things are uniform.  Other miscellaneous
60067         improvements.
60068
60069 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
60070
60071         * gcc.cpp: new directory for cpp tests
60072
60073 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
60074
60075         * lib/chill.exp: Code reformatted, removed unused code.
60076         * config/unix-chill.exp: Code reformatted, removed unused code.
60077         * chill.execute/execute.exp: Code reformatted, removed unused code.
60078         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
60079
60080 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
60081
60082         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
60083         routines not written.
60084
60085 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
60086
60087         * config/bug-gcc.exp: Use new procs from bug.exp.
60088
60089 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
60090
60091         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60092         via ftp, rather than depending on NFS.
60093         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60094         case.
60095
60096 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
60097
60098         * config/bug-gcc.exp: Use new download proc.
60099
60100 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
60101
60102         * chill.execute/execute.exp: cleanups, handles errors better
60103         * chill.compile/compile.exp: rewrite, based on execute.exp
60104         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60105         * lib/chill.exp: major changes to diff proc and compile and link
60106         procs. added chill_fail and chill_pass wrappers to pass and
60107         fail. added more comments, and handle error codes better.
60108         Added a hack to capture stderr from exec, so noncompile tests
60109         can work.
60110
60111 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
60112
60113         * chill.execute/execute.exp: rewrite of testsuite driver
60114         * lib/chill.exp: rewrite of testsuite driver
60115         * config/unix-chill.exp: rewrite of testsuite driver
60116
60117 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
60118
60119         In chill.execute:
60120         * iexpr.ch: Standardize uppercase.
60121         * tuples.dat: Standardize uppercase.
60122         * vary.ch: standardize.  Correct varying string assignments.
60123         * vary.dat: Add new output lines.
60124
60125 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
60126
60127         In chill.execute:
60128         * chprintf.ch: Standardize use of uppercase.
60129         * tuples.ch: Standardize and turn arr2 into a DCL,
60130           rather than a SYN.
60131         * pinits.ch: Standardize.
60132
60133 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
60134
60135         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60136         * Makefil: Renamed to Makefile.in.
60137         * configure.in: New.
60138
60139 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
60140
60141         In chill.execute:
60142         * .cvsignore: Add result/output files.
60143         * Makefile: Fix up variables at start.  Use MFLAGS
60144           everywhere.  Correct bool_loc, built_ins entries.
60145           Add entry for vary1.ch.
60146         * bitarray.ch: Standardize upper-case usage.
60147         * bitexpr.ch: Standardize, add output of b1.
60148         * params.ch: Use arrayt in along PROC parameters, to
60149           avoid novelty problems.
60150         * sets.ch: Tiny cleanup.
60151         * vary1.ch: Re-indent.
60152
60153 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
60154
60155         * Add PR-related files to Makefiles, .cvsignore files, etc.
60156
60157 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
60158
60159         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60160           with compiler objects. New names are test-flow.c and test-loop.c
60161
60162 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
60163
60164         * Upgraded c-torture tests from 1.19 to 1.20
60165
60166         * new files:
60167         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60168         * gcc.compile: 930623-1.c 930623-2.c
60169         * gcc.noncompile: 930622-1.c 930622-2.c
60170         * gcc.failure: 920411-1.c 920627-2.c
60171         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60172
60173 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
60174
60175         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60176           More changes to get testsuite working properly. Needs more work.
60177           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60178
60179 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
60180
60181         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60182           More changes to get testsuite working properly. Needs more work.
60183
60184 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
60185
60186         * chill.compile/compile.exp: Added for Dejagnu support
60187         * chill.execute/execute.exp: Added for Dejagnu support
60188         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
60189
60190 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
60191
60192         This should complete moving the CHILL test files.
60193         * chill.noncompile(.cvsignore printf.grt
60194             in-printf.grt chprintf.grt chprintf.ch):
60195             Added test-support files.
60196           (Makefile): Modified further.
60197         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
60198             signal.ch): Added test files.
60199           * chill.execute (.cvsignore printf.grt printr.c
60200             in-printf.grt rts.c chprintf.grt rts.h): Added
60201           test-support files.
60202             (Makefile): More corrections.
60203
60204 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
60205
60206         * chill.compile, chill.execute, chill.nocompile: Add CHILL
60207           test cases, ready for DejaGnu.
60208
60209 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
60210
60211         * Upgraded c-torture tests from 1.18 to 1.19
60212
60213         * gcc.compile: added test(s):
60214           930607-1.c
60215         * gcc.execute: added test(s):
60216           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60217
60218         * added new subdirectory for misc tests: gcc.misc-tests
60219         * gcc.misc-test(s): added tests:
60220           inst-check.c test-consts.c test-ior.c test-switch.c
60221
60222 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
60223
60224         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
60225
60226 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
60227
60228         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
60229
60230 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
60231
60232         * Upgraded c-torture tests from 1.17 to 1.18
60233
60234 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
60235
60236         * Upgraded c-torture tests from 1.12 to 1.17
60237
60238 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
60239
60240         * lib/old-dejagnu.exp:
60241           Fixed handling of XFAIL target triplets to correctly
60242           recognize wildcard characters.  Removed code that
60243           appended a unique id tag to the end of the file name
60244           printed out by the result of the testcases within a
60245           given test file.
60246
60247 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
60248
60249         * lib/old-dejagnu.exp:
60250           Reworked expected failure handling to trigger off of XFAIL
60251           keyword in keyphrase embeded in testcase source code. The
60252           XFAIL keyword must be at the end of the keyphrase line. It
60253           may optionally be followed by one or more target triplets.
60254           It has just occured that the handling of wildcards in the
60255           target triplet may not be correct.
60256
60257 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
60258
60259         * g++.old-deja/tests:
60260           Moved all subdirectories up one level into g++.old-deja .
60261
60262         * lib/old-dejagnu.exp:
60263           Fixed problem with CXXFLAGS not being properly reset, and being
60264           corrupted with extraneous "-c" compiler option.  This was
60265           causing binaries to not be generated for test that needed them.
60266           Modified strings passed to "pass" and "fail" so that individual
60267           tests from the same test file would be distinguished by an
60268           identifier appended to the test file name in the summary logs;
60269           this corrected a problem with erroneous diff logs.  Added code
60270           to search testcases for expected fail and unexpected pass keywords.
60271
60272 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
60273
60274         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
60275
60276 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
60277
60278         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
60279           Removed extraneous text from end of "Special g++ Options"
60280           keyphrase.
60281
60282         * lib/old-dejagnu.exp: Added pattern matching to look for new
60283           keywords, embedded in testcases comments, which will trigger
60284           calls to xpass and xfail.
60285
60286 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
60287
60288         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
60289           comments embedded in the testcases, especially the one looking for
60290           special compiler options, as well as the pattern matching for the
60291           compiler output again.
60292
60293 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
60294
60295         * lib/old-dejagnu.exp: Do a proper check of the return value for
60296           execute tests. Fixed several problems with the pattern matching
60297           of the compiler output which gave erroneous test results.
60298           Changed several of the test result messages to be more descriptive.
60299         * config/unix-g++.exp: Proc g++_load now actually works and
60300           executes the tests passed to it and returns a usable return
60301           value.
60302
60303 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
60304
60305           * lib/gcc.exp: Exits gracefully if $CC is bogus.
60306
60307 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
60308
60309         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60310           Modified both files to properly execute the old style
60311           dejagnu tests. The previous versions of these files were
60312           experimental and did not function anything near correctly.
60313
60314 1993-04-05  Rob Savoye  (rob@cygnus.com)
60315
60316         * Removed all Makefile.in and configure.in files. No configuration
60317         needed now.
60318
60319 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
60320
60321         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60322
60323 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
60324
60325         * gcc.compile/configure.in, gcc.unsorted/configure.in,
60326         gcc.special/configure.in, gcc.noncompile/configure.in,
60327         gcc.execute/configure.in, gcc.code_quality/configure.in,
60328         g++.other/configure.in, g++.old-deja/configure.in,
60329         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60330         in srcname setting.
60331
60332 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
60333
60334         * lib/udi.exp: Fixed mondfe and mondfe_download.
60335         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60336         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60337
60338 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
60339
60340         * config/udi-gdb.exp: Check $shell_id after connecting to target.
60341         (gdb_exit): Don't remove *_soc files.
60342
60343 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
60344
60345         * lib/c-torture.exp: Don't look for main; instead always use -w
60346         -c.  This is how the c-torture tests work.  Remove the object
60347         file if the compilation succeeds.
60348         * gcc.execute/execute.exp: Remove executable if test passes.
60349         * gcc.noncompile/noncompile.exp: Every test is an expected
60350         failure.
60351         * gcc.special/special.exp: Added tests from c-torture 1.11,
60352         corrected use of existing test.
60353         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60354         gcc.execute/920625-1.c: Updated to c-torture 1.11.
60355         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60356         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60357         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60358         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60359         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60360         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60361         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60362         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60363         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60364         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60365         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60366         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60367         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60368         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60369         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60370         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60371         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60372         c-torture 1.11.
60373         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60374         correspond to c-torture 1.11.
60375
60376         * New file.